[发明专利]数据处理方法、装置、服务器和计算机可读存储介质有效
申请号: | 201910846061.2 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110677277B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 陈友雄;谭仁棕 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L1/00;G06F9/50;G06F9/54 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰 |
地址: | 518109 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 服务器 计算机 可读 存储 介质 | ||
1.一种数据处理方法,其特征在于,包括:
为同一类型的联网设备配置对应的通信端口,以使同一类型的多个所述联网设备通过所述通信端口传输消息数据,其中,若存在多种类型的联网设备,则为每一种类型的联网设备均配置相应的通信端口;
通过至少一个消息中间件将所述通信端口或多个所述通信端口监听到的所述消息数据转接至相应的编码服务,由所述编码服务对所述消息数据进行解码,生成解码数据,其中,将所述消息数据转接至相应的编码服务之前,对所述消息数据进行编码格式扩展。
2.根据权利要求1所述的数据处理方法,其特征在于,还包括:
根据所述联网设备的数据协议调用多线程池服务,将所述解码数据分配到所述多线程池服务中的执行线程中进行解析,生成解析数据。
3.根据权利要求1所述的数据处理方法,其特征在于,所述为同一类型的联网设备配置对应的通信端口,以使同一类型的多个所述联网设备通过所述通信端口传输消息数据,具体包括:
为同一类型的联网设备配置统一的TCP/IP端口,以使同一类型的多个所述联网设备通过所述TCP/IP端口传输消息数据,其中,所述TCP/IP端口用于实现物联网和互联网对接。
4.根据权利要求1所述的数据处理方法,其特征在于,所述通过至少一个消息中间件将所述通信端口监听到的所述消息数据转接至相应的编码服务,具体包括:
所述通信端口监听到所述消息数据后,通过至少一个基于异步传输原理进行数据消息并行接收和发布的消息中间件,将所述消息数据转接至相应的编码服务。
5.根据权利要求1所述的数据处理方法,其特征在于,所述通过至少一个消息中间件将所述通信端口或多个所述通信端口监听到的所述消息数据转接至相应的编码服务,由所述编码服务对所述消息数据进行解码,生成解码数据,其中,将所述消息数据转接至相应的编码服务之前,对所述消息数据进行编码格式扩展,具体包括:
对所述消息数据进行并行缓存,
根据所述联网设备的类型将对应的消息数据入队至带端口号的消息主题中;
所述消息数据入队成功后断开数据传输的长连接;
所述消息数据出队时,对所述消息数据的编码格式进行扩展,并进行组装分类;
根据所述分类调用相应的编码服务对所述消息数据进行解码,以生成所述解码数据,
其中,所述端口号与所述通信端口一一对应。
6.根据权利要求5所述的数据处理方法,其特征在于,还包括:
检测到解码过程出现错误,调用回写接口将错误码返回所述联网设备,或者
检测到解码过程出现错误或提示编码不符合编码规范,请求所述联网设备进行消息重传。
7.根据权利要求2所述的数据处理方法,其特征在于,还包括:
存储、展示或转发所述解析数据。
8.根据权利要求1至5中任一项所述的数据处理方法,其特征在于,还包括:
对所述通信端口的端口监听应用服务进行分布式部署,以实现负载均衡。
9.一种数据处理装置,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时能够实现如权利要求1至8中任一项所述的数据处理方法限定的步骤。
10.一种服务器,其特征在于,包括:
如权利要求9所述的数据处理装置。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时,实现如权利要求1至8中任一项所述的数据处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910846061.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现工业互联网数据处理支持多用户热部署的系统
- 下一篇:一种消息处理机