IP数据长连接的方法、装置和计算机设备与流程

文档序号:22925741发布日期:2020-11-13 16:20阅读:来源:国知局

技术特征:

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数据流获取所述第二云终端管理app提取到的所述第二智能终端的应用程序列表及硬件信息;

根据所述第二智能终端的应用程序列表及硬件信息形成控制信息,其中,所述控制信息携带待控制的应用程序的参数信息和硬件的参数信息;

控制所述第一云终端管理app向所述第二云终端管理app发送所述控制信息;

接收所述第二云终端管理app根据所述控制信息调用所述待控制的应用程序和所述硬件后所形成的处理结果信息。

6.根据权利要求5所述的ip数据长连接的方法,其特征在于,所述处理结果信息包括解码后的音频数据流,所述接收所述第二云终端管理app根据所述控制信息调用所述待控制的应用程序和所述硬件后所形成的处理结果信息的步骤之后,包括:

调用所述第一智能终端的播放器;

控制所述第一智能终端的播放器播放所述解码后的音频数据流。

7.根据权利要求4所述的ip数据长连接的方法,其特征在于,所述第二智能终端内设置第二全局公共网关,所述判断所述通讯协议中的控制关系是否为控制与被控制的主从设备关系的步骤之后,包括:

若不是控制与被控制的主从设备关系,则判定所述第一智能终端与所述第二智能终端为对称镜像的互动关系;

判断所述第一全局公共网关是否接收到所述第二云终端管理app通过所述第二全局公共网关发送的调用信息,其中,所述调用信息以ip数据包的形式发送,所述调用信息携带待调用的所述第一智能终端的指定应用程序的参数信息;

若是,则控制所述第一云终端管理app解析所述调用信息,确定所述指定应用程序;

启动并运行所述指定应用程序,形成运行信息列表;

将所述运行信息列表通过所述第一云终端管理app发送至所述第二云终端管理app。

8.一种ip数据长连接的装置,其特征在于,集成于智能终端,所述装置包括:

接收模块,用于实时接收5grcs短信息,其中,所述第一智能终端内设置第一云终端管理app、第一全局公共网关以及控制所述5grcs短信息的第一api接口;

第一控制模块,用于控制所述第一云终端管理app调用所述第一api接口,并读取所述5grcs短信息;

第一判断模块,用于判断所述5grcs短信息是否为预先绑定sim卡号的第二智能终端发送的,其中,所述第二智能终端为预先与所述第一智能终端绑定sim卡号的多个智能终端中的任意一个;

第二控制模块,用于若所述5grcs短信息为预先绑定sim卡号的第二智能终端发送的,则控制所述第一api接口向所述第一云终端管理app推送所述5grcs短信息;

第一获取模块,用于获取所述第一云终端管理app通过解析所述5grcs短信息所得到的所述第二智能终端的ip地址;

同步模块,用于将所述第二智能终端的ip地址同步至所述第一全局公共网关的ip地址表中,并通过同步更新后所述ip地址表中的ip地址,与所述第二智能终端保持ip数据长连接。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请揭示了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数据长连接。

技术研发人员:蒋壮;张国滔;郑勇;戴志涛
受保护的技术使用者:深圳市沃特沃德股份有限公司
技术研发日:2020.07.24
技术公布日:2020.11.13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1