[发明专利]一种系统上下级平台间数据交换的方法在审
申请号: | 201810548914.X | 申请日: | 2018-05-31 |
公开(公告)号: | CN108833380A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 胡斌;范联伟;余保华;刘春珲;张跃;武永涛;周春寅;胡兴;陈钊;谢伟 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L1/00 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 数据交换 加密 报文解析组件 存储组件 打包组件 接收组件 提取组件 网络数据 加解密 解析 传输模型 发送组件 解密报文 网络发送 服务端 客户端 实时性 解密 拼装 数据库 存储 发送 统一 | ||
本发明公开了一种系统上下级平台间数据交换的方法,包括:所述上下级平台间采用TCP客户端服务端模式作为传输模型;所述上下级平台都包含有打包组件、发送组价、接收组件、提取组件、加解密组件、报文解析组件、存储组件;其中,打包组件用于拼装报文,发送组件通过网络发送加密后报文,接收组件用于接收网络数据,提取组件从网络数据中提取出加密后报文,加解密组件用于加密或解密报文,报文解析组件对解密后报文进行解析,存储组件用于存储解析后的报文到数据库中。本发明解决了系统上下级平台间没有统一的数据交换方法的问题,提高了系统上下级平台间数据交换的可靠性、稳定性、实时性。
技术领域
本发明属于互联网数据传输技术领域,尤其涉及一种系统上下级平台间数据交换的方法。
背景技术
目前随着物联网的发展,各种车辆都安装有GPS卫星定位装置,各种管理平台均收集所属管理车辆的定位数据,例如出租车平台收集所管理的出租车的位置数据,公交车平台收集所管理的公交车的位置数据。但系统上下级平台间的数据交换没有一个统一的方法,无法有效的实现数据共享,且定位数据具有数据量大、实时性强的特点,通常车辆每几秒钟就会上报一次位置,这对数据传输提出了更高的要求,通常的TCP、Http协议都无法满足需求。可见,如何在系统上下级平台间建立一个统一的数据交换的方法,是实现定位数据共享的难点问题。
发明内容
为了克服上述现有技术的缺陷,本发明提供一种系统上下级平台间数据交换的方法,解决了系统上下级平台间没有统一的数据交换方法的问题,提高了系统上下级平台间数据交换的可靠性、稳定性、实时性。
为实现上述目的,本发明采用以下技术方案,包括:
一种系统上下级平台间数据交换的方法,所述上下级平台间采用TCP客户端服务端模式作为传输模型;所述上下级平台都包含有打包组件、发送组价、接收组件、提取组件、加解密组件、报文解析组件、存储组件;TCP客户端为上下级平台中作为数据发送端的一方,TCP服务端为上下级平台中作为数据接收端的一方;该方法包括以下步骤:
S1,TCP客户端的打包组件将待发送的数据拼装成报文;
S2,TCP客户端的加解密组件对拼装后的报文进行加密处理;
S3,TCP客户端的发送组件对加密后的报文通过网络发送给TCP服务端的接收组件;
S4,TCP服务端的接收组件接收TCP客户端发送的网络数据;
S5,TCP服务端的提取组件从网络数据中提取加密后的报文;
S6,TCP服务端的加解密组件对加密后的报文进行解密处理;
S7,TCP服务端的报文解析组件对解密后的报文进行解析处理;
S8,TCP服务端存储组件将解析后的结果数据存储到数据库中。
步骤S1中,所述报文结构为依次相连的头标识、数据头、数据体、CRC检验码、尾标识;头标识为字符0x5b,尾标识为字符0x5d,且对报文的数据体进行转义判断;上下级平台间数据交换的数据流遵循大端规则排序方式的网络字节顺序,即高字节在前,低字节在后。
所述转义判断规则为:若数据体中有出现字符0x5b的,需替换为字符0x5a0x01;若数据体中有出现字符0x5a的,需替换为字符0x5a0x02;若数据体中有出现字符0x5d的,需替换为字符0x5e0x01;若数据体中有出现字符0x5e的,需替换为字符0x5e0x02;所述转义判断将数据体中的字符0x5b与头标识进行区分,以及将数据体中的字符0x5d与尾标识进行区分。
步骤S2中,所述加密为对报文的数据体部分进行数据加密,所述加解密组件随机生成密钥,不同的报文采用不同的密钥进行加密,密钥生成一段字节码,为伪随机码,数据加密算法为将待传输的数据体部分的数据与伪随机码按字节进行异或运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810548914.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多帐号登陆的处理方法及系统
- 下一篇:软件定义网络的可信连接方法及系统