云端与物联网设备间的通信方法、装置、介质及产品制造方法及图纸

技术编号:36920677 阅读:8 留言:0更新日期:2023-03-22 18:44
本发明专利技术提供一种云端与物联网设备间的通信方法、装置、介质及产品。该方法应用于云端转发设备,包括:接收云应用设备发送的新增功能执行请求,新增功能执行请求中包括目标物联网设备的目标新增功能相关信息;对目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型;将标记有请求类型的通用接口请求发送给目标物联网设备,通用接口请求用于指示目标物联网设备中的目标设备应用执行目标新增功能。基于此,仅需在端云通讯协议中扩展一次通用接口请求的相应内容,这样,云端转发设备在接收到新增功能执行请求时,可直接生成通用接口请求,无需再针对新增功能扩展相应的内容,从而提高了开展端云通信新业务的灵活性和效率。新业务的灵活性和效率。新业务的灵活性和效率。

【技术实现步骤摘要】
云端与物联网设备间的通信方法、装置、介质及产品


[0001]本专利技术涉及物联网领域,尤其涉及一种云端与物联网设备间的通信方法、装置、介质及产品。

技术介绍

[0002]物联网(internet of things,IOT)技术是一个基于互联网、传统电信网等的信息承载体,让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0003]当前技术中,物联网云应用要远程请求物联网设备实现相应的功能,通常需要在物联网设备(简称端)和物联网云应用(简称云)之间的通讯协议中,为每一个功能设计一条指令。针对每一个功能,在物联网设备和物联网云应用,以及相应的通信系统中均需要针对每一个功能开发相应的内容以支持该功能。
[0004]使用当前技术中的这种实现方式,如果物联网设备上增加新的业务或者功能,且物联网云应用需要远程请求物联网设备上该新的业务或者功能,则需要将新业务或者功能对应的指令扩展到端云之间的通讯协议中,并且在端、云以及对应的通信系统开发相应的内容以支持新业务或者新功能,从而使开展端云通信新业务的灵活性和效率较低。

技术实现思路

[0005]本专利技术提供一种云端与物联网设备间的通信方法、装置、介质及产品,用以解决开展端云通信新业务的灵活性和效率较低问题。
[0006]第一方面,本专利技术提供一种云端与物联网设备间的通信方法,应用于云端转发设备,该方法包括:接收云应用设备发送的新增功能执行请求,所述新增功能执行请求中包括目标物联网设备的目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记所述通用接口请求的请求类型;将标记有请求类型的通用接口请求发送给目标物联网设备,所述通用接口请求用于指示目标物联网设备中的目标设备应用执行所述目标新增功能。
[0007]可选地,所述云端转发设备包括转发端请求代理组件和机器到机器(machine

to

machine,M2M)网关;所述接收云应用设备发送的新增功能执行请求,包括:采用转发端请求代理组件接收云应用设备发送的新增功能执行请求;所述对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型,包括:采用M2M网关对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型。
[0008]可选地,所述目标新增功能相关信息包括:目标物联网设备标识信息、目标设备应用标识信息、目标新增功能的接口信息及接口输入参数;所述采用M2M网关对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型,包括:采用M2M网关并通过消息队列遥测传输协议(message queuing telemetry transport,MQTT)或WIFI基础协议对所述目标新增功能相关信息进行封装,生成通用接口请求;将通用接口请
求的请求类型标记为通用接口请求类型。
[0009]可选地,所述方法还包括:采用M2M网关接收目标物联网设备发送的接口应答消息,所述接口应答消息表示执行目标新增功能后反馈的具有执行结果和应答类型的应答消息;采用所述M2M网关对所述接口应答消息进行解析,获得接口应答消息的应答类型;若确定所述接口应答消息的应答类型为通用接口应答类型,则将所述接口应答消息中的目标新增功能执行结果通过转发端请求代理组件发送给云应用设备。
[0010]第二方面,本专利技术提供一种云端与物联网设备间的通信方法,应用于物联网设备,该方法包括:接收云端转发设备发送的通用接口请求,所述通用接口请求中包括:目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;对所述通用接口请求进行解析,确定请求的目标设备应用及目标新增功能;通过所述目标设备应用执行所述目标新增功能。
[0011]可选地,所述物联网设备包括:连接组件和接口请求代理组件;所述目标新增功能相关信息包括:目标物联网设备标识信息,目标设备应用标识信息,目标新增功能的接口信息及接口输入参数;所述接收云端转发设备发送的通用接口请求,包括:采用所述连接组件接收云端转发设备发送的通用接口请求;所述对所述通用接口请求进行解析,确定请求的目标设备应用及目标新增功能,包括:采用接口请求代理组件对所述通用接口请求进行解析,获得目标设备应用标识信息和目标新增功能的接口信息;根据所述目标设备应用标识信息确定所述目标设备应用,并根据所述目标新增功能的接口信息确定所述目标新增功能。
[0012]可选地,所述通过所述目标设备应用执行所述目标新增功能,包括:将接口输入参数输入至物联网设备的目标设备应用中,采用所述目标设备应用根据所述接口输入参数执行所述目标新增功能。
[0013]可选地,所述方法还包括:采用接口请求代理组件获取接口应答消息,并将所述接口应答消息发送给连接组件,所述接口应答消息表示执行目标新增功能后反馈的具有执行结果和应答类型的应答消息;采用连接组件对接口应答消息进行封装,形成通用接口应答消息,并标记通用接口应答消息的应答类型为通用接口应答类型;采用所述连接组件将所述通用接口应答消息发送给云端转发设备。
[0014]第三方面,提供了一种云端与物联网设备间的通信装置,包括:接收模块,用于接收云应用设备发送的新增功能执行请求,所述新增功能执行请求中包括目标物联网设备的目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;处理模块,用于对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型;发送模块,用于将标记有请求类型的通用接口请求发送给目标物联网设备,所述通用接口请求用于指示目标物联网设备中的目标设备应用执行所述目标新增功能。
[0015]第四方面,提供了一种云端与物联网设备间的通信装置,包括:接收模块,接收云端转发设备发送的通用接口请求,所述通用接口请求中包括:目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;确定模块,对所述通用接口请求进行解析,确定请求的目标设备应用及目标新增功能;处理模块,通过所述目标设备应用执行所述目标新增功能。
[0016]第五方面,提供了一种云端转发设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器和收发器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述收发器用于与云应用设备及物联网设备间收发数据;所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
[0017]第六方面,提供了一种物联网设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器和收发器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述收发器用于与云端转发设备间收发数据;所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求第二方面任一项所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云端与物联网设备间的通信方法,其特征在于,所述方法应用于云端转发设备,所述方法包括:接收云应用设备发送的新增功能执行请求,所述新增功能执行请求中包括目标物联网设备的目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记所述通用接口请求的请求类型;将标记有请求类型的通用接口请求发送给目标物联网设备,所述通用接口请求用于指示目标物联网设备中的目标设备应用执行所述目标新增功能。2.根据权利要求1所述的方法,其特征在于,所述云端转发设备包括转发端请求代理组件和M2M网关;所述接收云应用设备发送的新增功能执行请求,包括:采用转发端请求代理组件接收云应用设备发送的新增功能执行请求;所述对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型,包括:采用M2M网关对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型。3.根据权利要求2所述的方法,其特征在于,所述目标新增功能相关信息包括:目标物联网设备标识信息、目标设备应用标识信息、目标新增功能的接口信息及接口输入参数;所述采用M2M网关对所述目标新增功能相关信息进行封装,生成通用接口请求,并标记通用接口请求的请求类型,包括:采用M2M网关并通过MQTT或WIFI基础协议对所述目标新增功能相关信息进行封装,生成通用接口请求;将通用接口请求的请求类型标记为通用接口请求类型。4.根据权利要求1

3任一项所述的方法,其特征在于,还包括:采用M2M网关接收目标物联网设备发送的接口应答消息,所述接口应答消息表示执行目标新增功能后反馈的具有执行结果和应答类型的应答消息;采用所述M2M网关对所述接口应答消息进行解析,获得接口应答消息的应答类型;若确定所述接口应答消息的应答类型为通用接口应答类型,则将所述接口应答消息中的目标新增功能执行结果通过转发端请求代理组件发送给云应用设备。5.一种云端与物联网设备间的通信方法,其特征在于,所述方法应用于物联网设备,所述方法包括:接收云端转发设备发送的通用接口请求,所述通用接口请求中包括:目标新增功能相关信息,所述目标新增功能相关信息表示实现目标新增功能需要指示给物联网设备的信息;对所述通用接口请求进行解析,确定请求的目标设备应用及目标新增功能;通过所述目标设备应用执行所述目标新增功能。6.根据权利要求5所述的方法,其特征在于,所述物联网设备包括:连接组件和接口请求代理组件;
所述目标新增功能相关信息包括:目标物联网设备标识信息,目标设备应用标识信息,目标新增功能的接口信息及接口输入参数;所述接收云端转发设备发送的通用接口请求,包括:采用所述连接组件接收云端转发设备发送的通用接口请求;所述...

【专利技术属性】
技术研发人员:赵国炯
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1