[发明专利]报文转换系统和报文转换方法在审
| 申请号: | 201810356776.5 | 申请日: | 2018-04-19 |
| 公开(公告)号: | CN108667817A | 公开(公告)日: | 2018-10-16 |
| 发明(设计)人: | 查利君;李延鸣;连志强 | 申请(专利权)人: | 厦门市智联信通物联网科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 厦门仕诚联合知识产权代理事务所(普通合伙) 35227 | 代理人: | 乐珠秀 |
| 地址: | 361110 福建省厦门市同安*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报文转换系统 上位机 消息管理器 报文转换 接入服务 设备接入 数据通信 协议管理 控制器 服务端 转发 消息转发 服务 | ||
一种报文转换系统和报文转换方法。其中,所述报文转换系统包括:与上位机进行数据通信的上位机接入服务端;与设备进行数据通信的设备接入服务端;消息管理器,所述消息管理器用于接收和转发来自所述上位机接入服务端和所述设备接入服务端的消息;协议管理控制器,所述协议管理控制器用于接收从所述消息管理器转发来的消息,并用于将接收后的消息转发至设备接入服务端或上位机接入服务端。所述报文转换系统提高报文转换效率。
技术领域
本发明涉及物联网领域,尤其涉及一种报文转换系统和报文转换方法。
背景技术
随着物联网事业的不断发展,嵌入式设备越来越多的被应用到物联网中。为了让嵌入式设备组成的下位机平台与云平台中的上位机进行更好的连接,通常需要使用报文转换系统将两个平台进行对接。然而,现有的报文转换系统多无法有效实现多种终端平台的转换。同时,面对大量上位机的接入与多种下位设备的链接,现有报文转换系统的鲁棒性(Robust,又称顽健性)并不高,大多数现有报文转换系统的报文转化机制中,对报文预处理并不完善,使得系统转换效率不高。
发明内容
本发明解决的问题是提供一种报文转换系统和报文转换方法,以克服现有报文转换系统和转换方法转换效率不高的问题。
为解决上述问题,本发明提供了一种报文转换系统,包括:与上位机进行数据通信的上位机接入服务端;与设备进行数据通信的设备接入服务端;消息管理器,所述消息管理器用于接收和转发来自所述上位机接入服务端和所述设备接入服务端的消息;协议管理控制器,所述协议管理控制器用于接收从所述消息管理器转发来的消息,并用于将接收后的消息转发至设备接入服务端或上位机接入服务端。
可选的,所述设备接入服务端包括TCP服务模块和UDP服务模块。
可选的,所述UDP服务模块包括会话控制模块和端口列表。
可选的,所述设备接入服务端接收来自于所述设备的设备协议报文。
可选的,所述消息管理器包括消息队列模块和线程池模块。
可选的,所述协议管理控制器包括协议管理器和协议适配器。
可选的,所述协议管理器包括服务映射列表。
可选的,所述上位机接入服务端包括应用层协议服务端和应用层客户端;所述应用层协议服务端用于接收来自于所述上位机的应用层协议报文;所述应用层协议服务端为http服务端;所述应用层客户端用于向所述上位机发送应用层协议报文;所述应用层客户端为http客户端。
可选的,还包括第一线程组、第二线程组和第三线程组;所述第一线程组包括第一线程池,用于给所述应用层协议服务端提供线程;所述第二线程组包括第二线程池,用于给所述设备接入服务端提供线程;所述第三线程组包括第三线程池,用于给所述消息管理器和所述协议管理控制器提供线程。
为解决上述问题,本发明还提供了一种报文转换方法,包括:对符合应用层协议的第一请求报文进行解析以产生第一请求消息;将所述第一请求消息放入消息队列中;从所述消息队列中读取所述第一请求消息,进行协议转换与统一,形成符合设备协议的第一转换报文;对符合设备协议的第二请求报文进行解析以产生第二请求消息;将所述第二请求消息放入所述消息队列中;从所述消息队列中读取所述第二请求消息,进行协议转换与统一,形成符合应用层协议的第二转换报文。
可选的,所述第二请求报文为登录包时,所述登录包括设备UID号码、IP地址和端口号;所述对第二格式的第二请求报文进行解析以产生第二请求消息,包括:生成IP地址和端口号的组合列表;将第二请求报文中携带的IP地址和端口号与所述组合列表中的信息进行比较和修改处理,将包括UID号码信息的指针与所述第二请求报文捆绑;以捆绑所述指针的所述第二请求报文产生所述第二请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市智联信通物联网科技有限公司,未经厦门市智联信通物联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810356776.5/2.html,转载请声明来源钻瓜专利网。





