一种业务获取方法及装置的制造方法

文档序号:10536395阅读:170来源:国知局
一种业务获取方法及装置的制造方法
【专利摘要】本发明实施例提供一种业务获取方法及装置,通过确定当前通话号码为特殊号码时,获取用户输入的语音信息;并从语音信息中识别出字符信息;以及将识别出的字符信息发送至网络侧;获取网络侧根据所述字符信息提供的业务数据。采用本发明实施例技术方案,在确定通话号码为特殊号码时,即通过自身的语音采集功能的部件收集用户的语音信息,并通过自身的语音识别功能的部件识别采集到的语音信息,并将识别语音信息得到的字符信息发送给网络侧,无须人工输入字符信息,提高了用户获取业务数据的效率以及用户体验。
【专利说明】
_种业务获取方法及装置
技术领域
[0001 ]本发明实施例涉及通信技术领域,尤其涉及一种业务获取方法及装置。
【背景技术】
[0002]随着无线通信技术的飞速发展,手机作为一种便捷的通讯工具,已成为人们生活的重要组成部分。
[0003]在通过手机在进行通话的时候,经常会遇到自动语音提示的情况;例如,用户拨打10086等运营商服务电话时,通话开始后,用户将接收到运营商发送的自动语音提示,用户通过该自动语音提示在手机键盘上选择所需要的按键,进而获取相应的业务。
[0004]目前,在进行包含自动语音提示的通话过程时,用户需要通过人工按键的形式获取相应的业务;当自动语音提示层级较多,如包含六个自动语音提示层级,用户需要根据语音提示人工输入六次字符才能获取相应的业务。
[0005]由此可见,目前在进行包含自动语音提示的通话过程中,存在获取业务效率低,用户体验差的问题。

【发明内容】

[0006]本发明实施例提供一种业务获取方法及装置,用以解决目前在进行包含自动语音提示的通话过程中,存在获取业务效率低,用户体验差的问题。
[0007]本发明实施例提供的具体技术方案如下:
[0008]本发明实施例提供一种业务获取方法,包括:
[0009]获取输入的通话号码;
[0010]若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息;其中,所述特殊号码为能够提供附加业务的号码;
[0011 ]对所述语音信息进行识别,获取所述语音信息对应的字符信息;
[0012]将所述字符信息发送至网络侧;并
[0013]获取网络侧根据所述字符信息提供的附加业务的数据。
[0014]一种业务获取装置,包括:
[0015]通话号码获取单元,用于获取输入的通话号码;
[0016]语音信息获取单元,用于若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息;其中,所述特殊号码为能够提供附加业务的号码;
[0017]字符信息获取单元,用于对所述语音信息进行识别,获取所述语音信息对应的字符信息;
[0018]发送单元,用于将所述字符信息发送至网络侧;并
[0019]业务获取单元,用于获取网络侧根据所述字符信息提供的附加业务的数据。
[0020]本发明实施例提供一种业务获取方法及装置,通过确定当前通话号码为特殊号码时,获取用户输入的语音信息;并从语音信息中识别出字符信息;以及将识别出的字符信息发送至网络侧;获取网络侧根据所述字符信息提供的业务。采用本发明实施例技术方案,在确定通话号码为特殊号码时,即通过自身的语音采集功能的部件收集用户的语音信息,并通过自身的语音识别功能的部件识别采集到的语音信息,并将识别语音信息得到的字符信息发送给网络侧,无须人工输入字符信息,提高了用户获取业务的效率以及用户体验;并且,由于在本发明实施例中字符信息仅为包含几个数字、字母或者特殊符号的字符串,因此,采用传输字符信息的方式获取业务并不会占用大量的带宽,信息速传速度快,进一步提高了用户获取业务的效率。
【附图说明】
[0021]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本发明实施例中通话系统架构示意图;
[0023]图2为本发明实施例一中获取业务的流程图;
[0024]图3为本发明实施例二中获取业务的装置结构示意图;
[0025]图4为本发明实施例三中终端结构示意图。
【具体实施方式】
[0026]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]下面结合说明书附图,对本发明实施例作进一步详细描述。
[0028]参阅图1所示,为本发明实施例中通话系统架构示意图,该通话系统包含终端以及网络侧设备,其中,终端为具备通话功能的设备,且该终端包含具备语音采集功能的部件和语音识别功能的部件,该终端可以为手机,也可以为具备通话功能的计算机等;网络侧设备为提供业务的业务器。
[0029]实施例一
[0030]参阅图2所示,本发明实施例中,终端进行通话的过程,包括:
[0031]步骤200:获取输入的通话号码。
[0032]本发明实施例中,用户可以通过终端的实体键盘或者虚拟键盘输入通话号码;当终端检测到用户触发通话过程时,即获取用户在终端中输入的通话号码。
[0033]可选的,终端检测到用户触发通话开始选项时,即确定用户触发通话过程。
[0034]可选的,终端还可以通过语音采集功能的部件,获取用户语音输入的电话号码;终端通过语音识别功能的部件,获取用户输入的语音信息中包含的每一个语音字符;分别将每一个语音字符与语音库中的声音进行比对,获取语音库中与每一个语音字符匹配的标准语音,将获取的每一个所述标准语音分别对应的文本字符进行排序后,将排序后的文本字符确定为所述语音信息对应的字符信息。其中,与语音字符匹配的标准语音是指语音字符所表征的声音与标准语音所表征的声音相同;终端根据每一个标准语音对应的语音字符在语音信息中的位置,分别确定每一个标准语音对应的文本字符在最终生成的字符信息的位置,并根据确定的位置对标准语音对应的字符进行排序。
[0035]可选的,终端还可以在自身中预置通讯录信息,该通讯录信息中包含通话号码和该通话号码对应的通讯标识,该通讯标识可以为姓名等文字标识;终端仅根据用户采用语音形式输入的通讯录信息中包含的通讯标识,获取通讯录信息中与该通讯标识对应的通话号码。
[0036]采用上述技术方案,终端能够采集用户输入的语音信息,并根据语音信息确定用户输入的通话号码,无须用户手动输入电话号码,从而提高了用户进行拨号的效率,并有效提高了用户体验。
[0037]步骤210:若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息。
[0038]本发明实施例中,终端获取用户输入的通话号码后,需要判断该通话号码是否为特殊号码;其中,所述特殊号码是指其中,所述特殊号码为能够提供附加业务的号码,如业务台号码,和/或,提供自动语音提示的号码,所述自动语音提示为非人工业务的语音信息。
[0039]可选的,终端判断用户输入的通话号码是否为特殊号码的过程,具体包括:当预设的特殊号码集合中包含所述通话号码时,确定所述通话号码为特殊号码;和/或接收网络侧发送的语音信号;对所述语音信号进行解析,当解析结果为所述语音信号中包含自动语音提示时,确定所述通话号码为特殊号码。例如,用户输入的通话号码为10086,特殊号码集合中包含{10086,10010,……},终端可以查询特殊号码集合,确定用户输入的通话号码10086属于特殊号码集合,因此,终端判定用户输入的通话号码为特殊号码;或者,用户输入的通话号码为10086,终端与网络侧建立通信连接之后,获取网络侧发送的语音信号,由于10086服务器端发送的语音信号为自动语音提示,因此,终端判定用户输入的电话号码为特殊号码。
[0040]进一步的,终端判定用户输入的通话号码为特殊号码后,可以直接执行启动具备语音识别功能的部件,并获取用户输入的语音信息的步骤;终端还可以判定用户输入的通话号码为特殊号码后,在自身的交互界面中呈现是否开启语音识别选项;并当检测到用户选定语音识别选项时,启动具备语音采集功能的部件,执行获取用户输入的语音信息的步骤。
[0041]步骤220:对所述语音信息进行识别,获取所述语音信息对应的字符信息。
[0042]本发明实施例中,终端通过自身中具备语音识别功能的部件,对语音信息进行识另IJ,获取语音信息中对应的字符信息。
[0043]可选的,终端获取所述语音信息对应的字符信息的过程,具体包括:对所述语音信息进行解析,获取至少一个单独的语音字符;从预设语音库的对应关系集合中依次查找每一个所述语音字符;其中,所述预设对应关系集合中包含各个语音字符和文本字符的对应关系;分别获取每一个查找到的语音字符对应的文本字符;分别根据每一个文本字符对应的语音字符在所述语音信息中的位置,对所有文本字符进行排序;将排序后的文本字符确定为所述语音信息对应的字符信息。
[0044]步骤230:将所述字符信息发送至网络侧。
[0045]本发明实施例中,终端将对语音信息进行识别得到的所述字符信息发送至网络侧。
[0046]可选的,所述终端获取所述字符信息对应的按键标识;其中,所述按键为组成本地键盘的基本元素;触发所述按键标识对应的按键,生成包含所述字符信息的数据包;将所述包含字符信息的数据包发送至网络侧。
[0047]步骤240:获取网络侧根据所述字符信息提供的附加业务的数据。
[0048]本发明实施例中,由于网络侧根据终端发送的字符信息,可能启动下一级的自动语音提示,并将该自动语音提示发送至终端;此时,终端将重复采用步骤220至步骤240的步骤,直至获取网络侧最终提供的业务。其中,所述业务为网络侧生成的数据包,该数据包中包含用户所需要的语音信息或者文本信息,如用户拨打业务咨询电话,所述数据包中包含的语音信息或者文本信息即为用户所咨询业务内容。
[0049]采用本发明实施例技术方案,若终端确定用户输入的通话号码为特殊号码,则通过语音采集技术和语音识别技术,对用户输入的语音信息进行采集和识别,获取用户输入的语音信息对应的字符信息,并触发该字符信息对应的按键,并将触发按键后生成的字符信息发送至网络侧,进而获取网络侧根据该字符信息生成的业务,无须用户根据网络侧的自动语音提示,手动输入字符信息对应的按键,提高了信息输入的速度,进而提高了获取业务的效率;并且,由于自动语音提示所要求反馈的字符信息通常为数量有限的数字或者特殊字符(如和“#”),因此,采用本发明实施例,终端采集用户输入的语音信息的时间长度以及识别用户输入的语音信息的时间长度均较短,且数量有限的数字或者特殊字符在网络传输过程中占用的带宽较小,从而在不占用大量带宽的情况下,还能有效缩短信息传输时长。
[0050]基于上述技术方案,进一步的,终端还可以仅采集用户输入的语音信息,并根据所述语音信息生成语音数据包;终端将所述语音数据包发送至网络侧;网络侧包含具备语音识别的部件,网络侧中具备语音识别的部件对所述语音数据包进行解析,并识别所述语音数据包中包含的语音信息,根据对识别语音信息得到的字符信息,生成所述字符信息对应的业务发送至终端。
[0051 ] 实施例二
[0052]基于实施例一所述的技术方案,参阅图3所示,本发明实施例还提供一种业务获取装置,该装置包括通话号码获取单元30,语音信息获取单元31,字符信息获取单元32,发送单元33,以及业务获取单元34,其中:
[0053]通话号码获取单元30,用于获取输入的通话号码;
[0054]语音信息获取单元31,用于若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息;其中,所述特殊号码为能够提供附加业务的号码;
[0055]字符信息获取单元32,用于对所述语音信息进行识别,获取所述语音信息对应的字符信息;
[0056]发送单元33,用于将所述字符信息发送至网络侧;
[0057]业务获取单元34,用于获取网络侧根据所述字符信息提供的业务。
[0058]进一步的,所述装置还包括确定单元35,用于:当预设的特殊号码集合中包含所述通话号码时,确定所述通话号码为特殊号码;和/或接收网络侧发送的语音信号;对所述语音信号进行解析,当解析结果为所述语音信号中包含自动语音提示时,确定所述通话号码为特殊号码;其中,所述自动语音提示为非人工业务的语音信息。
[0059]进一步的,所述装置还包括处理单元36,用于:获取用户输入的语音信息之前,在交互界面中呈现是否开启语音识别选项;当检测到用户选定语音识别选项时,启动具备语音收集功能的部件,执行获取用户输入的语音信息的步骤。
[0060]可选的,所述字符信息获取单元32,具体用于:对所述语音信息进行解析,获取至少一个单独的语音字符;从预设对应关系集合中依次查找每一个所述语音字符;其中,所述预设对应关系集合中包含各个语音字符和文本字符的对应关系;分别获取每一个查找到的语音字符对应的文本字符;分别根据每一个文本字符对应的语音字符在所述语音信息中的位置,对所有文本字符进行排序;将排序后的文本字符确定为所述语音信息对应的字符信息。
[0061 ]可选的,所述发送单元33,具体用于:获取所述字符信息对应的按键标识;其中,所述按键为组成本地键盘的基本元素;触发所述按键标识对应的按键,生成包含所述字符信息的数据包;将所述包含字符信息的数据包发送至网络侧。
[0062]实施例三
[0063]基于实施例一所述的技术方案,参阅图4所示,本发明实施例还提供一种终端,该终端包含输入单元40,麦克风41,处理器42,以及收发器43,其中:
[0064]所述输入单元40,用于:接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键信号输入;
[0065]麦克风41,用于接收输入的语音信息;
[0066]处理器42,用于判定用户输入的通话号码是否为特殊号码,以及对所述语音信息进行识别,获取所述语音信息对应的字符信息;
[0067]收发器43,用于将所述字符信息发送至网络侧;并获取网络侧根据所述字符信息提供的业务。
[0068]具体地,输入单元40可包括触摸屏401以及其他输入设备402。触摸屏401,也称为触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏401上或在触摸屏401附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏401可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器42,并能接收处理器42发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏401。除了触摸屏401,输入单元40还可以包括其他输入设备402。具体地,其他输入设备402可以包括但不限于物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0069]可选的,所述处理器42,具体用于:当预设的特殊号码集合中包含所述通话号码时,确定所述通话号码为特殊号码;和/或接收网络侧发送的语音信号;对所述语音信号进行解析,当解析结果为所述语音信号中包含自动语音提示时,确定所述通话号码为特殊号码;其中,所述自动语音提示为非人工业务的语音信息。
[0070]可选的,所述处理器42,具体用于:获取用户输入的语音信息之前,在交互界面中呈现是否开启语音识别选项;当检测到用户选定语音识别选项时,执行获取用户输入的语音信息的步骤。
[0071 ]可选的,所述处理器42,具体用于:对所述语音信息进行解析,获取至少一个单独的语音字符;从预设对应关系集合中依次查找每一个所述语音字符;其中,所述预设对应关系集合中包含各个语音字符和文本字符的对应关系;分别获取每一个查找到的语音字符对应的文本字符;分别根据每一个文本字符对应的语音字符在所述语音信息中的位置,对所有文本字符进行排序;将排序后的文本字符确定为所述语音信息对应的字符信息。
[0072]进一步的,所述终端还包括显示单元44,用于:呈现输入界面,该输入界面中包含虚拟键盘。进一步的,该显示单元44还用于,显示由用户输入的信息或提供给用户的信息以及处理器42提供的各种菜单;其中,可选的,所述显示单元44包括显示面板440。可选的,可以米用LCD(Liquid Crystal Display,液晶显不器)、0LED(0rganic Light-EmittingD1de,有机发光二极管)等形式来配置显示面板440。进一步的,上述显示单元44还可以包括触摸屏(图中未示出),触摸屏可覆盖显示面板440,当触摸屏检测到在其上或附近的触摸操作后,传送给处理器42以确定触摸事件的类型,随后处理器42根据触摸事件的类型在显示面板440上提供相应的视觉输出。触摸屏与显示面板440可以作为两个独立的部件来实现信息的输入和输出功能,但是在某些实施例中,可以将触摸屏与显示面板440集成而实现信息的输入和输出功能。
[0073]进一步的,所述终端还包括扬声器45,用于向用户提供网络侧传输的语音信息。
[0074]进一步的,所述装置还包括电源46,用于为终端中的各个部件供电。
[0075]综上所述,本发明实施例中,通过确定当前通话号码为特殊号码时,获取用户输入的语音信息;并从语音信息中识别出字符信息;以及将识别出的字符信息发送至网络侧;获取网络侧根据所述字符信息提供的业务。采用本发明实施例技术方案,在确定通话号码为特殊号码时,即通过自身的语音采集功能的部件收集用户的语音信息,并通过自身的语音识别功能的部件识别采集到的语音信息,并将识别语音信息得到的字符信息发送给网络侦U,无须人工输入字符信息,提高了用户获取业务的效率以及用户体验;并且,由于在本发明实施例中字符信息仅为包含几个数字、字母或者特殊符号的字符串,因此,采用传输字符信息的方式获取业务并不会占用大量的带宽,信息速传速度快,进一步提高了用户获取业务的效率。
[0076]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0077]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,业务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0078]最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
【主权项】
1.一种业务获取方法,其特征在于,包括: 获取输入的通话号码; 若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息;其中,所述特殊号码为能够提供附加业务的号码; 对所述语音信息进行识别,获取所述语音信息对应的字符信息; 将所述字符信息发送至网络侧;并 获取网络侧根据所述字符信息提供的附加业务的数据。2.根据权利要求1所述的方法,其特征在于,所述通话号码为特殊号码的确定方法,具体包括: 当预设的特殊号码集合中包含所述通话号码时,确定所述通话号码为特殊号码;和/或接收网络侧发送的语音信号;对所述语音信号进行解析,当解析结果为所述语音信号中包含自动语音提示时,确定所述通话号码为特殊号码;其中,所述自动语音提示为非人工业务的语音信息。3.根据权利要求2所述的方法,其特征在于,获取用户输入的语音信息之前,所述方法还包括: 在交互界面中呈现是否开启语音识别选项; 当检测到用户选定语音识别选项时,启动具备语音收集功能的部件,执行获取用户输入的语音信息的步骤。4.根据权利要求1-3任一项所述的方法,其特征在于,对所述语音信息进行识别,获取所述语音信息对应的字符信息,具体包括: 启动具备语首识别功能的部件; 通过所述具备语音识别功能的部件,对所述语音信息进行解析,获取至少一个单独的语音字符; 从预设对应关系集合中依次查找每一个所述语音字符;其中,所述预设对应关系集合中包含各个语音字符和文本字符的对应关系; 分别获取每一个查找到的语音字符对应的文本字符; 分别根据每一个文本字符对应的语音字符在所述语音信息中的位置,对所有文本字符进行排序; 将排序后的文本字符确定为所述语音信息对应的字符信息。5.根据权利要求4所述的方法,其特征在于,将所述字符信息发送至网络侧,具体包括: 获取所述字符信息对应的按键标识;其中,所述按键为组成本地键盘的基本元素; 触发所述按键标识对应的按键,生成包含所述字符信息的数据包; 将所述包含字符信息的数据包发送至网络侧。6.一种业务获取装置,其特征在于,包括: 通话号码获取单元,用于获取输入的通话号码; 语音信息获取单元,用于若所述通话号码为特殊号码,则在自身与网络侧建立连接之后,获取用户输入的语音信息;其中,所述特殊号码为能够提供附加业务的号码; 字符信息获取单元,用于对所述语音信息进行识别,获取所述语音信息对应的字符信息; 发送单元,用于将所述字符信息发送至网络侧;并 业务获取单元,用于获取网络侧根据所述字符信息提供的附加业务的数据。7.根据权利要求6所述的装置,其特征在于,所述装置还包括确定单元,用于: 当预设的特殊号码集合中包含所述通话号码时,确定所述通话号码为特殊号码;和/或接收网络侧发送的语音信号;对所述语音信号进行解析,当解析结果为所述语音信号中包含自动语音提示时,确定所述通话号码为特殊号码;其中,所述自动语音提示为非人工业务的语音信息。8.根据权利要求7所述的装置,其特征在于,所述装置还包括处理单元,用于: 获取用户输入的语音信息之前,在交互界面中呈现是否开启语音识别选项; 当检测到用户选定语音识别选项时,启动具备语音收集功能的部件,执行获取用户输入的语音信息的步骤。9.根据权利要求6-8任一项所述的装置,其特征在于,所述字符信息获取单元,具体用于: 对所述语音信息进行解析,获取至少一个单独的语音字符; 从预设对应关系集合中依次查找每一个所述语音字符;其中,所述预设对应关系集合中包含各个语音字符和文本字符的对应关系; 分别获取每一个查找到的语音字符对应的文本字符; 分别根据每一个文本字符对应的语音字符在所述语音信息中的位置,对所有文本字符进行排序; 将排序后的文本字符确定为所述语音信息对应的字符信息。10.根据权利要求9所述的装置,其特征在于,所述发送单元,具体用于: 获取所述字符信息对应的按键标识;其中,所述按键为组成本地键盘的基本元素; 触发所述按键标识对应的按键,生成包含所述字符信息的数据包; 将所述包含字符信息的数据包发送至网络侧。
【文档编号】G10L15/22GK105895094SQ201510848165
【公开日】2016年8月24日
【申请日】2015年11月26日
【发明人】温冬寒
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1