[发明专利]一种轻量级的硬件通信方法和系统有效
申请号: | 201410851617.4 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104539710B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 刘朝;田野;綦振;马炜镔;马天元;姚秀萍;文大军;周远 | 申请(专利权)人: | 深圳市海蕴新能源有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南山区南海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输过程 硬件通信 数据交换方式 数据解析方式 传统使用 传统智能 全程数据 设备通信 数据解析 通信领域 通信协议 通信硬件 网关设备 协议转换 转换报文 网关 消耗 交换 | ||
本发明涉及通信领域,本发明公开了本发明的一种轻量级的硬件通信方法和系统,通过在通信硬件的传输过程中转换报文格式,使得传输过程中无需使用网关进行协议转换,并且在全程数据交换过程中使用轻量级数据交换方式,解决了传统智能设备通信之间的通信协议需要网关设备支持,以及传统使用XML或其他的数据解析方式时比较重型,在数据解析时需要消耗大量的性能的问题。
技术领域
本发明涉及通信领域,尤其涉及一种轻量级的硬件通信方法和系统。
背景技术
在通信行业中,针对智能硬件的通讯,业内没有成熟可用的方案和可以遵循的标准。而针对其他产品的通信方式又无法满智能硬件的需求,例如,管理通信设备的TR069协议比较重型,通常是运营商采用;此外,若转换成UPNP协议需要网关设备支持,不具备通用性;系统间通信采用WebService的方式,是一种基于“HTTP+XML”的技术,无法满足智能硬件实时性的需求,另外,传统的数据格式例如采用XML格式的数据交换方式在数据解析过程中会比较消耗设备性能,具体的,主要影响设备内存容量这一性能指标,当然,还对诸如运行速度、外存储容量等其他的性能指标产生影响。
发明内容
本发明所要解决的技术问题是,提供用于解决传统智能设备通信之间的通信协议需要网关设备支持,数据解析方式比较重型在数据解析时需要消耗大量的性能的问题,并满足设备间的实时通信
根据本发明的第一方面,本发明提供了一种轻量级的硬件通信方法。
一种轻量级的硬件通信方法,其特征在于,所述方法包括:
客户端发送第一控制请求,所述第一控制请求的数据信息采用资源的格式存储到报文中;
服务器接收所述第一控制请求,通过转换逻辑将所述资源的格式转换成通用报文的格式以形成第二控制请求,所述第一控制请求和所述第二控制请求全程采用JSON格式进行数据交换;
服务器根据所述第二控制请求中的发送对象这一属性名称的键值对,请求与所述键值对中的值对对应的设备端建立通信连接;
设备端与服务器建立通信连接;
服务器发送所述第二控制请求至所述设备端;
设备端根据所述第二控制请求的操作动作这一属性名称的值对,进行相应的操作。
作为进一步的技术方案,在所述服务器接收所述第一控制请求后,所述方法还包括:服务器对包含第一控制请求的报文进行逻辑校验;
所述服务器对包含第一控制请求的报文进行逻辑校验包括:
接收认证请求;
判断报文的合法性;
若判断报文为合法,则所述第一控制请求通过校验;
若判断报文为不合法,则回复错误码。
作为进一步的技术方案,所述服务器根据所述第二控制请求中的发送对象这一属性名称的键值对,请求与所述键值对中的值对对应的设备端建立通信连接前,所述方法还包括:
设备端进行上电;
若网络可用,则设备端与服务器建立连接链路;
所述设备端与服务器建立连接链路包括:
设备端发起到服务器的链接,建立加密链路;
设备端向服务器发起认证请求,并在服务器认证后将所述加密链路的信息与所述认证的信息建立关联关系。
作为进一步的技术方案,所述设备端根据所述第二控制请求的操作动作这一属性名称的值对,进行相应的操作后,所述方法还包括:
设备端发送第一回复到服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海蕴新能源有限公司,未经深圳市海蕴新能源有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410851617.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应匹配的射频架构及其匹配方法
- 下一篇:球形接头