[发明专利]智能兼容多协议的车联网服务方法、车联网网关系统有效
申请号: | 201711213465.5 | 申请日: | 2017-11-28 |
公开(公告)号: | CN109842656B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 游锋锋;杨俊辉;张锦煌;曾夺 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L69/22;H04L69/18 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 兼容 协议 联网 服务 方法 网关 系统 | ||
1.一种智能兼容多协议的车联网服务方法,其特征在于,包括:
初始化启动网关,建立与车载终端的通信链路;
若内存中未存储有解析规则,则暂停启动,从配置中心获取解析规则;
为每条通信链路设置对应的解析规则;成功启动网关工作,并启动监听;
当监听到解析规则有更新,则在网关工作的同时主动获取更新的解析规则:
网关订阅发布订阅消息中间件的特定频道;
当配置中心变更已有解析规则或新增解析规则;
则发布更新消息至所述特定频道;
当网关监听到所述更新消息,并依据所述更新消息判定需要进行更新,则主动获取所述更新消息对应的最新解析规则,并将其更新至内存;
所述更新消息包含对应解析规则的版本号;
所述依据所述更新消息判定需要进行更新,具体为:
判断更新消息中的版本号与内存中的解析规则的版本号是否一致;
若不一致,则判定需要更新。
2.如权利要求1所述的一种智能兼容多协议的车联网服务方法,其特征在于,还包括:
若内存中存储有解析规则,则执行所述为每条通信链路设置对应的解析规则步骤。
3.如权利要求1所述的一种智能兼容多协议的车联网服务方法,其特征在于,还包括:
通过配置中心配置解析规则,获取对应解析类所需的jar包,建立解析规则与对应jar包的关联;
所述从配置中心获取解析规则的同时,还包括:
依据所述关联下载对应jar包至本地特定路径下。
4.如权利要求1所述的一种智能兼容多协议的车联网服务方法,其特征在于,在获取最新解析规则后,以写时拷贝机制更新到本地内存中。
5.一种智能兼容多协议的车联网网关系统,其特征在于,包括网关以及分别与网关通信连接的配置中心和车载终端;
网关包括:
通信链路建立模块,用于在初始化启动网关后,建立与车载终端的通信链路;
解析模块,用于若内存中未存储有解析规则,则暂停网关启动,触发动态加载模块;还用于为每条通信链路设置对应的解析规则,并成功启动网关工作;
动态加载模块,用于依据解析模块的触发从配置中心获取解析规则;还用于依据监听模块的触发在网关工作的同时主动获取更新的解析规则;
监听模块,用于成功启动网关工作后,启动监听;还用于当监听到解析规则有更新,触发动态加载模块;
所述系统还包括发布订阅消息中间件,所述中间件分别与网关的监听模块以及配置中心连接;
所述配置中心,还用于变更已有解析规则或新增解析规则,同时发布更新消息至发布订阅消息中间件的特定频道;
所述监听模块,具体用于订阅所述特定频道;当监听到更新消息,并触发动态加载模块;
所述动态加载模块,还用于依据监听模块的触发,依据所述更新消息判定需要进行更新后,主动获取所述更新消息对应的最新解析规则,并将其更新至内存;
所述更新消息包含对应解析规则的版本号;
所述动态加载模块,具体用于判断更新消息中的版本号与内存中的解析规则的版本号是否一致;若不一致,判定需要更新;以及
在获取最新解析规则后,以写时拷贝机制更新到本地内存中。
6.如权利要求5所述的智能兼容多协议的车联网网关系统,其特征在于,
所述解析模块,还用于若内存中存储有解析规则,则执行所述为每条通信链路设置对应的解析规则;
所述配置中心,用于配置解析规则,获取对应解析类所需的jar包,建立解析规则与对应jar包的关联;
所述动态加载模块,还用于从配置中心获取解析规则的同时,依据所述关联下载对应jar包至本地特定路径下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711213465.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跨区块链网络的数据同步方法
- 下一篇:一种低功耗空气质量实时监测系统