[发明专利]一种基于安卓的即时通讯系统及其通信方法在审
| 申请号: | 202211277397.X | 申请日: | 2022-10-19 |
| 公开(公告)号: | CN116032864A | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 刘威;王飞群;陈晶;苏波 | 申请(专利权)人: | 中创通信技术(深圳)有限公司 |
| 主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L69/163;H04L51/046;H04M1/7243;G06F21/53 |
| 代理公司: | 北京高沃律师事务所 11569 | 代理人: | 贾瑞华 |
| 地址: | 518057 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 即时通讯 系统 及其 通信 方法 | ||
本发明公开了一种基于安卓的即时通讯系统及其通信方法,涉及通信技术领域,该系统包括即时通讯服务器和协议穿透服务器;所述即时通讯服务器通过所述协议穿透服务器与即时通讯客户端进行通信;其中,所述即时通讯服务器和所述即时通讯客户端均为安卓APP,且所述即时通讯服务器和所述即时通讯客户端均安装在安卓终端上。本发明能够让安卓终端成为一台服务器,实现即时通信功能。
技术领域
本发明涉及通信技术领域,特别是涉及一种基于安卓的即时通讯系统及其通信方法。
背景技术
随着科技的发展,智能手机的功能越来越强大。以型号为小米12的智能手机为例,该智能手机的参数为8核CPU、最高主频3.0G、运行内存12G、机身存储256G,支持4G/5G/WIFI6高速上网等,这使得该智能手机具备成为服务器的硬件属性。但是在通常情况下,智能手机上的各种APP都是作为客户端与云端服务器通信的,比如微信APP,淘宝APP、今日头条APP等。
发明内容
本发明的目的是提供一种基于安卓的即时通讯系统及其通信方法,能够让安卓终端成为一台服务器,实现即时通信功能。
为实现上述目的,本发明提供了如下方案:
第一方面,本发明提供了一种基于安卓的即时通讯系统,包括即时通讯服务器和协议穿透服务器;所述即时通讯服务器通过所述协议穿透服务器与即时通讯客户端进行通信;
其中,所述即时通讯服务器和所述即时通讯客户端均为安卓APP,且所述即时通讯服务器和所述即时通讯客户端均安装在安卓终端上。
可选地,所述即时通讯服务器获得的IP地址是一个内网地址,所述即时通讯服务器获得的IP地址是所述安卓终端获得的IP地址。
可选地,所协议穿透服务器运行在一个具有公网IP地址的云端Linux服务器。
可选地,还包括Linux Shell;所述Linux Shell设置有沙箱隔离程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境。
可选地,所述Linux沙箱隔离环境的构建过程为:
在即时通讯服务器的自身用户数据目录中,建立Linux目录体系;
将相应的Linux文件拷贝到对应Linux目录体系中,将提供即时通讯服务的应用程序拷贝到对应Linux目录体系中。
可选地,还包括协议穿透客户端;所述协议穿透客户端和所述即时通讯服务器为同一安卓APP;所述协议穿透客户端与所述即时通讯服务器之间通过TCP连接建立通信过程,所述即时通讯客户端和所述协议穿透服务器之间通过TCP连接建立通信过程,所述协议穿透客户端与所协议穿透服务器通信。
可选地,所述即时通讯服务器启动过程:
1)通过点击安卓终端上的即时通讯服务器图标,启动此即时通讯服务器;
2)即时通讯服务器通过安卓的API函数调用,启动Linux Shell;
3)在Linux Shell中启动隔离沙箱程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境;
4)在Linux沙箱隔离环境中,运行协议穿透客户端,并与协议穿透服务器建立连接;
5)在Linux沙箱隔离环境中,启动Hotspot Java虚拟机,运行即时通讯服务器的应用程序,向外提供即时通讯服务。
第二方面,本发明提供了一种基于安卓的即时通讯系统的通信方法,包括:
即时通讯服务器通过安卓的API函数调用,启动Linux Shell,并在Linux Shell中启动隔离沙箱程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中创通信技术(深圳)有限公司,未经中创通信技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211277397.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:清洁头和具有清洁头的硬表面清洁设备
- 下一篇:图像形成装置





