本发明涉及通信,尤其涉及多设备通信控制方法、装置、设备及存储介质。
背景技术:
1、在建立通信连接后,设备间可以进行正常的数据交互,例如,图片、视频、应用程序的传输,但是,目前的设备通信多介于两者之间,例如,单个电脑与a手机进行通信,而该电脑无法与b手机进行通信,若非要与b手机进行通信,则必须断开与a手机的通信,即只能与单一设备进行通信,无法与多个设备同时进行通信。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种多设备通信控制方法、装置、设备及存储介质,旨在解决现有技术无法实现同时与多个设备进行通信的技术问题。
2、为实现上述目的,本发明提供了一种多设备通信控制方法,所述多设备通信控制方法包括以下步骤:
3、在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;
4、将所述连接对象存储至预设字典对象;
5、通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信。
6、可选地,所述将所述连接对象存储至预设字典对象,包括:
7、将目标句柄对象集合集成至目标服务器;
8、获取至少两个目标设备的设备句柄;
9、通过集成有目标句柄对象集合的目标服务器根据所述至少两个目标设备的设备句柄创建预设字典对象;
10、将所述连接对象存储至预设字典对象。
11、可选地,所述通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信,包括:
12、通过存储有连接对象的预设字典对象同时向所述至少两个目标设备发送目标命名;
13、判断是否接收到与所述目标命令相对应的返回结果;
14、在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信。
15、可选地,所述在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信之后,还包括:
16、获取反馈返回结果的目标设备的当前标记;
17、在所述当前标记为预设标记时,获取所述反馈返回结果的目标设备的标识信息;
18、根据所述标识信息生成目标删除请求;
19、通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除。
20、可选地,所述通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除,包括:
21、通过所述目标服务器根据所述目标删除请求得到反馈返回结果的目标设备的标识信息;
22、根据所述标识信息得到反馈返回结果的目标设备的设备句柄;
23、将所述设备句柄从所述预设字典对象中删除。
24、可选地,所述获取反馈返回结果的目标设备的当前标记之后,还包括:
25、在所述当前标记为预设标记后,判断是否检测到与新的设备连接;
26、在检测到与新的设备连接时,统计反馈返回结果的目标设备的数量;
27、在所述反馈返回结果的目标设备的数量与至少两个目标设备的数量一致时,关闭预设字典对象中的连接对象。
28、可选地,所述在所述反馈返回结果的目标设备的数量与至少两个目标设备的数量一致时,关闭预设字典对象中的连接对象之后,还包括:
29、创建新的设备的连接对象;
30、将新的设备的连接对象存储至预设字典对象;
31、通过存储有连接对象的预设字典对象根据新的命令与所述新的设备进行通信。
32、此外,为实现上述目的,本发明还提出一种多设备通信控制装置,所述多设备通信控制装置包括:
33、检测模块,用于在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;
34、存储模块,用于将所述连接对象存储至预设字典对象;
35、通信模块,用于通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信。
36、此外,为实现上述目的,本发明还提出一种多设备通信控制设备,所述多设备通信控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多设备通信控制程序,所述多设备通信控制程序配置为实现如上文所述的多设备通信控制方法。
37、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有多设备通信控制程序,所述多设备通信控制程序被处理器执行时实现如上文所述的多设备通信控制方法。
38、本发明提出的多设备通信控制方法,通过在检测到与至少两个目标设备连接后,创建所述至少两个目标设备的连接对象;将所述连接对象存储至预设字典对象;通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信;通过上述方式,在检测到与至少两个目标设备连接后,将创建的至少两个目标设备的连接对象存储至预设字典对象,然后通过预设字典对象根据目标命令与至少两个目标设备进行通信,从而能够实现同时与多个设备进行通信,进而提高通信效率。
1.一种多设备通信控制方法,其特征在于,所述多设备通信控制方法包括以下步骤:
2.如权利要求1所述的多设备通信控制方法,其特征在于,所述将所述连接对象存储至预设字典对象,包括:
3.如权利要求1所述的多设备通信控制方法,其特征在于,所述通过存储有连接对象的预设字典对象根据目标命令同时与所述至少两个目标设备进行通信,包括:
4.如权利要求1至3中任一项所述的多设备通信控制方法,其特征在于,所述在接收到与所述目标命令相对应的返回结果后,实现与反馈返回结果的目标设备之间的通信之后,还包括:
5.如权利要求4所述的多设备通信控制方法,其特征在于,所述通过目标服务器根据所述目标删除请求对反馈返回结果的目标设备的设备句柄进行删除,包括:
6.如权利要求4所述的多设备通信控制方法,其特征在于,所述获取反馈返回结果的目标设备的当前标记之后,还包括:
7.如权利要求6所述的多设备通信控制方法,其特征在于,所述在所述反馈返回结果的目标设备的数量与至少两个目标设备的数量一致时,关闭预设字典对象中的连接对象之后,还包括:
8.一种多设备通信控制装置,其特征在于,所述多设备通信控制装置包括:
9.一种多设备通信控制设备,其特征在于,所述多设备通信控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多设备通信控制程序,所述多设备通信控制程序配置有实现如权利要求1至7中任一项所述的多设备通信控制方法。
10.一种存储介质,其特征在于,所述存储介质上存储有多设备通信控制程序,所述多设备通信控制程序被处理器执行时实现如权利要求1至7中任一项所述的多设备通信控制方法。