IP数据长连接的方法、装置和计算机设备制造方法及图纸

技术编号:26347331 阅读:28 留言:0更新日期:2020-11-13 21:33
本申请揭示了IP数据长连接的方法,包括:第一智能终端实时接收5G RCS短信息,第一智能终端内设置第一云终端管理APP、第一全局公共网关以及控制5G RCS短信息的第一API接口;控制第一云终端管理APP调用第一API接口,并读取5G RCS短信息;判断5G RCS短信息是否为预先绑定SIM卡号的第二智能终端发送的;若是则控制第一API接口向第一云终端管理APP推送5G RCS短信息;获取第一云终端管理APP解析5G RCS短信息,得到的第二智能终端的IP地址;将第二智能终端的IP地址同步至第一全局公共网关的IP地址表中,并通过同步更新后IP地址表中的IP地址,与第二智能终端保持IP数据长连接。通过云终端管理APP和全局公共网关以及5G RCS短信息技术,建立5G终端间IP数据长连接。

【技术实现步骤摘要】
IP数据长连接的方法、装置和计算机设备
本申请涉及到通讯领域,特别是涉及到IP数据长连接的方法、装置和计算机设备。
技术介绍
现有3G/4G智能终端的IP地址是运营商分配并保持随机动态变化的,为保持两智能终端的IP数据长连接,需要借助第三方服务器的帮助,成本高,而且向第三方服务器发心跳包建立长连接,导致连接存在时延且隐私性差,不能满足两智能终端自由关联并建立稳定IP数据长连接的使用需求。
技术实现思路
本申请的主要目的为提供IP数据长连接的方法,旨在解决现有两智能终端不能自由关联并建立稳定IP数据长连接的技术问题。本申请提出一种IP数据长连接的方法,包括:第一智能终端实时接收5GRCS短信息,其中,所述第一智能终端内设置第一云终端管理APP、第一全局公共网关以及控制所述5GRCS短信息的第一API接口;控制所述第一云终端管理APP调用所述第一API接口,并读取所述5GRCS短信息;判断所述5GRCS短信息是否为预先绑定SIM卡号的第二智能终端发送的,其中,所述第二智能终端为预先与所述第一智能终端绑定SIM卡号的多个智能终端中的任意一个;若是,则控制所述第一API接口向所述第一云终端管理APP推送所述5GRCS短信息;获取所述第一云终端管理APP通过解析所述5GRCS短信息所得到的所述第二智能终端的IP地址;将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接。优选地,所述第二智能终端内设置第二云终端管理APP和第二API接口,所述将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接的步骤之后,包括:获取所述第二智能终端通过所述第二API接口发送的新5GRCS短信息,其中,所述新5GRCS短信息携带所述第二智能终端更新后的新IP地址,所述新IP地址由所述第二智能终端中的所述第二云终端管理APP实时监控获得;控制所述第一云终端管理APP解析所述新5GRCS短信息,得到的所述新IP地址;根据所述新IP地址更新所述第一全局公共网关的IP地址表;通过更新的IP地址表中的所述新IP地址,与所述第二智能终端保持IP数据长连接。优选地,所述新5GRCS短信息携带IP地址更新时间戳,所述通过更新的IP地址表中的所述新IP地址,与所述第二智能终端保持IP数据长连接的步骤,包括:获取所述第一云终端管理APP解析所述新5GRCS短信息时,得到的所述IP地址更新时间戳;根据所述IP地址更新时间戳,判断当前时刻与所述第二智能终端IP地址更新时刻的时间差是否小于预设时长;若是,则控制所述第一云终端管理APP向所述第二云终端管理APP发送所述预设时长内缓存的IP数据包,并通过所述IP数据包保持IP数据长连接。优选地,所述将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接的步骤之后,包括:获取所述第一智能终端与所述第二智能终端设置绑定时选定的通讯协议;判断所述通讯协议中的控制关系是否为控制与被控制的主从设备关系;若是,则确定控制端和被控制端分别对应的智能终端。优选地,所述第一智能终端为所述控制端,所述第二智能终端为所述被控制端,所述确定控制端和被控制端分别对应的智能终端的步骤之后,包括:通过IP数据流获取所述第二云终端管理APP提取到的所述第二智能终端的应用程序列表及硬件信息;根据所述第二智能终端的应用程序列表及硬件信息形成控制信息,其中,所述控制信息携带待控制的应用程序的参数信息和硬件的参数信息;控制所述第一云终端管理APP向所述第二云终端管理APP,发送所述控制信息;接收所述第二云终端管理APP根据所述控制信息调用所述待控制的应用程序和硬件后所形成的处理结果信息。优选地,所述处理结果信息包括解码后的音频数据流,所述接收所述第二云终端管理APP根据所述控制信息调用所述待控制的应用程序和所述硬件后所形成的处理结果信息的步骤之后,包括:调用所述第一智能终端的播放器;控制所述第一智能终端的播放器播放所述解码后的音频数据流。优选地,所述第二智能终端内设置第二全局公共网关,所述判断所述通讯协议中的控制关系是否为控制与被控制的主从设备关系的步骤之后,包括:若不是控制与被控制的主从设备关系,则判定所述第一智能终端与所述第二智能终端为对称镜像的互动关系;判断所述第一全局公共网关是否接收到所述第二云终端管理APP通过所述第二全局公共网关发送的调用信息,其中,所述调用信息以IP数据包的形式发送,所述调用信息携带待调用的所述第一智能终端的指定应用程序的参数信息;若是,则控制所述第一云终端管理APP解析所述调用信息,确定所述指定应用程序;启动并运行所述指定应用程序,形成运行信息列表;将所述运行信息列表通过所述第一云终端管理APP发送至所述第二云终端管理APP。本申请还提供了一种IP数据长连接的装置,集成于智能终端,装置包括:接收模块,用于实时接收5GRCS短信息,其中,所述第一智能终端内设置第一云终端管理APP、第一全局公共网关以及控制所述5GRCS短信息的第一API接口;第一控制模块,用于控制所述第一云终端管理APP调用所述第一API接口,并读取所述5GRCS短信息;第一判断模块,用于判断所述5GRCS短信息是否为预先绑定SIM卡号的第二智能终端发送的,其中,所述第二智能终端为预先与所述第一智能终端绑定SIM卡号的多个智能终端中的任意一个;第二控制模块,用于若所述5GRCS短信息为预先绑定SIM卡号的第二智能终端发送的,则控制所述第一API接口向所述第一云终端管理APP推送所述5GRCS短信息;第一获取模块,用于获取所述第一云终端管理APP通过解析所述5GRCS短信息所得到的所述第二智能终端的IP地址;同步模块,用于将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接。本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。本申请通过设计5G云终端管理APP和全局公共网关,用5GRCS短信息技术绑定SIM卡号,通过5G云终端管理APP对接收到的IP数据包的数据信息进行解析,以获取IP数据包的地址信息,如果是绑定SIM卡号的5G对端的IP地址,则建立IP数据长连接,用5GR本文档来自技高网...

【技术保护点】
1.一种IP数据长连接的方法,其特征在于,包括:/n第一智能终端实时接收5G RCS短信息,其中,所述第一智能终端内设置第一云终端管理APP、第一全局公共网关以及控制所述5G RCS短信息的第一API接口;/n控制所述第一云终端管理APP调用所述第一API接口,并读取所述5G RCS短信息;/n判断所述5G RCS短信息是否为预先绑定SIM卡号的第二智能终端发送的,其中,所述第二智能终端为预先与所述第一智能终端绑定SIM卡号的多个智能终端中的任意一个;/n若是,则控制所述第一API接口向所述第一云终端管理APP推送所述5G RCS短信息;/n获取所述第一云终端管理APP通过解析所述5G RCS短信息所得到的所述第二智能终端的IP地址;/n将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接。/n

【技术特征摘要】
1.一种IP数据长连接的方法,其特征在于,包括:
第一智能终端实时接收5GRCS短信息,其中,所述第一智能终端内设置第一云终端管理APP、第一全局公共网关以及控制所述5GRCS短信息的第一API接口;
控制所述第一云终端管理APP调用所述第一API接口,并读取所述5GRCS短信息;
判断所述5GRCS短信息是否为预先绑定SIM卡号的第二智能终端发送的,其中,所述第二智能终端为预先与所述第一智能终端绑定SIM卡号的多个智能终端中的任意一个;
若是,则控制所述第一API接口向所述第一云终端管理APP推送所述5GRCS短信息;
获取所述第一云终端管理APP通过解析所述5GRCS短信息所得到的所述第二智能终端的IP地址;
将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接。


2.根据权利要求1所述的IP数据长连接的方法,其特征在于,所述第二智能终端内设置第二云终端管理APP和第二API接口,所述将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接的步骤之后,包括:
获取所述第二智能终端通过所述第二API接口发送的新5GRCS短信息,其中,所述新5GRCS短信息携带所述第二智能终端更新后的新IP地址,所述新IP地址由所述第二智能终端中的所述第二云终端管理APP实时监控获得;
控制所述第一云终端管理APP解析所述新5GRCS短信息,得到所述新IP地址;
根据所述新IP地址更新所述第一全局公共网关的IP地址表;
通过更新的IP地址表中的所述新IP地址,与所述第二智能终端保持IP数据长连接。


3.根据权利要求2所述的IP数据长连接的方法,其特征在于,所述新5GRCS短信息携带IP地址更新时间戳,所述通过更新的IP地址表中的所述新IP地址,与所述第二智能终端保持IP数据长连接的步骤,包括:
获取所述第一云终端管理APP解析所述新5GRCS短信息时,得到的所述IP地址更新时间戳;
根据所述IP地址更新时间戳,判断当前时刻与所述第二智能终端IP地址更新时刻的时间差是否小于预设时长;
若是,则控制所述第一云终端管理APP向所述第二云终端管理APP发送所述预设时长内缓存的IP数据包,并通过所述IP数据包保持IP数据长连接。


4.根据权利要求1所述的IP数据长连接的方法,其特征在于,所述将所述第二智能终端的IP地址同步至所述第一全局公共网关的IP地址表中,并通过同步更新后所述IP地址表中的IP地址,与所述第二智能终端保持IP数据长连接的步骤之后,包括:
获取所述第一智能终端与所述第二智能终端设置绑定时选定的通讯协议;
判断所述通讯协议中的控制关系是否为控制与被控制的主从设备关系;
若是,则确定控制端和被控制端分别对应的智能终端。


5.根据权利要求4所述的IP数据长连接的方法,其特征在于,所述第一智能终端为所述控制端,所述第二智能终端为所述被控制端,所述确定控制端和被控制端分别对应的智能终端的步骤之后,包括:
通过IP数据流获...

【专利技术属性】
技术研发人员:蒋壮张国滔郑勇戴志涛
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1