特殊联系人的搜索方法及搜索系统的制作方法

文档序号:9929551阅读:265来源:国知局
特殊联系人的搜索方法及搜索系统的制作方法
【技术领域】
[0001] 本发明涉及终端技术领域,具体而言,涉及一种特殊联系人的搜索方法和一种特 殊联系人的搜索系统。
【背景技术】
[0002] RCS(Rich Communication Suite,富媒体通信套件)是一套基于增强电话簿,集语 音、消息、视频、内容共享等为一体的丰富的通信服务,通过有效的捆绑和集成现有标准化 的服务为用户提供丰富的通信服务,旨在帮助运营商占据无线社区市场主动地位,在提高 用户ARPU(Average Revenue Per User,每用户平均收入)值的同时,提高用户粘度。RCS 联系人存于RCS增强电话簿中,每一个RCS联系人都具备相应的能力,如语音通话能力、视 频通话能力、即时聊天能力、文件传输能力等。
[0003]目前,相关技术中提出的针对联系人的搜索方法大多是基于关键字的搜索,即直 接在联系人数据库中精确或模糊匹配搜索关键字,并将搜索结果显示给用户。
[0004] 但是,由于RCS联系人具备较多的能力属性,因此单纯地依靠相关技术中提出的 上述搜索方法不能满足用户对RCS联系人的搜索需求,具体原因如下:
[0005] 1)搜索时不能搜索出仅属于RCS的联系人;
[0006] 2)搜索时不能仅搜索具备某种能力属性的RCS联系人;
[0007] 3)当用户搜索某RCS联系人以发起聊天时,搜索的结果不能体现对方是否具备聊 天能力,但用户仍然能够搜索到对方,这浪费了用户的时间;
[0008] 4)搜索不区分类别,从而导致搜索结果不够精确,不能满足用户的真实需要。
[0009] 因此,如何能够搜索出具有指定能力类型的目标联系人的信息,满足了用户对RCS 联系人的搜索需求,同时提高对联系人搜索的准确性成为亟待解决的技术问题。

【发明内容】

[0010] 本发明正是基于上述技术问题至少之一,提出了一种新的特殊联系人的搜索方 案,实现了对具有指定能力类型的目标联系人的精确搜索,同时也能够搜索出具有指定能 力类型的所有目标联系人的信息,满足了用户对特殊联系人(如RCS联系人)的搜索需求, 提高了对联系人搜索的准确性,有利于提升用户的操作体验。
[0011] 有鉴于此,本发明提出了一种特殊联系人的搜索方法,包括:接收用户输入的搜索 字符串;解析所述搜索字符串,以得到与目标联系人的能力类型相对应的特征码以及用于 进行搜索得到所述目标联系人的关键字;根据所述特征码和所述关键字,在联系人数据库 中搜索联系人信息与所述关键字相匹配且具有与所述特征码相对应的能力类型的联系人, 并将搜索出的联系人作为所述目标联系人。
[0012] 在该技术方案中,通过解析用户输入的搜索字符串,得到与目标联系人的能力类 型相对应的特征码以及进行搜索得到目标联系人的关键字,使得用户在联系人数据库中对 目标联系人进行搜索时,能够通过输入包含与目标联系人的能力类型相对应的特征码的搜 索字符串,以实现对具有指定能力类型的目标联系人的精确搜索,同时也能够搜索出具有 指定能力类型的所有目标联系人的信息,满足了用户对特殊联系人(如RCS联系人)的搜 索需求,避免了相关技术中仅能通过关键字进行搜索而导致用户无法仅对特殊联系人进行 搜索的问题,提高了对联系人搜索的准确性,有利于提升用户的操作体验。其中,若搜索字 符串解析后得到的关键字为空,说明需要搜索所有具有与解析出的特征码相对应的能力类 型的联系人;若搜索字符串解析后得到的特征码为空,说明仅根据用户输入的搜索字符串 作为关键字对联系人进行搜索。
[0013] 优选地,上述根据特征码和关键字,在联系人数据库中搜索联系人信息与关键字 相匹配且具有与特征码相对应的能力类型的联系人的步骤可以是先根据特征码进行搜索 再根据关键字搜索,即根据所述特征码在联系人数据库中搜索具有与所述特征码相对应的 能力类型的联系人,并通过所述关键字在搜索出的具有所述能力类型的联系人中查找所述 目标联系人的信息;也可以是先根据关键字搜索再根据特征码搜索,或者是同时进行搜索。
[0014] 在上述技术方案中,优选地,在联系人数据库中搜索联系人信息与所述关键字相 匹配且具有与所述特征码相对应的能力类型的联系人的步骤之前,还包括:识别所述联系 人数据库中所有联系人的能力类型;对应存储所述所有联系人中每个联系人的能力类型, 以及与所述能力类型相对应的特征码。
[0015] 在该技术方案中,通过识别所有联系人的能力类型,并对应存储每个联系人的能 力类型,以及与能力类型相对应的特征码,使得终端能够自动实现对联系人数据库中的联 系人的能力类型的识别,如通过网络查询、集成能力类型识别的功能模块等,无需用户针对 每个联系人设置相应的能力类型的繁琐操作,进一步提升了用户的使用体验。
[0016] 在上述技术方案中,优选地,在将搜索出的联系人作为所述目标联系人之后,还包 括:在终端的预定位置处显示所述目标联系人的信息,并在与所述预定位置相关联的区域 显示所述目标联系人具有的能力类型的标识。
[0017] 在该技术方案中,通过在预定位置处显示目标联系人的信息,并在与预定位置相 关联的区域显示目标联系人具有的能力类型的标识,使得用户能够直观的查看到目标联系 人所具有的能力类型,进而方便用户选择合适的通信方式与目标联系人进行通信。其中,能 力类型的标识包括:图标、名称等。
[0018] 在上述技术方案中,优选地,还包括:在用户输入所述搜索字符串时,根据用户已 经输入的字符,显示与所述字符相对应的辅助字符串,以供用户进行选择输入。
[0019] 在该技术方案中,通过在用户输入搜索字符串时,根据用户已经输入的字符,显示 与已输入的字符相对应的辅助字符串,使得用户能够在显示出的辅助字符串中选择合适的 字符串直接输入,减少用户的操作过程,方便了用户的输入,提升了用户的操作体验。
[0020] 在上述技术方案中,优选地,还包括:根据查找到的所述目标联系人的信息确定所 述目标联系人是否具有多种能力类型;在确定所述目标联系人具有多种能力类型时,若接 收到与所述目标联系人进行通信的指令,则根据需要进行通信的多个联系人共同支持的能 力类型和当前网络状态选择所述多个联系人进行通信的通信方式。
[0021] 在该技术方案中,通过在确定目标联系人具有多种能力类型时,若接收到与目标 联系人进行通信的指令时,根据进行通信的多个联系人共同支持的能力类型和当前网络状 态选择上述多个联系人的通信方式,使得能够自动为用户选择最优的通信方式进行通信, 避免了用户选择不恰当的通信方式而影响通信质量,也避免了用户不知道如何选择通信方 式而影响的体验效果。具体地,如在目标联系人支持语音通信和视频通信时,若确定当前网 络状态良好,并且通信多方之间均支持视频通信,则可以自动选择视频通信的方式进行通 信。此外,若目标联系人仅具有一种能力类型,则可以直接选择目标联系人具有的能力类型 对应的通信方式进行通信。
[0022] 根据本发明的另一方面,还提出了一种特殊联系人的搜索系统,包括:接收单元, 用于接收用户输入的搜索字符串;解析单元,用于解析所述搜索字符串,以得到与目标联系 人的能力类型相对应的特征码以及用于进行搜索得到所述目标联系人的关键字;搜索单 元,用于根据所述特征码和所述关键字,在联系人数据库中搜索联系人信息与所述关键字 相匹配且具有与所述特征码相对应的能力类型的联系人,并将搜索出的联系人作为所述目 标联系人。
[0023] 在该技术方案中,通过解析用户输入的搜索字符串,得到与目标联系人的能力类 型相对应的特征码以及进行搜索得到目标联系人的关键字,使得用户在联系人数据库中对 目标联系人进行搜索时,能够通过输入包含与目标联系人的能力类型相对应的特征码的搜 索字符串,以实现对具有指定能力类型的目标联系人的精确搜索,同时也能够搜索出具有 指定能力类型的所有目标联系人的信息,满足了用户对特殊联系人(如RCS联系人)的搜 索需求,避免了相关技术中仅能通过关键字进行搜索而导致用户无法仅对特殊联系人进行 搜索的问题,提高了对联系人搜索的准确性,有利于提升用户的操作体验。其中,若搜索字 符串解析
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1