搜索数据库中字符串的方法和装置制造方法及图纸

技术编号:7627559 阅读:307 留言:0更新日期:2012-08-01 20:45
本发明专利技术提供一种搜索数据库中字符串的方法和装置,涉及数据搜索领域,为解决现有技术中搜索字符串的速度比较慢的技术问题而发明专利技术。所述方法包括:步骤1,获取用户在预定输入法模式下输入的第一编码串;步骤2,将所述第一编码串转化成预定位数的第一二进制数;步骤3,在数据库中,搜索大于或等于所述第一二进制数的二进制数,其中,所述数据库中包含字符串和所述字符串的输入法编码串对应的二进制数;步骤4,查找搜索出的所述二进制数对应的字符串;步骤5,输出查找出的所述字符串。本发明专利技术能加快搜索速度。

【技术实现步骤摘要】

本专利技术涉及数据搜索领域,特别是指一种搜索数据库中字符串的方法和装置
技术介绍
电话本搜索速度很大程度影响用户搜索时的体验,如果电话本搜索返回结果慢,用户会感觉手机难用,性能低下。目前电话本搜索算法为遍历、二分查找等,大多数都是基于字符串进行比较,来判断输入字串是否命中联系人。由于基于字符串进行比较,当要搜索的数据量较大,并且CPU速度较慢时,可能会耗时较久,影响用户体验。
技术实现思路
本专利技术要解决的技术问题是提供一种在搜索数据库中字符串的方法和装置,能够提高搜索速度。为解决上述技术问题,本专利技术的实施例提供技术方案如下一方面,提供一种搜索数据库中字符串的方法,所述方法包括步骤1,获取用户在预定输入法模式下输入的第一编码串;步骤2,按照编码转换方法,将所述第一编码串转化成预定位数的第一二进制数;步骤3,在数据库中,搜索大于或等于所述第一二进制数的二进制数,其中,所述数据库中包含字符串和所述字符串的输入法编码串按照所述编码转换方法对应的二进制数;步骤4,查找搜索出的所述二进制数对应的字符串;步骤5,输出查找出的所述字符串。所述步骤3之前,所述方法还包括按照所述预定输入法中基本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:毛岱山杨万丽
申请(专利权)人:联想移动通信科技有限公司
类型:发明
国别省市:

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

1
相关领域技术