多设备通信方法、系统、电子设备和存储介质技术方案

技术编号:39286247 阅读:12 留言:0更新日期:2023-11-07 10:57
本发明专利技术涉及通信技术领域,提供一种多设备通信方法、系统、电子设备和存储介质,该方法包括:向业务平台发起互动通信请求,并确定业务平台基于互动通信请求创建的虚拟通信房间;获取目标接入终端的子令牌;目标接入终端为多个待接入终端的任意一个,子令牌是目标接入终端输入虚拟通信房间的授权令牌后生成的令牌;若确定目标接入终端的子令牌认证通过,则将目标接入终端加入虚拟通信房间,并基于虚拟通信房间与加入虚拟通信房间的多个目标接入终端进行通信。本发明专利技术提供的多设备通信方法在需要进行多设备通信时,只需要建立一个虚拟通信房间,将多个需要通信的设备加入至虚拟通信房间,不需要长时间的socket长链接,提高了多设备的通信效率。备的通信效率。备的通信效率。

【技术实现步骤摘要】
多设备通信方法、系统、电子设备和存储介质


[0001]本专利技术涉及通信
,具体涉及一种多设备通信方法、系统、电子设备和存储介质。

技术介绍

[0002]现有技术中,通常采用socket模式实现显示屏/机顶盒、终端与服务器始终建立长链接,对于服务器性能要求大,服务器由于一直处于高负载高并发状态,服务器资源利用率低,服务器资源投入大,且所有设备均需要再服务器注册唯一id,并且绑定关联,每次的消息转发均需要服务器遍历绑定关系,即使未使用未上线等状态的终端设备也会遍历绑定关系后进行转发,数据库查询绑定关系耗时长。

技术实现思路

[0003]本专利技术实施例提供一种多设备通信方法、系统、电子设备和存储介质,提高多设备之间的通信效率。
[0004]第一方面,本专利技术实施例提供一种多设备通信方法,包括:
[0005]向业务平台发起互动通信请求,并确定所述业务平台基于所述互动通信请求创建的虚拟通信房间;
[0006]获取目标接入终端的子令牌;所述目标接入终端为多个待接入终端的任意一个,所述子令牌是所述目标接入终端输入所述虚拟通信房间的授权令牌后生成的令牌;
[0007]若确定所述目标接入终端的子令牌认证通过,则将所述目标接入终端加入所述虚拟通信房间,并基于所述虚拟通信房间与加入所述虚拟通信房间的多个目标接入终端进行通信。
[0008]在一个实施例中,所述基于所述虚拟通信房间与加入所述虚拟通信房间的多个目标接入终端进行通信,包括:
[0009]将第一互动信息通过所述虚拟通信房间发送至所述目标接入终端,以供所述目标接入终端基于消息模板对所述第一互动信息进行解析,得到第二互动信息,并将所述第二互动信息发送至主通信终端;所述消息模板是所述目标接入终端加入所述虚拟通信房间时在所述业务平台下载的用于信息解析的规则模板;
[0010]接收所述目标接入终端通过所述虚拟通信房间发送的所述第二互动信息。
[0011]在一个实施例中,对所述目标接入终端的子令牌进行认证的过程具体包括:
[0012]对所述目标接入终端的子令牌进行令牌解析,得到所述目标接入终端的一级令牌和二级令牌;
[0013]若确定所述目标接入终端的一级令牌的信息与所述授权令牌的信息一致,则对所述目标接入终端的二级令牌进行认证,得到所述目标接入终端的认证结果。
[0014]在一个实施例中,所述对所述目标接入终端的二级令牌进行认证,得到所述目标接入终端的认证结果,包括:
[0015]对所述目标接入终端的二级令牌进行令牌解析,得到目标接入终端的模式类型和模式信息;所述模式类型包括IP地址类型、地理位置类型和蓝牙类型;
[0016]若确定所述模式类型为IP地址类型,且所述模式信息中的IP地址与主通信终端的IP地址属于同一网段,则确定所述目标接入终端的认证结果为认证通过;或,
[0017]若确定所述模式类型为地理位置类型,且所述模式信息中的地理位置与所述主通信终端的地理位置属于同一区域,则确定所述目标接入终端的认证结果为认证通过;或,
[0018]若确定所述模式类型为蓝牙类型,且所述模式信息中的蓝牙信息与加入所述虚拟通信房间的蓝牙信息匹配,则确定所述目标接入终端的认证结果为认证通过。
[0019]在一个实施例中,所述确定所述业务平台基于所述互动通信请求创建的虚拟通信房间之后,还包括:
[0020]将主通信终端的第一UI解析规则和第一消息解析规则上报至所述业务平台,并基于消息配置管理平台对操作系统安装文件包配置得到的第二UI解析规则和第二消息解析规则上报至所述业务平台。
[0021]在一个实施例中,所述多设备通信方法还包括:
[0022]若确定所述目标接入终端退出所述虚拟通信房间,且在预设时长内重新加入所述虚拟通信房间,则获取所述目标接入终端退出所述虚拟通信房间期间的多个第三互动信息,并将所述第三互动信息通过所述虚拟通信房间发送至所述目标接入终端。
[0023]在一个实施例中,所述多设备通信方法还包括:
[0024]向所述业务平台发起授权令牌失效请求,以供所述业务平台基于所述授权令牌失效请求解散所述虚拟通信房间,并剔除所述虚拟通信房间中的多个目标接入终端。
[0025]第二方面,本专利技术实施例提供一种多设备通信系统,包括:
[0026]虚拟通信房间获取模块,用于向业务平台发起互动通信请求,并确定所述业务平台基于所述互动通信请求创建的虚拟通信房间;
[0027]子令牌获取模块,用于获取目标接入终端的子令牌;所述目标接入终端为多个待接入终端的任意一个,所述子令牌是所述目标接入终端输入所述虚拟通信房间的授权令牌后生成的令牌;
[0028]多设备通信模块,用于若确定所述目标接入终端的子令牌认证通过,则将所述目标接入终端加入所述虚拟通信房间,并基于所述虚拟通信房间与加入所述虚拟通信房间的多个目标接入终端进行通信。
[0029]第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的多设备通信方法。
[0030]第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的多设备通信方法。
[0031]本专利技术实施例提供的多设备通信方法、系统、电子设备和存储介质,通过向业务平台发起互动通信请求,并确定业务平台基于互动通信请求创建的虚拟通信房间;获取目标接入终端的子令牌;目标接入终端为多个待接入终端的任意一个,子令牌是目标接入终端输入虚拟通信房间的授权令牌后生成的令牌;若确定目标接入终端的子令牌认证通过,则
将目标接入终端加入虚拟通信房间,并基于虚拟通信房间与加入虚拟通信房间的多个目标接入终端进行通信。在多设备通信的过程中,只需要建立一个虚拟通信房间,将多个需要通信的设备加入至虚拟通信房间中即可进行多设备之间的通信,不需要长时间的socket长链接,提高了多设备之间的通信效率。
附图说明
[0032]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本专利技术实施例提供的多设备通信方法的流程示意图;
[0034]图2是本专利技术实施例提供的多设备通信方法的整体框架图;
[0035]图3是本专利技术实施例提供的多设备通信方法的整体方案流程图;
[0036]图4是本专利技术实施例提供的多设备通信系统的结构示意图;
[0037]图5是本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0038]为使本专利技术的目的、技术方案和优点更加清楚,下面将结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多设备通信方法,其特征在于,包括:向业务平台发起互动通信请求,并确定所述业务平台基于所述互动通信请求创建的虚拟通信房间;获取目标接入终端的子令牌;所述目标接入终端为多个待接入终端的任意一个,所述子令牌是所述目标接入终端输入所述虚拟通信房间的授权令牌后生成的令牌;若确定所述目标接入终端的子令牌认证通过,则将所述目标接入终端加入所述虚拟通信房间,并基于所述虚拟通信房间与加入所述虚拟通信房间的多个目标接入终端进行通信。2.根据权利要求1所述的多设备通信方法,其特征在于,所述基于所述虚拟通信房间与加入所述虚拟通信房间的多个目标接入终端进行通信,包括:将第一互动信息通过所述虚拟通信房间发送至所述目标接入终端,以供所述目标接入终端基于消息模板对所述第一互动信息进行解析,得到第二互动信息,并将所述第二互动信息发送至主通信终端;所述消息模板是所述目标接入终端加入所述虚拟通信房间时在所述业务平台下载的用于信息解析的规则模板;接收所述目标接入终端通过所述虚拟通信房间发送的所述第二互动信息。3.根据权利要求1所述的多设备通信方法,其特征在于,对所述目标接入终端的子令牌进行认证的过程具体包括:对所述目标接入终端的子令牌进行令牌解析,得到所述目标接入终端的一级令牌和二级令牌;若确定所述目标接入终端的一级令牌的信息与所述授权令牌的信息一致,则对所述目标接入终端的二级令牌进行认证,得到所述目标接入终端的认证结果。4.根据权利要求3所述的多设备通信方法,其特征在于,所述对所述目标接入终端的二级令牌进行认证,得到所述目标接入终端的认证结果,包括:对所述目标接入终端的二级令牌进行令牌解析,得到目标接入终端的模式类型和模式信息;所述模式类型包括IP地址类型、地理位置类型和蓝牙类型;若确定所述模式类型为IP地址类型,且所述模式信息中的IP地址与主通信终端的IP地址属于同一网段,则确定所述目标接入终端的认证结果为认证通过;或,若确定所述模式类型为地理位置类型,且所述模式信息中的地理位置与所述主通信终端的地理位置属于同一区域,则确定所述目标接入终端的认证结果为认证通过;或,若确定所述模式类型为蓝牙类型,且所述模...

【专利技术属性】
技术研发人员:施栋栋刘倩傅银玲
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1