一种短彩信搜索方法和设备技术

技术编号:8565411 阅读:157 留言:0更新日期:2013-04-11 07:47
本发明专利技术涉及通信电子技术领域,尤其涉及一种短彩信搜索方法和设备。用于解决现有技术中无法实现对短彩信收发联系人或者收发电话号码的搜索。具体包括:对接收或发送的短彩信信息进行预处理后存入信息数据库;根据用户输入的搜索字符串在所述信息数据库中进行检索;将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。可见,采用该方法可以实现对短彩信收发联系人或者收发电话号码的搜索。

【技术实现步骤摘要】

本专利技术涉及通信电子
,尤其涉及一种短彩信搜索方法和设备
技术介绍
目前大多数移动电话都使用了 Android系统,在Android系统中实现对短彩信的搜索方式如下 源代码中实现基于短彩信内容的搜索,但是并不支持短彩信内容全文搜索,仅支持从短彩信内容第一个字符开始的关键字搜索,搜索范围非常有限,实际效果不大。所谓“全文搜索”是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。传统搜索是预先准备搜索表,搜索时从搜索表中检索,由于短彩信与联系人的关联特殊性,如继续采用这种策略,在短彩信联系人更新后,将导致搜索不精确。同时对搜索表的维护需确保实时跟踪、信息全面精确,此过程麻烦而繁琐。另外,android4. O不支持短彩信收发联系人搜索以及短彩信收发电话号码搜索。
技术实现思路
本专利技术实施例提供一种短彩信搜索方法和设备,用于解决现有技术中无法实现对短彩信收发联系人或者收发电话号码 的搜索。一种短彩信搜索方法,包括 对接收或发送的短彩信信息进行预处理后存入信息数据库; 根据用户输入的搜索字符串在所述信息数据库中进行检索; 将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。一种短彩信搜索设备,包括 存储装置,用于对接收或发送的短彩信信息进行预处理后存入信息数据库; 检索装置,用于根据用户输入的搜索字符串在所述信息数据库中进行检索;展示装置,用于将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。实施本专利技术,能够实现短彩信收发联系人搜索、短彩信收发电话号码搜索以及短彩信内容全文搜索,使搜索更全面;对没有内容的短彩信仍支持检索;无需维护短彩信收发时预编辑的搜索表,本专利技术实现了现搜现查,使搜索结果实时性更强,搜索结果更精确。通过本专利技术实施例综合搜索的实现,更能满足用户对短彩信搜索的实际需求,使搜索更智能更精确更全面。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术提供的一种短彩信搜索方法流程 图2为本专利技术实施例提供的一种短彩信搜索方法流程 图3为本专利技术实施例中步骤S102所包含的具体的方法流程 图4为本专利技术实施例提供的搜索流程示意 图5为本专利技术实施例提供的一种短彩信搜索设备的结构示意图。具体实施例方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术中技术方案作进一步详细的说明。实施本专利技术,能够实现短彩信收发联系人搜索、短彩信收发电话号码搜索以及短彩信内容全文搜索,使搜索更全面;对没有内容的短彩信仍支持检索;无需维护短彩信收发时预编辑的搜索表,本专利技术实现了现搜现查,使搜索结果实时性更强,搜索结果更精确。通过本专利技术实施例综合搜索的实现,更能满足用户对短彩信搜索的实际需求,使搜索更智能更精确更全面。如图1所示,具体过程包括 步骤SI I,对接收或发送的短彩信信息进行预处理后存入信息数据库; 步骤S12,根据用户输入的搜索字符串在所述信息数据库中进行检索; 步骤S13,将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。其中,所述短彩信信息包括短彩信内容、电话号码、联系人名称;则所述对接收或发送的短彩信信息进行预处 理后存入信息数据库包括 将所述短彩信内容进行处理后存入所述信息数据库中的内容存储表中;将所述电话号码换为电话号码字符串,并将所述电话号码字符串存入所述信息数据库中的电话号码存储表中;在确定所述信息数据库中的联系人数据表中不存在与所述电话号码对应的联系人名称时,将所述联系人名称存入所述信息数据库中的联系人数据表中;则所述根据用户输入的搜索字符串在所述信息数据库中进行检索包括 根据用户输入的搜索字符串在所述内容存储表、所述联系人数据表和/或所述电话号码存储表中搜索与所述搜索字符串相匹配的短彩信信息。其中,所述根据用户输入的搜索字符串在所述内容存储表、所述联系人数据表和/或所述电话号码存储表中搜索与所述搜索字符串相匹配的短彩信信息包括 判断所述搜索字符串是否为电话号码字符串,如果是,在所述电话号码存储表中查找与所述搜索字符串相匹配的电话号码;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括 将查找出的电话号码与该电话号码相对应的短彩信内容作为检索结果呈现给用户;如果所述搜索字符串不是电话号码字符串,从所述联系人数据表中搜索与所述搜索字符串相对应的联系人名称;从所述内容存储表中检索出与所述搜索字符串相匹配的短彩信内容;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括 将匹配的联系人名称和/或匹配的短彩信内容作为检索结果呈现给用户。具体的,在所述电话号码存储表中查找与所述搜索字符串相匹配的电话号码之后、且在将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户之前,进一步包括 判断所述搜索字符串与所述联系人数据表中的联系人名称是否匹配,并判断所述搜索字符串与所述内容存储表中的短彩信内容是否匹配;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括 将匹配的电话号码、联系人名称和/或短彩信内容作为检索结果呈现给用户。具体的,如果匹配不成功,则将预设信息作为检索结果呈现给用户。为了更能满足用户对短彩信搜索的实际需求,使搜索更智能更精确更全面,本专利技术提出了一种基于短彩信的同步智能搜索方法和装置。以下以具体实施例介绍 如图2所示,本专利技术实施例提供了一种基于短彩信的同步智能搜索方法,该方法包括 步骤S101,将接收或发送的短彩信所对应的短彩信信息进行预处理后存入信息数据库; 具体的本步骤包括在手机收发短彩信时,需对接收或发送的与该短彩信对应的短彩信信息进行预处理,并将预处理后的短彩信信息存入信息数据库,其中短彩信信息包括短彩信内容、电话号码和/或联系人名称等信息;其中短彩信内容为短彩信和/或彩信所包含的呈现给用户的具体内容;所述对短彩信信息进行预处理包括以下步骤 步骤A,将短彩信内容进行中文分词处理,此时可将一条短彩信内容划分为多段内容字段,并将每一段内容字段进行编码转换为特殊字符串,将每一段特殊字符串以及与其对应的内容字段存入信息数据库的内容储存表; 步骤B,将电话号码转换为电话号码字符串,并存入信息数据库的电话号码存储表中。其中转换电话号码的方式可采用现有技术; 步骤C,判断与该电话号码对应的联系人名称是否已被添加到信息数据库中的联系人数据表中,如果已被加入,则不需将与该电话号码对应的联系人名称添加到联系人数据表中;否则,将与该电话号码对应的联系人名称添加到联系人数据表中; 此处其中联系人数据表也可是独立于信息数据库的联系人数据库;联系人数据库包括联系人名称,以及与该联系人名称对应的电话号码等信息; 对于步骤A至步骤C可用如下实例解释 例如,当手机收到一条短彩信时,需要将该短彩信的短彩信内容、和/或联系人名称等所有短彩信息存入信息数据库中。在存储短彩信内容时,对短彩信内容进行分词、编码本文档来自技高网
...

【技术保护点】
一种短彩信搜索方法,其特征在于,包括:对接收或发送的短彩信信息进行预处理后存入信息数据库;根据用户输入的搜索字符串在所述信息数据库中进行检索;将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。

【技术特征摘要】
1.一种短彩信搜索方法,其特征在于,包括对接收或发送的短彩信信息进行预处理后存入信息数据库;根据用户输入的搜索字符串在所述信息数据库中进行检索;将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户。2.如权利要求1所述的方法,其特征在于,所述短彩信信息包括短彩信内容、电话号码、联系人名称;所述对接收或发送的短彩信信息进行预处理后存入信息数据库包括将所述短彩信内容进行处理后存入所述信息数据库中的内容存储表中;将所述电话号码换为电话号码字符串,并将所述电话号码字符串存入所述信息数据库中的电话号码存储表中;在确定所述信息数据库中的联系人数据表中不存在与所述电话号码对应的联系人名称时,将所述联系人名称存入所述联系人数据表中;所述根据用户输入的搜索字符串在所述信息数据库中进行检索包括根据用户输入的搜索字符串在所述内容存储表、所述联系人数据表和/或所述电话号码存储表中搜索与所述搜索字符串相匹配的短彩信信息。3.如权利要求2所述的方法,其特征在于,所述根据用户输入的搜索字符串在所述内容存储表、所述联系人数据表和/或所述电话号码存储表中搜索与所述搜索字符串相匹配的短彩信信息包括判断所述搜索字符串是否为电话号码字符串,如果是,在所述电话号码存储表中查找与所述搜索字符串相匹配的电话号码;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括将查找出的电话号码与该电话号码相对应的短彩信内容作为检索结果呈现给用户;如果所述搜索字符串不是电话号码字符串,从所述联系人数据表中搜索与所述搜索字符串相对应的联系人名称;从所述内容存储表中检索出与所述搜索字符串相匹配的短彩信内容;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括将匹配的联系人名称和/或匹配的短彩信内容作为检索结果呈现给用户。4.如权利要求3所述的方法,其特征在于,在所述电话号码存储表中查找与所述搜索字符串相匹配的电话号码之后、且在将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户之前,进一步包括判断所述搜索字符串与所述联系人数据表中的联系人名称是否匹配,并判断所述搜索字符串与所述内容存储表中的短彩信内容是否匹配;所述将与所述搜索字符串相匹配的短彩信信息作为检索结果呈现给用户包括将匹配的电话号码、联系人...

【专利技术属性】
技术研发人员:袁海花
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

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

1