一种车辆定位数据的批量注册方法、装置及存储介质制造方法及图纸

技术编号:34466339 阅读:19 留言:0更新日期:2022-08-10 08:39
本发明专利技术公开了一种车辆定位数据的批量注册方法,装置及存储介质,该方法包括:采集车辆的定位数据,对车辆定位数据进行校验,获得合法的车辆定位数据;标识服务平台将合法的车辆定位数据插入消息队列,获得消息队列反馈的状态;根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功;选择标识注册成功状态所关联的车辆定位数据,并在消息队列进程运行过程中,将车辆定位数据批量缓存至缓存池中,标识服务平台调用与国家标识平台关联的注册接口将缓存池中的车辆定位数据异步批量注册到国家标识平台中,本发明专利技术使国家标识平台一对多异步接收多条标识注册数据,优化标识服务平台标识注册的速度。平台标识注册的速度。平台标识注册的速度。

【技术实现步骤摘要】
一种车辆定位数据的批量注册方法、装置及存储介质


[0001]本专利技术属于工业互联网标识解析
,特别涉及一种车辆定位数据的批量注册方法、装置及存储介质。

技术介绍

[0002]工业互联网标识解析技术是国家重要的网络设施,同时标识服务平台是为了承接客户端与国家二级节点连接的桥梁,为客户端实时将车辆定位数据不断注册至标识平台提供便利服务。标识服务平台每天都会承接大量的标识注册工作,每天会有上千万级的车辆定位数据进行标识注册。这样的话如果采用传统的单条标识注册方式,则标识注册的时间就会被大大的延长,注册的效率也就会变得很低。所以如何对标识注册的效率进行优化,让标识服务平台得以承载每天上千万的车辆定位数据成为亟待解决的问题。

技术实现思路

[0003]专利技术目的:为了克服现有技术中的不足,本专利技术提供基于车辆定位数据标识注册的优化方法、装置及存储介质;通过本专利技术提供的远程多设备快速注册标识的方法,用于降低企业和单位使用工业互联网标识解析技术的门槛,帮助使用者实现高效的标识注册。
[0004]技术方案:第一方面,本专利技术提供一种车辆定位数据的批量注册方法,包括:标识服务平台采集车辆的定位数据,对车辆定位数据进行校验,获得合法的车辆定位数据;标识服务平台将合法的车辆定位数据插入消息队列,获得消息队列反馈的状态;根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功;其中反馈的状态包括标识注册成功状态和标识注册失败状态 ;标识服务平台选择标识注册成功状态所关联的车辆定位数据,将车辆定位数据批量缓存至缓存池中,并调用与国家标识平台关联的注册接口将缓存池中的车辆定位数据异步批量注册到国家标识平台中,实现多条车辆定位数据的异步批量注册。
[0005]在进一步的实施例中,获得合法的车辆定位数据的方法如下:对车辆定位数据中所包含的标识码进行唯一性校验,判断该条标识码是否被注册过,获得标识码具有唯一性的车辆定位数据;基于标识码具有唯一性的车辆定位数据,查找必填的字段是否存在空值,输出无空值存在的车辆定位数据;基于无空值存在的车辆定位数据,查找车辆定位数据中每个字段的格式错误,输出格式错误的车辆定位数据,从而得到合法的车辆定位数据。
[0006]在进一步的实施例中,根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功的方法为:车辆定位数据插入失败后,车辆定位数据回调本地的回调接口,消息队列向客户端反馈标识注册失败的状态;
车辆定位数据插入成功后,消息队列向客户端反馈标识注册成功的状态。
[0007]在进一步的实施例中,调用与国家标识平台关联的注册接口将车辆定位数据批量注册到国家标识平台的步骤包括:后台进程实时监听消息队列里的车辆定位数据,获取消息队列的运行状态,其中若监听到消息队列中有新插入的车辆定位数据,则将新插入的车辆定位数据转存入缓存池中暂存;基于暂存在缓存池中的车辆定位数据,判断是否满足预设的数量值,将超出数量值的车辆定位数据批量注册到国家标识平台,从而释放缓存池的内存空间。
[0008]在进一步的实施例中,后台还设置有定时监听程序,所述定时监听程序分时段重复启动,当定时监听程序发现缓存池中存在车辆定位数据,将车辆定位数据批量注册到国家标识平台。
[0009]在进一步的实施例中,所述缓存池为后台基于内存进行分区,以线性列的方式管理数据集合。
[0010]第二方面,存储器存储有计算机程序,其被处理器执以实现上述的一种车辆定位数据的批量注册方法。
[0011]第三方面该程序被处理器执行时实现上述方法的步骤。
[0012]有益效果:本专利技术与现有技术相比具有以下优点:通过本专利技术的注册方法对车辆定位数据采用基于消息队列进行批量注册,当标识服务平台接收到客户端的车辆定位数据注册请求时,标识服务平台直接将车辆定位数据放入消息队列,无需等待注册返回结果,后台启动进程不断的监听消息队里里的数据,异步将车辆定位数据批量的注册到国家标识平台,避免单条标识注册方式效率低下的问题,缩短标识注册时间。
附图说明
[0013]图1为本专利技术基于车辆定位数据标识注册的流程图。
具体实施方式
[0014]为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。
[0015]结合图1进一步说明本专利技术提供一种车辆定位数据的批量注册方法,包括:标识服务平台采集车辆的定位数据,对车辆定位数据进行校验,获得合法的车辆定位数据;标识服务平台将合法的车辆定位数据插入消息队列,获得消息队列反馈的状态;根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功;其中反馈的状态包括标识注册成功状态和标识注册失败状态 ;标识服务平台选择标识注册成功状态所关联的车辆定位数据,将车辆定位数据批量缓存至缓存池中,并调用与国家标识平台关联的注册接口将缓存池中的车辆定位数据异步批量注册到国家标识平台中,使国家标识平台异步接收多条标识注册数据,优化标识服务平台标识注册的速度。
[0016]获得合法的车辆定位数据的方法如下:对车辆定位数据中所包含的标识码进行唯一性校验,判断该条标识码是否被注册过,获得标识码具有唯一性的车辆定位数据;基于标识码具有唯一性的车辆定位数据,查找必填的字段是否存在空值,输出无空值存在的车辆定位数据;基于无空值存在的车辆定位数据,查找车辆定位数据中每个字段的格式错误,输出格式错误的车辆定位数据,从而得到合法的车辆定位数据。
[0017]在进一步的实施例中,根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功的方法为:车辆定位数据插入失败后,车辆定位数据回调本地的回调接口,消息队列向客户端反馈标识注册失败的状态;车辆定位数据插入成功后,消息队列向客户端反馈标识注册成功的状态。
[0018]调用与国家标识平台关联的注册接口将车辆定位数据批量注册到国家标识平台的步骤包括:后台进程实时监听消息队列里的车辆定位数据,获取消息队列的运行状态,其中若监听到消息队列中有新插入的车辆定位数据,则将新插入的车辆定位数据转存入缓存池中暂存;基于暂存在缓存池中的车辆定位数据,判断是否满足预设的数量值,将超出数量值的车辆定位数据批量注册到国家标识平台,从而释放缓存池的内存空间。
[0019]后台还设置有定时监听程序,所述定时监听程序分时段重复启动,当定时监听程序发现缓存池中存在车辆定位数据,将车辆定位数据批量注册到国家标识平台。
[0020]所述缓存池为后台基于内存进行分区,以线性列的方式管理数据集合。
[0021]其次,存储器存储有计算机程序,其被处理器执以实现下述的一种车辆定位数据的批量注册方法。:标识服务平台采集车辆的定位数据,对车辆定位数据进行校验,获得合法的车辆定位数据;标识服务平台将合法的车辆定位数据插入消息队列,获得消息队列反馈的状态;根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功;其中反馈的状态包括标识注册成功状态和标识注册失败状态 ;标识服务平台选择标识注本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆定位数据的批量注册方法,其特征在于,包括:标识服务平台采集车辆的定位数据,对车辆定位数据进行校验,获得合法的车辆定位数据;标识服务平台将合法的车辆定位数据插入消息队列,获得消息队列反馈的状态;根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功;其中反馈的状态包括标识注册成功状态和标识注册失败状态 ;标识服务平台选择标识注册成功状态所关联的车辆定位数据,将车辆定位数据批量缓存至缓存池中,并调用与国家标识平台关联的注册接口将缓存池中的车辆定位数据异步批量注册到国家标识平台中,实现多条车辆定位数据的异步批量注册。2.根据权利要求1所述的一种车辆定位数据的批量注册方法,其特征在于,获得合法的车辆定位数据的方法如下:对车辆定位数据中所包含的标识码进行唯一性校验,判断该条标识码是否被注册过,获得标识码具有唯一性的车辆定位数据;基于标识码具有唯一性的车辆定位数据,查找必填的字段是否存在空值,输出无空值存在的车辆定位数据;基于无空值存在的车辆定位数据,查找车辆定位数据中每个字段的格式错误,输出格式错误的车辆定位数据,从而得到合法的车辆定位数据。3.根据权利要求1所述的一种车辆定位数据的批量注册方法,其特征在于,根据反馈的状态判断车辆定位数据是否在标识服务平台上标识注册成功的方法为:车辆定位数据插入失败后,车辆定位数据回调本地的回调接口...

【专利技术属性】
技术研发人员:张凯孙小粉陈金万德胜
申请(专利权)人:徐工汉云技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1