[发明专利]一种配置网关数据协议转换方法及装置有效
申请号: | 201911261752.2 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111064720B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 顾庆欢 | 申请(专利权)人: | 大唐半导体科技有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L67/12;H04L67/02;H04L67/00;H04L12/66 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 曹鹏飞 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 网关 数据 协议 转换 方法 装置 | ||
1.一种配置网关数据协议转换的方法,其特征在于,具体步骤包括:
步骤1:在网关侧web或者服务器云平台中配置解析插件;
步骤2:所述网关侧web或所述服务器云平台将所述解析插件配置参数发送至网关的插件管理程序;
步骤3:所述插件管理程序根据所述配置参数来实施具体的变更;所述变更包括插件升级变更和运行参数变更;
所述插件升级变更具体实现过程为:
步骤311:所述插件管理程序向所述服务器云平台发起TCP连接;
步骤312:所述TCP连接建立后所述插件管理程序向所述服务器云平台发送鉴权信息,所述服务器云平台校验所述网关合法后,向所述插件管理程序发送验证所述网关的所述鉴权信息,所述网关校验所述服务器云平台的合法性;
步骤313:待所述网关校验所述服务器云平台合法后,通知所述服务器云平台双方校验握手成功;
步骤314:所述服务器云平台向所述网关发送最新版本解析插件的最新版本信息,所述最新版本信息包括版本号、版本描述、升级类型、升级时间、插件下载的url和所述解析插件的文件校验码SHA1;
步骤315:所述网关比对本地的所述解析插件版本,若所述解析插件版本与所述最新版本信息相同,则运行本地当前所述解析插件,进入步骤4;否则,所述服务器云平台下发的是最新版本解析插件,则将所述最新版本解析插件下载到本地并校验所述解析插件文件的完整性;
步骤316:终止所述网关内运行的所述解析插件,采用所述最新版本解析插件替换当前所述解析插件;
步骤317:启动所述最新版本解析插件,并向所述服务器云平台反馈当前运行的所述解析插件的版本信息;
所述运行参数变更具体实现过程为:
步骤321:所述插件管理程序向所述服务器云平台发起TCP连接;
步骤322:所述TCP连接建立后所述插件管理程序向所述服务器云平台发送鉴权信息,所述服务器云平台校验所述网关合法后,向所述插件管理程序发送验证所述网关的所述鉴权信息,所述网关校验所述服务器云平台的合法性;
步骤323:待所述网关校验所述服务器云平台合法后,通知所述服务器云平台双方校验握手成功;
步骤324:所述网关比对本地的所述运行参数,若所述运行参数与所述服务器云平台下发的所述运行参数信息相同,则运行本地当前所述运行参数,进入步骤4;否则,所述服务器云平台下发的是最新运行参数,则将所述最新运行参数保存到本地;所述最新运行参数信息包含运行参数配置时间、应用服务器的IP和端口、接入应用服务器鉴权信息及方法;
步骤324:使用所述最新运行参数重启所述解析插件,并向所述服务器云平台反馈所述变更结果;
步骤4:所述网关接收到传感器终端设备的上行数据或者服务器的下行数据时,判断是否有对应终端设备类型的所述解析插件;
步骤5:若有对应的所述解析插件,则使用所述解析插件相应的插件程序来处理数据;若没有对应的所述解析插件,则使用所述网关默认的处理程序来处理,对所述数据进行打包;
步骤6:经过处理后的所述数据由网关的发送程序发送出去。
2.根据权利要求1所述的一种配置网关数据协议转换的方法,其特征在于,所述步骤1中所述服务器云平台将根据所述解析插件生成的配置文件发送至所述网关,所述网关更新所述配置文件,并将当前所述配置文件的版本发送至所述服务器云平台,所述服务器云平台根据所述版本判断配置完成。
3.根据权利要求1所述的一种配置网关数据协议转换的方法,其特征在于,所述步骤2中的配置参数包括所述解析插件的下载链接、版本号、MD5校验码和更新类型。
4.根据权利要求1所述的一种配置网关数据协议转换的方法,其特征在于,所述数据具有帧结构,在所述步骤4中根据所述数据的帧头判断所述数据对应的所述解析插件。
5.根据权利要求1所述的一种配置网关数据协议转换的方法,其特征在于,当所述服务器云平台不具有配置管理功能,则通过所述网关侧web支持在PC端使用浏览器登录后进行所述配置管理。
6.一种根据权利要求1所述的配置网关数据协议转换的方法的装置,其特征在于,包括:网关、连接网关的网关侧web和服务器云平台、插件管理模块、判断解析模块和发送模块;
所述网关侧web和所述服务器云平台连接所述插件管理模块,所述网关侧web或所述服务器云平台配置解析插件,并将所述解析插件的配置参数传输至所述插件管理模块;所述插件管理模块接收所述配置参数并进行变更,所述变更包括插件升级变更和运行参数变更;
所述判断解析模块连接所述网关、所述插件管理模块和发送模块;所述网关接收到数据传输至所述判断解析模块,所述判断解析模块根据所述数据类型判断所述插件管理模块是否具有对应的所述解析插件,如果有则调用对用的解析程序对所述数据进行解析,如果没有则对所述数据进行打包,并传输至所述发送模块发送处理后的所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐半导体科技有限公司,未经大唐半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911261752.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置