[发明专利]一种轻量级的硬件通信方法和系统有效
申请号: | 201410851617.4 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104539710B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 刘朝;田野;綦振;马炜镔;马天元;姚秀萍;文大军;周远 | 申请(专利权)人: | 深圳市海蕴新能源有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南山区南海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输过程 硬件通信 数据交换方式 数据解析方式 传统使用 传统智能 全程数据 设备通信 数据解析 通信领域 通信协议 通信硬件 网关设备 协议转换 转换报文 网关 消耗 交换 | ||
1.一种轻量级的硬件通信方法,其特征在于,所述方法包括:
客户端发送第一控制请求,所述第一控制请求的数据信息采用资源的格式存储到报文中,所述资源采用URI协议和HTTP协议;
服务器接收所述第一控制请求,通过转换逻辑将所述资源的格式转换成通用报文的格式以形成第二控制请求,所述第一控制请求和所述第二控制请求全程采用JSON格式进行数据交换;
服务器根据所述第二控制请求中的发送对象这一属性名称的键值对,请求与所述键值对中的值对对应的设备端建立通信连接;
设备端与服务器建立通信连接;
服务器发送所述第二控制请求至所述设备端;
设备端根据所述第二控制请求的操作动作这一属性名称的值对,进行相应的操作;
所述通用报文的报头包括报文ID、功能、操作动作、发送对象和报文长度这五个属性,所述通用报文的报文正文存储所述属性名称的键值对;
所述转换逻辑的表示方法包括:
将通用报文中的第一发送对象属性中的键值对替换为报文中的URI的第二发送对象属性的键值对;
将通用报文中的第一操作动作属性中的键值对替换为报文中的URI第二发送对象属性的键值对;
将通用报文中的操作类型属性中的键值对替换为报文中的URI操作动作属性的键值对;
在所述服务器接收所述第一控制请求后,所述方法还包括:服务器对包含第一控制请求的报文进行逻辑校验;
所述服务器对包含第一控制请求的报文进行逻辑校验包括:
接收认证请求;判断报文的合法性;若判断报文为合法,则所述第一控制请求通过校验;若判断报文为不合法,则回复错误码。
2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述第二控制请求中的发送对象这一属性名称的键值对,请求与所述键值对中的值对对应的设备端建立通信连接前,所述方法还包括:
设备端进行上电;
若网络可用,则设备端与服务器建立连接链路;
所述设备端与服务器建立连接链路包括:
设备端发起到服务器的链接,建立加密链路;
设备端向服务器发起认证请求,并在服务器认证后将所述加密链路的信息与所述认证的信息建立关联关系。
3.根据权利要求1所述的方法,其特征在于,所述设备端根据所述第二控制请求的操作动作这一属性名称的值对,进行相应的操作后,所述方法还包括:
设备端发送第一回复到服务器;
服务器根据所述转换逻辑,将所述第一回复的报文进行转换以形成第二回复;
服务器将所述第二回复发送到客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海蕴新能源有限公司,未经深圳市海蕴新能源有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410851617.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应匹配的射频架构及其匹配方法
- 下一篇:球形接头