一种多设备分布式调度方法及相关设备技术

技术编号:34905312 阅读:29 留言:0更新日期:2022-09-15 06:50
本申请提供了一种多设备分布式调度方法及相关设备。其中,该方法包括:第一设备接收第二设备发送的第一请求调用信息,所述第一请求调用信息用于请求调用所述第一设备来与第三设备进行通信;所述第二设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络;所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令。上述方法可以在不提高设备自身硬件能力的情况下,利用其它设备实现功能扩展,同时也增强了用户体验。同时也增强了用户体验。同时也增强了用户体验。

【技术实现步骤摘要】
一种多设备分布式调度方法及相关设备


[0001]本申请涉及分布式技术,尤其涉及一种多设备分布式调度方法及相关设备。

技术介绍

[0002]目前,物联网(The Internet of Things,IOT)产品的内存多为KB级别,内存小限制了这些IOT产品的性能。例如,摄像头支持采集人脸,但是不支持人脸识别,通常需要加装其他具有人脸识别功能的设备帮助完成人脸识别,用户的成本会提高。再例如,轻量级智能手表不具有拍照功能,因此无法实现通过手表进行拍照,若在手表上增加拍照功能,会增加轻量级设备的负担,影响设备的整体能力,也增加了成本。
[0003]因此,如何在不提高IOT设备自身硬件能力的情况下扩展其功能是目前亟待解决的问题。

技术实现思路

[0004]本申请提供了一种多设备分布式调度方法及相关设备,能够使用其他现有设备扩展IOT设备的功能,实现多设备分布式调度,提高了用户体验。
[0005]第一方面,本申请提供一种多设备分布式调度方法,应用于第一设备,所述方法可包括:第一设备接收第二设备发送的第一请求调用信息,所述第一请求调用信息用于请求调用所述第一设备来与第三设备进行通信;所述第二设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络;所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令。
[0006]在本申请提供的方案中,第二设备无法直接调用第三设备,而第一设备此时与第二设备通过第一通信方式相连接,以及与第三设备通过第二通信方式相连接,第二设备可以通过第一设备代理调用第三设备,即在不断开第一设备和第二设备之间连接的情况下,可以实现第二设备对第三设备的调用,无需增加第二设备自身硬件能力,扩展了第二设备的功能,并且增强了用户体验。
[0007]结合第一方面,在第一方面的一种可能的实现方式中,所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令,包括:所述第一设备对所述第一请求调用信息进行反序列化处理,得到所述第三设备的设备标识和目标调用服务信息;所述第一设备基于所述第三设备的设备标识建立服务调用通道;所述第一设备通过所述服务调用通道向所述第三设备发送所述执行目标调用服务的指令,所述执行目标调用服务的指令包括所述目标调用服务信息。
[0008]在本申请提供的方案中,第一设备对第一请求调用信息进行反序列化处理,得到第三设备的设备标识和目标调用服务信息,以此来调用第三设备,无需断开第一设备和第二设备之间的连接,也无需增加第二设备自身硬件能力,就能实现第二设备对第三设备的
调用,扩展了第二设备的功能,增强了用户体验。
[0009]结合第一方面,在第一方面的一种可能的实现方式中,所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令,包括:所述第一设备对所述第一请求调用信息进行序列化处理,得到第二请求调用信息;所述第一设备向所述第三设备发送所述第二请求调用信息,所述第二请求调用信息用于触发所述第三设备执行所述目标调用服务。
[0010]在本申请提供的方案中,第一设备对第一请求调用信息进行序列化处理,得到第二请求调用信息,通过向第三设备发送第二请求调用信息来实现对第三设备的调用,无需断开第一设备和第二设备之间的连接,也无需增加第二设备自身硬件能力,即可完成调用,利用现有设备扩展了第二设备的功能,同时也增强了用户体验。
[0011]结合第一方面,在第一方面的一种可能的实现方式中,所述第一设备向所述第三设备发送所述第二请求调用信息之后,所述方法还包括:所述第一设备基于所述第二请求调用信息,反射调用所述第三设备的所述目标调用服务。
[0012]在本申请提供的方案中,通过第二请求调用信息以及反射机制来调用第三设备,无需先绑定服务,相较于传统的远程调用方式,这种调用方式更简单,一定程度上降低了第一设备代理第二设备调用第三设备的复杂度。
[0013]第二方面,本申请提供一种多设备分布式调度方法,应用于第二设备,所述方法可包括:第二设备向第一设备发送第一请求调用信息,所述第一请求调用信息用于请求调用所述第一设备来与第三设备进行通信;所述第二设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络。
[0014]在本申请提供的方案中,第二设备通过向第一设备发送第一请求调用信息来请求第一设备代理第二设备调用第三设备,在不断开第一设备和第二设备之间的连接,且不增加第二设备自身的硬件能力的情况下,就能完成对第三设备的调用,扩展了第二设备的功能,同时增强了用户体验。
[0015]结合第二方面,在第二方面的一种可能的实现方式中,所述方法还包括:所述第二设备接收所述第一设备发送的执行目标调用服务的指令。
[0016]在本申请提供的方案中,第二设备可以通过第一设备来调用其他设备,同样的,其他设备也可以通过第一设备来调用第二设备,实现了多设备分布式调度,利用网络中现有的其他设备扩展了设备的功能,增强了用户体验。
[0017]第三方面,本申请提供一种多设备分布式调度方法,应用于第三设备,所述方法可包括:第三设备接收第一设备发送的执行目标调用服务的指令;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络。
[0018]在本申请提供的方案中,第三设备接收第一设备发送的执行目标调用服务的指令,并执行目标调用服务,从而实现了第二设备对第三设备的调用,在此过程中,第二设备并未断开与第一设备的连接而与第三设备建立连接来实现调用,也没有通过增强自身硬件能力来实现第三设备的功能,而是利用现有的第一设备实现了对第三设备的调用,从而扩
展了第二设备自身的功能,同时也增强了用户体验。
[0019]结合第三方面,在第三方面的一种可能的实现方式中,所述第三设备接收第一设备发送的执行目标调用服务的指令,包括:所述第三设备接收所述第一设备发送的第二请求调用信息,所述第二请求调用信息用于触发所述第三设备执行所述目标调用服务。
[0020]在本申请提供的方案中,第三设备通过接收第二请求调用信息来触发执行目标调用服务,从而完成了被第二设备调用的过程,实现了第二设备功能的扩展,增强了用户体验。
[0021]结合第三方面,在第三方面的一种可能的实现方式中,所述方法还包括:所述第三设备向所述第一设备发送第三请求调用信息,所述第三请求调用信息用于请求调用所述第一设备来与第四设备进行通信;所述第四设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络。
[0022]在本申请提供的方案中,第三设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多设备分布式调度方法,其特征在于,所述方法包括:第一设备接收第二设备发送的第一请求调用信息,所述第一请求调用信息用于请求调用所述第一设备来与第三设备进行通信;所述第二设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络;所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令。2.如权利要求1所述的方法,其特征在于,所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令,包括:所述第一设备对所述第一请求调用信息进行反序列化处理,得到所述第三设备的设备标识和目标调用服务信息;所述第一设备基于所述第三设备的设备标识建立服务调用通道;所述第一设备通过所述服务调用通道向所述第三设备发送所述执行目标调用服务的指令,所述执行目标调用服务的指令包括所述目标调用服务信息。3.如权利要求1所述的方法,其特征在于,所述第一设备基于所述第一请求调用信息,向所述第三设备发送执行目标调用服务的指令,包括:所述第一设备对所述第一请求调用信息进行序列化处理,得到第二请求调用信息;所述第一设备向所述第三设备发送所述第二请求调用信息,所述第二请求调用信息用于触发所述第三设备执行所述目标调用服务。4.如权利要求3所述的方法,其特征在于,所述第一设备向所述第三设备发送所述第二请求调用信息之后,所述方法还包括:所述第一设备基于所述第二请求调用信息,反射调用所述第三设备的所述目标调用服务。5.一种多设备分布式调度方法,其特征在于,所述方法包括:第二设备向第一设备发送第一请求调用信息,所述第一请求调用信息用于请求调用所述第一设备来与第三设备进行通信;所述第二设备为第一网络中的设备,所述第一网络为所述第一设备通过第一通信方式与至少一个设备建立通信连接的网络;所述第三设备为第二网络中的设备,所述第二网络为所述第一设备通过第二通信方式与至少一个设备建立通信连接的网络。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述第二设备接收所述第一设备发送的执行目标调用服务的指令。7.一种多设备分布式调度方法,其特征在于,所述方法包括:第三设备接收第一设备发送的执行目标调用服务的指令;所述第三设备...

【专利技术属性】
技术研发人员:成翔李加润季冬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1