首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于自定义语义规则的索书号的比较方法及系统 

申请/专利权人:常州机电职业技术学院;江苏科晶智能科技股份有限公司

申请日:2023-03-07

公开(公告)日:2024-06-25

公开(公告)号:CN116303898B

主分类号:G06F16/33

分类号:G06F16/33;G06F16/31;G06F40/30

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2023.07.11#实质审查的生效;2023.06.23#公开

摘要:本发明涉及图书分类技术领域,尤其涉及一种基于自定义语义规则的索书号的比较方法及系统,包括构建图书与图书索书号数据集;根据索书号规则构建语义分隔规则,并根据语义分隔规则将索书号分割为若干段;设定索书号的每个段的语义规则;将待比较的两个索书号按照段优先级进行按值或块逐段比较,确定两个索书号的先后顺序。本发明解决了当前索书号比较时采用单一的字符串逐字符比较时排序效率低和语义丢失问题。

主权项:1.一种基于自定义语义规则的索书号的比较方法,其特征在于,包括以下步骤:步骤一、构建图书与图书索书号数据集;步骤二、根据索书号规则构建语义分隔规则,并根据语义分隔规则将索书号分割为若干段;步骤三、设定索书号的每个段的语义规则;段的语义规则包括:段比较类型、段优先级和段比较深度,段比较类型是设定待比较段按块还是按值比较;段优先级是设定若干段的比较先后顺序;段比较深度是设置段比较的最大长度;步骤四、将待比较的两个索书号按照段优先级进行按值或块逐段比较,确定两个索书号的先后顺序;按照数据库中索书号的段优先级对所有索书号进行排序,并按顺序取相邻索书号的优先级第一的段,首先判断索书号的段是否具备待比较段,如果没有比较段,则可直接确定索书号的大小关系;当段具备待比较段时,首先判断是按块还是按值比较,如果按值比较,先判断是否需要转义,如果需要转义则先转义为数值,并根据最大深度取值,判断待比较段的值是否相等,如果相等则对下一个优先级的段进行比较,否则根据值的大小直接输出索书号顺序;如果判断是按块比较,首先按照最大深度取值;其次,判断是否需要转义,如果需要先进行转义再进行块比较;设长度长的分段为A,长度短的分段为B,以B的长度将A分割为左右两段AL和AR;第一轮比较将AL与B1整块比较,当AL与B1相同时,判定AR是否存在,如果AR存在,则A、B完成比较,得到大小关系;如果AR不存在,则结束该段的判断,进行下一个优先级的段判断,其中,B1即为B;如果AL与B1不相同,则进入第二轮比较;第二轮比较将AL、B1都对半分割为两部分称为AL2、AR2和BL2、BR2,AL2与BL2、AR2与BR2进行整块比较,如果AL2和BL2不相同,则A、B完成比较,得到大小关系;如果AL2和BL2相同,AR2和BR2相同,则结束该段的判断,进行下一个优先级的段判断;如果AL2和BL2相同,AR2和BR2不相同,则AR2和BR2对半分割,再进行第三轮比较,依次类推;直至最后一轮,此时A与B的最终块长度皆等于1,即不可再分割,称为AFM与BFM,AFM与BFM必定不相等,则根据AFM与BFM的字符比较完成A、B的比较得到大小关系。

全文数据:

权利要求:

百度查询: 常州机电职业技术学院;江苏科晶智能科技股份有限公司 一种基于自定义语义规则的索书号的比较方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。