一种查找联系人信息的方法及装置制造方法

文档序号:2826019阅读:170来源:国知局
一种查找联系人信息的方法及装置制造方法
【专利摘要】本发明公开了一种查找联系人信息的方法及装置,属于计算机【技术领域】。所述方法包括:接收终端发送的查询联系人信息的请求,所述请求中携带音频数据;提取所述音频数据中的语音特征值;根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联系人信息;将获取的所述联系人信息返回给所述终端。本发明通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
【专利说明】一种查找联系人信息的方法及装置

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别涉及一种查找联系人信息的方法及装置。

【背景技术】
[0002] 随着终端技术的发展,用户可以越来越方便的通过终端提供的各种联系方式与联 系人进行联系。在进行联系之前,可以将联系人的联系人信息输入到终端的通讯录中,以便 用户可以快速查找到联系人信息,并通过联系人信息进行联系。
[0003] 现有技术中,查找联系人信息的方式是在通讯录中按照联系人信息中的联系人名 称的字母或拼音的顺序对联系人信息进行查找;或者,在通讯录中通过输入关键字或者联 系人名称快速的查找到联系人信息。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 上述两种查找联系人信息的方式操作繁琐,并且对其他未存储于通讯录中的联系 人信息无法查找,只能通过其他方式例如搜索引擎来查找,此种方式无法通过使用语音识 别技术搜索快速的查询,降低了搜索联系人信息的效率。


【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种查找联系人信息的方法及装 置。所述技术方案如下:
[0007] -方面,提供了一种查找联系人信息的方法,所述方法包括:
[0008] 接收终端发送的查询联系人信息的请求,所述请求中携带音频数据;
[0009] 提取所述音频数据中的语音特征值;
[0010] 根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联系人 信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音特征值的对 应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列表用于存储 第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终端的通讯录 以外的联系人;
[0011] 将获取的所述联系人信息返回给所述终端。
[0012] 另一方面,提供了一种查找联系人信息的装置,所述装置包括:
[0013] 第一接收模块,用于接收终端发送的查询联系人信息的请求,所述请求中携带音 频数据;
[0014] 提取模块,用于提取所述音频数据中的语音特征值;
[0015] 获取模块,用于根据第一联系人列表和第二联系人列表,获取与所述语音特征值 相匹配的联系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一 语音特征值的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系 人列表用于存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所 述终端的通讯录以外的联系人;
[0016] 返回模块,用于将获取的所述联系人信息返回给所述终端。
[0017] 本发明实施例提供的技术方案带来的有益效果是:
[0018] 通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和非终端的通讯 录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配的联系人信息, 使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录中的联系人信 息,增加了查找的范围,提高了查找联系人信息的效率。

【专利附图】

【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0020] 图1是本发明实施例一提供的查找联系人信息的方法流程图;
[0021] 图2是本发明实施例二提供的查找联系人信息的方法流程图;
[0022] 图3是本发明实施例二提供的查找联系人信息的方法中生成语音特征值的流程 图;
[0023] 图4是本发明实施例三提供的查找联系人信息的方法流程图;
[0024] 图5是本发明实施例三提供的查找联系人信息的方法中生成语音特征值的流程 图;
[0025] 图6是本发明实施例四提供的查找联系人信息的装置结构示意图;
[0026] 图7是本发明实施例五提供的查找联系人信息的装置结构示意图。

【具体实施方式】
[0027] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0028] 实施例一
[0029] 本发明实施例提供了一种查找联系人信息的方法,参见图1,方法流程包括:
[0030] 101 :接收终端发送的查询联系人信息的请求,所述请求中携带音频数据;
[0031] 102 :提取所述音频数据中的语音特征值;
[0032] 103 :根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联 系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音特征值 的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列表用于 存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终端的通 讯录以外的联系人;
[0033] 104 :将获取的所述联系人信息返回给所述终端。
[0034] 本发明实施例通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和 非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配 的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录 中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
[0035] 实施例二
[0036] 本发明实施例提供了一种查找联系人信息的方法,参见图2。
[0037] 需要说明的是,在本发明实施例的流程进行前,终端先在自身生成一个唯一代表 终端的标识,并将该标识与用户的通讯录中的第一联系人的联系人信息上传至通讯录服务 器进行保存。通讯录服务器在收到终端上传的第一联系人的联系人信息后,将终端的标识 与上传的第一联系人的联系人信息的对应关系进行保存。其中,通讯录服务器中预先保存 有黄页通讯录,其中黄页通讯录中保存有第二联系人的联系人信息(即黄页联系人信息), 并将终端上传的第一联系人的联系人信息和自身预先保存的第二联系人的联系人信息发 送至语音识别服务器用于进行语音识别。
[0038] 将联系人信息上报至语音识别服务器的流程包括:
[0039] 201 :通讯录服务器接收终端上报的第一联系人的联系人信息。
[0040] 202 :通讯录服务器将第一联系人的联系人信息和自身存储的第二联系人的联系 人信息发送至语音识别服务器。
[0041] 其中,上报终端对应的联系人信息的过程中,会携带终端的标识,以使得语音识别 服务器在后续进行语音识别时,根据终端的标识查找到该终端对应的第一语音特征值。
[0042] 进一步的,在本发明实施例中,通讯录服务器将第二联系人的联系人信息发送至 语音识别服务器的过程,是在每次终端上报第一联系人的联系人信息之后,将预先保存的 第二联系人的联系人信息与第一联系人的联系人信息一起,发送至语音识别服务器。
[0043] 203 :语音识别服务器接收终端上报的第一联系人的联系人信息。
[0044] 204 :根据所述第一联系人的联系人信息,生成所述第一语音特征值,并将所述第 一联系人的联系人信息与所述第一语音特征值的对应关系保存至第一联系人列表。
[0045] 其中,此过程是将联系人信息中的联系人名称或联系人的手机号码或联系人的电 子邮件地址或联系人的即时通讯帐号等内容,在此并不限定。生成用于语音识别的语音特 征值,这些语音特征值用于为终端上报的音频数据提供语音识别时进行使用。
[0046] 例如:可以通过联系人的名称识别到联系人的手机号码,还可以通过联系人的手 机号码识别出联系人的名称。
[0047] 205:语音识别服务器接收通讯录服务器上报的第二联系人的联系人信息。
[0048] 206 :根据所述第二联系人的联系人信息,生成所述第二语音特征值,并将所述第 二联系人的联系人信息与所述第二语音特征值的对应关系保存至第二联系人列表。
[0049] 其中,在本发明实施例中,第二联系人的联系人信息与每一个终端的第一联系人 的联系人信息对应在语音识别服务器中保存一份。
[0050] 进一步的,在语音识别服务器生成了第一语音特征值以及第二语音特征值后,进 行语音识别号码的流程,如图3所示,该方法流程包括:
[0051] 301 :语音识别服务器接收终端发送的查询联系人信息的请求,所述请求中携带音 频数据。
[0052] 其中,音频数据可以通过通讯录服务器转发至语音识别服务器,也可以是终端直 接发送至语音识别服务器。
[0053] 进一步的,音频数据可以为通讯录中联系人的联系人信息中的联系人姓名、手机 号码、即时通讯帐号、电子邮件地址等内容,或未在通讯录中的联系人信息的联系人姓名、 手机号码、即时通讯帐号、电子邮件地址等内容。
[0054] 302 :提取所述音频数据中的语音特征值。
[0055] 303 :根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联 系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音特征值 的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列表用于 存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终端的通 讯录以外的联系人。
[0056] 304 :将获取的所述联系人信息返回给所述终端。
[0057] 可以直接向终端返回获取的联系人信息,也可以将获取的联系人信息发送给通讯 录服务器,使通讯录服务器将联系人信息返回给终端。
[0058] 本发明实施例通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和 非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配 的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录 中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
[0059] 实施例三
[0060] 本发明实施例提供了一种查找联系人信息的方法,参见图4,该方法流程包括:
[0061] 401 :语音识别服务器周期性的接收所述通讯录服务器上报的第二联系人的联系 人信息。
[0062] 其中,在本发明实施例中,第二联系人的联系人信息并不与终端发送的第一联系 人的联系人信息一起发送至语音识别服务器,而是根据第二联系人的联系人信息的更新时 间和规律,周期性的上报至语音识别服务器。
[0063] 由于黄页通讯录中数据量庞大,并且是一个相对固定的内容,其内容并不与终端 的第一联系人的联系人信息有交集,因此在语音识别服务器中可以单独保存一份该第二联 系人的联系人信息,并且生成一份第二联系人的联系人信息对应的第二语音特征值。
[0064] 进一步的,由于在通讯录服务器中保存第二联系人的联系人信息的黄页通讯录是 周期性更新的,更新的第二联系人的联系人信息与已经存在的黄页通讯录是不相冲突的, 是对黄页通讯录中的内容进行不断补充的过程。因此,在通讯录服务器不断更新黄页通讯 录时,可以将每次更新的第二联系人的联系人信息在添加入黄页通讯录的同时,将该添加 的第二联系人的联系人信息发送至语音识别服务器,补充入该语音识别服务器中保存的黄 页通讯录中。这样既节省了通讯的流量,并且还可以在语音识别服务器中生成第二联系人 的联系人信息的语音特征值的过程中仅对添加的第二联系人的联系人信息进行计算,减少 了服务器的计算量,降低了系统开销。
[0065] 因此,周期性的接收所述通讯录服务器上报的第二联系人的联系人信息的过程可 以具体为:
[0066] 周期性的接收所述通讯录服务器中的黄页通讯录在当前周期中添加的第二联系 人的联系人信息。
[0067] 402 :通讯录服务器接收终端上报的第一联系人的联系人信息。
[0068] 403:通讯录服务器将第一联系人的联系人信息发送至语音识别服务器。
[0069] 404 :语音识别服务器接收终端上报的第一联系人的联系人信息。
[0070] 405 :根据所述第一联系人的联系人信息,生成所述第一语音特征值,并将所述第 一联系人的联系人信息与所述第一语音特征值的对应关系保存至第一联系人列表。
[0071] 406:语音识别服务器接收通讯录服务器上报的第二联系人的联系人信息。
[0072] 407 :根据所述第二联系人的联系人信息,生成所述第二语音特征值,并将所述第 二联系人的联系人信息与所述第二语音特征值的对应关系保存至第二联系人列表。
[0073] 其中,对于语音识别服务器生成第二联系人的联系人信息的语音特征值的过程, 可以为根据首次收到通讯录上报的第二联系人的联系人信息生成语音特征值。并在之后将 周期性上报的添加的黄页联系人信息生成语音特征值。
[0074] 进一步的,在语音识别服务器生成了第一语音特征值以及第二语音特征值后,进 行语音识别号码的流程,如图5所示,该方法流程包括:
[0075] 501 :语音识别服务器接收终端发送的查询联系人信息的请求,所述请求中携带音 频数据。
[0076] 502 :提取所述音频数据中的语音特征值。
[0077] 503 :根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联 系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音特征值 的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列表用于 存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终端的通 讯录以外的联系人。
[0078] 504 :将获取的所述联系人信息返回给所述终端。
[0079] 本发明实施例通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和 非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配 的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录 中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
[0080] 实施例四
[0081] 本发明实施例提供了一种查找联系人信息的装置,参见图6,该装置包括:
[0082] 第一接收模块601,用于接收终端发送的查询联系人信息的请求,所述请求中携带 音频数据;
[0083] 提取模块602,用于提取所述音频数据中的语音特征值;
[0084] 获取模块603,用于根据第一联系人列表和第二联系人列表,获取与所述语音特征 值相匹配的联系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第 一语音特征值的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联 系人列表用于存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为 所述终端的通讯录以外的联系人;
[0085] 返回模块604,用于将获取的所述联系人信息返回给所述终端。
[0086] 本发明实施例通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和 非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配 的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录 中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
[0087] 实施例五
[0088] 本发明实施例提供了一种查找联系人信息的装置,参见图7,该装置包括:
[0089] 第一接收模块701,用于接收终端发送的查询联系人信息的请求,所述请求中携带 音频数据;
[0090] 提取模块702,用于提取所述音频数据中的语音特征值;
[0091] 获取模块703,用于根据第一联系人列表和第二联系人列表,获取与所述语音特征 值相匹配的联系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第 一语音特征值的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联 系人列表用于存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为 所述终端的通讯录以外的联系人;
[0092] 返回模块704,用于将获取的所述联系人信息返回给所述终端。
[0093] 其中,所述装置还包括:
[0094] 第二接收模块705,用于接收终端上报的第一联系人的联系人信息;
[0095] 第一生成模块706,用于根据所述第一联系人的联系人信息,生成所述第一语音特 征值,并将所述第一联系人的联系人信息与所述第一语音特征值的对应关系保存至第一联 系人列表。
[0096] 其中,所述装置还包括:
[0097] 第三接收模块707,用于接收通讯录服务器上报的第二联系人的联系人信息;
[0098] 第二生成模块708,用于根据所述第二联系人的联系人信息,生成所述第二语音特 征值,并将所述第二联系人的联系人信息与所述第二语音特征值的对应关系保存至第二联 系人列表。
[0099] 其中,所述第三接收模块707具体用于:
[0100] 周期性的接收所述通讯录服务器上报的第二联系人的联系人信息。
[0101] 进一步的,所述第三接收模块707具体用于:
[0102] 周期性的接收所述通讯录服务器中的黄页通讯录在当前周期中添加的第二联系 人的联系人信息。
[0103] 本发明实施例通过语音识别的方式,在保存有终端的通讯录的联系人信息列表和 非终端的通讯录的联系人信息的列表中查询与终端上报的音频数据中语音特征值相匹配 的联系人信息,使得查找联系人信息的过程简便;并且可以使用户查询到未在自身通讯录 中的联系人信息,增加了查找的范围,提高了查找联系人信息的效率。
[0104] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0105] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0106] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种查找联系人信息的方法,其特征在于,所述方法包括: 接收终端发送的查询联系人信息的请求,所述请求中携带音频数据; 提取所述音频数据中的语音特征值; 根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹配的联系人信 息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音特征值的对应 关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列表用于存储第 二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终端的通讯录以 外的联系人; 将获取的所述联系人信息返回给所述终端。
2. 根据权利要求1所述的方法,其特征在于,所述接收通讯录服务器转发的终端上报 的语音信息之前,所述方法还包括: 接收终端上报的第一联系人的联系人信息; 根据所述第一联系人的联系人信息,生成所述第一语音特征值,并将所述第一联系人 的联系人信息与所述第一语音特征值的对应关系保存至第一联系人列表。
3. 根据权利要求1所述的方法,其特征在于,所述接收通讯录服务器转发的终端上报 的语音信息之前,所述方法还包括: 接收通讯录服务器上报的第二联系人的联系人信息; 根据所述第二联系人的联系人信息,生成所述第二语音特征值,并将所述第二联系人 的联系人信息与所述第二语音特征值的对应关系保存至第二联系人列表。
4. 根据权利要求3所述的方法,其特征在于,所述接收所述通讯录服务器上报的第二 联系人信息,包括: 周期性的接收所述通讯录服务器上报的第二联系人的联系人信息。
5. 根据权利要求4所述的方法,其特征在于,所述接收所述通讯录服务器周期性上报 的第二联系人信息,包括: 周期性的接收所述通讯录服务器中的黄页通讯录在当前周期中添加的第二联系人的 联系人信息。
6. -种查找联系人信息的装置,其特征在于,所述装置包括: 第一接收模块,用于接收终端发送的查询联系人信息的请求,所述请求中携带音频数 据; 提取模块,用于提取所述音频数据中的语音特征值; 获取模块,用于根据第一联系人列表和第二联系人列表,获取与所述语音特征值相匹 配的联系人信息,其中所述第一联系人列表用于存储第一联系人的联系人信息与第一语音 特征值的对应关系,所述第一联系人为所述终端的通讯录中的联系人,所述第二联系人列 表用于存储第二联系人信息与所述第二语音特征值的对应关系,所述第二联系人为所述终 端的通讯录以外的联系人; 返回模块,用于将获取的所述联系人信息返回给所述终端。
7. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于接收终端上报的第一联系人的联系人信息; 第一生成模块,用于根据所述第一联系人的联系人信息,生成所述第一语音特征值,并 将所述第一联系人的联系人信息与所述第一语音特征值的对应关系保存至第一联系人列 表。
8. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收通讯录服务器上报的第二联系人的联系人信息; 第二生成模块,用于根据所述第二联系人的联系人信息,生成所述第二语音特征值,并 将所述第二联系人的联系人信息与所述第二语音特征值的对应关系保存至第二联系人列 表。
9. 根据权利要求8所述的装置,其特征在于,所述第三接收模块具体用于: 周期性的接收所述通讯录服务器上报的第二联系人的联系人信息。
10. 根据权利要求9所述的装置,其特征在于,所述第三接收模块具体用于: 周期性的接收所述通讯录服务器中的黄页通讯录在当前周期中添加的第二联系人的 联系人信息。
【文档编号】G10L15/02GK104216896SQ201310213406
【公开日】2014年12月17日 申请日期:2013年5月31日 优先权日:2013年5月31日
【发明者】陈静聪, 易薇, 奚驰, 王俊山, 李斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1