跨设备调用服务的方法、装置、网关设备及存储介质制造方法及图纸

技术编号:39186924 阅读:10 留言:0更新日期:2023-10-27 08:34
本公开是关于一种跨设备调用服务的方法、装置、网关设备及存储介质,该方法应用于预设软件框架中的第一网关服务,所述方法包括:响应于接收到第一设备服务发送的服务调用请求信息,将所述服务调用请求信息基于所述预设软件框架中预先构建的外部数据总线发送至第二网关服务;响应于接收到所述第二网关服务基于所述外部数据总线发送的服务调用回复信息,将所述服务调用回复信息发送至所述第一设备服务。本公开可以基于该外部数据总线实现第一网关服务与第二网关服务之间的信息交互,进而可以基于该信息交互实现第一网关设备下的第一设备与第二网关设备下的第二设备之间的联动,解决了相关技术中不同网关下的设备之间的联动问题。动问题。动问题。

【技术实现步骤摘要】
跨设备调用服务的方法、装置、网关设备及存储介质


[0001]本公开涉及终端
,尤其涉及一种跨设备调用服务的方法、装置、网关设备及存储介质。

技术介绍

[0002]随着终端技术的快速发展,目前用户家中的智能设备越来越多,如蓝牙、ZigBee(紫蜂)等设备。相关技术中,蓝牙、ZigBee等设备需要通过网关设备才能连接外网。由于网关的覆盖范围有限,在每个家庭环境中,通常同时需要多个网关,网关的类型诸如蓝牙网关、PLC(Programmable Logic Controller,可编程逻辑控制器)网关等。在此情况下,如何实现不同网关下的设备之间的联动已成为目前亟待解决的技术问题之一。

技术实现思路

[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]调用请求发送模块,用于响应于接收到第一网关设备基于所述预设软件框架中预先构建的外部数据总线发送的服务调用请求信息,将所述服务调用请求信息发送至第二设备服务,所述服务调用请求信息包括第一设备服务响应于检测到所述当前环境满足调用所述第二设备服务的条件所生成的信息,所述第一设备服务对应于第一设备的第一能力,所述第二设备服务对应于第二设备的第二能力,所述第一网关服务对应于所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨设备调用服务的方法,其特征在于,应用于预设软件框架中的第一网关服务,所述预设软件框架适用于第一网关设备,所述预设软件框架中包括预先注册的多个设备服务,每个所述设备服务对应于当前环境中网关设备下关联的设备的一个能力,所述第一网关服务对应于所述第一网关设备的网关能力;所述方法包括:响应于接收到第一设备服务发送的服务调用请求信息,将所述服务调用请求信息基于所述预设软件框架中预先构建的外部数据总线发送至第二网关服务,所述服务调用请求信息包括所述第一设备服务响应于检测到所述当前环境满足调用第二设备服务的条件所生成的信息,所述第一设备服务对应于第一设备的第一能力,所述第二设备服务对应于第二设备的第二能力,所述第二网关服务对应于第二网关设备的网关能力,所述第一网关设备与所述第一设备关联,所述第二网关设备与所述第二设备关联;响应于接收到所述第二网关服务基于所述外部数据总线发送的服务调用回复信息,将所述服务调用回复信息发送至所述第一设备服务,所述服务调用回复信息包括所述第二设备服务对接收到的所述服务调用请求信息进行处理后,基于得到的处理结果生成的信息。2.根据权利要求1所述的方法,其特征在于,所述预设软件框架中包括预先构建的第一内部数据总线;所述响应于接收到第一设备服务发送的服务调用请求信息,包括:响应于接收到第一设备服务基于所述第一内部数据总线发送的服务调用请求信息。3.根据权利要求2所述的方法,其特征在于,所述将所述服务调用回复信息发送至所述第一设备服务,包括:将所述服务调用回复信息基于所述第一内部数据总线发送至所述第一设备服务。4.一种跨设备调用服务的方法,其特征在于,应用于预设软件框架中的第二网关服务,所述预设软件框架适用于第二网关设备,所述预设软件框架中包括预先注册的多个设备服务,每个所述设备服务对应于当前环境中网关设备下关联的设备的一个能力,所述第二网关服务对应于第二网关设备的网关能力;所述方法包括:响应于接收到第一网关设备基于所述预设软件框架中预先构建的外部数据总线发送的服务调用请求信息,将所述服务调用请求信息发送至第二设备服务,所述服务调用请求信息包括第一设备服务响应于检测到所述当前环境满足调用所述第二设备服务的条件所生成的信息,所述第一设备服务对应于第一设备的第一能力,所述第二设备服务对应于第二设备的第二能力,所述第一网关服务对应于所述第一网关设备的网关能力,所述第一网关设备与所述第一设备关联,所述第二网关设备与所述第二设备关联;响应于接收到第二设备服务发送的服务调用回复信息,将所述服务调用回复信息基于所述外部数据总线发送至所述第一网关服务,所述服务调用回复信息包括所述第二设备服务对接收到的所述服务调用请求信息进行处理后,基于得到的处理结果生成的信息。5.根据权利要求4所述的方法,其特征在于,所述预设软件框架中包括预先构建的第二内部数据总线;所述将所述服务调用请求信息发送至第二设备服务,包括:将所述服务调用请求信息基于所述第二内部数据总线发送至第二设备服务。
6.根据权利要求5所述的方法,其特征在于,所述响应于接收到第二设备服务发送的服务调用回复信息,包括:响应于接收到第二设备服务基于所述第二内部数据总线发送的服务调用回复信息。7.一种跨设备调用服务的装置,其特征在于,应用于预设软件框架中的第一网关服务,所述预设软件框架适用于第一网关设备,所述预设软件框架中包括预先注册的多个设备服务,每...

【专利技术属性】
技术研发人员:伏思昌黎国梁
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1