[发明专利]一种基于字符串匹配的标识异构识别方法及系统有效
申请号: | 202011136701.X | 申请日: | 2020-10-22 |
公开(公告)号: | CN112260872B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 唐嘉;柴森春;王昭洋;崔灵果;李慧芳;姚分喜;张百海 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/146 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 张梦泽 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 字符串 匹配 标识 识别 方法 系统 | ||
1.一种基于字符串匹配的标识异构识别方法,其特征在于,包括:
获取标识信息;
对所述标识信息进行解析,判断是否能够得到解析结果,得到第一判断结果;若所述第一判断结果为是,则将所述解析结果输出;若所述第一判断结果为否,则根据所述标识信息中的字符对所述标识信息进行初步识别,得到初步识别结果;所述初步识别结果包括一种或多种标识解析体系;
选取所述初步识别结果中的一种标识解析体系;
获取与选取的标识解析体系对应的匹配模式;所述匹配模式包括模式整体和匹配模式片段,所述模式整体和所述匹配模式片段根据标准标识的编码结构确定;
根据所述匹配模式对所述标识信息的编码格式进行匹配,判断所述标识信息是否与所述匹配模式对应的标识解析体系匹配,得到第二判断结果;若所述第二判断结果为否,则输出匹配失败结果;若所述第二判断结果为是,则确定所述匹配模式的匹配模式片段在所述标识信息中的位置;
根据所述匹配模式的匹配模式片段在所述标识信息中的位置采用标识编码规则进行校验,得到校验结果;若所述校验结果为选取的标识解析体系与所述标识信息匹配,则将所述标识信息发送至与所述选取的标识解析体系对应的标识解析服务器中进行解析;若所述校验结果为选取的标识解析体系与所述标识信息不匹配,则输出匹配失败结果;
所述根据所述匹配模式的匹配模式片段在所述标识信息中的位置采用标识编码规则进行校验,得到校验结果,具体包括:
当所述选取的标识解析体系为Handle类时,采用OCC(p13)<OCC(p33),OCC(p23)<OCC(p33),OCC(p13)<4进行校验;
当所述选取的标识解析体系为DOI类时,采用OCC(p14)=1,OCC(p24)=2,OCC(p34)=3,OCC(p44)4进行校验;
当所述选取的标识解析体系为Ecode类时,采用OCC(p15)=1,OCC(p25)=2进行校验;
其中,OCC(·)表示字符位于标识信息中的位置;和分别为与Handle类对应的匹配模式片段第一字符、第二字符和第三字符;和分别为与DOI类对应的匹配模式片段第一字符、第二字符、第三字符和第四字符;和分别为与Ecode类对应的匹配模式片段第一字符和第二字符。
2.根据权利要求1所述的基于字符串匹配的标识异构识别方法,其特征在于,在所述第二判断结果为否,则输出匹配失败结果,之后还包括:
判断是否选取完所述初步识别结果中的所有标识解析体系;若是,则输出所述标识信息为非标准标识,并结束运行;若否,则更新标识解析体系,然后返回步骤“获取与选取的标识解析体系对应的匹配模式”。
3.根据权利要求2所述的基于字符串匹配的标识异构识别方法,其特征在于,在所述校验结果为选取的标识解析体系与所述标识信息不匹配,则输出匹配失败结果,之后还包括:
返回步骤“判断是否选取完所述初步识别结果中的所有标识解析体系”。
4.根据权利要求1所述的基于字符串匹配的标识异构识别方法,其特征在于,所述根据所述标识信息中的字符对所述标识信息进行初步识别,得到初步识别结果,具体包括:
判断所述标识信息中的字符是否包括“/”;
若包括“/”,则将所述标识信息确定为第一标识解析体系类型;所述第一标识解析体系类型包括Handle类和DOI类;
若不包括“/”,则判断所述标识信息中的字符是否包括“.”;
若包括“.”,则所述标识信息确定为第二标识解析体系类型;所述第二标识解析体系类型包括OID类和EPC类;
若不包括“.”,则将所述标识信息确定为第三标识解析体系类型;所述第三标识解析体系类型包括Ecode类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011136701.X/1.html,转载请声明来源钻瓜专利网。