多设备通信控制方法技术

技术编号:39641296 阅读:8 留言:0更新日期:2023-12-09 11:08
本发明专利技术涉及通信技术领域,公开了一种多设备通信控制方法

【技术实现步骤摘要】
多设备通信控制方法、装置、设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及多设备通信控制方法

装置

设备及存储介质


技术介绍

[0002]在建立通信连接后,设备间可以进行正常的数据交互,例如,图片

视频

应用程序的传输,但是,目前的设备通信多介于两者之间,例如,单个电脑与
A
手机进行通信,而该电脑无法与
B
手机进行通信,若非要与
B
手机进行通信,则必须断开与
A
手机的通信,即只能与单一设备进行通信,无法与多个设备同时进行通信

[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术


技术实现思路

[0004]本专利技术的主要目的在于提供一种多设备通信控制方法

装置

设备及存储介质,旨在解决现有技术无法实现同时与多个设备进行通信的技术问题

[0005]为实现上述目的,本专利技术提供了一种多设备通信控制方法,所述多设备通信控制方法包括以下步骤:
[0006]在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;
[0007]将所述连接对象存储至预设字典对象;
[0008]通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信

[0009]可选地,所述将所述连接对象存储至预设字典对象,包括:
[0010]将目标句柄对象集合集成至目标服务器;
[0011]获取至少两个目标设备的设备句柄;
[0012]通过集成有目标句柄对象集合的目标服务器根据所述至少两个目标设备的设备句柄创建预设字典对象;
[0013]将所述连接对象存储至预设字典对象

[0014]可选地,所述通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信,包括:
[0015]通过存储有连接对象的预设字典对象同时向所述至少两个目标设备发送目标命名;
[0016]判断是否接收到与所述目标命令相对应的返回结果;
[0017]在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信

[0018]可选地,所述在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信之后,还包括:
[0019]获取反馈返回结果的目标设备的当前标记;
[0020]在所述当前标记为预设标记时,获取所述反馈返回结果的目标设备的标识信息;
[0021]根据所述标识信息生成目标删除请求;
[0022]通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除

[0023]可选地,所述通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除,包括:
[0024]通过所述目标服务器根据所述目标删除请求得到反馈返回结果的目标设备的标识信息;
[0025]根据所述标识信息得到反馈返回结果的目标设备的设备句柄;
[0026]将所述设备句柄从所述预设字典对象中删除

[0027]可选地,所述获取反馈返回结果的目标设备的当前标记之后,还包括:
[0028]在所述当前标记为预设标记后,判断是否检测到与新的设备连接;
[0029]在检测到与新的设备连接时,统计反馈返回结果的目标设备的数量;
[0030]在所述反馈返回结果的目标设备的数量与至少两个目标设备的数量一致时,关闭预设字典对象中的连接对象

[0031]可选地,所述在所述反馈返回结果的目标设备的数量与至少两个目标设备的数量一致时,关闭预设字典对象中的连接对象之后,还包括:
[0032]创建新的设备的连接对象;
[0033]将新的设备的连接对象存储至预设字典对象;
[0034]通过存储有连接对象的预设字典对象根据新的命令与所述新的设备进行通信

[0035]此外,为实现上述目的,本专利技术还提出一种多设备通信控制装置,所述多设备通信控制装置包括:
[0036]检测模块,用于在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;
[0037]存储模块,用于将所述连接对象存储至预设字典对象;
[0038]通信模块,用于通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信

[0039]此外,为实现上述目的,本专利技术还提出一种多设备通信控制设备,所述多设备通信控制设备包括:存储器

处理器及存储在所述存储器上并可在所述处理器上运行的多设备通信控制程序,所述多设备通信控制程序配置为实现如上文所述的多设备通信控制方法

[0040]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有多设备通信控制程序,所述多设备通信控制程序被处理器执行时实现如上文所述的多设备通信控制方法

[0041]本专利技术提出的多设备通信控制方法,通过在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;将所述连接对象存储至预设字典对象;通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信;通过上述方式,在检测到与至少两个目标设备连接后,将创建的至少两个目标设备的连接对象存储至预设字典对象,然后通过预设字典对象根据目标命令与至少两个目标设备进行通信,
从而能够实现同时与多个设备进行通信,进而提高通信效率

附图说明
[0042]图1是本专利技术实施例方案涉及的硬件运行环境的多设备通信控制设备的结构示意图;
[0043]图2为本专利技术多设备通信控制方法第一实施例的流程示意图;
[0044]图3为本专利技术多设备通信控制方法第二实施例的流程示意图;
[0045]图4为本专利技术多设备通信控制装置第一实施例的功能模块示意图

[0046]本专利技术目的的实现

功能特点及优点将结合实施例,参照附图做进一步说明

具体实施方式
[0047]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术

[0048]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的多设备通信控制设备结构示意图

[0049]如图1所示,该多设备通信控制设备可以包括:处理器
1001
,例如中央处理器
(Central Processing Unit

CPU)
,通信总线
1002、
用户接口
1003<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多设备通信控制方法,其特征在于,所述多设备通信控制方法包括以下步骤:在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;将所述连接对象存储至预设字典对象;通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信
。2.
如权利要求1所述的多设备通信控制方法,其特征在于,所述将所述连接对象存储至预设字典对象,包括:将目标句柄对象集合集成至目标服务器;获取至少两个目标设备的设备句柄;通过集成有目标句柄对象集合的目标服务器根据所述至少两个目标设备的设备句柄创建预设字典对象;将所述连接对象存储至预设字典对象
。3.
如权利要求1所述的多设备通信控制方法,其特征在于,所述通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信,包括:通过存储有连接对象的预设字典对象同时向所述至少两个目标设备发送目标命名;判断是否接收到与所述目标命令相对应的返回结果;在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信
。4.
如权利要求1至3中任一项所述的多设备通信控制方法,其特征在于,所述在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信之后,还包括:获取反馈返回结果的目标设备的当前标记;在所述当前标记为预设标记时,获取所述反馈返回结果的目标设备的标识信息;根据所述标识信息生成目标删除请求;通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除
。5.
如权利要求4所述的多设备通信控制方法,其特征在于,所述通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除,包括:通过所述目标服务器根据所述目标删除请求得到反馈返回结果的目标设备的标...

【专利技术属性】
技术研发人员:刘影疏刘派
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1