字符串处理方法及系统和匹配器技术方案

技术编号:3773998 阅读:334 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例涉及一种字符串处理方法及系统和匹配器,其中,字符串处理方法包括:匹配器从对象库中获取经管理器转换后的待匹配的字符串和从规则库中获取由资源管理装置设置的规则;匹配器对上述规则的匹配串的位标记进行解析,对解析出的变元进行第一偏移量修正,对进行第一偏移量修正后的变元按照掩码规则进行掩码处理,得到匹配值;匹配器根据上述匹配串的位标记的匹配值和待匹配字符串对应位的实际值确定上述规则和待匹配字符串的匹配结果。上述字符串处理方法及系统和匹配器,通过对规则匹配串的每个位标记进行解析、偏移量修正和掩码处理,大大减少了需要使用的规则的数量和匹配的次数,提高了系统的性能。

【技术实现步骤摘要】

本专利技术实施例涉及信息处理技术,特别涉及一种字符串处理方法及系统和匹配 器。
技术介绍
随着信息技术的快速发展,各种信息例如各种号码得到了广泛的应用。同时,基于 不同的需求,需要对号码区分等级,而不同的地域,对于号码的分级规则也不相同;对于不 同等级的号码可以收取不同的费用,或者提供不同的服务。但是,随着需求的增多,分类分 级的规则也会越来越多,且会越来越复杂。例如,中国电信的移动号码业务推出了各种类型 各种级别的号码,如吉祥号、个性号等;又如在号码的最后六位中,只包含2个递增的数字 等。当然,不仅仅在通信领域需对号码进行分级,在其他领域,这种需求也非常广泛,例如需 要对QQ号码、车牌号和会员号等进行分级。 目前,各种运营支撑系统使用电信业务运营支撑系统(Boss)中的号码管理模块 管理与号码相关的业务,号码管理模块会使用相应的字符串精确匹配系统对数据量庞大的 号码进行处理。字符串精确匹配系统支持对各种号码的等级和规则的制定和适配;该系统 通常包括匹配规则配置模块、匹配规则解析器和匹配引擎模块几个部分。匹配规则配置模 块通常使用正则表达式来进行匹配,使用者预定义一些正则表达式规则本文档来自技高网...

【技术保护点】
一种字符串处理方法,其特征在于包括:匹配器从对象库中获取经管理器转换后的待匹配的字符串和从规则库中获取由资源管理装置设置的规则;匹配器对所述规则的匹配串的位标记进行解析,对解析出的变元进行第一偏移量修正,对进行第一偏移量修正后的变元按照掩码规则进行掩码处理,得到匹配值;匹配器根据所述匹配串的位标记的匹配值和待匹配字符串对应位的实际值确定所述规则和待匹配字符串的匹配结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:董泽浩刘贤军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1