Movatterモバイル変換


[0]ホーム

URL:


CN102497481B - Voice dial-up method, Apparatus and system - Google Patents

Voice dial-up method, Apparatus and system
Download PDF

Info

Publication number
CN102497481B
CN102497481BCN201110394740.4ACN201110394740ACN102497481BCN 102497481 BCN102497481 BCN 102497481BCN 201110394740 ACN201110394740 ACN 201110394740ACN 102497481 BCN102497481 BCN 102497481B
Authority
CN
China
Prior art keywords
user name
called
communication terminal
called user
computing platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110394740.4A
Other languages
Chinese (zh)
Other versions
CN102497481A (en
Inventor
沈嘉鑫
王力劭
庞泽耀
曾辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Cheyin Intelligent Technology Co ltd
Original Assignee
SHENZHEN VCYBER TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN VCYBER TECHNOLOGY Co LtdfiledCriticalSHENZHEN VCYBER TECHNOLOGY Co Ltd
Priority to CN201110394740.4ApriorityCriticalpatent/CN102497481B/en
Publication of CN102497481ApublicationCriticalpatent/CN102497481A/en
Application grantedgrantedCritical
Publication of CN102497481BpublicationCriticalpatent/CN102497481B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明公开了一种语音拨号方法、装置及系统,涉及语音控制技术,用以增强手机等通信终端的语音拨号功能的通用性。语音拨号方法包括:通信终端将语音形式的被叫用户名称发送给云计算平台服务器;云计算平台服务器通过非特定人语音识别技术对所述被叫用户名称进行识别解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;如果查找到了所述被叫用户名称对应的被叫号码,则将所述被叫号码发送给通信终端,由通信终端启动拨号过程;否则云计算平台服务器将语音识别解析获得的被叫用户名称发送给通信终端,由通信终端在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并启动拨号过程。本发明的方案适用于语音控制的智能通信领域。

The invention discloses a voice dialing method, device and system, relates to voice control technology, and is used to enhance the versatility of the voice dialing function of communication terminals such as mobile phones. The method of voice dialing includes: the communication terminal sends the called user name in voice form to the cloud computing platform server; Search for the called number corresponding to the called user name; if the called number corresponding to the called user name is found, then send the called number to the communication terminal, and the communication terminal starts the dialing process; otherwise, the cloud The computing platform server sends the called user name obtained by voice recognition analysis to the communication terminal, and the communication terminal searches the locally stored address book for the called number corresponding to the called user name, and starts the dialing process. The solution of the invention is applicable to the field of voice-controlled intelligent communication.

Description

Translated fromChinese
语音拨号方法、装置及系统Voice dialing method, device and system

技术领域technical field

本发明涉及语音控制技术,尤其涉及一种语音拨号的实现方法、装置及系统。The invention relates to voice control technology, in particular to a method, device and system for realizing voice dialing.

背景技术Background technique

目前,利用通信终端进行语音拨号的方法,以手机为例,大都需要预先录制手机通讯录中的特定用户对应的声控标签,即由手机机主说出所述特定用户的名字并记录在所述手机内置的语音存储模块中;然后,在进行语音拨号的过程中,手机将接收到的被叫用户名称与预存的声控标签进行比对,以确定所述被叫用户名称实际对应的用户,并调用该用户的手机号进而根据该手机号启动手机的拨号功能。At present, the method of voice dialing using a communication terminal, taking a mobile phone as an example, mostly needs to pre-record the voice-activated tag corresponding to a specific user in the mobile phone address book, that is, the owner of the mobile phone speaks the name of the specific user and records it in the In the built-in voice storage module of the mobile phone; then, in the process of voice dialing, the mobile phone compares the received called user name with the pre-stored voice control tag to determine the user actually corresponding to the called user name, and Call the mobile phone number of the user and then start the dialing function of the mobile phone according to the mobile phone number.

比如,手机机主可以利用手机的录音功能录下自己发出的“张三”的语音信息并将其作为张三对应的声控标签;这样,在后续的手机使用过程中,用户只需向手机说出“张三”,则手机可以自动地将接收到的语音信号与预存的声控标签进行比对,直至判断出接收到的语音信号与预存的“张三”这一声控标签相匹配,则可以判定用户所要呼叫的被叫用户就是张三。之后,手机自动从通讯录中调用张三的手机号,并根据该手机号向张三的手机/电话发起呼叫。For example, the owner of the mobile phone can use the recording function of the mobile phone to record the voice message of "Zhang San" sent by himself and use it as the voice control tag corresponding to Zhang San; in this way, in the subsequent use of the mobile phone, the user only needs to say "Zhang San", the mobile phone can automatically compare the received voice signal with the pre-stored voice-activated tag until it judges that the received voice signal matches the pre-stored "Zhang San" voice-activated tag, then you can It is determined that the called user that the user wants to call is Zhang San. Afterwards, the mobile phone automatically calls Zhang San's mobile phone number from the address book, and initiates a call to Zhang San's mobile phone/telephone according to the mobile phone number.

然而,在实现上述手机语音拨号功能的过程中,发明人发现现有技术中至少存在如下问题:However, in the process of realizing the above-mentioned mobile phone voice dialing function, the inventor finds that at least the following problems exist in the prior art:

由于语音个体的差异很大,即使是同一个人在不同的时间、不同的心情下所发出的声音都会有所不同,因此上述手机语音拨号功能不具备通用性;而且,由于手机的存储能力有限且音频文件一般占用空间较大,因此在手机等通信终端中很难存储大量的声控标签,也就是说用户只能在自己的手机上设置几个较常用的手机号对应的声控标签,同样影响到上述语音拨号功能的通用性。Because voice individual differences are very large, even the same person will have different sounds at different times and under different moods, so the above-mentioned mobile phone voice dialing function does not possess universality; and, because the storage capacity of the mobile phone is limited and Audio files generally take up a lot of space, so it is difficult to store a large number of voice-activated tags in communication terminals such as mobile phones. The versatility of the voice dialing feature above.

发明内容Contents of the invention

本发明的实施例提供一种语音拨号方法、装置及系统,以增强手机等通信终端的语音拨号功能的通用性。Embodiments of the present invention provide a voice dialing method, device and system to enhance the versatility of the voice dialing function of communication terminals such as mobile phones.

为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:

一种语音拨号方法,包括:A voice dialing method, comprising:

通信终端接收用户发送的连接控制命令,根据该连接控制命令与网络侧的云计算平台服务器建立通信连接;The communication terminal receives the connection control command sent by the user, and establishes a communication connection with the cloud computing platform server on the network side according to the connection control command;

所述通信终端接收所述用户以语音方式发送的被叫用户名称,并通过与所述云计算平台服务器建立的通信连接将所述被叫用户名称发送给所述云计算平台服务器;The communication terminal receives the called user name sent by the user in voice mode, and sends the called user name to the cloud computing platform server through the communication connection established with the cloud computing platform server;

所述云计算平台服务器通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;The cloud computing platform server identifies and analyzes the called user name through non-specific person speech recognition technology, and searches the called number corresponding to the called user name from the pre-stored address book;

如果所述云计算平台服务器在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则将所述被叫号码发送给所述通信终端,由所述通信终端根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端与被叫用户之间的通信连接;If the cloud computing platform server finds the called number corresponding to the called user name in the pre-stored address book, the called number will be sent to the communication terminal, and the communication terminal will The called number starts the dialer on the communication terminal, and establishes a communication connection between the communication terminal and the called user;

如果所述云计算平台服务器在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则将语音识别、解析获得的被叫用户名称发送给所述通信终端,由所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。If the cloud computing platform server does not find the called number corresponding to the called user name in the pre-stored address book, the called user name obtained through voice recognition and analysis is sent to the communication terminal, and the The communication terminal looks up the called number corresponding to the called user name in the locally stored address book according to the called user name, and activates the dialer according to the called number to establish a communication between the communication terminal and the called user. communication connection.

一种通信终端,包括:A communication terminal, comprising:

第一接收单元,用于接收用户发送的连接控制命令;a first receiving unit, configured to receive a connection control command sent by a user;

连接单元,用于根据所述第一接收单元接收到的连接控制命令与网络侧的云计算平台服务器建立通信连接;A connection unit, configured to establish a communication connection with the cloud computing platform server on the network side according to the connection control command received by the first receiving unit;

第二接收单元,用于接收所述用户以语音方式发送的被叫用户名称;The second receiving unit is used to receive the called user name sent by the user in voice mode;

第一发送单元,用于将所述第二接收单元接收到的被叫用户名称通过所述连接单元建立的通信连接发送给所述云计算平台服务器;The first sending unit is configured to send the called user name received by the second receiving unit to the cloud computing platform server through the communication connection established by the connecting unit;

所述通信终端还包括:第三接收单元和拨号单元;或者,The communication terminal also includes: a third receiving unit and a dialing unit; or,

所述通信终端还包括:第四接收单元、查找单元和拨号单元;或者,The communication terminal also includes: a fourth receiving unit, a search unit and a dialing unit; or,

所述通信终端还包括:第三接收单元、第四接收单元、查找单元和拨号单元;其中,The communication terminal also includes: a third receiving unit, a fourth receiving unit, a search unit and a dialing unit; wherein,

所述第三接收单元,用于接收所述云计算平台服务器下发的所述被叫用户名称对应的被叫号码;The third receiving unit is configured to receive the called number corresponding to the called user name issued by the cloud computing platform server;

所述第四接收单元,用于接收所述云计算平台服务器下发的语音识别解析得到的被叫用户名称;The fourth receiving unit is configured to receive the called user name obtained from speech recognition and analysis issued by the cloud computing platform server;

所述查找单元,用于在根据所述第四接收单元接收到的被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码;The search unit is configured to search for a called number corresponding to the called user name in an address book stored locally according to the called user name received by the fourth receiving unit;

所述拨号单元,用于根据所述第三接收单元接收到的被叫号码或者所述查找单元查找到的被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。The dialing unit is configured to activate a dialer to establish a communication connection between the communication terminal and the called user according to the called number received by the third receiving unit or the called number found by the search unit.

一种云计算平台服务器,包括:A cloud computing platform server, comprising:

第一接收单元,用于接收通信终端发送的语音形式的被叫用户名称;The first receiving unit is used to receive the called user name in voice form sent by the communication terminal;

非特定人语音识别单元,用于通过非特定人语音识别技术对所述第一接收单元接收到的被叫用户名称进行识别、解析;The non-specific voice recognition unit is used to identify and analyze the called user name received by the first receiving unit through the non-specific voice recognition technology;

查找单元,用于根据所述非特定人语音识别单元识别解析结果从预存的通讯录中查找所述被叫用户名称对应的被叫号码;A search unit, configured to search for the called number corresponding to the called user name from the pre-stored address book according to the recognition and analysis result of the non-specific person speech recognition unit;

所述云计算平台服务器还包括:第一发送单元和/或第二发送单元;其中,The cloud computing platform server also includes: a first sending unit and/or a second sending unit; wherein,

第一发送单元,用于在所述查找单元查找到所述被叫用户名称对应的被叫号码时,将所述被叫号码发送给所述通信终端;a first sending unit, configured to send the called number to the communication terminal when the search unit finds the called number corresponding to the called user name;

第二发送单元,用于在所述查找单元未查找到所述被叫用户名称对应的被叫号码时,将所述非特定人语音识别单元识别解析出的被叫用户名称发送给所述通信终端。The second sending unit is configured to send the called user name identified and analyzed by the non-specific person voice recognition unit to the communication channel when the search unit does not find the called number corresponding to the called user name. terminal.

一种语音拨号系统,包括:通信终端和云计算平台服务器;其中,A voice dialing system, comprising: a communication terminal and a cloud computing platform server; wherein,

所述通信终端,用于接收用户发送的连接控制命令,根据该连接控制命令与网络侧的云计算平台服务器建立通信连接;接收所述用户以语音方式发送的被叫用户名称,并通过与所述云计算平台服务器建立的通信连接将所述被叫用户名称发送给所述云计算平台服务器;The communication terminal is configured to receive a connection control command sent by the user, establish a communication connection with the cloud computing platform server on the network side according to the connection control command; receive the called user name sent by the user in voice mode, and communicate with the The communication connection established by the cloud computing platform server sends the called user name to the cloud computing platform server;

所述云计算平台服务器,用于通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;The cloud computing platform server is used to identify and analyze the called user name through non-person-specific voice recognition technology, and search for the called number corresponding to the called user name from the pre-stored address book;

如果所述云计算平台服务器在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则所述云计算平台服务器还用于将所述被叫号码发送给所述通信终端,且所述通信终端还用于根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端与被叫用户之间的通信连接;If the cloud computing platform server finds the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server is also used to send the called number to the communication terminal, and the communication terminal is also used to start a dialer on the communication terminal according to the called number, and establish a communication connection between the communication terminal and the called user;

如果所述云计算平台服务器在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则所述云计算平台服务器还用于将语音识别、解析获得的被叫用户名称发送给所述通信终端,且所述通信终端还用于根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。If the cloud computing platform server does not find the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server is also used to recognize and analyze the called user name obtained by voice recognition sent to the communication terminal, and the communication terminal is also used to look up the called number corresponding to the called user name in the locally stored address book according to the called user name, and start dialing according to the called number The device establishes a communication connection between the communication terminal and the called user.

本发明实施例提供的语音拨号方法、装置及系统,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。In the voice dialing method, device and system provided by the embodiments of the present invention, since the cloud computing platform server on the network side can use non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the embodiments of the present invention The technical solution provided no longer relies on a user's pre-stored sound clips for speech recognition, so the technical solution provided in the embodiment of the present invention has better versatility; moreover, the solution in the embodiment of the present invention can be applied to different The use of voice and tone users is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing.

而且,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术用户通过语音输入的被叫用户名称进行识别、解析,使得用户无需再在通信终端上记录与通讯录中的被叫用户相对应的声控标签,也就是说,用户可以对任意的被叫用户进行语音拨号,而不会受到声控标签数量的限制,因此本发明实施例中的方案可以进一步地扩大语音拨号的通用性。Moreover, since the cloud computing platform server on the network side can use non-person-specific voice recognition technology to identify and analyze the called user name input by the user through voice, the user does not need to record on the communication terminal any more information related to the called user in the address book. Corresponding voice-activated tags, that is to say, the user can perform voice dialing to any called user without being limited by the number of voice-activated tags. Therefore, the solutions in the embodiments of the present invention can further expand the versatility of voice dialing.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only of the present invention. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本发明实施例一中的语音拨号系统的结构示意图;FIG. 1 is a schematic structural diagram of a voice dialing system in Embodiment 1 of the present invention;

图2为本发明实施例二中的语音拨号方法的流程图;Fig. 2 is the flowchart of the voice dialing method in the second embodiment of the present invention;

图3为图2中的步骤S203的具体实现过程的示意图;FIG. 3 is a schematic diagram of a specific implementation process of step S203 in FIG. 2;

图4为图2中的步骤S205的具体实现过程的示意图;FIG. 4 is a schematic diagram of a specific implementation process of step S205 in FIG. 2;

图5为本发明实施例三中的通信终端的结构示意图一;FIG. 5 is a first schematic structural diagram of a communication terminal in Embodiment 3 of the present invention;

图6为本发明实施例三中的通信终端的结构示意图二;FIG. 6 is a second structural schematic diagram of a communication terminal in Embodiment 3 of the present invention;

图7为图6中的查找单元的结构示意图;FIG. 7 is a schematic structural diagram of the search unit in FIG. 6;

图8为本发明实施例三中的云计算平台服务器的结构示意图;FIG. 8 is a schematic structural diagram of a cloud computing platform server in Embodiment 3 of the present invention;

图9为图8中的查找单元的结构示意图。FIG. 9 is a schematic structural diagram of the search unit in FIG. 8 .

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

下面结合附图对本发明实施例提供的语音拨号方法、装置及系统进行详细描述。The voice dialing method, device and system provided by the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

实施例一:Embodiment one:

如图1所示,本发明实施例中提供的语音拨号系统,包括:通信终端101和网络侧的云计算平台服务器102;其中,As shown in Figure 1, the voice dialing system provided in the embodiment of the present invention includes: a communication terminal 101 and a cloud computing platform server 102 on the network side; wherein,

所述通信终端101,用于接收用户发送的连接控制命令,根据该连接控制命令与所述云计算平台服务器102建立通信连接;接收所述用户以语音方式发送的被叫用户名称,并通过与所述云计算平台服务器102建立的通信连接将所述被叫用户名称发送给所述云计算平台服务器102;The communication terminal 101 is configured to receive a connection control command sent by the user, and establish a communication connection with the cloud computing platform server 102 according to the connection control command; receive the called user name sent by the user in voice mode, and communicate with the The communication connection established by the cloud computing platform server 102 sends the called user name to the cloud computing platform server 102;

所述云计算平台服务器102,用于通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;The cloud computing platform server 102 is used to identify and analyze the called user name through non-specific person speech recognition technology, and search for the called number corresponding to the called user name from the pre-stored address book;

如果所述云计算平台服务器102在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则所述云计算平台服务器102还用于将所述被叫号码发送给所述通信终端101,且所述通信终端101还用于根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端101与被叫用户之间的通信连接;If the cloud computing platform server 102 finds the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server 102 is also used to send the called number to the The communication terminal 101, and the communication terminal 101 is also used to start a dialer on the communication terminal according to the called number, and establish a communication connection between the communication terminal 101 and the called user;

如果所述云计算平台服务器102在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则所述云计算平台服务器102还用于将语音识别、解析获得的被叫用户名称发送给所述通信终端101,且所述通信终端101还用于根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端101与被叫用户之间的通信连接。If the cloud computing platform server 102 does not find the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server 102 is also used to recognize and analyze the called number obtained by voice recognition and analysis. The user name is sent to the communication terminal 101, and the communication terminal 101 is also used to search for the called number corresponding to the called user name in a locally stored address book according to the called user name, and according to the called user name Calling the number activates the dialer to establish a communication connection between the communication terminal 101 and the called user.

本发明实施例提供的语音拨号方法、装置及系统,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。In the voice dialing method, device and system provided by the embodiments of the present invention, since the cloud computing platform server on the network side can use non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the embodiments of the present invention The technical solution provided no longer relies on a user's pre-stored sound clips for speech recognition, so the technical solution provided in the embodiment of the present invention has better versatility; moreover, the solution in the embodiment of the present invention can be applied to different The use of voice and tone users is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing.

在本实施例中,还可以对上述图1中的语音拨号系统做进一步扩展。In this embodiment, the voice dialing system in FIG. 1 can be further expanded.

优选地,所述通信终端101还可以用于接收所述云计算平台服务器102下发的所述用户的通话统计数据;Preferably, the communication terminal 101 can also be used to receive the user's call statistics data issued by the cloud computing platform server 102;

此时,上述通信终端101用于根据被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码的实现方式具体为:所述通信终端用于结合所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。At this time, the above-mentioned communication terminal 101 is used to search the called number corresponding to the called user name in the locally stored address book according to the called user name. The call statistical data performs fuzzy matching between the called user name and the user names in the locally stored address book, and finds out the user name closest to the called user name and the phone number corresponding to the closest user name.

进一步地,如果通信终端101通过模糊匹配方式查找到的与被叫用户名称最接近的用户名称中仅包含一个用户名称,那么所述通信终端101将会显示所述与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确;之后,在用户提供的判断结果表明所述用户名称正确时,所述通信终端101根据所述最接近的用户名称对应的电话号码启动拨号器并建立通信终端101与被叫用户之间的通信连接;Further, if the user name closest to the called user name found by the communication terminal 101 through fuzzy matching only contains one user name, then the communication terminal 101 will display the user name closest to the called user name. user name, and instruct the user to judge whether the user name is correct; afterward, when the judgment result provided by the user shows that the user name is correct, the communication terminal 101 starts the dialer according to the phone number corresponding to the closest user name And establish a communication connection between the communication terminal 101 and the called user;

如果通信终端101通过模糊匹配方式查找到的与被叫用户名称最接近的用户名称中包含至少两个用户名称,那么所述通信终端101将会显示所述与被叫用户名称最接近的用户名称,并指示用户选择正确的被叫用户名称;在用户选择了正确的被叫用户名称之后,所述通信终端101根据用户所选择的被叫用户名称对应的电话号码启动拨号器并建立通信终端101与被叫用户之间的通信连接。If the user name closest to the called user name found by the communication terminal 101 through fuzzy matching contains at least two user names, then the communication terminal 101 will display the user name closest to the called user name , and instruct the user to select the correct called user name; after the user selects the correct called user name, the communication terminal 101 starts the dialer according to the telephone number corresponding to the called user name selected by the user and establishes the communication terminal 101 Communication connection with the called user.

优选地,所述云计算平台服务器102用于从预存的通讯录中查找所述被叫用户名称对应的被叫号码的具体实现方式可以是:所述云计算平台服务器102用于结合所述用户的通话统计数据将所述被叫用户名称与所述预存的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。之后,云计算平台服务器102将获取到的所述最接近的用户名称对应的电话号码作为被叫用户号码发送给所述通信终端101。Preferably, the specific implementation manner for the cloud computing platform server 102 to search for the called number corresponding to the called user name from the pre-stored address book may be: the cloud computing platform server 102 is used to combine the user According to the call statistics data, the called user name is fuzzy matched with the user names in the pre-stored address book, and the user name closest to the called user name and the phone corresponding to the closest user name are found. Number. Afterwards, the cloud computing platform server 102 sends the obtained telephone number corresponding to the closest user name to the communication terminal 101 as the called user number.

进一步地,如果云计算平台服务器102通过模糊匹配方式查找到的与所述被叫用户名称最接近的用户名称中包含仅一个用户名称,那么所述云计算平台服务器102会将所述与被叫用户名称最接近的用户名称发送给所述通信终端101,由通信终端101显示接收到的所述与被叫用户名称最接近的用户名称并指示用户判断所述用户名称是否正确;之后,在用户提供的判断结果表明所述用户名称正确时,所述云计算平台服务器102将所述最接近的用户名称对应的电话号码发送给所述通信终端101,由通信终端101根据所述电话号码启动拨号器建立通信终端101与被叫用户之间的通信连接;Further, if the user name closest to the called user name found by the cloud computing platform server 102 through fuzzy matching contains only one user name, then the cloud computing platform server 102 will compare the user name with the called user name The user name closest to the user name is sent to the communication terminal 101, and the communication terminal 101 displays the received user name closest to the called user name and instructs the user to judge whether the user name is correct; after that, the user When the judgment result provided shows that the user name is correct, the cloud computing platform server 102 sends the phone number corresponding to the closest user name to the communication terminal 101, and the communication terminal 101 starts dialing according to the phone number The device establishes a communication connection between the communication terminal 101 and the called user;

如果云计算平台服务器102通过模糊匹配方式查找到的与被叫用户名称最接近的用户名称中包含至少两个用户名称,那么云计算平台服务器102会将所述与被叫用户名称最接近的用户名称发送给所述通信终端101,由通信终端101显示接收到的所述与被叫用户名称最接近的用户名称并指示用户选择正确的被叫用户名称;在用户选择了正确的被叫用户名称之后,所述云计算平台服务器102将用户选择的被叫用户名称对应的电话号码发送给所述通信终端101,由通信终端101根据所述电话号码启动拨号器建立通信终端101与被叫用户之间的通信连接。If the user name closest to the called user name found by the cloud computing platform server 102 through fuzzy matching contains at least two user names, then the cloud computing platform server 102 will put the user name closest to the called user name The name is sent to the communication terminal 101, and the user name that is closest to the called user name is displayed by the communication terminal 101 and indicates that the user selects the correct called user name; when the user selects the correct called user name Afterwards, the cloud computing platform server 102 sends the phone number corresponding to the called user name selected by the user to the communication terminal 101, and the communication terminal 101 activates the dialer according to the phone number to establish a connection between the communication terminal 101 and the called user. Communication connection between.

在本实施例中,上述预存的通讯录可以是保存在所述云计算平台服务器上,也可以是保存在网络侧的一个专门的存储服务器上。In this embodiment, the above-mentioned pre-stored address book may be stored on the cloud computing platform server, or may be stored on a dedicated storage server on the network side.

本发明实施例提供的语音拨号系统,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。此外,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术用户通过语音输入的被叫用户名称进行识别、解析,使得用户无需再在通信终端上记录与通讯录中的被叫用户相对应的声控标签,也就是说,用户可以对任意的被叫用户进行语音拨号,而不会受到声控标签数量的限制,因此本发明实施例中的方案可以进一步地扩大语音拨号的通用性。In the voice dialing system provided by the embodiment of the present invention, since the cloud computing platform server on the network side can use non-person-specific voice recognition technology to identify and analyze the called user name input by the user through voice, the technical solution provided by the embodiment of the present invention No longer rely on a user's pre-stored sound clips for speech recognition, so the technical solutions provided in the embodiments of the present invention have better versatility; moreover, the solutions in the embodiments of the present invention can be applied to users with different voices and tones It is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing. In addition, because the cloud computing platform server on the network side can use the non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the user no longer needs to record the information related to the called user in the address book on the communication terminal. Corresponding voice-activated tags, that is to say, the user can perform voice dialing to any called user without being limited by the number of voice-activated tags. Therefore, the solutions in the embodiments of the present invention can further expand the versatility of voice dialing.

实施例二:Embodiment two:

如图2所示,本发明实施例提供了一种语音拨号方法,包括:As shown in Figure 2, the embodiment of the present invention provides a voice dialing method, including:

201、通信终端接收用户发送的连接控制命令,根据该连接控制命令与网络侧的云计算平台服务器建立通信连接。201. The communication terminal receives a connection control command sent by the user, and establishes a communication connection with the cloud computing platform server on the network side according to the connection control command.

在本实施例中,通信终端与云计算平台服务器建立通信连接的方式可以是通过移动通信网络来进行连接,也可以是通过互联网来进行连接。In this embodiment, the manner in which the communication terminal establishes a communication connection with the cloud computing platform server may be through a mobile communication network, or through the Internet.

202、通信终端接收所述用户以语音方式发送的被叫用户名称,并通过与云计算平台服务器建立的通信连接将所述被叫用户名称发送给云计算平台服务器。202. The communication terminal receives the called user name sent by the user in voice mode, and sends the called user name to the cloud computing platform server through the communication connection established with the cloud computing platform server.

所述被叫用户名称可以是被叫用户的名字或者昵称,不过一定要与通讯录中的名称保持一致,否则会影响到后续从通讯录中查找被叫号码的准确性。The called user name can be the name or nickname of the called user, but it must be consistent with the name in the address book, otherwise it will affect the accuracy of subsequent search for the called number from the address book.

203、云计算平台服务器通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码。其中,通讯录存储在云计算平台服务器上。203. The cloud computing platform server identifies and analyzes the called user name through the non-person-specific voice recognition technology, and searches for the called number corresponding to the called user name from the pre-stored address book. Wherein, the address book is stored on the server of the cloud computing platform.

所述预存的通讯录保存在所述云计算平台服务器上或者网络侧的一个存储服务器上。The pre-stored address book is saved on the cloud computing platform server or a storage server on the network side.

如果在步骤203中,如果云计算平台服务器查找到了所述被叫用户名称对应的被叫号码,则执行步骤204;否则,执行步骤205。If in step 203, if the cloud computing platform server finds the called number corresponding to the called user name, then execute step 204; otherwise, execute step 205.

204、如果云计算平台服务器在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则将所述被叫号码发送给通信终端,由通信终端根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端与被叫用户之间的通信连接。204. If the cloud computing platform server finds the called number corresponding to the called user name in the pre-stored address book, send the called number to the communication terminal, and the communication terminal sends the called number to the communication terminal according to the called number. Start the dialer on the communication terminal to establish a communication connection between the communication terminal and the called user.

205、如果云计算平台服务器在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则将语音识别、解析获得的被叫用户名称发送给通信终端,由通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。205. If the cloud computing platform server does not find the called number corresponding to the called user name in the pre-stored address book, then send the called user name obtained by voice recognition and analysis to the communication terminal, and the communication terminal according to The called user name searches a locally stored address book for a called number corresponding to the called user name, and activates a dialer according to the called number to establish a communication connection between the communication terminal and the called user.

本发明实施例提供的语音拨号方法,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。In the voice dialing method provided by the embodiment of the present invention, since the cloud computing platform server on the network side can use non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the technical solution provided by the embodiment of the present invention No longer rely on a user's pre-stored sound clips for speech recognition, so the technical solutions provided in the embodiments of the present invention have better versatility; moreover, the solutions in the embodiments of the present invention can be applied to users with different voices and tones It is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing.

在本发明的另一具体实施例中,还可以对上述步骤203做进一步扩展。In another specific embodiment of the present invention, the above step 203 may be further extended.

具体地,如图3所示,上述步骤203中的云计算平台服务器从预存的通讯录中查找所述被叫用户名称对应的被叫号码的过程,在具体实现时还可以包括以下步骤:Specifically, as shown in Figure 3, the process of the cloud computing platform server in the above step 203 searching for the called number corresponding to the called user name from the pre-stored address book may also include the following steps during specific implementation:

S31、云计算平台服务器结合用户的通话统计数据将被叫用户名称与预存的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。S31. The cloud computing platform server performs fuzzy matching between the called user name and the user name in the pre-stored address book in combination with the user's call statistics, and finds out the user name closest to the called user name and the closest user The phone number corresponding to the name.

所述通话统计数据可以是一段时间内所述用户的通话记录,所述一段时间可以是但不限于是一个月、半个月或者一周。一般来说,时间太长会使得云计算平台服务器存储的数据量太大,而时间太短又会使得数据统计量不足而致使后续的模糊匹配不够准确;所述一段时间的长短可以由用户根据自己的需要进行设定。The call statistics data may be the user's call records within a period of time, and the period of time may be but not limited to one month, half a month or one week. Generally speaking, if the time is too long, the amount of data stored in the server of the cloud computing platform will be too large, and if the time is too short, the amount of data statistics will be insufficient, resulting in inaccurate subsequent fuzzy matching; the length of the period of time can be determined by the user according to Set up according to your own needs.

上述模糊匹配过程可以采用已有的:Brute-Force算法(BF算法,也称简单匹配算法)、BM算法或KMP算法等模糊匹配算法。The above-mentioned fuzzy matching process may adopt existing fuzzy matching algorithms such as Brute-Force algorithm (BF algorithm, also called simple matching algorithm), BM algorithm or KMP algorithm.

如果云计算平台服务器通过模糊匹配找出的与所述被叫用户名称最接近的用户名称中仅包含一个用户名称,那么云计算平台服务器可以直接根据这一个用户名称查找其对应的电话号码作为被叫用户号码发送给通信终端。优选地,云计算平台服务器还可以通过步骤S32和S33对模糊匹配找出的一个最接近的用户名称进行确认,以免出现误拨的情况。If the user name closest to the called user name found by the cloud computing platform server through fuzzy matching contains only one user name, then the cloud computing platform server can directly look up the corresponding phone number based on this user name as the called user name. Call the user number and send it to the communication terminal. Preferably, the cloud computing platform server can also confirm the closest user name found by fuzzy matching through steps S32 and S33, so as to avoid misdialing.

S32、云计算平台服务器将所述与被叫用户名称最接近的用户名称发送给所述通信终端。S32. The cloud computing platform server sends the user name closest to the called user name to the communication terminal.

S33、通信终端显示接收到的所述与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确。S33. The communication terminal displays the received user name closest to the called user name, and instructs the user to judge whether the user name is correct.

用户可以对所述通信终端上显示的用户名称进行判断,以确认云计算平台服务器通过模糊匹配找出的用户名称是否为正确的被叫用户。通信终端接收用户提供的判断结果,并将该判断结果上传到云计算平台服务器。相应地,云计算平台服务器会在用户提供的判断结果表明所述用户名称正确时,将所述最接近的用户名称对应的电话号码发送给所述通信终端。The user can judge the user name displayed on the communication terminal to confirm whether the user name found by the cloud computing platform server through fuzzy matching is the correct called user. The communication terminal receives the judgment result provided by the user, and uploads the judgment result to the cloud computing platform server. Correspondingly, when the judgment result provided by the user shows that the user name is correct, the cloud computing platform server will send the phone number corresponding to the closest user name to the communication terminal.

如果云计算平台服务器通过模糊匹配找出的与所述被叫用户名称最接近的用户名称中包含至少两个用户名称,那么云计算平台服务器可以将所述至少两个用户名称中的首个用户名称对应的电话号码作为被叫用户号码发送给通信终端。优选地,云计算平台服务器还可以通过步骤S34和S35对模糊匹配找出的至少两个最接近的用户名称进行确认,以免出现误拨的情况。If the user name closest to the called user name found by the cloud computing platform server through fuzzy matching contains at least two user names, then the cloud computing platform server may use the first user name in the at least two user names The phone number corresponding to the name is sent to the communication terminal as the called user number. Preferably, the cloud computing platform server can also confirm at least two closest user names found by fuzzy matching through steps S34 and S35, so as to avoid misdialing.

S34、云计算平台服务器将所述与被叫用户名称最接近的用户名称发送给所述通信终端。S34. The cloud computing platform server sends the user name closest to the called user name to the communication terminal.

S35、通信终端显示接收到的所述与被叫用户名称最接近的用户名称,并指示用户选择正确的被叫用户名称。S35. The communication terminal displays the received user name closest to the called user name, and instructs the user to select the correct called user name.

用户可以从通信终端所显示的至少两个用户名称中选出实际需要呼叫的被叫用户。通信终端在接收到用户提供的选择结果后,将所述选择结果上传到云计算平台服务器。相应地,在用户选择了正确的被叫用户名称之后,所述云计算平台服务器将用户选择的被叫用户名称对应的电话号码发送给所述通信终端。The user can select the called user who actually needs to call from at least two user names displayed by the communication terminal. After receiving the selection result provided by the user, the communication terminal uploads the selection result to the cloud computing platform server. Correspondingly, after the user selects the correct called user name, the cloud computing platform server sends the phone number corresponding to the called user name selected by the user to the communication terminal.

在本发明的又一具体实施例中,还可以对上述步骤205做进一步扩展。In yet another specific embodiment of the present invention, the above step 205 may be further extended.

具体地,如图4所示,上述步骤205在具体实现时还可以包括以下步骤:Specifically, as shown in FIG. 4, the above step 205 may also include the following steps during specific implementation:

S51、通信终端接收所述云计算平台服务器下发的所述用户的通话统计数据。S51. The communication terminal receives the call statistics data of the user delivered by the cloud computing platform server.

所述通话统计数据可以是一段时间内所述用户的通话记录,所述一段时间可以是但不限于是一个月、半个月或者一周。一般来说,时间太长会使得云计算平台服务器存储的数据量太大,而时间太短又会使得数据统计量不足而致使后续的模糊匹配不够准确;所述一段时间的长短可以由用户根据自己的需要进行设定。The call statistics data may be the user's call records within a period of time, and the period of time may be but not limited to one month, half a month or one week. Generally speaking, if the time is too long, the amount of data stored in the server of the cloud computing platform will be too large, and if the time is too short, the amount of data statistics will be insufficient, resulting in inaccurate subsequent fuzzy matching; the length of the period of time can be determined by the user according to Set up according to your own needs.

S52、通信终端结合所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。S52. The communication terminal fuzzily matches the called user name with the user names in the locally stored address book in combination with the call statistics data of the user, and finds the user name closest to the called user name and the closest The phone number corresponding to the user name that is close.

上述模糊匹配过程可以采用已有的:Brute-Force算法(BF算法,也称简单匹配算法)、BM算法或KMP算法等模糊匹配算法。The above-mentioned fuzzy matching process may adopt existing fuzzy matching algorithms such as Brute-Force algorithm (BF algorithm, also called simple matching algorithm), BM algorithm or KMP algorithm.

如果通信终端通过模糊匹配找出的与所述被叫用户名称最接近的用户名称中仅包含一个用户名称,那么通信终端可以直接将该用户名称对应的电话号码作为被叫用户号码,并启动拨号功能。优选地,通信终端还可以通过步骤S53和S54对模糊匹配找出的一个最接近的用户名称进行确认,以免出现误拨的情况。If the user name closest to the called user name found by the communication terminal through fuzzy matching contains only one user name, then the communication terminal can directly use the phone number corresponding to the user name as the called user number and start dialing Features. Preferably, the communication terminal can also confirm the closest user name found by fuzzy matching through steps S53 and S54, so as to avoid misdialing.

S53、通信终端显示所述与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确。S53. The communication terminal displays the user name closest to the called user name, and instructs the user to judge whether the user name is correct.

用户可以对所述通信终端上显示的用户名称进行判断,以确认所述通信终端通过模糊匹配找出的用户名称是否为正确的被叫用户。The user can judge the user name displayed on the communication terminal to confirm whether the user name found by the communication terminal through fuzzy matching is the correct called user.

S54、在用户提供的判断结果表明所述用户名称正确时,所述通信终端根据所述最接近的用户名称对应的电话号码启动拨号器。S54. When the judgment result provided by the user shows that the user name is correct, the communication terminal activates a dialer according to the phone number corresponding to the closest user name.

如果通信终端通过模糊匹配找出的与所述被叫用户名称最接近的用户名称中包含至少两个用户名称,那么通信终端可以将所述至少两个用户名称中的首个用户名称对应的电话号码作为被叫用户号码,并启动拨号功能。优选地,通信终端还可以通过步骤S55和S56对模糊匹配找出的至少两个最接近的用户名称进行确认,以免出现误拨的情况。If the user name closest to the called user name found by the communication terminal through fuzzy matching contains at least two user names, then the communication terminal may call the first user name corresponding to the at least two user names The number is used as the number of the called party, and the dialing function is activated. Preferably, the communication terminal can also confirm at least two closest user names found by fuzzy matching through steps S55 and S56, so as to avoid misdialing.

在本实施例中,如果用户的判断结果表明用户名称错误,用户可以手动获取正确的被叫用户名称,当然,在实际的使用过程中,用户还可以通过其他方式获取挣钱的被叫用户名称,此处不作一一赘述。In this embodiment, if the judgment result of the user shows that the user name is wrong, the user can manually obtain the correct called user name. Of course, in the actual use process, the user can also obtain the called user name for making money in other ways. , will not be repeated here.

S55、通信终端显示所述与被叫用户名称最接近的至少两个用户名称,并指示用户选择正确的被叫用户名称。S55. The communication terminal displays the at least two user names closest to the called user name, and instructs the user to select the correct called user name.

用户可以从通信终端所显示的至少两个用户名称中选出实际需要呼叫的被叫用户。The user can select the called user who actually needs to call from at least two user names displayed by the communication terminal.

S56、在用户选择了正确的被叫用户名称之后,通信终端根据用户所选择的被叫用户名称对应的电话号码启动拨号器。S56. After the user selects the correct called user name, the communication terminal activates the dialer according to the telephone number corresponding to the called user name selected by the user.

如果用户没有获得正确的被叫用户名称,则用户可以手动获取正确的被叫用户名称,当然,在实际的使用过程中,用户还可以通过其他方式获取挣钱的被叫用户名称,此处不作一一赘述。If the user does not obtain the correct called user name, the user can manually obtain the correct called user name. Of course, in the actual use process, the user can also obtain the called called user name for making money in other ways, which will not be described here. Let me repeat them one by one.

本发明实施例提供的语音拨号方法,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。此外,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术用户通过语音输入的被叫用户名称进行识别、解析,使得用户无需再在通信终端上记录与通讯录中的被叫用户相对应的声控标签,也就是说,用户可以对任意的被叫用户进行语音拨号,而不会受到声控标签数量的限制,因此本发明实施例中的方案可以进一步地扩大语音拨号的通用性。In the voice dialing method provided by the embodiment of the present invention, since the cloud computing platform server on the network side can use non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the technical solution provided by the embodiment of the present invention No longer rely on a user's pre-stored sound clips for speech recognition, so the technical solutions provided in the embodiments of the present invention have better versatility; moreover, the solutions in the embodiments of the present invention can be applied to users with different voices and tones It is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing. In addition, because the cloud computing platform server on the network side can use the non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the user no longer needs to record the information related to the called user in the address book on the communication terminal. Corresponding voice-activated tags, that is to say, the user can perform voice dialing to any called user without being limited by the number of voice-activated tags. Therefore, the solutions in the embodiments of the present invention can further expand the versatility of voice dialing.

实施例三:Embodiment three:

为了能够更好地实现上述方法,本发明实施例还提供了一种通信终端和一种云计算平台服务器。In order to better implement the above method, the embodiment of the present invention also provides a communication terminal and a cloud computing platform server.

如图5所示,本实施例中提供的通信终端包括:As shown in Figure 5, the communication terminal provided in this embodiment includes:

第一接收单元501,用于接收用户发送的连接控制命令;The first receiving unit 501 is configured to receive a connection control command sent by a user;

连接单元502,用于根据所述第一接收单元501接收到的连接控制命令与网络侧的云计算平台服务器建立通信连接;A connection unit 502, configured to establish a communication connection with the cloud computing platform server on the network side according to the connection control command received by the first receiving unit 501;

第二接收单元503,用于接收所述用户以语音方式发送的被叫用户名称;The second receiving unit 503 is configured to receive the called user name sent by the user in voice mode;

第一发送单元504,用于将所述第二接收单元503接收到的被叫用户名称通过所述连接单元502建立的通信连接发送给所述云计算平台服务器;The first sending unit 504 is configured to send the called user name received by the second receiving unit 503 to the cloud computing platform server through the communication connection established by the connecting unit 502;

所述通信终端还包括:第三接收单元505和拨号单元508;或者,The communication terminal further includes: a third receiving unit 505 and a dialing unit 508; or,

所述通信终端还包括:第四接收单元506、查找单元507和拨号单元508;或者,The communication terminal further includes: a fourth receiving unit 506, a search unit 507, and a dialing unit 508; or,

所述通信终端还包括:第三接收单元505、第四接收单元506、查找单元507和拨号单元508;其中,The communication terminal further includes: a third receiving unit 505, a fourth receiving unit 506, a search unit 507, and a dialing unit 508; wherein,

所述第三接收单元505,用于接收所述云计算平台服务器下发的所述被叫用户名称对应的被叫号码;The third receiving unit 505 is configured to receive the called number corresponding to the called user name issued by the cloud computing platform server;

所述第四接收单元506,用于接收所述云计算平台服务器下发的语音识别解析得到的被叫用户名称;The fourth receiving unit 506 is configured to receive the called user name obtained from speech recognition analysis issued by the cloud computing platform server;

所述查找单元507,用于在根据所述第四接收单元506接收到的被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码;The searching unit 507 is configured to search for the called number corresponding to the called user name in an address book stored locally according to the called user name received by the fourth receiving unit 506;

所述拨号单元508,用于根据所述第三接收单元505接收到的被叫号码或者所述查找单元507查找到的被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。The dialing unit 508 is configured to activate a dialer to establish a communication connection between the communication terminal and the called user according to the called number received by the third receiving unit 505 or the called number found by the search unit 507 .

在具体应用中,还可以对上述通信终端做进一步扩展。In a specific application, the above-mentioned communication terminal can also be further expanded.

优选地,如图6所示,本实施例中的通信终端还包括:Preferably, as shown in FIG. 6, the communication terminal in this embodiment further includes:

第五接收单元509,用于接收所述云计算平台服务器下发的所述用户的通话统计数据;The fifth receiving unit 509 is configured to receive the call statistics data of the user issued by the cloud computing platform server;

此时,所述查找单元507,如图7所示,包括:At this time, the search unit 507, as shown in FIG. 7 , includes:

匹配模块571,用于结合所述第五接收单元509接收到的所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,并找出与所述被叫用户名称最接近的用户名称;The matching module 571 is configured to fuzzily match the called user name with the user name in the locally stored address book in combination with the call statistics data of the user received by the fifth receiving unit 509, and find out the The user name closest to the called user name;

查找模块572,用于在本地存储的通讯录中查找与所述最接近的用户名称对应的电话号码。The searching module 572 is configured to search the phone number corresponding to the closest user name in the address book stored locally.

进一步地,所述查找单元507还可以包括指示模块573;Further, the search unit 507 may also include an indication module 573;

如果所述查找模块572查找到的与被叫用户名称最接近的用户名称中仅包含一个用户名称;则所述指示模块573,用于显示所述查找模块572查找到的与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确;此时,所述拨号单元508具体用于在用户提供的判断结果表明所述用户名称正确时,根据所述最接近的用户名称对应的电话号码启动拨号器;If the user name closest to the called user name found by the search module 572 contains only one user name; close user name, and instruct the user to judge whether the user name is correct or not; at this time, the dialing unit 508 is specifically configured to, when the judgment result provided by the user indicates that the user name is correct, correspond to the phone number to start the dialer;

如果所述查找模块572查找到的与被叫用户名称最接近的用户名称中包含至少两个用户名称;则所述指示模块573,用于显示所述查找模块572查找到的与被叫用户名称最接近的至少两个用户名称,并指示用户选择正确的被叫用户名称;此时,所述拨号单元508具体用于在用户选择了正确的被叫用户名称之后,根据用户所选择的被叫用户名称对应的电话号码启动拨号器。If the user name closest to the called user name found by the search module 572 contains at least two user names; then the indication module 573 is used to display the called user name found by the search module 572 The closest at least two user names, and instruct the user to select the correct called user name; at this time, the dialing unit 508 is specifically used to, after the user selects the correct called user name, according to the called called user name selected by the user The phone number corresponding to the user name launches the dialer.

在本实施例中,还提供了一种云计算平台服务器。In this embodiment, a cloud computing platform server is also provided.

如图8所示,所述云计算平台服务器包括:As shown in Figure 8, the cloud computing platform server includes:

第一接收单元801,用于接收通信终端发送的语音形式的被叫用户名称;The first receiving unit 801 is configured to receive the called user name in voice form sent by the communication terminal;

非特定人语音识别单元802,用于通过非特定人语音识别技术对所述第一接收单元801接收到的被叫用户名称进行识别、解析;The non-specific voice recognition unit 802 is used to identify and analyze the called user name received by the first receiving unit 801 through the non-specific voice recognition technology;

查找单元803,用于根据所述非特定人语音识别单元802的识别解析结果从预存的通讯录中查找所述被叫用户名称对应的被叫号码;A search unit 803, configured to search the called number corresponding to the called user name from the pre-stored address book according to the recognition and analysis result of the non-specific person speech recognition unit 802;

所述云计算平台服务器还包括:第一发送单元804和/或第二发送单元805;其中,The cloud computing platform server also includes: a first sending unit 804 and/or a second sending unit 805; wherein,

第一发送单元804,用于在所述查找单元803查找到所述被叫用户名称对应的被叫号码时,将所述被叫号码发送给所述通信终端;The first sending unit 804 is configured to send the called number to the communication terminal when the search unit 803 finds the called number corresponding to the called user name;

第二发送单元805,用于在所述查找单元803未查找到所述被叫用户名称对应的被叫号码时,将所述非特定人语音识别单元识别解析出的被叫用户名称发送给所述通信终端。The second sending unit 805 is configured to send the called user name identified and analyzed by the non-specific person voice recognition unit to the called user name when the search unit 803 does not find the called number corresponding to the called user name. the communication terminal.

在具体应用中,还可以对上述通信终端做进一步扩展。In a specific application, the above-mentioned communication terminal can also be further expanded.

优选地,所述查找单元803,如图9所示,包括:Preferably, the search unit 803, as shown in FIG. 9 , includes:

匹配模块831,用于结合所述用户的通话统计数据将所述被叫用户名称与所述预存的通讯录中的用户名称进行模糊匹配,并找出与所述被叫用户名称最接近的用户名称;A matching module 831, configured to fuzzily match the called user name with the user names in the pre-stored address book in combination with the call statistics data of the user, and find out the user whose name is closest to the called user name name;

查找模块832,用于根据所述最接近的用户名称在所述预存的通讯录中查找所述最接近的用户名称对应的电话号码。A searching module 832, configured to search the pre-stored address book for a phone number corresponding to the closest user name according to the closest user name.

进一步地,所述查找单元803还可以包括发送模块833;Further, the search unit 803 may also include a sending module 833;

如果所述查找模块832查找到的与被叫用户名称最接近的用户名称中仅包含一个用户名称;则所述发送模块833,用于将所述匹配模块831确定的与被叫用户名称最接近的用户名称发送给所述通信终端,由所述通信终端显示给用户并指示用户判断所述最接近的用户名称是否正确;此时,所述第一发送单元804具体用于在用户提供的判断结果表明所述用户名称正确时,将所述最接近的用户名称对应的电话号码发送给所述通信终端;If the user name closest to the called user name found by the search module 832 contains only one user name; The user name of the user is sent to the communication terminal, and the communication terminal displays it to the user and instructs the user to judge whether the closest user name is correct; at this time, the first sending unit 804 is specifically used to When the result shows that the user name is correct, send the phone number corresponding to the closest user name to the communication terminal;

如果所述查找模块832查找到的与被叫用户名称最接近的用户名称中包含至少两个用户名称;则所述发送模块833,用于将所述匹配模块831确定的与被叫用户名称最接近的用户名称发送给所述通信终端,由所述通信终端显示给用户并指示用户选择正确的被叫用户名称;此时,所述第一发送单元804具体用于在用户选择了正确的被叫用户名称之后,将用户选择的被叫用户名称对应的电话号码发送给所述通信终端。If the user name closest to the called user name found by the search module 832 contains at least two user names; The approaching user name is sent to the communication terminal, and the communication terminal displays it to the user and instructs the user to select the correct called user name; at this time, the first sending unit 804 is specifically used to select the correct called user name. After the user name is called, the phone number corresponding to the called user name selected by the user is sent to the communication terminal.

利用本实施例中提供的通信终端和云计算平台服务器实现上述语音拨号的过程,可以参照实施例二中的方法描述,此处不再赘述。The process of using the communication terminal and the cloud computing platform server provided in this embodiment to realize the above-mentioned voice dialing can refer to the description of the method in Embodiment 2, and will not be repeated here.

本发明实施例提供的通信终端和云计算平台服务器,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术对用户通过语音输入的被叫用户名称进行识别、解析,使得本发明实施例提供的技术方案不再依赖于某一用户的预存的声音片段来进行语音识别,因此本发明实施例中提供的技术方案的通用性更好;而且,本发明实施例中的方案可以适用于不同语音、音调用户的使用,并且还适用于不同方言以及主流外语的识别(如英语、法语、德语以及日语等)并进行正确解析,进而提高用户在进行语音拨号时的服务体验。此外,由于网络侧的云计算平台服务器能够采用非特定人语音识别技术用户通过语音输入的被叫用户名称进行识别、解析,使得用户无需再在通信终端上记录与通讯录中的被叫用户相对应的声控标签,也就是说,用户可以对任意的被叫用户进行语音拨号,而不会受到声控标签数量的限制,因此本发明实施例中的方案可以进一步地扩大语音拨号的通用性。The communication terminal and the cloud computing platform server provided by the embodiment of the present invention, because the cloud computing platform server on the network side can use non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, so that the embodiment of the present invention The technical solution provided no longer relies on a user's pre-stored sound clips for speech recognition, so the technical solution provided in the embodiment of the present invention has better versatility; moreover, the solution in the embodiment of the present invention can be applied to different The use of voice and tone users is also applicable to the recognition of different dialects and mainstream foreign languages (such as English, French, German, and Japanese, etc.) and correct analysis, thereby improving the service experience of users when making voice dialing. In addition, because the cloud computing platform server on the network side can use the non-specific person voice recognition technology to identify and analyze the called user name input by the user through voice, the user no longer needs to record the information related to the called user in the address book on the communication terminal. Corresponding voice-activated tags, that is to say, the user can perform voice dialing to any called user without being limited by the number of voice-activated tags. Therefore, the solutions in the embodiments of the present invention can further expand the versatility of voice dialing.

本发明实施例中提供的语音拨号方法、装置及系统适用于基于语音控制的智能通信领域。The voice dialing method, device and system provided in the embodiments of the present invention are applicable to the field of intelligent communication based on voice control.

通过以上实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Through the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary hardware platform, and of course, can also be implemented entirely by hardware. Based on this understanding, all or part of the contribution made by the technical solution of the present invention to the background technology can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, magnetic disks, optical disks, etc. , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (20)

Translated fromChinese
1.一种语音拨号方法,其特征在于,包括:1. A voice dialing method, characterized in that, comprising:通信终端接收用户发送的连接控制命令,根据该连接控制命令与网络侧的云计算平台服务器建立通信连接;The communication terminal receives the connection control command sent by the user, and establishes a communication connection with the cloud computing platform server on the network side according to the connection control command;所述通信终端接收所述用户以语音方式发送的被叫用户名称,并通过与所述云计算平台服务器建立的通信连接将所述被叫用户名称发送给所述云计算平台服务器;The communication terminal receives the called user name sent by the user in voice mode, and sends the called user name to the cloud computing platform server through the communication connection established with the cloud computing platform server;所述云计算平台服务器通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;The cloud computing platform server identifies and analyzes the called user name through non-specific person speech recognition technology, and searches the called number corresponding to the called user name from the pre-stored address book;如果所述云计算平台服务器在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则将所述被叫号码发送给所述通信终端,由所述通信终端根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端与被叫用户之间的通信连接;If the cloud computing platform server finds the called number corresponding to the called user name in the pre-stored address book, the called number will be sent to the communication terminal, and the communication terminal will The called number starts the dialer on the communication terminal, and establishes a communication connection between the communication terminal and the called user;如果所述云计算平台服务器在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则将语音识别、解析获得的被叫用户名称发送给所述通信终端,由所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。If the cloud computing platform server does not find the called number corresponding to the called user name in the pre-stored address book, the called user name obtained through voice recognition and analysis is sent to the communication terminal, and the The communication terminal looks up the called number corresponding to the called user name in the locally stored address book according to the called user name, and activates the dialer according to the called number to establish a communication between the communication terminal and the called user. communication connection.2.根据权利要求1所述的语音拨号方法,其特征在于,在所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码之前,还包括:2. The voice dialing method according to claim 1, characterized in that, before the communication terminal searches for the called number corresponding to the called user name in the address book stored locally according to the called user name, further include:所述通信终端接收所述云计算平台服务器下发的所述用户的通话统计数据;The communication terminal receives the call statistics data of the user issued by the cloud computing platform server;所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码包括:Searching the called number corresponding to the called user name in the locally stored address book by the communication terminal according to the called user name includes:所述通信终端结合所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。The communication terminal performs fuzzy matching between the called user name and the user names in the locally stored address book in combination with the call statistics data of the user, and finds out the user name closest to the called user name and the closest user name. The phone number corresponding to the user name that is close.3.根据权利要求2所述的语音拨号方法,其特征在于,所述与被叫用户名称最接近的用户名称中仅包含一个用户名称;则,3. voice dialing method according to claim 2, is characterized in that, only comprises a user name in the user name closest to described and called user name; Then,所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,还包括:所述通信终端显示所述与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确;The communication terminal searches the locally stored address book for the called number corresponding to the called user name according to the called user name, and further includes: the communication terminal displays the user name closest to the called user name , and instruct the user to determine whether the user name is correct;所述通信终端根据所述被叫号码启动拨号器包括:在用户提供的判断结果表明所述用户名称正确时,所述通信终端根据所述最接近的用户名称对应的电话号码启动拨号器。The communication terminal activating the dialer according to the called number includes: when the judgment result provided by the user shows that the user name is correct, the communication terminal activating the dialer according to the phone number corresponding to the closest user name.4.根据权利要求2所述的语音拨号方法,其特征在于,所述与被叫用户名称最接近的用户名称中包含至少两个用户名称;则,4. voice dialing method according to claim 2, is characterized in that, at least two user names are included in the user name closest to described and called user name; Then,所述通信终端根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,还包括:所述通信终端显示所述与被叫用户名称最接近的用户名称,并指示用户选择正确的被叫用户名称;The communication terminal searches the locally stored address book for the called number corresponding to the called user name according to the called user name, and further includes: the communication terminal displays the user name closest to the called user name , and instruct the user to select the correct called user name;所述通信终端根据所述被叫号码启动拨号器包括:在用户选择了正确的被叫用户名称之后,所述通信终端根据用户所选择的被叫用户名称对应的电话号码启动拨号器。The communication terminal activating the dialer according to the called number includes: after the user selects the correct called user name, the communication terminal activates the dialer according to the telephone number corresponding to the called user name selected by the user.5.根据权利要求1所述的语音拨号方法,其特征在于,所述云计算平台服务器从预存的通讯录中查找所述被叫用户名称对应的被叫号码,包括:5. The voice dialing method according to claim 1, wherein the cloud computing platform server searches for the called number corresponding to the called user name from a pre-stored address book, including:所述云计算平台服务器结合所述用户的通话统计数据将所述被叫用户名称与所述预存的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。The cloud computing platform server performs fuzzy matching on the called user name with the user names in the pre-stored address book in combination with the call statistics data of the user, and finds out the user name closest to the called user name and the phone number for that closest username.6.根据权利要求5所述的语音拨号方法,其特征在于,所述与被叫用户名称最接近的用户名称中包含一个用户名称;则,6. voice dialing method according to claim 5, is characterized in that, described and the user name closest to called user name comprises a user name; Then,所述云计算平台服务器从预存的通讯录中查找所述被叫用户名称对应的被叫号码,还包括:The cloud computing platform server searches the called number corresponding to the called user name from the pre-stored address book, and further includes:所述云计算平台服务器将所述与被叫用户名称最接近的用户名称发送给所述通信终端;The cloud computing platform server sends the user name closest to the called user name to the communication terminal;所述通信终端显示接收到的所述与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确;The communication terminal displays the received user name closest to the called user name, and instructs the user to judge whether the user name is correct;所述云计算平台服务器将所述被叫号码发送给所述通信终端为:在用户提供的判断结果表明所述用户名称正确时,所述云计算平台服务器将所述最接近的用户名称对应的电话号码发送给所述通信终端。The cloud computing platform server sends the called number to the communication terminal as follows: when the judgment result provided by the user shows that the user name is correct, the cloud computing platform server sends the closest user name corresponding to The telephone number is sent to the communication terminal.7.根据权利要求5所述的语音拨号方法,其特征在于,所述与被叫用户名称最接近的用户名称中包含至少两个用户名称;则,7. voice dialing method according to claim 5, is characterized in that, at least two user names are included in the user name closest to described and called user name; Then,所述云计算平台服务器从预存的通讯录中查找所述被叫用户名称对应的被叫号码,还包括:The cloud computing platform server searches the called number corresponding to the called user name from the pre-stored address book, and further includes:所述云计算平台服务器将所述与被叫用户名称最接近的用户名称发送给所述通信终端;The cloud computing platform server sends the user name closest to the called user name to the communication terminal;所述通信终端显示接收到的所述与被叫用户名称最接近的用户名称,并指示用户选择正确的被叫用户名称;The communication terminal displays the received user name closest to the called user name, and instructs the user to select the correct called user name;所述云计算平台服务器将所述被叫号码发送给所述通信终端为:在用户选择了正确的被叫用户名称之后,所述云计算平台服务器将用户选择的被叫用户名称对应的电话号码发送给所述通信终端。The cloud computing platform server sends the called number to the communication terminal as follows: after the user selects the correct called user name, the cloud computing platform server sends the phone number corresponding to the called user name selected by the user sent to the communication terminal.8.根据权利要求1所述的语音拨号方法,其特征在于,所述预存的通讯录保存在所述云计算平台服务器上或者网络侧的一个存储服务器上。8. The voice dialing method according to claim 1, wherein the prestored address book is stored on the cloud computing platform server or on a storage server on the network side.9.一种通信终端,其特征在于,包括:9. A communication terminal, characterized in that it comprises:第一接收单元,用于接收用户发送的连接控制命令;a first receiving unit, configured to receive a connection control command sent by a user;连接单元,用于根据所述第一接收单元接收到的连接控制命令与网络侧的云计算平台服务器建立通信连接;A connection unit, configured to establish a communication connection with the cloud computing platform server on the network side according to the connection control command received by the first receiving unit;第二接收单元,用于接收所述用户以语音方式发送的被叫用户名称;The second receiving unit is used to receive the called user name sent by the user in voice mode;第一发送单元,用于将所述第二接收单元接收到的被叫用户名称通过所述连接单元建立的通信连接发送给所述云计算平台服务器;The first sending unit is configured to send the called user name received by the second receiving unit to the cloud computing platform server through the communication connection established by the connecting unit;所述通信终端还包括:第三接收单元和拨号单元;或者,The communication terminal also includes: a third receiving unit and a dialing unit; or,所述通信终端还包括:第四接收单元、查找单元和拨号单元;或者,The communication terminal also includes: a fourth receiving unit, a search unit and a dialing unit; or,所述通信终端还包括:第三接收单元、第四接收单元、查找单元和拨号单元;其中,The communication terminal also includes: a third receiving unit, a fourth receiving unit, a search unit and a dialing unit; wherein,所述第三接收单元,用于接收所述云计算平台服务器下发的所述被叫用户名称对应的被叫号码;The third receiving unit is configured to receive the called number corresponding to the called user name issued by the cloud computing platform server;所述第四接收单元,用于接收所述云计算平台服务器下发的语音识别解析得到的被叫用户名称;The fourth receiving unit is configured to receive the called user name obtained from speech recognition and analysis issued by the cloud computing platform server;所述查找单元,用于在根据所述第四接收单元接收到的被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码;The search unit is configured to search for a called number corresponding to the called user name in an address book stored locally according to the called user name received by the fourth receiving unit;所述拨号单元,用于根据所述第三接收单元接收到的被叫号码或者所述查找单元查找到的被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。The dialing unit is configured to activate a dialer to establish a communication connection between the communication terminal and the called user according to the called number received by the third receiving unit or the called number found by the search unit.10.根据权利要求9所述的通信终端,其特征在于,还包括:10. The communication terminal according to claim 9, further comprising:第五接收单元,用于接收所述云计算平台服务器下发的所述用户的通话统计数据;The fifth receiving unit is configured to receive the call statistics data of the user issued by the cloud computing platform server;所述查找单元包括:The search unit includes:匹配模块,用于结合所述第五接收单元接收到的所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,并找出与所述被叫用户名称最接近的用户名称;A matching module, configured to fuzzily match the called user name with the user name in the locally stored address book in combination with the call statistics data of the user received by the fifth receiving unit, and find Call the user name closest to the user name;查找模块,用于在本地存储的通讯录中查找与所述最接近的用户名称对应的电话号码。A search module, configured to search a locally stored address book for a phone number corresponding to the closest user name.11.根据权利要求10所述的通信终端,其特征在于,所述与被叫用户名称最接近的用户名称中仅包含一个用户名称;则所述查找单元还包括:11. The communication terminal according to claim 10, characterized in that, only one user name is included in the user name closest to the called user name; then the search unit further includes:指示模块,用于显示所述查找模块查找到的与被叫用户名称最接近的用户名称,并指示用户判断所述用户名称是否正确;An indication module, configured to display the user name found by the search module that is closest to the called user name, and instruct the user to determine whether the user name is correct;所述拨号单元,具体用于在用户提供的判断结果表明所述用户名称正确时,根据所述最接近的用户名称对应的电话号码启动拨号器。The dialing unit is specifically configured to activate a dialer according to the telephone number corresponding to the closest user name when the judgment result provided by the user indicates that the user name is correct.12.根据权利要求10所述的通信终端,其特征在于,所述与被叫用户名称最接近的用户名称中包含至少两个用户名称;则所述查找单元还包括:12. The communication terminal according to claim 10, wherein the user name closest to the called user name includes at least two user names; then the search unit further includes:指示模块,用于显示所述查找模块查找到的与被叫用户名称最接近的用户名称,并指示用户选择正确的被叫用户名称;An indication module, configured to display the user name closest to the called user name found by the search module, and instruct the user to select the correct called user name;所述拨号单元,具体用于在用户选择了正确的被叫用户名称之后,根据用户所选择的被叫用户名称对应的电话号码启动拨号器。The dialing unit is specifically used to activate the dialer according to the telephone number corresponding to the called user name selected by the user after the user selects the correct called user name.13.一种云计算平台服务器,其特征在于,包括:13. A cloud computing platform server, characterized in that, comprising:第一接收单元,用于接收通信终端发送的语音形式的被叫用户名称;The first receiving unit is used to receive the called user name in voice form sent by the communication terminal;非特定人语音识别单元,用于通过非特定人语音识别技术对所述第一接收单元接收到的被叫用户名称进行识别、解析;The non-specific voice recognition unit is used to identify and analyze the called user name received by the first receiving unit through the non-specific voice recognition technology;查找单元,用于根据所述非特定人语音识别单元识别解析结果从预存的通讯录中查找所述被叫用户名称对应的被叫号码;A search unit, configured to search for the called number corresponding to the called user name from the pre-stored address book according to the recognition and analysis result of the non-specific person speech recognition unit;所述云计算平台服务器还包括:第一发送单元和/或第二发送单元;其中,The cloud computing platform server also includes: a first sending unit and/or a second sending unit; wherein,第一发送单元,用于在所述查找单元查找到所述被叫用户名称对应的被叫号码时,将所述被叫号码发送给所述通信终端;a first sending unit, configured to send the called number to the communication terminal when the search unit finds the called number corresponding to the called user name;第二发送单元,用于在所述查找单元未查找到所述被叫用户名称对应的被叫号码时,将所述非特定人语音识别单元识别解析出的被叫用户名称发送给所述通信终端。The second sending unit is configured to send the called user name identified and analyzed by the non-specific person voice recognition unit to the communication channel when the search unit does not find the called number corresponding to the called user name. terminal.14.根据权利要求13所述的云计算平台服务器,其特征在于,所述查找单元包括:14. The cloud computing platform server according to claim 13, wherein the search unit comprises:匹配模块,用于结合所述用户的通话统计数据将所述被叫用户名称与所述预存的通讯录中的用户名称进行模糊匹配,并找出与所述被叫用户名称最接近的用户名称;The matching module is used to fuzzily match the called user name with the user names in the pre-stored address book in combination with the call statistics data of the user, and find out the user name closest to the called user name ;查找模块,用于根据所述最接近的用户名称在所述预存的通讯录中查找所述最接近的用户名称对应的电话号码。A searching module, configured to search the pre-stored address book for a phone number corresponding to the closest user name according to the closest user name.15.根据权利要求14所述的云计算平台服务器,其特征在于,所述与被叫用户名称最接近的用户名称中包含一个用户名称;则所述查找单元还包括:15. The cloud computing platform server according to claim 14, wherein the user name closest to the called user name includes a user name; then the search unit also includes:发送模块,用于将所述匹配模块确定的与被叫用户名称最接近的用户名称发送给所述通信终端,由所述通信终端显示给用户并指示用户判断所述最接近的用户名称是否正确;a sending module, configured to send the user name determined by the matching module that is closest to the called user name to the communication terminal, and the communication terminal displays it to the user and instructs the user to judge whether the closest user name is correct ;所述第一发送单元,具体用于在用户提供的判断结果表明所述用户名称正确时,将所述最接近的用户名称对应的电话号码发送给所述通信终端。The first sending unit is specifically configured to send the phone number corresponding to the closest user name to the communication terminal when the judgment result provided by the user shows that the user name is correct.16.根据权利要求14所述的云计算平台服务器,其特征在于,所述与被叫用户名称最接近的用户名称中包含至少两个用户名称;则所述查找单元还包括:16. The cloud computing platform server according to claim 14, wherein the user name closest to the called user name comprises at least two user names; then the search unit also includes:发送模块,用于将所述匹配模块确定的与被叫用户名称最接近的用户名称发送给所述通信终端,由所述通信终端显示给用户并指示用户选择正确的被叫用户名称;A sending module, configured to send the user name determined by the matching module that is closest to the called user name to the communication terminal, and the communication terminal displays it to the user and instructs the user to select the correct called user name;所述第一发送单元,具体用于在用户选择了正确的被叫用户名称之后,将用户选择的被叫用户名称对应的电话号码发送给所述通信终端。The first sending unit is specifically configured to send the phone number corresponding to the called user name selected by the user to the communication terminal after the user selects the correct called user name.17.一种语音拨号系统,其特征在于,包括:通信终端和云计算平台服务器;其中,17. A voice dialing system, comprising: a communication terminal and a cloud computing platform server; wherein,所述通信终端,用于接收用户发送的连接控制命令,根据该连接控制命令与网络侧的云计算平台服务器建立通信连接;接收所述用户以语音方式发送的被叫用户名称,并通过与所述云计算平台服务器建立的通信连接将所述被叫用户名称发送给所述云计算平台服务器;The communication terminal is configured to receive a connection control command sent by the user, establish a communication connection with the cloud computing platform server on the network side according to the connection control command; receive the called user name sent by the user in voice mode, and communicate with the The communication connection established by the cloud computing platform server sends the called user name to the cloud computing platform server;所述云计算平台服务器,用于通过非特定人语音识别技术对所述被叫用户名称进行识别、解析,并从预存的通讯录中查找所述被叫用户名称对应的被叫号码;The cloud computing platform server is used to identify and analyze the called user name through non-person-specific voice recognition technology, and search for the called number corresponding to the called user name from the pre-stored address book;如果所述云计算平台服务器在所述预存的通讯录中查找到了所述被叫用户名称对应的被叫号码,则所述云计算平台服务器还用于将所述被叫号码发送给所述通信终端,且所述通信终端还用于根据所述被叫号码启动该通信终端上的拨号器,建立该通信终端与被叫用户之间的通信连接;If the cloud computing platform server finds the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server is also used to send the called number to the communication terminal, and the communication terminal is also used to start a dialer on the communication terminal according to the called number, and establish a communication connection between the communication terminal and the called user;如果所述云计算平台服务器在所述预存的通讯录中未找到所述被叫用户名称对应的被叫号码,则所述云计算平台服务器还用于将语音识别、解析获得的被叫用户名称发送给所述通信终端,且所述通信终端还用于根据该被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码,并根据所述被叫号码启动拨号器建立该通信终端与被叫用户之间的通信连接。If the cloud computing platform server does not find the called number corresponding to the called user name in the pre-stored address book, the cloud computing platform server is also used to recognize and analyze the called user name obtained by voice recognition sent to the communication terminal, and the communication terminal is also used to look up the called number corresponding to the called user name in the locally stored address book according to the called user name, and start dialing according to the called number The device establishes a communication connection between the communication terminal and the called user.18.根据权利要求17所述的语音拨号系统,其特征在于,所述通信终端还用于接收所述云计算平台服务器下发的所述用户的通话统计数据;18. The voice dialing system according to claim 17, wherein the communication terminal is further configured to receive the user's call statistics data issued by the cloud computing platform server;则所述通信终端用于根据被叫用户名称在本地存储的通讯录中查找所述被叫用户名称对应的被叫号码的实现方式具体为:所述通信终端用于结合所述用户的通话统计数据将所述被叫用户名称与本地存储的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。Then, the implementation of the communication terminal for searching the called number corresponding to the called user name in the locally stored address book according to the called user name is specifically: the communication terminal is used to combine the call statistics of the user The data performs fuzzy matching between the called user name and the user names in the address book stored locally, and finds out the user name closest to the called user name and the phone number corresponding to the closest user name.19.根据权利要求17所述的语音拨号系统,其特征在于,所述云计算平台服务器用于从预存的通讯录中查找所述被叫用户名称对应的被叫号码的实现方式具体为:所述云计算平台服务器用于结合所述用户的通话统计数据将所述被叫用户名称与所述预存的通讯录中的用户名称进行模糊匹配,找出与所述被叫用户名称最接近的用户名称以及该最接近的用户名称对应的电话号码。19. The voice dialing system according to claim 17, wherein the implementation of the cloud computing platform server for searching the called number corresponding to the called user name from the pre-stored address book is specifically as follows: The cloud computing platform server is used to fuzzy match the called user name with the user name in the pre-stored address book in combination with the call statistics data of the user, and find out the user closest to the called user name name and the phone number for that closest username.20.根据权利要求17所述的语音拨号系统,其特征在于,所述预存的通讯录保存在所述云计算平台服务器上或者网络侧的一个存储服务器上。20. The voice dialing system according to claim 17, wherein the pre-stored address book is stored on the cloud computing platform server or a storage server on the network side.
CN201110394740.4A2011-12-022011-12-02Voice dial-up method, Apparatus and systemExpired - Fee RelatedCN102497481B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201110394740.4ACN102497481B (en)2011-12-022011-12-02Voice dial-up method, Apparatus and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201110394740.4ACN102497481B (en)2011-12-022011-12-02Voice dial-up method, Apparatus and system

Publications (2)

Publication NumberPublication Date
CN102497481A CN102497481A (en)2012-06-13
CN102497481Btrue CN102497481B (en)2016-03-02

Family

ID=46189265

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201110394740.4AExpired - Fee RelatedCN102497481B (en)2011-12-022011-12-02Voice dial-up method, Apparatus and system

Country Status (1)

CountryLink
CN (1)CN102497481B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102752467A (en)*2012-07-162012-10-24上海车音网络科技有限公司Method, device and system for calling
CN103685196B (en)*2012-09-192017-04-26上海港联电信股份有限公司Accurate data analysis communication system based on cloud computing and method thereof
CN103839549A (en)*2012-11-222014-06-04腾讯科技(深圳)有限公司Voice instruction control method and system
CN104079711A (en)*2013-03-292014-10-01上海城际互通通信有限公司Calling method based on speech recognition
CN103971679B (en)*2014-05-282020-04-21北京字节跳动网络技术有限公司Contact voice searching method and device and mobile terminal
CN104202455A (en)*2014-08-302014-12-10北京光年无限科技有限公司Intelligent voice dialing method and intelligent voice dialing device
CN104598527B (en)*2014-12-262018-09-25论客科技(广州)有限公司A kind of voice search method and device
CN105120373B (en)*2015-09-062018-07-13上海智臻智能网络科技股份有限公司Voice transfer control method and system
CN106533933A (en)*2016-11-292017-03-22上海市共进通信技术有限公司Intelligent home gateway and control method thereof
CN108122555B (en)*2017-12-182021-07-23北京百度网讯科技有限公司 Communication method, speech recognition device and terminal device
CN110138951A (en)*2018-02-022019-08-16郑州工业应用技术学院A kind of communication means and communication terminal
CN110265022A (en)*2018-03-122019-09-20郑州工业应用技术学院A kind of method and smart machine transmitting voice
CN111343327B (en)*2018-12-192023-05-23上海擎感智能科技有限公司Voice dialing method and vehicle-mounted terminal
CN112165557A (en)*2020-08-242021-01-01浙江智源企业服务有限公司Outbound system supporting multiple dialects

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7328006B2 (en)*2004-04-082008-02-05Shenzhen Dianjing Technology Co., Ltd.Method and communication system of associated phone calling
CN101170603A (en)*2007-09-252008-04-30华为技术有限公司 Voice dialing method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101136962B (en)*2006-08-302011-06-08许军Telephone switching system and switching method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7328006B2 (en)*2004-04-082008-02-05Shenzhen Dianjing Technology Co., Ltd.Method and communication system of associated phone calling
CN101170603A (en)*2007-09-252008-04-30华为技术有限公司 Voice dialing method and system

Also Published As

Publication numberPublication date
CN102497481A (en)2012-06-13

Similar Documents

PublicationPublication DateTitle
CN102497481B (en)Voice dial-up method, Apparatus and system
JP6974486B2 (en) Handling Phones on Shared Voice-Enabled Devices
US8391445B2 (en)Caller identification using voice recognition
US7995732B2 (en)Managing audio in a multi-source audio environment
US9380155B1 (en)Forming speech recognition over a network and using speech recognition results based on determining that a network connection exists
US7980465B2 (en)Hands free contact database information entry at a communication device
JP5042194B2 (en) Apparatus and method for updating speaker template
CN103139404A (en)System and method for generating interactive voice response display menu based on voice recognition
US9444934B2 (en)Speech to text training method and system
US9088655B2 (en)Automated response system
CN103841272B (en)A kind of method and device sending speech message
CN108196821A (en)Hand free device with the identification of continuous keyword
US10257350B2 (en)Playing back portions of a recorded conversation based on keywords
CN103024117A (en) A system, method and mobile terminal for inputting contacts by voice recognition
CN106878535A (en) Method and device for reminding mobile terminal location
WO2014140970A2 (en)Voice print tagging of interactive voice response sessions
CN104851423B (en)Sound information processing method and device
US10818295B1 (en)Maintaining network connections
JP2020193994A (en)Telephone call system and telephone call program
CN111970295A (en)Multi-terminal-based call transaction management method and device
JP6963497B2 (en) Voice recognition system, call evaluation setting method
US10147417B2 (en)Electronic speech recognition name directory prognostication system by comparing a spoken name's packetized voice to stored phonemes
CN103929532A (en)Information processing method and electronic equipment
JP2005348240A (en) Telephone equipment
JP2014086942A (en)Telephone answering evaluation system, telephone answering evaluation method, voice evaluation device, incident management device and program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CP01Change in the name or title of a patent holder
CP01Change in the name or title of a patent holder

Address after:518057 East 606A Science Park Industrial Building, No. 6 Keyuan Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee after:CHEYIN INTELLIGENT TECHNOLOGY CO.,LTD.

Address before:518057 East 606A Science Park Industrial Building, No. 6 Keyuan Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee before:SHENZHEN VCYBER TECHNOLOGY Co.,Ltd.

TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20210923

Address after:610000 No. 777, section 4, Huafu Avenue, Yixin street, Southwest Airport Economic Development Zone, Shuangliu District, Chengdu, Sichuan

Patentee after:Chengdu cheYin Intelligent Technology Co.,Ltd.

Address before:518057 East 606A Science Park Industrial Building, No. 6 Keyuan Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee before:CHEYIN INTELLIGENT TECHNOLOGY Co.,Ltd.

CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20160302


[8]ページ先頭

©2009-2025 Movatter.jp