[发明专利]一种基于安卓的即时通讯系统及其通信方法在审
| 申请号: | 202211277397.X | 申请日: | 2022-10-19 |
| 公开(公告)号: | CN116032864A | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 刘威;王飞群;陈晶;苏波 | 申请(专利权)人: | 中创通信技术(深圳)有限公司 |
| 主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L69/163;H04L51/046;H04M1/7243;G06F21/53 |
| 代理公司: | 北京高沃律师事务所 11569 | 代理人: | 贾瑞华 |
| 地址: | 518057 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 即时通讯 系统 及其 通信 方法 | ||
1.一种基于安卓的即时通讯系统,其特征在于,包括即时通讯服务器和协议穿透服务器;所述即时通讯服务器通过所述协议穿透服务器与即时通讯客户端进行通信;
其中,所述即时通讯服务器和所述即时通讯客户端均为安卓APP,且所述即时通讯服务器和所述即时通讯客户端均安装在安卓终端上。
2.根据权利要求1所述的一种基于安卓的即时通讯系统,其特征在于,所述即时通讯服务器获得的IP地址是一个内网地址,所述即时通讯服务器获得的IP地址是所述安卓终端获得的IP地址。
3.根据权利要求1所述的一种基于安卓的即时通讯系统,其特征在于,所协议穿透服务器运行在一个具有公网IP地址的云端Linux服务器。
4.根据权利要求1所述的一种基于安卓的即时通讯系统,其特征在于,还包括LinuxShell;所述Linux Shell设置有沙箱隔离程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境。
5.根据权利要求4所述的一种基于安卓的即时通讯系统,其特征在于,所述Linux沙箱隔离环境的构建过程为:
在即时通讯服务器的自身用户数据目录中,建立Linux目录体系;
将相应的Linux文件拷贝到对应Linux目录体系中,将提供即时通讯服务的应用程序拷贝到对应Linux目录体系中。
6.根据权利要求4所述的一种基于安卓的即时通讯系统,其特征在于,还包括协议穿透客户端;所述协议穿透客户端和所述即时通讯服务器为同一安卓APP;所述协议穿透客户端与所述即时通讯服务器之间通过TCP连接建立通信过程,所述即时通讯客户端和所述协议穿透服务器之间通过TCP连接建立通信过程,所述协议穿透客户端与所协议穿透服务器通信。
7.根据权利要求6所述的一种基于安卓的即时通讯系统,其特征在于,所述即时通讯服务器启动过程:
1)通过点击安卓终端上的即时通讯服务器图标,启动此即时通讯服务器;
2)即时通讯服务器通过安卓的API函数调用,启动Linux Shell;
3)在Linux Shell中启动隔离沙箱程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境;
4)在Linux沙箱隔离环境中,运行协议穿透客户端,并与协议穿透服务器建立连接;
5)在Linux沙箱隔离环境中,启动Hotspot Java虚拟机,运行即时通讯服务器的应用程序,向外提供即时通讯服务。
8.一种基于安卓的即时通讯系统的通信方法,其特征在于,包括:
即时通讯服务器通过安卓的API函数调用,启动Linux Shell,并在Linux Shell中启动隔离沙箱程序;所述沙箱隔离程序用于构建Linux沙箱隔离环境;
在Linux沙箱隔离环境中,运行协议穿透客户端,启动Hotspot Java虚拟机,运行即时通讯服务器的应用程序;
协议穿透客户端登录到协议穿透服务器以建立起数据转发连接,即时通讯客户端与协议穿透服务器建立TCP连接,然后协议穿透服务器通知协议穿透客户端建立协议穿透客户端与即时通讯服务器的TCP连接;
协议穿透客户端收到协议穿透服务器发来的通知后,与即时通讯服务器建立TCP连接,并给协议穿透服务器发送响应消息;
即时通讯客户端和即时通讯服务器借助协议穿透客户端和协议穿透服务器的转发功能来完成通信功能。
9.根据权利要求8所述的一种基于安卓的即时通讯系统的通信方法,其特征在于,在执行即时通讯服务器通过安卓的API函数调用,启动Linux Shell,并在Linux Shell中启动隔离沙箱程序之前,还包括:
通过点击安卓终端桌面上的即时通讯服务器图标,启动即时通讯服务器。
10.根据权利要求8所述的一种基于安卓的即时通讯系统的通信方法,其特征在于,所述即时通讯服务器通过安卓的API函数调用,启动Linux Shell,具体包括:
即时通讯服务器通过调用安卓SDK提供的API函数Runtime.getRuntime().exec()来启动Linux Shell。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中创通信技术(深圳)有限公司,未经中创通信技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211277397.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:清洁头和具有清洁头的硬表面清洁设备
- 下一篇:图像形成装置





