资源结构化数据自动纠错的方法、装置、设备及存储介质制造方法及图纸

技术编号:23025095 阅读:19 留言:0更新日期:2020-01-03 16:55
本申请涉及一种资源结构化数据自动纠错的方法、装置、设备及存储介质,包括:本级平台在接收到下级平台发送的视频资源结构化数据后,解析得到资源结构化数据,当资源结构化数据不符合标准时,进行纠错,从而得到符合标准的资源结构化数据,由于本平台对于行政区划结构的视频数据会进行纠错,对于业务分组/虚拟组织结构的虚拟组织资源数据,会进行填充业务分组数据,就可以向上级平台发送纠错后的视频数据以及具有业务分组数据记录的虚拟组织资源数据,上级平台就可以根据符合标准的资源结构化数据找到正确的目录资源,避免了本平台与上级平台之间,甚至上级平台与上级平台的上级平台之间因目录资源错误而发生的上下级资源共享失败的问题。

Methods, devices, devices and storage media for automatic error correction of resource structured data

【技术实现步骤摘要】
资源结构化数据自动纠错的方法、装置、设备及存储介质
本申请涉及公共安全视频监控联网
,尤其涉及一种资源结构化数据自动纠错的方法、装置、设备及存储介质。
技术介绍
公共安全视频监控联网系统中,基于国标服务程序,视频资源共享平台间会存在上下级关系。目前,下级视频资源共享平台将其资源结构化数据推送给上级视频资源共享平台时,该资源结构化数据往往不符合标准,这就会导致上级视频资源共享平台无法根据不符合标准的资源结构化数据找到正确的目录资源,致使关联关系混乱,严重的会导致上下级资源共享失败。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种资源结构化数据自动纠错的方法、装置、设备及存储介质。根据本申请的第一方面,提供一种资源结构化数据自动纠错的方法,包括:接收并解析下级平台发送的数据,得到资源结构化数据;当所述资源结构化数据为行政区划结构的视频数据时,判断所述资源结构化数据中的CivilCode字段是否保存在预设行政目录资源编码库中,得到第一判断结果;当所述第一判断结果为否时,对所述CivilCode字段进行纠错并更新所述第一判断结果;所述行政区划结构数据为挂载行政区划目录资源的数据;所述预设目录资源编码库包括行政区划编码;当所述资源结构化数据为业务分组/虚拟组织结构的虚拟组织资源数据时,判断所述资源结构化数据中的BusinessGroupID字段是否保存在预设业务分组目录资源编码库中,得到第二判断结果;所述预设业务分组目录资源编码库包括业务分组数据;当所述第二判断结果为否时,根据第一预设规则及所述资源结构化数据生成业务分组数据并将所述业务分组数据保存到所述预设业务分组目录资源编码库中,更新所述第二判断结果。可选的,所述对所述CivilCode字段进行纠错,包括:将所述资源结构化数据中的国标编码按照国标编码规范截取第一中心编码,得到基础数据;所述基础数据包括8位;以2位为单元,对所述基础数据从前向后进行所述单元的校验,直至出现目标单元,所述目标单元为内容是“00”的所述单元;获取所述目标单元前的各单元的内容,得到替换数据;将所述替换数据替换所述CivilCode字段中的内容,并更新所述第一判断结果。可选的,还包括:当更新后的所述第一判断结果仍为否时,根据所述替换数据按照所述GB/T28181-2016协议生成行政区划数据,所述替换数据为所述行政区划数据的DeviceID字段,并将所述DeviceID字段保存到所述预设目录资源编码库中。可选的,所述根据第一预设规则及所述资源结构化数据生成业务分组数据,包括:将所述资源结构化数据中的国标编码按照国标编码规范截取第二中心编码和行业编码;将所述第二中心编码和所述行业编码相同的所述资源结构化数据放入同一集合中,得到虚拟组织集合;根据所述虚拟组织集合中最先接收到的所述资源结构化数据采用第二预设规则得到网络标识和序号;根据国标编码规范,将所述第二中心编码、所述行业编码、所述网络标识和所述序号生成业务分组国标编码;按照GB/T28181-2016协议根据所述业务分组国标编码生成业务分组数据。可选的,所述根据所述虚拟组织集合中最先接收到的所述资源结构化数据采用第二预设规则得到网络标识和序号,包括:获取所述虚拟组织集合中最先接收到的所述资源结构化数据作为虚拟组织目标数据;截取所述虚拟组织目标数据的第14位作为所述网络标识;截取所述虚拟组织目标数据的第15位到第20位作为所述序号。可选的,所述预设行政目录资源编码库的构建过程包括:接收并解析下级平台发送的行政区划数据;将所述行政区划数据中的DeviceID字段保存,生成所述预设行政目录资源编码库。可选的,所述预设业务分组目录资源编码库的构建过程包括:接收并解析下级平台发送的业务分组数据;将所述业务分组数据中的DeviceID字段保存,生成所述预设业务分组目录资源编码库。可选的,还包括:判断所述业务分组数据的类型编码是否为“215”,得到第三判断结果;当所述第三判断结果为否时,将所述类型编码替换成“215”,得到修正业务分组数据;建立所述修正业务分组数据和所述业务分组数据的映射关系,并将所述映射关系保存到业务分组数据原数据与修正数据映射关系库中。可选的,还包括:判断所述虚拟组织资源数据的类型编码是否为“216”,得到第四判断结果;当所述第四判断结果为否时,将所述类型编码替换成“216”,得到修正虚拟组织资源数据;建立所述修正虚拟组织资源数据和所述虚拟组织资源数据的映射关系,并将所述映射关系保存到虚拟组织资源数据原数据与修正数据映射关系库中。根据本申请的第二方面,提供一种资源结构化数据自动纠错的装置,包括:第一接收模块,用于接收并解析下级平台发送的数据,得到资源结构化数据;第一判断模块,用于当所述资源结构化数据为行政区划结构的视频数据时,判断所述资源结构化数据中的CivilCode字段是否保存在预设行政目录资源编码库中,得到第一判断结果;第一处理模块,用于当所述第一判断结果为否时,对所述CivilCode字段进行纠错并更新所述第一判断结果;所述行政区划结构数据为挂载行政区划目录资源的数据;所述预设目录资源编码库包括行政区划编码;第二判断模块,用于当所述资源结构化数据为业务分组/虚拟组织结构的虚拟组织资源数据时,判断所述资源结构化数据中的BusinessGroupID字段是否保存在预设业务分组目录资源编码库中,得到第二判断结果;所述预设业务分组目录资源编码库包括业务分组数据;第二处理模块,用于当所述第二判断结果为否时,根据第一预设规则及所述资源结构化数据生成业务分组数据并将所述业务分组数据保存到所述预设业务分组目录资源编码库中,更新所述第二判断结果。可选的,所述第一处理模块包括:第一截取单元,用于将所述资源结构化数据中的国标编码按照国标编码规范截取第一中心编码,得到基础数据;所述基础数据包括8位;校验单元,用于以2位为单元,对所述基础数据从前向后进行所述单元的校验,直至出现目标单元,所述目标单元为内容是“00”的所述单元;第一获取单元,用于获取所述目标单元前的各单元的内容,得到替换数据;第一替换单元,用于将所述替换数据替换所述CivilCode字段中的内容,并更新所述第一判断结果。可选的,还包括:第一关联模块,用于当更新后的所述第一判断结果仍为否时,根据所述替换数据按照所述GB/T28181-2016协议生成行政区划数据,所述替换数据为所述行政区划数据的DeviceID字段,并将所述DeviceID字段保存到所述预设目录资源编码库中。可选的,所述第二处理模块包括:第二截取单元,用于将所述资源结构化数据中的国标编码按照国标编码本文档来自技高网...

【技术保护点】
1.一种资源结构化数据自动纠错的方法,基于GB/T28181-2016协议,其特征在于,包括:/n接收并解析下级平台发送的数据,得到资源结构化数据;/n当所述资源结构化数据为行政区划结构的视频数据时,判断所述资源结构化数据中的CivilCode字段是否保存在预设行政目录资源编码库中,得到第一判断结果;/n当所述第一判断结果为否时,对所述CivilCode字段进行纠错并更新所述第一判断结果;所述行政区划结构的视频数据为挂载行政区划目录资源的数据;所述预设行政目录资源编码库包括行政区划编码;/n当所述资源结构化数据为业务分组/虚拟组织结构的虚拟组织资源数据时,判断所述资源结构化数据中的BusinessGroupID字段是否保存在预设业务分组目录资源编码库中,得到第二判断结果;所述预设业务分组目录资源编码库包括业务分组数据;/n当所述第二判断结果为否时,根据第一预设规则及所述资源结构化数据生成业务分组数据并将所述业务分组数据保存到所述预设业务分组目录资源编码库中,更新所述第二判断结果。/n

【技术特征摘要】
1.一种资源结构化数据自动纠错的方法,基于GB/T28181-2016协议,其特征在于,包括:
接收并解析下级平台发送的数据,得到资源结构化数据;
当所述资源结构化数据为行政区划结构的视频数据时,判断所述资源结构化数据中的CivilCode字段是否保存在预设行政目录资源编码库中,得到第一判断结果;
当所述第一判断结果为否时,对所述CivilCode字段进行纠错并更新所述第一判断结果;所述行政区划结构的视频数据为挂载行政区划目录资源的数据;所述预设行政目录资源编码库包括行政区划编码;
当所述资源结构化数据为业务分组/虚拟组织结构的虚拟组织资源数据时,判断所述资源结构化数据中的BusinessGroupID字段是否保存在预设业务分组目录资源编码库中,得到第二判断结果;所述预设业务分组目录资源编码库包括业务分组数据;
当所述第二判断结果为否时,根据第一预设规则及所述资源结构化数据生成业务分组数据并将所述业务分组数据保存到所述预设业务分组目录资源编码库中,更新所述第二判断结果。


2.根据权利要求1所述的资源结构化数据自动纠错的方法,其特征在于,所述对所述CivilCode字段进行纠错,包括:
将所述资源结构化数据中的国标编码按照国标编码规范截取第一中心编码,得到基础数据;所述基础数据包括8位;
以2位为单元,对所述基础数据从前向后进行所述单元的校验,直至出现目标单元,所述目标单元为内容是“00”的所述单元;
获取所述目标单元前的各单元的内容,得到替换数据;
将所述替换数据替换所述CivilCode字段中的内容,并更新所述第一判断结果。


3.根据权利要求2所述的资源结构化数据自动纠错的方法,其特征在于,还包括:
当更新后的所述第一判断结果仍为否时,根据所述替换数据按照所述GB/T28181-2016协议生成行政区划数据,所述替换数据为所述行政区划数据的DeviceID字段,并将所述DeviceID字段保存到所述预设目录资源编码库中。


4.根据权利要求1所述的资源结构化数据自动纠错的方法,其特征在于,所述根据第一预设规则及所述资源结构化数据生成业务分组数据,包括:
将所述资源结构化数据中的国标编码按照国标编码规范截取第二中心编码和行业编码;
将所述第二中心编码和所述行业编码相同的所述资源结构化数据放入同一集合中,得到虚拟组织集合;
根据所述虚拟组织集合中最先接收到的所述资源结构化数据采用第二预设规则得到网络标识和序号;
根据国标编码规范,将所述第二中心编码、所述行业编码、所述网络标识和所述序号生成业务分组国标编码;
按照GB/T28181-2016协议根据所述业务分组国标编码生成业务分组数据。


5.根据权利要求4所述的资源结构化数据自动纠错的方法,其特征在于,所述根据所述虚拟组织集合中最先接收到的所述资源结构化数据采用第二预设规则得到网络标识和序号,包括:
获取所述虚拟组织集合中最先接收到的所述资源结构化数据作为虚拟组织目标数据;
截取所述虚拟组织目标数据的第14位作为所述网络标识;
截取所述虚拟组织目标数据的第15位到第20位作为所述序号。


6.根据权利要求1所述的资源结构化数据自动纠错的方法,其特征在于,所述预设行政目录资源编码库的构建过程包括:
接收并解析下级平台发送的行政区划数据;
将所述行政区划数据中的DeviceID字段保存,生成所述预设行政目录资源编码库。


7.根据权利要求1所述的资源结构化数据自动纠错的方法,其特征在于,所述预设业务分组目录资源编码库的构建过程包括:
接收并解析下级平台发送的业务分组数据;
将所述业务分组数据中的DeviceID字段保存,生成所述预设业务分组目录资源编码库。


8.根据权利要求7所述的资源结构化数据自动纠错的方法,其特征在于,还包括:
判断所述业务分组数据的类型编码是否为“215”,得到第三判断结果;
当所述第三判断结果为否时,将所述类型编码替换成“215”,得到修正业务分组数据;
建立所述修正业务分组数据和所述业务分组数据的映射关系,并将所述映射关系保存到业务分组数据原数据与修正数据映射关系库中。


9.根据权利要求1所述的资源结构化数据自动纠错的方法,其特征在于,还包括:
判断所述虚拟组织资源数据的类型编码是否为“216”,得到第四判断结果;
当所述第四判断结果为否时,将所述类型编码替换成“216”,得到修正虚拟组织资源数据;
建立所述修正虚拟组织资源数据和所述虚拟组织资源数据的映射关系,并将所述映射关系保存到虚拟组织资源数据原数据与修正数据映射关系库中。


10.一种资源结构化数据自动纠错的装置,基于GB/T28181-2016协议,其特征在于,包括:
第一接收模块,用于接收并解析下级平台发送的数据,得到资源结构化数据;
第一判断模块,用于当所述资源结构化数据为行政区划结构的视频数据时,判断所述资源结构化数据中的CivilCode字段是否保存在预设行政目录资源编码库中,得到第一判断结果;
第一处理模块,用于当所述第一判断结果为否...

【专利技术属性】
技术研发人员:谢宝山王根根张涛
申请(专利权)人:四川东方网力科技有限公司
类型:发明
国别省市:四川;51

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

1