联系人号码的获取方法、装置及系统的利记博彩app

文档序号:7891946阅读:219来源:国知局
专利名称:联系人号码的获取方法、装置及系统的利记博彩app
技术领域
本发明涉及通信领域,尤其涉及一种联系人号码的获取方法、装置及系统。
背景技术
随着通信技术的快速发展,手机等移动终端已经成为人们生活、工作必不可少的通信工具。它们不仅提高了人与人之间信息交流的效率,也缩短了人们之间的空间距离,使得人们能够随时随地进行即时通讯。语音识别技术的发展,使得用户可以通过语音命令实现联系人的输入、语音呼叫等通讯功能。而作为实现上述通讯功能的核心步骤,联系人号码的获取过程包括首先对用户输入的语音信息进行语音识别,得到待获取的联系人名称;然后获取该联系人名称对应的电话号码。然而,当通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码时, 待获取的联系人名称对应多个电话号码,使得系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取。

发明内容
本发明的实施例提供一种联系人号码的获取的方法和装置,当通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码时,能够根据语音命令实现联系人号码的获取。—方面,提供了一种联系人号码的获取方法,包括获取用户输入的语音信息;对所述语音信息进行语音识别,得到待获取的至少一个联系人名称;如果所述至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息;根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。另一方面,提供了一种联系人号码的获取装置,包括语音信息获取模块,用于获取用户输入的语音信息;语音识别模块,用于对所述语音信息进行识别,得到待获取的至少一个联系人名称;条件信息获取模块,用于如果所述至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息;目标号码获取模块,用于根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。又一方面,提供一种联系人号码的获取系统,包括移动终端,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送所述语音信息,接收所述云计算平台服务器返回的至少一个联系人名称对应的电话号码,如果所述至少一个联系人名称共对应至少两个电话号码,从本地获取每个电话号码对应的应用条件信息,根据所述应用条件信息,从所述至少两个电话号码中获取目标号码;所述云计算平台服务器,用于接收所述移动终端发送的语音信息,对所述语音信息进行语音识别,得到待获取的至少一个联系人名称,向所述移动终端发送所述至少一个联系人名称对应的电话号码。再一方面,提供一种联系人号码的获取系统,包括移动终端,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送所述语音信息;所述云计算平台服务器,用于接收所述移动终端发送的语音信息,对所述语音信息进行语音识别,得到待获取的至少一个联系人名称,如果所述至少一个联系人名称共对应至少两个电话号码,从本地获取每个电话号码对应的应用条件信息,根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。本发明实施例提供的联系人号码的获取方法、装置及系统,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一提供的联系人号码的获取方法的流程图;图2为本发明实施例二提供的联系人号码的获取方法的流程图;图3为本发明实施例三提供的联系人号码的获取方法的流程图;图4为本发明实施例四提供的联系人号码的获取方法的流程图;图5为本发明实施例五提供的联系人号码的获取方法的流程图;图6为本发明实施例六提供的联系人号码的获取装置的结构示意图一;图7为本发明实施例六提供的联系人号码的获取装置的结构示意图二 ;图8为本发明实施例六提供的联系人号码的获取装置的结构示意图三;图9为本发明实施例六提供的联系人号码的获取装置的结构示意图四;图10为本发明实施例七提供的联系人号码的获取系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术当通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码时,无法根据语音命令实现联系人的获取的问题,本发明实施例提供一种联系人号码的获取方法、装置及系统。实施例一如图I所示,本发明实施例提供一种联系人号码的获取方法,包括步骤101,获取用户输入的语音信息。步骤102,对该语音信息进行语音识别,得到待获取的至少一个联系人名称。为了使本发明实施例提供的联系人号码的获取方法适用范围更广,能够适用于不同地域、不同口音的用户,在本实施例中,步骤102可以采用非特定人语音识别技术对用户输入的语音信息进行语音识别,得到待获取的至少一个联系人名称。步骤103,如果至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息。在本实施例中,步骤103中至少一个联系人名称共对应至少两个电话号码,既包括通过步骤102获取到一个联系人名称,且该联系人名称对应至少两个电话号码的情况; 也包括通过步骤102获取到两个以上联系人名称,且该两个以上联系人名称分别对应至少一个电话号码的情况。在本实施例中,通过步骤103获取每个电话号码对应的应用条件信息的方式,既可以为根据终端通讯录中存储的每个电话号码对应的信息获取,也可以为根据每个电话号码对应的通信记录获取,还可以为通过其他方式获取,在此不再一一赘述。其中,每个电话号码对应的应用条件信息,既可以为每个电话号码对应的时间信息,可以为每个电话号码对应的频率信息,也可以为每个电话号码对应的位置信息,还可以为每个电话号码对应的用途信息,在此不作限制。步骤104,根据该应用条件信息,从至少两个电话号码中获取目标号码。在本实施例中,步骤104根据该应用条件信息,从至少两个电话号码中获取目标号码的具体方式,可以为从所述至少两个电话号码中获取时间信息与所述获取时刻值对应的目标号码,该至少两个电话号码的时间信息可以具体为至少两个电话号码对应的通信时间段,也可以为其他形式,在此不作限制;可以为根据频率信息,从至少两个电话号码中获取频率高的目标号码,该频率可以为一段时间内,该电话号码被获取的次数,该次数既包括移动终端主动发起的通信次数,也包括移动终端被动接收的通信次数;也可以为从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码,该区域位置信息可以包括经度信息和纬度信息,也可以为其他能够描述位置的信息,在此不作限制;还可以为从至少两个电话号码中获取用途信息与用户输入的语音信息的用途一致的目标号码,在此不作限制。在本实施例中,用户可以自行设置应用条件信息的具体内容,也可以使用系统默认的应用条件信息。
本发明实施例提供的联系人号码的获取方法,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例二 如图2所示,本发明实施例提供的联系人号码的获取方法,包括步骤201至步骤203,对用户输入的语音信息进行语音识别,得到待获取的至少一个联系人名称;如果至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息。具体过程与图I所示的步骤101至步骤103相似,再次不再一一赘述。步骤204,如果应用条件信息为时间信息,获取用户输入语音信息的获取时刻值。步骤205,从至少两个电话号码中获取时间信息与获取时刻值对应的目标号码。在本实施例中,至少两个电话号码的时间信息可以具体为至少两个电话号码对应的通信时间段,也可以为其他形式,在此不作限制。以通信时间段为例,设置时间段的划分形式后,可以对每个电话号码的通信进行记录并统计,从而获取每个电话号码的时间信息, 该通信可以包括电话、短信等与联系人相关的操作;也可以将每个电话号码与通信时间段关联,使得可以直接根据通讯录中每个电话号码的信息获取其时间信息;优选的,为了减少操作,也可以将不同联系人分组的电话号码与通信时间段关联。其中,将不同联系人分组的电话号码与通信时间段关联的方式,可以具体为将工作组的电话号码与工作时间关联,将家人和朋友组的电话号码与休息时间关联,也可以为其他方式,在此不再一一赘述。在本实施例中,时间段可以由用户按照作息习惯划分,也可以为系统预先设置的, 还可以通过其他方式划分,在此不再一一赘述。例如可以将周一至周五的9:00-11:30和 13:00-17:30两个时间段设定为工作时间,将其他时间设置为休息时间;还可以根据需要设置午休时间、娱乐时间等不同的时间段,在此不作限制。以上述通信时间段的划分为例, 当用户在周五的11:45进行联系人号码的获取时,与获取时刻值对应的时间信息应为休息时间;当用户在周六10:00进行联系人号码的获取时,与获取时刻值对应的时间信息应为休息时间;当用户在周三15:00进行联系人号码的获取时,获取时刻值对应的时间信息应为工作时间。具体的,以周一至周五的9:00-11:30和13:00-17:30两个时间段为工作时间,其他时间为休息时间;联系人为王丽的电话号码包括15880654785和15968545214 ;且根据系统记录,电话号码15880654785在工作时间的通信次数为10,休息时间的通信次数为2 ;电话号码15968545214在工作时间的通信次数为3,休息时间的通信次数为13为例。当用户在周一 12:13呼叫王丽时,可以获取到两个电话号码15880654785和15968545214,并且根据记录该两个电话号码的时间信息分别为工作时间和休息时间;由于周一 12:13对应的通信时间段为休息时间,因此从该至少两个电话号码中获取的目标号码为15968545214 ;拨打 15968545214。具体的,以周一至周五的9:00-11:30和13:00-17:30两个时间段为工作时间,其他时间为休息时间;工作组的电话号码与工作时间关联,朋友组的电话号码与休息时间关联;且通讯录中工作组存储联系人为王丽的电话号码13845487956,朋友组存储联系人为王利的电话号码为13956487545为例。当用户在周一 13:15呼叫王丽时,可以获取到两个电话号码13845487956和13956487545,并且该两个电话号码的时间信息分别为工作时间和休息时间;由于周一 13:15对应的通信时间段为工作时间,因此从该至少两个电话号码中获取的目标号码为13845487956 ;拨打13845487956。本发明实施例提供的联系人号码的获取方法,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例三如图3所示,本发明实施例提供的联系人号码的获取方法,包括步骤301至步骤303,对用户输入的语音信息进行语音识别,得到待获取的至少一个联系人名称;如果至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息。具体过程与图I所示的步骤101至步骤103相似,再次不再一一赘述。步骤304,如果应用条件信息为频率信息,根据该频率信息,从至少两个电话号码中获取频率闻的目标号码。在本实施例中,频率代表一段时间内,该电话号码被获取的次数;可以包括电话呼叫、短信、彩信等与电话号码或电话号码对应联系人相关的业务的通信次数;该通信可以是移动终端主动发起的通信,也可以是移动终端被动接收的通信。优选的,可以分别统计每个业务的使用次数累计值,并根据该次数累计值获取频率信息。在本实施例中,获取至少两个电话号码的频率信息后,可以将该频率信息描述的频率由大到小依次排序,并获取频率高的电话号码作为目标号码。步骤304也可以通过其他方式从至少两个电话号码中获取频率高的目标号码,在此不再一一赘述。本发明实施例提供的联系人号码的获取方法,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例四如图4所示,本发明实施例提供的联系人号码的获取方法,包括步骤401至步骤403,对用户输入的语音信息进行语音识别,得到待获取的至少一个联系人名称;如果至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息。具体过程与图I所示的步骤101至步骤103相似,再次不再一一赘述。步骤404,如果应用条件信息为区域位置信息,获取用户输入语音信息时所在的位置。步骤405,从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码。在本实施例中,可以根据至少两个电话号码的归属地获取该至少两个电话号码的区域位置信息;可以通过GPS等定位装置获取该至少两个电话号码的区域位置信息;也可以通过通讯录地址项中记录信息获取该至少两个电话号码的区域位置信息;还可以通过其他方式获取该至少两个电话号码的区域位置信息,在此不再一一赘述。其中,区域位置信息可以包括经度信息及纬度信息,也可以为其他能够描述位置的信息,在此不作限制。在本实施例中,获取该至少两个电话号码的区域位置信息后,可以获取该至少两个电话号码的区域位置信息描述的位置与用户输入语音信息时所在的位置的距离,并将该距离由大到小依次排序,并获取与用户输入语音信息所在的位置近的目标号码。步骤405 还可以通过其他方式从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码,在此不再一一赘述。在本实施例中,通过拨打与用户输入语音信息的位置近的目标号码,使用户处于紧急情况而需要朋友救急时,能够直接拨打所需的电话号码。本发明实施例提供的联系人号码的获取方法,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例五如图5所示,本发明实施例提供的联系人号码的获取方法,包括步骤501至步骤503,对用户输入的语音信息进行语音识别,得到待获取的至少一个联系人名称;当至少一个联系人名称共对应至少两个电话号码时,获取每个电话号码对应的应用条件信息。具体过程与图I所示的步骤101至步骤103相似,再次不再一一赘述。步骤504,如果应用条件信息为用途信息,获取用户输入语音信息的用途。步骤505,从至少两个电话号码中获取用途信息与用户输入的语音信息的用途一致的目标号码。
在本实施例中,由于手机中的一个联系人可能有多个联系方式,而每个联系方式可能对应不同的通信用途,例如联系方式I用于短信通信,联系方式2用于电话通信等,在此不作限制;因此,当用户输入的语音信息对应至少两个电话号码时,可以通过输入语音信息的应用位置获取该至少两个电话号码的用途信息。本发明实施例提供的联系人号码的获取方法,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例六如图6所示,本发明实施例提供的联系人号码的获取装置,包括语音信息获取模块601,用于获取用户输入的语音信息。语音识别模块602,用于对语音信息进行语音识别,得到待获取的至少一个联系人名称。为了使本发明实施例提供的联系人号码的获取方法适用范围更广,能够适用于不同地域、不同口音的用户,在本实施例中,语音识别模块602可以采用非特定人语音识别技术对用户输入的语音信息进行识别,得到待获取的联系人名称。条件信息获取模块603,用于至少一个联系人名称共对应至少两个电话号码时,获取每个电话号码对应的应用条件信息。在本实施例中,条件信息获取模块603中至少一个联系人名称共对应至少两个电话号码,既包括通过语音识别模块602获取到一个联系人名称,且该联系人名称对应至少两个电话号码的情况;也包括通过语音识别模块602获取到两个以上联系人名称,且该两个以上联系人名称分别对应至少一个电话号码的情况。在本实施例中,通过条件信息获取模块603获取每个电话号码对应的应用条件信息的方式,既可以为根据终端通讯录中存储的每个电话号码对应的信息获取,也可以为根据每个电话号码对应的通信记录获取,还可以为通过其他方式获取,在此不再一一赘述。其中,每个电话号码对应的应用条件信息,既可以为每个电话号码对应的时间信息,可以为每个电话号码对应的频率信息,也可以为每个电话号码对应的位置信息,还可以为每个电话号码对应的用途信息,在此不作限制。目标号码获取模块604,用于根据应用条件信息,从至少两个电话号码中获取目标号码。在本实施例中,目标号码获取模块604根据该应用条件信息,从至少两个电话号码中获取目标号码的具体方式,可以为从所述至少两个电话号码中获取时间信息与所述获取时刻值对应的目标号码,该至少两个电话号码的时间信息可以具体为至少两个电话号码对应的通信时间段,也可以为其他形式,在此不作限制;可以为根据频率信息,从至少两个电话号码中获取频率高的目标号码,该频率可以为一段时间内,该电话号码被获取的次数, 该次数既包括移动终端主动发起的通信次数,也包括移动终端被动接收的通信次数;也可以为从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码,该区域位置信息可以包括经度信息和纬度信息,也可以为其他能够描述位置的信息,在此不作限制;还可以为从至少两个电话号码中获取用途信息与用户输入的语音信息的用途一致的目标号码,在此不作限制。在本实施例中,用户可以自行设置应用条件信息的具体内容,也可以使用系统默认的应用条件信息。进一步的,如图7所示,该装置还包括时刻值获取模块605,用于如果应用条件信息为时间信息,获取用户输入语音信息的获取时刻值。此时,目标号码获取模块604,具体用于从至少两个电话号码中获取时间信息与获取时刻值对应的目标号码。在本实施例中,至少两个电话号码的时间信息可以具体为至少两个电话号码对应的通信时间段,也可以为其他形式,在此不作限制。以通信时间段为例,设置时间段的划分形式后,可以对每个电话号码的通信进行记录并统计,从而获取每个电话号码的时间信息, 该通信可以包括电话、短信等与联系人相关的操作;也可以将每个电话号码与通信时间段关联,使得可以直接根据通讯录中每个电话号码的信息获取其时间信息;优选的,为了减少操作,也可以将不同联系人分组的电话号码与通信时间段关联。其中,将不同联系人分组的电话号码与通信时间段关联的方式,可以具体为将工作组的电话号码与工作时间关联,将家人和朋友组的电话号码与休息时间关联,也可以为其他方式,在此不再一一赘述。在本实施例中,时间段可以由用户按照作息习惯划分,也可以为系统预先设置的, 还可以通过其他方式划分,在此不再一一赘述。例如可以将周一至周五的9:00-11:30和 13:00-17:30两个时间段设定为工作时间,将其他时间设置为休息时间;还可以根据需要设置午休时间、娱乐时间等不同的时间段,在此不作限制。以上述通信时间段的划分为例, 当用户在周五的11:45进行联系人号码的获取时,与获取时刻值对应的时间信息应为休息时间;当用户在周六10:00进行联系人号码的获取时,与获取时刻值对应的时间信息应为休息时间;当用户在周三15:00进行联系人号码的获取时,获取时刻值对应的时间信息应为工作时间。具体的,以周一至周五的9:00-11:30和13:00-17:30两个时间段为工作时间,其他时间为休息时间;联系人为王丽的电话号码包括15880654785和15968545214 ;且根据系统记录,电话号码15880654785在工作时间的通信次数为10,休息时间的通信次数为2 ;电话号码15968545214在工作时间的通信次数为3,休息时间的通信次数为13为例。当用户在周一 12:13呼叫王丽时,可以获取到两个电话号码15880654785和15968545214,并且根据记录该两个电话号码的时间信息分别为工作时间和休息时间;由于周一 12:13对应的通信时间段为休息时间,因此从该至少两个电话号码中获取的目标号码为15968545214 ;拨打 15968545214。具体的,以周一至周五的9:00-11:30和13:00-17:30两个时间段为工作时间,其
他时间为休息时间;工作组的电话号码与工作时间关联,朋友组的电话号码与休息时间关
11联;且通讯录中工作组存储联系人为王丽的电话号码13845487956,朋友组存储联系人为王利的电话号码为13956487545为例。当用户在周一 13:15呼叫王丽时,可以获取到两个电话号码13845487956和13956487545,并且该两个电话号码的时间信息分别为工作时间和休息时间;由于周一 13:15对应的通信时间段为工作时间,因此从该至少两个电话号码中获取的目标号码为13845487956 ;拨打13845487956。进一步的,本实施例中目标号码获取模块604还可以具体用于如果应用条件信息为频率信息,根据该频率信息,从至少两个电话号码中获取频率高的目标号码。在本实施例中,频率代表一段时间内,该电话号码被获取的次数;可以包括电话呼叫、短信、彩信等与电话号码或电话号码对应联系人相关的业务的通信次数;该通信可以是移动终端主动发起的通信,也可以是移动终端被动接收的通信。优选的,可以分别统计每个业务的使用次数累计值,并根据该次数累计值获取频率信息。在本实施例中,获取至少两个电话号码的频率信息后,可以将该频率信息描述的频率由大到小依次排序,并获取频率高的电话号码作为目标号码。目标号码获取模块604 也可以通过其他方式从至少两个电话号码中获取频率高的目标号码,在此不再一一赘述。进一步的,如图8所示,该装置还包括位置获取模块606,用于如果应用条件信息为区域位置信息,获取用户输入语音信息时所在的位置。此时,目标号码获取模块604具体用于,从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码。在本实施例中,可以根据至少两个电话号码的归属地获取该至少两个电话号码的区域位置信息;可以通过GPS等定位装置获取该至少两个电话号码的区域位置信息;也可以通过通讯录地址项中记录信息获取该至少两个电话号码的区域位置信息;还可以通过其他方式获取该至少两个电话号码的区域位置信息,在此不再一一赘述。其中,区域位置信息可以包括经度信息及纬度信息,也可以为其他能够描述位置的信息,在此不作限制。在本实施例中,获取该至少两个电话号码的区域位置信息后,可以获取该至少两个电话号码的区域位置信息描述的位置与用户输入语音信息时所在的位置的距离,并将该距离由大到小依次排序,并获取与用户输入语音信息所在的位置近的目标号码。位置获取模块606还可以通过其他方式从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码,在此不再一一赘述。在本实施例中,通过拨打与用户输入语音信息的位置近的目标号码,使用户处于紧急情况而需要朋友救急时,能够直接拨打所需的电话号码。进一步的,如图9所示,该装置还包括用途获取模块607,用于如果应用条件信息为用途信息,获取用户输入语音信息的用途;目标号码获取模块604具体用于,从至少两个电话号码中获取用途信息与用户输入语音信息的用途一致的目标号码。在本实施例中,由于手机中的一个联系人可能有多个联系方式,而每个联系方式可能对应不同的通信用途,例如联系方式I用于短信通信,联系方式2用于电话通信等,在此不作限制;因此,当用户输入的语音信息对应至少两个电话号码时,可以获取该至少两个电话号码的用途信息。本发明实施例提供的联系人号码的获取装置,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例七如图10所示,本发明实施例提供的联系人号码的获取系统,包括移动终端1001,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送语音信息,接收云计算平台服务器返回的至少一个联系人名称对应的电话号码,如果至少一个联系人名称共对应至少两个电话号码,从本地获取每个电话号码对应的应用条件信息,根据应用条件信息,从至少两个电话号码中获取目标号码。在本实施例中,移动终端1001可以在用户按下语音录入键之后接收用户发送的语音命令,也可以在用户进行其他操作后接收用户发送的语音命令,在此不作限制。移动终端1001可以通过如Internet、3G移动网络等多种通信方式与云计算平台服务器1002建立连接;具体的,移动终端1001可以预先存储云计算平台服务器1002的网络地址(如统一资源定位符URL)或者呼叫号码,根据网络地址或者呼叫号码通过如Internet、3G移动网络等与云计算平台服务器1002建立连接。在本实施例中,获取每个电话号码对应的应用条件信息的方式,既可以为根据终端通讯录中存储的每个电话号码对应的信息获取,也可以为根据每个电话号码对应的通信记录获取,还可以为通过其他方式获取,在此不再一一赘述。其中,每个电话号码对应的应用条件信息,既可以为每个电话号码对应的时间信息,可以为每个电话号码对应的频率信息,也可以为每个电话号码对应的位置信息,还可以为每个电话号码对应的用途信息,在此不作限制。在本实施例中,根据该应用条件信息,从至少两个电话号码中获取目标号码的具体方式,可以为从所述至少两个电话号码中获取时间信息与所述获取时刻值对应的目标号码;可以为根据频率信息,从至少两个电话号码中获取频率高的目标号码;也可以为从至少两个电话号码中获取区域位置信息与用户输入语音信息时所在的位置对应的目标号码; 还可以为从至少两个电话号码中获取用途信息与用户输入的语音信息的用途一致的目标号码,在此不作限制。在本实施例中,用户可以自行设置应用条件信息的具体内容,也可以使用系统默认的应用条件信息。云计算平台服务器1002,用于接收移动终端发送的语音信息,对语音信息进行语音识别,得到待获取的至少一个联系人名称,向移动终端发送至少一个联系人名称对应的电话号码。在本实施例中,云计算平台服务器1002上预先存储有多重广谱语音特征库,例如按照地名设置的广谱语音特征库,按照音视频名称设置的广谱语音特征库以及按照人名设置的广谱语音特征库等。云计算平台服务器1002用于对语音命令进行解析,提取语音特征信息,根据该语音特征信息查找广谱语音特征库,获取与该语音特征信息对应的待获取的联系人名称的功能。需要说明的是,本实施例提供的广谱语音特征库是通过采集全中国各地、各种人以及这些人在不同环境下(不同噪声背景)的声音后,精粹提取出来的广谱语音特征的集合,该广谱语音特征库只依赖于现有“语音特征库”的信息,而不依赖于某个人的语音特征训练结果。特别的,该广谱语音特征库还可以包括外语库,其中该外语库中具有英语库、法语库、德语库、日语库等主流国外语言库。在本实施例中,移动终端获取到目标号码之后,可以直接对该目标号码进行呼叫、 发短信等相关操作;也可以将该目标号码发送至云计算平台服务器,使云计算平台服务器进行呼叫等相关操作,在此不再一一赘述。本发明实施例提供的联系人号码的获取系统,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。实施例八本发明实施例提供的联系人号码的获取系统,该系统与图10所示的联系人号码的获取系统相似,区别在于,应用条件信息存储在云计算平台服务器侧,具体的移动终端,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送语音信息;云计算平台服务器,用于接收移动终端发送的语音信息,对语音信息进行语音识别,得到待获取的至少一个联系人名称,如果至少一个联系人名称共对应至少两个电话号码,从本地获取每隔电话号码对应的应用条件信息,根据该应用条件信息,从至少两个电话号码中获取目标号码。在本实施例中,云计算平台服务器获取目标号码后,可以直接对该目标号码进行呼叫操作。进一步的,移动终端,还用于定时向云计算平台服务器发送应用条件信息相关的资源;云计算平台服务器,还用于接收移动终端发送的应用条件信息相关的资源,根据资源更新本地存储的应用条件信息。进一步的,该云计算平台服务器,还用于向移动终端发送目标号码;移动终端,还用于接收云计算平台服务器返回的目标号码。在本实施例中,云计算平台服务器获取目标号码后,可以将该目标号码发送给移动终端,使移动终端可以直接通过该目标号码进行呼叫、短信等相关操作。本发明实施例提供的联系人号码的获取系统,当待获取的联系人名称至少一个联系人名称共对应至少两个电话号码时,可以根据该至少两个电话号码对应的应用条件信息,从至少两个电话号码中获取该联系人名称对应的电话号码,从而实现联系人号码的获取。本发明实施例提供的技术方案当待获取的联系人名称对应多个电话号码时,可以根据每个电话对应的应用条件信息,从多个电话号码中获取目标号码,使得如果通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码,可以根据语音命令实现联系人信息的获取。本发明实施例提供的技术方案解决了现有技术中,由于只能根据联系人名称查找对应的电话号码,当待获取的联系人名称对应多个电话号码时,系统无法确定该联系人名称对应的电话号码,从而导致无法根据语音命令实现联系人号码的获取的问题。本发明实施例提供一种联系人号码的获取方法和装置,可以应用在通信系统中, 实现联系人号码的获取。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种联系人号码的获取方法,其特征在于,包括获取用户输入的语音信息;对所述语音信息进行语音识别,得到待获取的至少一个联系人名称;如果所述至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息;根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。
2.根据权利要求I所述的联系人号码的获取方法,其特征在于,所述方法还包括如果所述应用条件信息为时间信息,获取用户输入语音信息的获取时刻值;所述根据所述应用条件信息,从所述至少两个电话号码中获取目标号码具体为从所述至少两个电话号码中获取时间信息与所述获取时刻值对应的目标号码。
3.根据权利要求I所述的联系人号码的获取方法,其特征在于,所述根据所述应用条件信息,从所述至少两个电话号码中获取目标号码,包括如果所述应用条件信息为频率信息,根据所述频率信息,从所述至少两个电话号码中获取频率高的目标号码。
4.根据权利要求I所述的联系人号码的获取方法,其特征在于,所述方法还包括 如果所述应用条件信息为区域位置信息,获取用户输入语音信息时所在的位置; 所述根据所述应用条件信息,从所述至少两个电话号码中获取目标号码具体为 从所述至少两个电话号码中获取区域位置信息与所述用户输入语音信息时所在的位置对应的目标号码。
5.根据权力要求I所述的联系人号码的获取方法,其特征在于,所述方法还包括 如果所述应用条件信息为用途信息,获取用户输入语音信息的用途;所述根据所述应用条件信息,从所述至少两个电话号码中获取目标号码具体为 从所述至少两个电话号码中获取用途信息与所述用户输入语音信息的用途一致的目标号码。
6.一种联系人号码的获取装置,其特征在于,包括语音信息获取模块,用于获取用户输入的语音信息;语音识别模块,用于对所述语音信息进行识别,得到待获取的至少一个联系人名称; 条件信息获取模块,用于如果所述至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息;目标号码获取模块,用于根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。
7.根据权利要求6所述的联系人号码的获取装置,其特征在于,所述装置还包括时刻值获取模块,用于如果所述应用条件信息为时间信息,获取用户输入语音信息的获取时刻值;所述目标号码获取模块,具体用于从所述至少两个电话号码中获取时间信息与所述获取时刻值对应的目标号码。
8.根据权利要求6所述的联系人号码的获取装置,其特征在于,所述目标号码获取模块具体用于如果所述应用条件信息为频率信息,根据所述频率信息,从所述至少两个电话号码中获取频率高的目标号码。
9.根据权力要求6所述的联系人号码的获取装置,其特征在于,所述装置还包括 位置获取模块,用于如果所述应用条件信息为区域位置信息,获取用户输入语音信息时所在的位置信息;所述目标号码获取模块具体用于,从所述至少两个电话号码中获取区域位置信息与所述用户输入语音信息时所在的位置信息对应的目标号码。
10.根据权利要求6所述的联系人号码的获取装置,其特征在于,所述装置还包括 用途获取模块,用于如果所述应用条件信息为用途信息,获取用户输入语音信息的用途;所述目标号码获取模块具体用于,从所述至少两个电话号码中获取用途信息与所述用户输入语音信息的用途一致的目标号码。
11.一种联系人号码的获取系统,其特征在于,包括移动终端,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送所述语音信息,接收所述云计算平台服务器返回的至少一个联系人名称对应的电话号码,如果所述至少一个联系人名称共对应至少两个电话号码,从本地获取每个电话号码对应的应用条件信息,根据所述应用条件信息,从所述至少两个电话号码中获取目标号码;所述云计算平台服务器,用于接收所述移动终端发送的语音信息,对所述语音信息进行语音识别,得到待获取的至少一个联系人名称,向所述移动终端发送所述至少一个联系人名称对应的电话号码。
12.—种联系人号码的获取系统,其特征在于,包括移动终端,用于获取用户输入的语音信息,与云计算平台服务器建立连接,通过该连接向云计算平台服务器发送所述语音信息;所述云计算平台服务器,用于接收所述移动终端发送的语音信息,对所述语音信息进行语音识别,得到待获取的至少一个联系人名称,如果所述至少一个联系人名称共对应至少两个电话号码,从本地获取每个电话号码对应的应用条件信息,根据所述应用条件信息, 从所述至少两个电话号码中获取目标号码。
13.根据权利要求12所述的联系人号码的获取系统,其特征在于,所述移动终端,还用于定时向所述云计算平台服务器发送所述应用条件信息相关的资源;所述云计算平台服务器,还用于接收所述移动终端发送的应用条件信息相关的资源, 根据所述资源更新本地存储的应用条件信息。
14.根据权利要求12所述的联系人号码的获取系统,其特征在于,所述移动终端,还用于接收所述云计算平台返回的目标号码;所述云计算平台服务器,还用于向所述移动终端发送所述目标号码。
全文摘要
本发明公开一种联系人号码的获取方法和装置,涉及通信领域。为解决现有技术当通讯录中存储同名人的电话号码,或者存储同一个人的不同电话号码时,无法根据语音命令实现联系人号码的获取的问题而发明。本发明实施例公开的技术方案包括获取用户输入的语音信息;对所述语音信息进行语音识别,得到待获取的至少一个联系人名称;如果所述至少一个联系人名称共对应至少两个电话号码,获取每个电话号码对应的应用条件信息;根据所述应用条件信息,从所述至少两个电话号码中获取目标号码。本发明实施例提供的技术方案可以应用在通信系统中。
文档编号H04M1/2745GK102611799SQ201210076309
公开日2012年7月25日 申请日期2012年3月21日 优先权日2012年3月21日
发明者刘湘洲, 王钢, 邵颖 申请人:上海车音网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1