危化品检索方法、装置、电子设备和介质制造方法及图纸

技术编号:26376376 阅读:20 留言:0更新日期:2020-11-19 23:45
本申请公开了一种危化品检索方法、装置、电子设备和介质。本申请中危化品检索方法包括:获取待处理的危化品搜索内容,检测其中是否包括化学文摘登记号,所述化学文摘登记号在预设数据库中有记录;若不包括,根据预设的正则表达式,将预设危化品数据库中存储的索引与所述搜索内容进行匹配,获得危化品信息,其携带对应的危化品标识,所述匹配包括使用中文索引匹配和使用英文索引匹配;在所述危化品信息为一个的情况下,输出所述危化品信息;在所述危化品信息为至少两个的情况下,遍历所述至少两个危化品信息的危化品标识,以去除所述危化品标识重复的危化品信息,获得无重复的危化品信息,并输出,可以准确、快速地检索到危化品信息。

【技术实现步骤摘要】
危化品检索方法、装置、电子设备和介质
本专利技术涉及数据处理
,尤其是涉及一种危化品检索方法、装置、电子设备和介质。
技术介绍
危险化学品又简称危化品,是指具有毒害、腐蚀、爆炸、燃烧、助燃等性质,对人体、设施、环境具有危害的剧毒化学品和其他化学品。由于危险化学品的危害性重大,国家有关部门制定了易制毒、易制爆危化品名录和管理条例,针对这两条危险化学品进行重点管理。对于一般人来说,因为缺乏必要的专业知识,对于其接触、使用操作的危险性较大,很有可能发生意外情况。而由于危化品常使用CAS号,即美国化学文摘服务社(ChemicalAbstractsService,CAS)为化学物质制订的登记号,而很多情况下无法准确知晓危化品的CAS号进行查询,对危化品的性质等相关信息也较难获得专业的了解。
技术实现思路
本申请提供了一种危化品检索方法、装置、电子设备和介质。第一方面,提供了一种危化品检索方法,包括:获取待处理的危化品搜索内容,检测所述危化品搜索内容中是否包括化学文摘登记号,所述化学文摘登记号在预设数据库中有记录;若不包括,根据预设的正则表达式,将预设危化品数据库中存储的索引与所述搜索内容进行匹配,获得危化品信息,所述危化品信息携带对应的危化品标识,所述匹配包括使用中文索引匹配和使用英文索引匹配;在所述危化品信息为一个的情况下,输出所述危化品信息;在所述危化品信息为至少两个的情况下,遍历所述至少两个危化品信息的危化品标识,以去除所述危化品标识重复的危化品信息,获得无重复的危化品信息,输出所述无重复的危化品信息。在一种可选的实施方式中,所述根据预设的正则表达式,将所述预设危化品数据库中存储的索引与所述搜索内容进行匹配之前,所述方法还包括:获取预设危化品数据库中的预存危化品信息;对所述预存危化品信息中危化品的中文名称和英文名称分别分解为单词,并对所述单词生成倒排列表,作为索引存储在所述预设危化品数据库中。在一种可选的实施方式中,所述方法还包括:获取所述危化品标识对应的性质信息和/或使用信息,根据所述性质信息和/或使用信息确定所述预存危化品信息中的重点关注字段;根据所述重点关注字段的类型和属性,确定各个所述重点关注字段的正则表达式,构建正则表达式库。在一种可选的实施方式中,所述根据所述重点关注字段的类型和属性,确定各个所述重点关注字段的正则表达式,构建正则表达式库,包括:根据所述重点关注字段的类型和属性,结合至少一个用于匹配任意字符的特定符号分别作为正则表达式的匹配项,并将所述匹配项进行排序,形成至少一个正则表达式,整合所述正则表达式以建立所述正则表达式库。在一种可选的实施方式中,所述方法还包括:根据所述正则表达式库,检查所述预存危化品信息中是否存在异常数据,若存在,对所述异常数据进行修正;所述异常数据包括缺值项、与定义的字段类型不符的数据项、与定义的字段属性不符的数据项中的一种或几种。在一种可选的实施方式中,所述方法还包括:在对所述危化品信息进行新增操作的情况下,若所述录入字段与预设的正则表达式相符,将录入字段与预设的正则表达式进行关联;若所述录入字段与所述正则表达式不相符,输出录入异常提示信息。在一种可选的实施方式中,所述获得无重复的危化品信息之后,所述输出所述无重复的危化品信息之前,所述方法还包括:在所述无重复的危化品信息为至少两个的情况下,获取预设查询权重参数,根据所述预设查询权重参数和所述无重复的危化品信息获得所述无重复的危化品信息的查询评分;所述输出所述无重复的危化品信息包括:按照所述查询评分由高到低的顺序展示所述无重复的危化品信息。第二方面,提供了一种危化品检索装置,包括:检测模块,用于获取待处理的危化品搜索内容,检测所述危化品搜索内容中是否包括化学文摘登记号,所述化学文摘登记号在预设数据库中有记录;匹配模块,用于所述危化品搜索内容中不包括化学文摘登记号,根据预设的正则表达式,将预设危化品数据库中存储的索引与所述搜索内容进行匹配,获得危化品信息,所述危化品信息携带对应的危化品标识,所述匹配包括使用中文索引匹配和使用英文索引匹配;输出模块,用于在所述危化品信息为一个的情况下,输出所述危化品信息;去重模块,用于在所述危化品信息为至少两个的情况下,遍历所述至少两个危化品信息的危化品标识,以去除所述危化品标识重复的危化品信息,获得无重复的危化品信息;所述输出模块还用于,输出所述无重复的危化品信息。第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面及其任一种可能的实现方式的步骤。第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如上述第一方面及其任一种可能的实现方式的步骤。本申请通过获取待处理的危化品搜索内容,检测上述危化品搜索内容中是否包括化学文摘登记号,上述化学文摘登记号在预设数据库中有记录,若不包括,根据预设的正则表达式,将预设危化品数据库中存储的索引与上述搜索内容进行匹配,获得危化品信息,上述危化品信息携带对应的危化品标识,上述匹配包括使用中文索引匹配和使用英文索引匹配,在上述危化品信息为一个的情况下,输出上述危化品信息,在上述危化品信息为至少两个的情况下,遍历上述至少两个危化品信息的危化品标识,以去除上述危化品标识重复的危化品信息,获得无重复的危化品信息,输出上述无重复的危化品信息,可以通过索引匹配和去重,快速地检索到危化品信息,使查询结果更准确、精简。附图说明为了更清楚地说明本申请实施例或
技术介绍
中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图进行说明。图1为本申请实施例提供的一种危化品检索方法的流程示意图;图2为本申请实施例提供的另一种危化品检索方法的流程示意图;图3为本申请实施例提供的一种危化品检索装置的结构示意图;图4为本申请实施例提供的一种电子设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤本文档来自技高网
...

【技术保护点】
1.一种危化品检索方法,其特征在于,包括:/n获取待处理的危化品搜索内容,检测所述危化品搜索内容中是否包括化学文摘登记号,所述化学文摘登记号在预设数据库中有记录;/n若不包括,根据预设的正则表达式,将预设危化品数据库中存储的索引与所述搜索内容进行匹配,获得危化品信息,所述危化品信息携带对应的危化品标识,所述匹配包括使用中文索引匹配和使用英文索引匹配;/n在所述危化品信息为一个的情况下,输出所述危化品信息;/n在所述危化品信息为至少两个的情况下,遍历所述至少两个危化品信息的危化品标识,以去除所述危化品标识重复的危化品信息,获得无重复的危化品信息,输出所述无重复的危化品信息。/n

【技术特征摘要】
1.一种危化品检索方法,其特征在于,包括:
获取待处理的危化品搜索内容,检测所述危化品搜索内容中是否包括化学文摘登记号,所述化学文摘登记号在预设数据库中有记录;
若不包括,根据预设的正则表达式,将预设危化品数据库中存储的索引与所述搜索内容进行匹配,获得危化品信息,所述危化品信息携带对应的危化品标识,所述匹配包括使用中文索引匹配和使用英文索引匹配;
在所述危化品信息为一个的情况下,输出所述危化品信息;
在所述危化品信息为至少两个的情况下,遍历所述至少两个危化品信息的危化品标识,以去除所述危化品标识重复的危化品信息,获得无重复的危化品信息,输出所述无重复的危化品信息。


2.根据权利要求1所述的危化品检索方法,其特征在于,所述根据预设的正则表达式,将所述预设危化品数据库中存储的索引与所述搜索内容进行匹配之前,所述方法还包括:
获取预设危化品数据库中的预存危化品信息;
对所述预存危化品信息中危化品的中文名称和英文名称分别分解为单词,并对所述单词生成倒排列表,作为索引存储在所述预设危化品数据库中。


3.根据权利要求2所述的危化品检索方法,其特征在于,所述方法还包括:
获取所述危化品标识对应的性质信息和/或使用信息,根据所述性质信息和/或使用信息确定所述预存危化品信息中的重点关注字段;
根据所述重点关注字段的类型和属性,确定各个所述重点关注字段的正则表达式,构建正则表达式库。


4.根据权利要求3所述的危化品检索方法,其特征在于,所述根据所述重点关注字段的类型和属性,确定各个所述重点关注字段的正则表达式,构建正则表达式库,包括:
根据所述重点关注字段的类型和属性,结合至少一个用于匹配任意字符的特定符号分别作为正则表达式的匹配项,并将所述匹配项进行排序,形成至少一个正则表达式,整合所述正则表达式以建立所述正则表达式库。


5.据权利要求3或4所述的危化品检索方法,其特征在于,所述方法还包括:
根据所述正则表达式库,检查所述预存危化品信息中是否存在异常数据,若存在,对所述异常数据进行修正;所述异常数据包括缺值项、与定义的字段类型不符的数据...

【专利技术属性】
技术研发人员:薛媛媛马江峰张伦玮吴云汉王磊彬赵其龙
申请(专利权)人:新疆中顺鑫和供应链管理股份有限公司
类型:发明
国别省市:新疆;65

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

1