用于家居互连网络的协议翻译方法和装置制造方法及图纸

技术编号:23163975 阅读:32 留言:0更新日期:2020-01-21 22:26
本公开涉及一种用于家居互连网络的协议翻译方法,包括:从所述云平台接收符合在所述云平台和所述网关设备之间约定的数据交互格式的遵循第一协议的第一报文;解析所述第一报文以识别所述第一报文中的第一指令、以及得到包括所述第一报文中的对象的第一对应表;根据第一转换关系将所述第一指令转换为用于生成第二报文的第二指令,并且根据第二转换关系将所述第一对应表转换为用于生成所述第二报文的第二对应表;以及根据所述第二指令和所述第二对应表,生成所述第二报文,并将所述第二报文发送给所述家居设备,其中,所述第一转换关系和所述第二转换关系记载在配置文件中。

【技术实现步骤摘要】
用于家居互连网络的协议翻译方法和装置
本公开涉及通信领域,具体来说,涉及一种用于家居互连网络的协议翻译方法和装置。
技术介绍
图1是示意性地示出已知的家居互连网络100的结构图。家居互连网络100包括云平台130、网关设备120、和家居设备110-1、110-2、110-3。处于同一个局域网内的各个家居设备110连接到共同的网关设备120,该网关设备120再连接到云平台130。注意,在本文中,有时在不同的附图之间共同使用同一附图标记来表示相同部分或具有相同功能的部分,而省略其重复说明。在一些情况中,使用相似的标号和字母表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。例如,在本文中,家居设备110-1、110-2、110-3也可以被笼统地称为“家居设备110”。由不同厂家生产的不同的云平台130通常采用不同的协议。因此,要将网关设备120连接到这些云平台130上并与之通信,就需要针对每个厂家的云平台130分别制作专门用于该厂家的云平台130的协议翻译器,例如,在网关设备120的程序代码中写入针对该本文档来自技高网...

【技术保护点】
1.一种用于家居互连网络的协议翻译方法,所述家居互连网络包括云平台、与所述云平台连接的网关设备、以及与所述网关设备连接的家居设备,其中所述方法包括由所述网关设备执行的如下操作:/n从所述云平台接收符合在所述云平台和所述网关设备之间约定的数据交互格式的遵循第一协议的第一报文;/n解析所述第一报文以识别所述第一报文中的第一指令、以及得到包括所述第一报文中的对象的第一对应表,其中所述第一对应表包括所述第一报文中的对象的键名和键值;/n根据第一转换关系将所述第一指令转换为用于生成第二报文的第二指令,并且根据第二转换关系将所述第一对应表转换为用于生成所述第二报文的第二对应表,其中所述第二对应表包括用于生...

【技术特征摘要】
1.一种用于家居互连网络的协议翻译方法,所述家居互连网络包括云平台、与所述云平台连接的网关设备、以及与所述网关设备连接的家居设备,其中所述方法包括由所述网关设备执行的如下操作:
从所述云平台接收符合在所述云平台和所述网关设备之间约定的数据交互格式的遵循第一协议的第一报文;
解析所述第一报文以识别所述第一报文中的第一指令、以及得到包括所述第一报文中的对象的第一对应表,其中所述第一对应表包括所述第一报文中的对象的键名和键值;
根据第一转换关系将所述第一指令转换为用于生成第二报文的第二指令,并且根据第二转换关系将所述第一对应表转换为用于生成所述第二报文的第二对应表,其中所述第二对应表包括用于生成所述第二报文中的对象的键名和键值,所述第二报文用于所述家居设备并遵循第二协议;以及
根据所述第二指令和所述第二对应表,生成所述第二报文,并将所述第二报文发送给所述家居设备,
其中,所述第一转换关系和所述第二转换关系记载在配置文件中。


2.根据权利要求1所述的方法,其特征在于,所述配置文件中记载的第二转换关系为多个,多个第二转换关系分别适用于多个不同的指令,其中,
根据所述第二转换关系将所述第一对应表转换为所述第二对应表包括:根据所述第一指令得到适用于所述第一指令的所述第二转换关系,并根据适用于所述第一指令的所述第二转换关系将所述第一对应表转换为所述第二对应表。


3.根据权利要求1所述的方法,其特征在于,所述第二转换关系包括对象的遵循所述第一协议的键名和键值以及该对象的遵循所述第二协议的键名和键值。


4.根据权利要求1所述的方法,其特征在于,所述第一对应表和所述第二对应表中还包括对象的类型、深度、格式中的一个或多个。


5.根据权利要求4所述的方法,其特征在于,所述第二转换关系包括对象的遵循所述第一协议的键名、键值、和以下中的一个或多个:类型、深度、以及格式,所述第二转换关系还包括所述对象的遵循所述第二...

【专利技术属性】
技术研发人员:隋仲秋
申请(专利权)人:杭州鸿雁智能科技有限公司杭州鸿雁电器有限公司
类型:发明
国别省市:浙江;33

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

1