利索能及
我要发布
收藏
专利号: 2014107206683
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种字符串比对方法,其特征在于,包括:

确定多个待比对的字符串;

分别拆分所述多个待比对的字符串,得到分别与所述多个待比对的字符串对应的拆分后的字符串;

按照预设的映射规则将所述拆分后的字符串分别赋值到与所述多个待比对的字符串对应的目标对象中,得到与所述多个待比对的字符串对应的多个目标对象;

分别将所述多个目标对象序列化为字符串,得到多个序列化 后的字符串;以及比对所述多个序列化后的字符串,其中,按照预设的映射规则将所述拆分后的字符串分别赋值到与所述多个待比对的字符串对应的目标对象中,得到与所述多个待比对的字符串对应的多个目标对象包括:将所述拆分后的字符串转化为键值对;以及

通过所述键值对分别对所述与所述多个待比对的字符串对应的目标对象执行赋值操作,其中,所述目标对象的属性为所述键值对中的键,所述目标对象的属性值为所述键值对中的值。

2.根据权利要求1所述的字符串比对方法,其特征在于,比对所述多个序列化后的字符串包括:将所述多个序列化后 的字符串进行哈希运算,得到多个待比对的哈希值;以及比对所述多个待比对的哈希值。

3.根据权利要求1所述的字符串比对方法,其特征在于,分别拆分所述多个待比对的字符串,得到分别与所述多个待比对的字符串对应的拆分后的字符串包括:确定字符串拆分规则,其中,所述字符串拆分规则用于指示对所述多个待比对的字符串进行拆分;以及将所述多个待比对的字符串按照所述字符串拆分规则进行拆分,得到分别与所述多个待比对的字符串对应的拆分后的字符串。

4.根据权利要求1所述的字符串比对方法,其特征在于,在按照预设的映射规则将所述拆分后的字符串分别赋值到与所述多个待比对的字符串对应的目标对象中之后,所述方法还包括:分别检测所述与所述多个待比对的字符串对应的目标对象的属性中是否存在无效的属性;以及如果检测到所述与所述多个待比对的字符串对应的目标对象的属性中存在无效的属性,删除所述与所述多个待比对的字符串对应的目标对象的属性中的所述无效的属性和所述无效的属性对应的属性值。

5.一种字符串比对装置,其特征在于,包括:

第一确定模块,用于确定多个待比对的字符串;

拆分模块,用于分别拆分所述多个待比对的字符串,得到分别与所述多个待比对的字符串对应的拆分后的字符串;

赋值模块,用于按照预设的映射规则将所述拆分后的字符串分别赋值到与所述多个待比对的字符串对应的目标对象中,得到与所述多个待比对的字符串对应的多个目标对象;

序列模块,用于分别将所述多个目标对象序列化为字符串,得到多个序列化 后的字符串;以及比对模块,用于比对所述多个序列化后的字符串,

其中,所述赋值模块包括:

转化模块,用于将所述拆分后的字符串转化为键值对;以及第一赋值子模块,用于通过所述键值对分别对所述与所述多个待比对的字符串对应的目标对象执行赋值操作,其中,所述目标对象的属性为所述键值对中的键,所述目标对象的属性值为所述键值对中的值。

6.根据权利要求5所述的字符串比对装置,其特征在于,所述比对模块包括:哈希模块,用于将所述多个序列化后 的字符串进行哈希运算,得到多个待比对的哈希值;以及第一比对子模块,用于比对所述多个待比对的哈希值。

7.根据权利要求5所述的字符串比对装置,其特征在于,所述拆分模块包括:第二确定模块,用于确定字符串拆分规则,其中,所述字符串拆分规则用于指示对所述多个待比对的字符串进行拆分;以及第一拆分子模块,用于将所述多个待比对的字符串按照所述字符串拆分规则进行拆分,得到分别与所述多个待比对的字符串对应的拆分后的字符串。

8.根据权利要求5所述的字符串比对装置,其特征在于,所述装置还包括:检测模块,用于分别检测所述与所述多个待比对的字符串对应的目标对象的属性中是否存在无效的属性;以及删除模块,用于当检测到所述与所述多个待比对的字符串对应的目标对象的属性中存在无效的属性时,删除所述与所述多个待比对的字符串对应的目标对象的属性中的所述无效的属性和所述无效的属性对应的属性值。