获取语音服务的方法和装置制造方法

文档序号:7802773阅读:124来源:国知局
获取语音服务的方法和装置制造方法
【专利摘要】本公开是关于一种获取语音服务的方法及装置,属于自动语音服务领域。所述方法包括:显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成快捷操作。本公开解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
【专利说明】获取语音服务的方法和装置
【技术领域】
[0001]本公开涉及自动语音服务领域,特别涉及一种获取语音服务的方法和装置。
【背景技术】
[0002]自动语音服务是一种自动的业务代理,客户在拨通服务号码后,可以利用音频按键向自动语音服务系统发出指令,然后从该系统中获得相应服务。
[0003]在相关技术中,用户使用自动语音服务的过程为:用户使用终端拨打自动语音服务系统的服务号码;在该服务号码接通后,自动语音服务系统播放有关菜单的提示音,用户按照听到的提示音来按压终端上相应的按键向系统发送指令,以进入相应的子菜单;在进入最低一层子菜单后,用户按照听到的提示音来按压相应的按键向系统发送指令,以选择希望的服务;最后,自动语音服务系统提供相应的服务。
[0004]比如,用户拨打10010可获得某电信运营商提供的各类服务。在电话拨通后,用户会听到如下的提示音“尊敬的用户您好,业务查询请按I,业务咨询请按2,业务办理请按3,故障申报请按4、投诉建议请按5、宽带提速介绍请按6……”。之后,用户可根据提示音选择相应的按键向系统发出指令,从而获取对应的服务。
[0005]公开人在实现本公开的过程中,发现上述方式至少存在如下缺陷:用户每次均需要听完大部分提示音,才能按压相应的按键来发出一个指令,而获取一个服务的过程通常需要发送2到5个指 令,需要耗费较长的时间,也即耗费了终端和服务器较多的通信资源和能量资源。如果用户中途忘记了关键的提示音,还需要重复收听提示音,导致耗费的时间和资源会更多。

【发明内容】

[0006]为了解决相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题,本公开实施例提供了一种获取语音服务的方法和装置。所述技术方案如下:
[0007]根据本公开实施例的第一方面,提供了一种获取语音服务的方法,所述方法包括:
[0008]显示与服务号码对应的至少一个快捷操作;
[0009]接收对应于所述快捷操作的选择信号;
[0010]获取被选择的所述快捷操作所对应的至少一个指令;
[0011]向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
[0012]可选地,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的部分指令,m ^ I且为整数。
[0013]可选地,所述获取被选择的所述快捷操作所对应的至少一个指令,包括:
[0014]若所述快捷操作不需要输入用户个人信息,则查询与所述快捷操作对应的η个菜单指令,将所述η个菜单指令作为所述至少一个指令,n ≥ I且为整数;
[0015]或,
[0016]若所述快捷操作需要输入所述用户个人信息,则查询与所述快捷操作对应的a段菜单指令,每段菜单指令包括至少一个指令;获取所述快捷操作所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将所述a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为所述至少一个指令,a、b ≥1,且所述a段菜单指令和所述b段输入指令中的指令总和为η个。
[0017]可选地,所述获取所述服务所需的b个用户个人信息,包括:
[0018]显示与所述服务所对应的至少一个信息获取页面;获取在所述至少一个信息获取页面输入的用户个人信息;
[0019]和/ 或,
[0020]从缓存的用户个人信息中获取所述服务所需的用户个人信息。
[0021]可选地,所述显示与服务号码对应的至少一个快捷操作,包括:
[0022]检测在拨号过程中被输入或被选择的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的显示模板;在所述服务号码拨出前,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,I且为整数;
[0023]或,
[0024]检测已拨出的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的显示模板;在拨通所述服务号码后,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m ≥ k ≥I且为整数;
[0025]或,
[0026]检测已拨出的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的至少一个显示模板;在拨通所述服务号码后,接收输入信号;在所述至少一个显示模板中查询与所述输入信号对应的显示模板;根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,m≥k≥I且为整数。
[0027]可选地,所述获取与所述服务号码对应的显示模板,包括:
[0028]在本地存储的对应关系中查询与所述服务号码对应的显示模板,所述对应关系中包括不同服务号码与不同显示模板之间的对应关系。
[0029]可选地,所述方法还包括:
[0030]接收至少一组服务号码与显示模板之间的对应关系;
[0031]对于所述对应关系中的每一个服务号码,判断所述本地存储的对应关系中是否已存在所述服务号码;
[0032]若判断出已存在所述服务号码,则在所述本地存储的对应关系中更新所述服务号码所对应的显示模板;
[0033]若判断出未存在所述服务号码,则在所述本地存储的对应关系中添加所述服务号码与显示模板之间的对应关系。[0034]可选地,所述方法还包括:
[0035]若所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作不需要输入用户个人信息,则在接收到所述选择信号后自动拨出所述服务号码;或,
[0036]若所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作需要输入用户个人信息,则在获取到所述用户个人信息后自动拨出所述服务号码。
[0037]根据本公开实施例的第二方面,提供了一种获取语音服务的装置,所述装置包括:
[0038]操作显示模块,被配置为显示与服务号码对应的至少一个快捷操作;
[0039]信号接收模块,被配置为接收对应于所述快捷操作的选择信号;
[0040]指令获取模块,被配置为获取被选择的所述快捷操作所对应的至少一个指令;
[0041]指令发送模块,被配置为向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
[0042]可选地,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的部分指令,m ^ I且为整数。
[0043]可选地,所述指令获取模块,包括:
[0044]第一查询单元 ,被配置为在所述快捷操作不需要输入用户个人信息时,查询与所述快捷操作对应的η个菜单指令,将所述η个菜单指令作为所述至少一个指令,n ^ I且为整数;
[0045]或,
[0046]第二查询单元,被配置为在所述快捷操作需要输入所述用户个人信息时,查询与所述快捷操作对应的a段菜单指令,每段菜单指令包括至少一个指令;获取所述快捷操作所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将所述a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为所述至少一个指令,a、b ^ I,且所述a段菜单指令和所述b段输入指令中的指令总和为η个。
[0047]可选地,所述信息获取单元,包括:
[0048]输入获取子单元,被配置为显示与所述服务所对应的至少一个信息获取页面;获取在所述至少一个信息获取页面输入的用户个人信息;
[0049]或,
[0050]缓存获取子单元,被配置为从缓存的用户个人信息中获取所述服务所需的用户个
人信息。
[0051 ] 可选地,所述操作显示模块,包括:
[0052]拨号检测单元,被配置为检测在拨号过程中被输入或被选择的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨号显示单元,被配置为在所述服务号码拨出前,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m ^ k ^ I且为整数;
[0053]或,
[0054]拨出检测单元,被配置为检测已拨出的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨通显示单元,被配置为在拨通所述服务号码后,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m≥k≥I且为整数;
[0055]或,
[0056]拨出检测单元,被配置为检测已拨出的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的至少一个显示模板;输入接收单元,被配置为在拨通所述服务号码后,接收输入信号;输入查询单元,被配置为在所述至少一个显示模板中查询与所述输入信号对应的显示模板;输入显示单元,被配置为根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,I且为整数。
[0057]可选地,所述模板获取单元,被配置为在本地存储的对应关系中查询与所述服务号码对应的显示模板,所述对应关系中包括不同服务号码与不同显示模板之间的对应关系O
[0058]可选地,所述装置还包括:
[0059]模板接收模块,被配置为接收至少一组服务号码与显示模板之间的对应关系;
[0060]号码判断模块,被配置为对于所述对应关系中的每一个服务号码,判断所述本地存储的对应关系中是否已存在所述服务号码;
[0061]模板更新模块,被配置为在判断出已存在所述服务号码时,在所述本地存储的对应关系中更新所述服务号码所对应的显示模板;
[0062]模板添加模块,被配置为在判断出未存在所述服务号码时,在所述本地存储的对应关系中添加所述服务号码与显示模板之间的对应关系。
[0063]可选地,所述装置还包括:
[0064]第一拨出模块,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作不需要输入用户个人信息时,在接收到所述选择信号后自动拨出所述服务号码;或,
[0065]第二拨出模块,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作需要输入用户个人信息时,在获取到所述用户个人信息后自动拨出所述服务号码。
[0066]根据本公开的第三方面,提供了一种获取语音服务的装置,包括:
[0067]处理器;
[0068]用于存储所述处理器的可执行指令的存储器;
[0069]其中,所述处理器被配置为:
[0070]显示与服务号码对应的至少一个快捷操作;
[0071]接收对应于所述快捷操作的选择信号;
[0072]获取被选择的所述快捷操作所对应的至少一个指令;
[0073]向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。[0074]本公开实施例提供的技术方案可以包括以下有益效果:
[0075]显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0076]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【专利附图】

【附图说明】
[0077]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0078]图1是本公开各个实施例所涉及的一种实施环境的结构示意图;
[0079]图2是根据一示例性实施例示出的一种获取语音服务的方法的流程图;
[0080]图3A是根据另一示例性实施例示出的一种获取语音服务的方法的流程图;
[0081]图3B至图3G是根据一示例性实施例示出的一种获取语音服务的方法所涉及的实施示意图。
[0082]图4A是根据一示例性实施例示出的一种获取语音服务的方法的流程图;
[0083]图4B至图4D是根据一不例性实施例不出的一种获取语音服务的方法的实施不意图;
[0084]图5A是根据另一示例性实施例示出的一种获取语音服务的方法的流程图;
[0085]图5B至图5E是根据一示例性实施例示出的一种获取语音服务的方法的实施示意图;
[0086]图6是根据一示例性实施例示出的一种获取语音服务的装置的框图;
[0087]图7A是根据另一示例性实施例示出的一种获取语音服务的装置的框图;
[0088]图7B是图7A所示实施例示出的操作显示模块的一种框图;
[0089]图7C是图7A所示实施例示出的操作显示模块的另一种框图;
[0090]图7D是图7A所示实施例示出的操作显示模块的再一种框图;
[0091]图8是根据一示例性实施例示出的一种获取语音服务的装置的框图。
【具体实施方式】
[0092]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0093]图1是本公开各个实施例所涉及的一种实施环境的结构示意图。该实施环境包括:终端120、交换机140和自动语音服务设备160。[0094]终端120包括通信组件,该通信组件用于与其它设备之间通过有线或者无线的方式进行通信。终端120可以是电话机、手机或者平板电脑等。
[0095]终端120与交换机140之间可以通过有线或者无线的方式相连。
[0096]交换机140用于为终端120和自动语音服务设备160之间建立通信连接,实现终端120与自动语音服务设备160之间的信息交换。
[0097]交换机140与自动语音服务设备160之间可以通过有线或者无线的方式相连。
[0098]自动语音服务设备160安装有自动语音服务系统,该自动语音服务设备160可以是终端设备,也可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0099]可选地,该实施环境还可以包括:与终端120通过有线网络或者无线网络相连的服务器180。
[0100]服务器180可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。该服务器180用于向终端120提供与每个服务号码所对应的显示模板。
[0101]图2是根据一示例性实施例示出的一种获取语音服务的方法的流程图,本实施例以该获取语音服务的方法用于图1所示实施环境的终端中来举例说明。该获取语音服务的方法可以包括如下 几个步骤:
[0102]在步骤201中,显示与服务号码对应的至少一个快捷操作;
[0103]在步骤202中,接收对应于快捷操作的选择信号;
[0104]在步骤203中,获取被选择的快捷操作所对应的至少一个指令;
[0105]在步骤204中,向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作。
[0106]综上所述,本实施例提供的获取语音服务的方法,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0107]在上述实施例中,显示快捷操作的时机可以是拨打服务号码之前,也可以是拨打服务号码之后。每个快捷操作所对应的指令,既可以是获取自动语音服务系统所提供的一个服务时所需要的m个指令中的全部指令,也可以是获取自动语音服务系统所提供的一个服务时所需要的m个指令中的连续的部分指令,其中m ^ I且为整数。
[0108]另外,每个服务号码可以提供至少一个服务,该至少一个服务中的若干个服务可以设置有快捷操作。其中,一个服务对应于一个快捷操作。比如,对于某电信运营商的服务号码,其提供的服务可以包括话费查询、流量查询、积分查询、套餐查询以及给手机充值等等。其中,话费查询服务对应于“话费查询”快捷操作;给手机充值服务对应于“给手机充值”快捷操作,其它的服务未设置有快捷操作。在实际应用中,通常为用户常用的服务设置快捷操作。
[0109]下面,将分为如下几个实施例进行阐述:
[0110]图3A是根据一示例性实施例示出的一种获取语音服务的方法的流程图,本实施例以该获取语音服务的方法用于图1所示实施环境的终端中来举例说明。该获取语音服务的方法可以包括如下几个步骤:
[0111]在步骤301中,检测在拨号过程中被输入或被选择的号码是否为服务号码;
[0112]用户在使用自动语音服务时,首先需要向交换机拨打与该自动语音服务对应的服务号码,以便终端与自动语音服务设备之间建立连接。比如,某自动语音服务设备的服务号码是10080。
[0113]终端检测在拨号过程中被输入的号码是否为服务号码。服务号码可以预先存储在终端内部。
[0114]如图3B所示,用户在拨号界面31中输入号码10080,然后终端检测该号码10080是否为服务号码。
[0115]在步骤302中,如果该号码是服务号码,则获取与服务号码对应的显示模板;
[0116]每个服务号码可以预先设置有一套显示模板,显示模板中包括了与该服务号码对应的至少一个快捷操作。每个快捷操作对应自动语音服务系统所提供的一个服务中的全部流程或者部分流程,每个服务可以是独立的一项功能。
[0117]服务号码与显示模板的对应关系可以预先存储在终端或者服务器上。
[0118]若服务号码与显示模板的对应关系存储在终端上,则终端在本地查询与被输入的服务号码对应的显示模板。
[0119]若服务号码与显示模板的对应关系存储在服务器上,则终端向服务器查询与被输入的服务号码对应的显示模板。
[0120]在步骤303中,在服务号码拨出前,根据显示模板显示至少一个快捷操作;
[0121]终端根据显示模板显示该服务号码所对应的至少一个快捷操作。
[0122]如图3C所示,终端在语音服务框32内显示了 5个快捷操作,分别为:给手机充值、人工服务、积分查询、3G流量包办理和宽带办理。
[0123]在步骤304中,接收对应于快捷操作的选择信号;
[0124]终端接收用户触发的选择信号。若终端支持触摸屏输入,则该触发信号可以是触摸信号;若终端不支持触摸屏输入,则该触发信号可以是物理按键点击信号。
[0125]在步骤305中,获取被选择的快捷操作所对应的至少一个指令;
[0126]根据【背景技术】可知,获取一个服务时通常需要向自动语音服务系统输入2-5个指令。也即,获取一个服务时需要η个指令。这η个指令拥有预定的顺序,且相邻的指令之间还包括相同或不同的发送间隔。在本实施例中,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,mI且为整数。
[0127]指令实质上对应终端键盘上的“0-9”,和“#”。但从功能上讲,一部分指令用于在不同的菜单之间跳转,称之为菜单指令,比如,按“I”进入下一级菜单,按返回上一级菜单;另一部分指令用于向自动语音服务系统发送用户个人信息,比如手机号、银行卡号等。其中,菜单指令通常固定,所以预先存储的显示模板中包括不同服务与不同的菜单指令之间的对应关系。[0128]根据被选择的快捷操作是否需要输入用户个人信息,本步骤包括如下两种方式:
[0129]第一,若被选择的快捷操作不需要输入用户个人信息,则终端查询与被选择的快捷操作对应的η个菜单指令。
[0130]比如,用户选择的快捷操作为“积分查询”,不需要输入用户个人信息。则终端查询与该快捷操作对应的3个菜单指令“3,2,,1”,这3个菜单指令“3,2,,I”是获取“积分查询”这个服务的全部指令。其中,逗号表示停顿间隔,若停顿间隔为I秒,则I个逗号表示停顿I秒,2个逗号表示停顿2秒,以此类推,不再赘述。
[0131]第二,若被选择的快捷操作需要输入用户个人信息,则查询与服务对应的a段菜单指令,每段菜单指令包括至少一个指令;获取服务所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为该快捷操作对应的η个指令,a、b > 1,且a段菜单指令和b段输入指令中的指令总和为η个。
[0132]比如,用户选择的快捷操作为“给手机充值”,则需要输入用户个人信息,终端查询与该快捷操作对应的2段菜单指令“1,2,,”和“1,I” ;并获取服务所需的2个用户个人信息,分别为用户的手机号码“ 11022229696 ”和充值卡号码“ 54648946842126547882 ”;之后,生成对应于上述2个用户个人信息的2段输入指令“1,1,0,2,2,2,2,9,6,9,6,#”和“5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,2,#,,;将2段菜单指令和2段输入指令按照预定顺序交叉组合为 “1,2,,1,1,0,2,2,2,2,9,6,9,6,#5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,2, #,1,I”作为该快捷操作的至少一个指令。这η个指令是获取“给手机充值”这个服务的全部指令。
[0133]其中,终端可根据显示模板获取预定顺序。终端可根据显示模板获取各个服务所对应的菜单指令、各个菜单指令的先后排列顺序、每段输入指令在菜单指令间的插入顺序以及不同段的输入指令的先后排列顺序。
[0134]在第二种方式中,获取被选择的快捷操作所需的用户个人信息,也有两种不同的实现方式:
[0135]I)显示与被选择的快捷操作所对应的信息获取页面;获取在信息获取页面输入的用户个人信息;
[0136]如图3D所示,若用户在图3C的语音服务框32内选择“给手机充值”,则终端根据显示模板显示被选择的快捷操作所对应的信息获取页面33,信息获取页面33包括用于输入手机号的第一输入框34和用于输入充值卡号码的第二输入框35,终端获取用户在第一输入框34和第二输入框35中输入的手机号及充值卡号码。
[0137]需要说明的是,终端可以自动存储在信息获取页面输入的用户个人信息。或者,终端根据用户的操作存储在信息获取页面输入的用户个人信息。
[0138]2),从预先存储的用户个人信息中获取被选择的快捷操作所需的用户个人信息。
[0139]如果终端预先存储有用户个人信息,则终端从预先存储的用户个人信息中获取被选择的快捷操作所需的用户个人信息。
[0140]也即,终端预先存储有不同信息类型的用户个人信息,比如手机号码、身份证号、银行卡号等。终端根据显示模板获知被选择的快捷操作需要某一信息类型的用户个人信息时,终端根据信息类型在预先存储的用户个人信息中查询用户个人信息。然后,终端将查询到的用户个人信息进行显示,并接收用户针对查询到的用户个人信息的选择信号,并将被选择的用户个人信息作为该快捷操作所需的用户个人信息。可选地,终端将查询到的用户个人信息进行显示时,对于每一条用户个人信息,将该用户个人信息中的部分内容进行隐减显不。
[0141]如图3E所示,若用户在图3C的语音服务框32内选择“给手机充值”,则终端根据显示模板获知“给手机充值”需要手机号码类型的用户个人信息,则在预先存储的用户个人信息查询手机号码,并显示查询到的手机号码“110****9966”和“186****3910”,每个手机号码的中间四位被隐藏显示。然后,终端获取用户的选择信号,将“110****9966”作为该快捷操作所需要的用户个人信息。
[0142]在步骤306中,拨打服务号码;
[0143]终端在某一个快捷操作被选择之后,可以自动拨打服务号码或者根据用户的操作来拨打服务号码。
[0144]根据被选择的快捷操作是否需要输入用户个人信息,自动拨打服务号码包括如下两种实现方式:
[0145]若被选择的快捷操作不需要输入用户个人信息,则终端在接收到选择信号后自动拨打该服务号码。比如,用户在图3C中选择“积分查询”后,终端自动拨打服务号码10080。
[0146]若被选择的快捷操作需要输入用户个人信息,则终端在获取到用户个人信息之后自动拨打服务号码。比如,用户确认输入的手机号码和充值卡号码后,终端自动拨打服务号码10080,如图3F所示。
[0147]需要说明的是,若被选择的服务不需要输入用户个人信息,则步骤306和步骤305的执行时间可以同时,也可以不同时;若被选择的服务需要输入用户个人信息,则步骤306需要在步骤305之后自动执行或由用户手动触发执行。
[0148]在步骤307中,在拨通服务号码后,向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作。
[0149]该至少一个指令在发送时,可以是DTMF (Dual Tone Multi Frequency,双音多频)信号。
[0150]比如,在被选择的快捷操作为“积分查询”时,终端在拨通服务号码后,向自动语音服务系统自动发送与“3,2,,I”对应的DTMF信号。其中,逗号表示停顿间隔。
[0151]又比如,在被选择的快捷操作为“给手机充值”时,终端在拨通服务号码后,向自动语音服务系统自动发送与“1,2,,1,1,0,2,2,2,2,9,6,9,6,#5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,2,#,I,I”对应的DTMF信号。其中,逗号表示停顿间隔。
[0152]终端还可以在拨通服务号码后的预定时长之后,自动挂断该服务号码。
[0153]也即,如果快捷操作所对应的指令是获取一个服务所需要的全部指令,则用户只需要在拨通服务号码之前,先选择希望获取的快捷操作,然后视该快捷操作的需求输入或不输入用户个人信息,此后,剩余的工作均由终端来自动完成。也即,用户可以在终端拨通服务号码后,不需要任何管理和操作。
[0154]但是,如果快捷操作所对应的指令是获取一个服务所需要的η个指令中的连续的前k个全部指令,如图3G所示,则终端可以帮助用户自动完成该服务的前半段流程,该服务的后半段流程由用户自己来手动操作完成。[0155]综上所述,本实施例提供的获取语音服务的方法,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0156]本实施例提供的获取语音服务的方法,还通过事先存储用户个人信息,使用户只需要选择已经存储的用户个人信息进行自动输入即可,不需要用户手动输入用户个人信息,减少了用户的输入操作和输入错误率,提高了输入效率和准确性。
[0157]图4A是根据一示例性实施例示出的一种获取语音服务的方法的流程图,本实施例以该获取语音服务的方法用于图1所示实施环境的终端中来举例说明。该获取语音服务的方法可以包括如下几个步骤:
[0158]在步骤401中,检测已拨出的号码是否为服务号码;
[0159]用户在使用自动语音服务时,首先需要向交换机拨打与该自动语音服务对应的服务号码,以便终端与自动语音服务设备之间建立连接。比如,某自动语音服务设备的服务号码是10080。
[0160]终端检测已拨出的号码是否为服务号码。服务号码可以预先存储在终端内部。
[0161]如图4B所示,用户在拨号界面41中输入号码10080后,点击拨出按钮42,然后终端检测该号码10080是否为服务号码。
[0162]在步骤402中,如果该号码是服务号码,则获取与服务号码对应的显示模板;
[0163]每个服务号码可以预先设置有一套显示模板,显示模板中包括了与该服务号码对应的至少一个快捷操作。该快捷操作对应自动语音服务系统所提供的至少一个服务中的全部流程或者部分流程,每个服务可以是独立的一项功能。
[0164]服务号码与显示模板的对应关系可以预先存储在终端或者服务器上。
[0165]若服务号码与显示模板的对应关系存储在终端上,则终端在本地查询与被输入的服务号码对应的显示模板。
[0166]若服务号码与显示模板的对应关系存储在服务器上,则终端向服务器查询与被输入的服务号码对应的显示模板。
[0167]在步骤403中,在拨通服务号码后,根据显示模板显示至少一个快捷操作;
[0168]终端根据显示模板显示该服务号码所对应的至少一个快捷操作。
[0169]如图3C所示,终端在语音服务框32内显示了 5个快捷操作,分别为:给手机充值、人工服务、积分查询、3G流量包办理和宽带办理。
[0170]在步骤404中,接收对应于快捷操作的选择信号;
[0171]终端接收用户触发的选择信号。若终端支持触摸屏输入,则该触发信号可以是触摸信号;若终端不支持触摸屏输入,则该触发信号可以是物理按键点击信号。
[0172]在步骤405中,获取被选择的快捷操作所对应的至少一个指令;
[0173]根据【背景技术】可知,获取一个服务时通常需要向自动语音服务系统输入2-5个指令。也即,获取一个服务时需要η个指令。这η个指令拥有预定的顺序,且相邻的指令之间还包括相同或不同的发送间隔。在本实施例中,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,mI且为整数。
[0174]指令实质上对应终端键盘上的“0-9”,和“#”。但从功能上讲,一部分指令用于在不同的菜单之间跳转,称之为菜单指令,比如,按“I”进入下一级菜单,按返回上一级菜单;另一部分指令用于向自动语音服务系统发送用户个人信息,比如手机号、银行卡号等。其中,菜单指令通常固定,所以预先存储的显示模板中包括不同服务与不同的菜单指令之间的对应关系。
[0175]根据被选择的快捷操作是否需要输入用户个人信息,本步骤包括如下两种方式:
[0176]第一,若被选择的快捷操作不需要输入用户个人信息,则终端查询与被选择的快捷操作对应的η个菜单指令。
[0177]设“给手机充值”这个服务所需要的η个指令包括“1,2,,‘手机号码’ #,‘充值卡号码,#,1,,I”。在一种实施方式中,快捷操作“给手机充值(半自动)”对应了“给手机充值”这个服务的前2个指令,则执行快捷操作“给手机充值(半自动)”的过程中不需要输入用户个人信息,也即在快捷操作“给手机充值(半自动)”自动输入前2个指令后,后续流程由用户手动完成,在后续流程中需要输入用户个人信息。在另一种实施方式中,快捷操作“给手机充值(全自动)”对应了 “给手机充值”这个服务的全部指令,则执行快捷操作“给手机充值(全自动)”的过程中需要输入用户个人信息,如图4C所示。
[0178]如,用户选择的快捷操作为“给手机充值(半自动)”,不需要输入用户个人信息。则终端查询与该快捷操作对应的2个菜单指令“ 1,2,,”,这2个菜单指令“ 1,2,,”是获取“给手机充值”这个服务的连续的前2个指令。其中,逗号表示停顿间隔,若停顿间隔为I秒,则I个逗号表示停顿I秒,2个逗号表示停顿2秒,以此类推,不再赘述。
[0179]第二,若被选择的快捷操作需要输入用户个人信息,则终端查询与服务对应的a段菜单指令,每段菜单指令包括至少一个指令;获取服务所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为该快捷操作对应的η个指令,a、b > 1,且a段菜单指令和b段输入指令中的指令总和为η个。
[0180]如,用户选择的快捷操作为“给手机充值(全自动)”,则需要输入用户个人信息,终端查询与该快捷操作对应的2段菜单指令“1,2,,”和“1,I”;并获取用户的手机号码“11022229696” 和充值卡号码 “54648946842126547882”,生成输入指令 “ 1,1,0,2,2,2,2,9,6,9,6, #”和 “5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,2,之后,将菜单指令和输入指令按照预定顺序交叉组合为 “1,2,,1,1,0,2,2,2,2,9,6,9,6,#5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,2,#,1,1”作为该快捷操作的至少一个指令。这η个指令是获取“给手机充值”这个服务的全部指令。
[0181]其中,终端可根据显示模板获取预定顺序。终端可根据显示模板获取各个服务所对应的菜单指令、各个菜单指令的先后排列顺序、每段输入指令在菜单指令间的插入顺序以及不同段的输入指令的先后排列顺序。
[0182]在第二种方式中,获取被选择的快捷操作所需的用户个人信息,也有两种不同的实现方式:[0183]I)显示与被选择的快捷操作所对应的信息获取页面;获取在信息获取页面输入的用户个人信息;
[0184]如图4D所示,若用户选择快捷操作“给手机充值(全自动)”,则终端根据显示模板显示被选择的快捷操作所对应的信息获取页面42,信息获取页面42包括用于输入手机号的第一输入框43和用于输入充值卡号码的第二输入框44,终端获取用户在第一输入框43和第二输入框44中输入的手机号及充值卡号码。
[0185]需要说明的是,终端可以自动存储在信息获取页面输入的用户个人信息。或者,终端根据用户的操作存储在信息获取页面输入的用户个人信息。
[0186]2),从预先存储的用户个人信息中获取被选择的快捷操作所需的用户个人信息。
[0187]如果终端预先存储有用户个人信息,则终端从预先存储的用户个人信息中获取被选择的快捷操作所需的用户个人信息。
[0188]也即,终端预先存储有不同信息类型的用户个人信息,比如手机号码、身份证号、银行卡号等。终端根据显示模板获知被选择的快捷操作需要某一信息类型的用户个人信息时,终端根据信息类型在预先存储的用户个人信息中查询用户个人信息。然后,终端将查询到的用户个人信息进行显示,并接收用户针对查询到的用户个人信息的选择信号,并将被选择的用户个人信息作为该快捷操作所需的用户个人信息。可选地,终端将查询到的用户个人信息进行显示时,对于每一条用户个人信息,将该用户个人信息中的部分内容进行隐减显不。
[0189]在步骤406中,向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作。
[0190]该至少一个指令在发送时,可以是DTMF (Dual Tone Multi Frequency,双音多频)信号。
[0191]比如,在被选择的快捷操作为“给手机充值(半自动)”时,向自动语音服务系统自动发送与“1,2,,”对应的DTMF信号。其中,逗号表示停顿间隔。之后,用户可以根据自动语音服务系统的提示音,自行输入手机号码和充值卡号码等。
[0192]又比如,在被选择的快捷操作为“给手机充值(全自动)”时,向自动语音服务系统自动发送与“1,2,,1,1,0,2,2,2,2,9,6,9,6,#5,4,6,4,8,9,4,6,8,4,2,1,2,6,5,4,7,8,8,
2,#,I,I”对应的DTMF信号。其中,逗号表示停顿间隔。
[0193]综上所述,本实施例提供的获取语音服务的方法,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0194]本实施例提供的获取语音服务的方法,还通过事先存储用户个人信息,使用户只需要选择已经存储的用户个人信息进行自动输入即可,不需要用户手动输入用户个人信息,减少了用户的输入操作和输入错误率,提高了输入效率和准确性。[0195]图5A是根据一示例性实施例示出的一种获取语音服务的方法的流程图,本实施例以该获取语音服务的方法用于图1所示实施环境的终端中来举例说明。该获取语音服务的方法可以包括如下几个步骤:
[0196]在步骤501中,检测已拨出的号码是否为服务号码;
[0197]用户在使用自动语音服务时,首先需要向交换机拨打与该自动语音服务对应的服务号码,以便终端与自动语音服务设备之间建立连接。比如,一个互联网电商的服务号码是10060。
[0198]终端检测已拨出的号码是否为服务号码。服务号码可以预先存储在终端内部。
[0199]如图5B所示,用户在拨号界面51中输入号码10060后,点击拨出按钮52,然后终端检测该号码10060是否为服务号码。
[0200]在步骤502中,如果号码是服务号码,则获取与服务号码对应的至少一个显示模板;
[0201]每个服务号码可以预先设置有一套显示模板。每套显示模板包括至少一个显示模板,且显示模板之间存在层级关系。
[0202]服务号码与显示模板的对应关系可以预先存储在终端或者服务器上。
[0203]若服务号码与显示模板的对应关系存储在终端上,则终端在本地查询与被输入的服务号码对应的显示模板。
[0204]若服务号码与显示模板的对应关系存储在服务器上,则终端向服务器查询与被输入的服务号码对应的显示模板。
[0205]在步骤503中,在拨通服务号码后,接收输入信号;
[0206]在拨通服务号码后,终端接收用户的输入信号。用户可以根据背景提示音向终端触发该输入信号,也可以根据终端的显示内容向终端触发该输入信号。
[0207]也即,终端在拨通服务号码后,可以显示默认的第一层显示模板。然后,终端接收输入信号,并向自动语音服务系统发送对应的指令。
[0208]比如,如图5C所示,终端在拨通服务号码10060后,根据第一层显示模板显示服务界面53,服务界面53包括3个可选项“I华北仓库”、“2华中仓库”、“3华南仓库”,用户可以点击“I华北仓库”向终端触发输入信号。然后,终端可以向自动语音服务系统发送对应的指令“I”。
[0209]在步骤504中,在至少一个显示模板中查询与输入信号对应的显示模板;
[0210]终端根据输入信号在至少一个显不模板中查询与输入信号对应的显不模板。
[0211]比如,终端存储有分别对应于“I华北仓库”、“2华中仓库”、“3华南仓库”的显示模板,则终端根据输入信号选择对应于“I华北仓库”的显示模板。
[0212]在步骤505中,根据显示模板显示至少一个快捷操作;
[0213]终端根据显示模板显示该服务号码所对应的至少一个快捷操作。
[0214]如图所示,终端根据对应于“I华北仓库”的显示模板在客户服务框54内显示了 5个快捷操作,分别为:查询本月折扣物品、人工服务、积分查询、虚拟赠品办理和会员卡办理。
[0215]在步骤506中,接收对应于快捷操作的选择信号;
[0216]终端接收用户触发的选择信号。若终端支持触摸屏输入,则该触发信号可以是触摸信号;若终端不支持触摸屏输入,则该触发信号可以是物理按键点击信号。
[0217]在步骤507中,获取被选择的快捷操作所对应的至少一个指令;
[0218]根据【背景技术】可知,获取一个服务时通常需要向自动语音服务系统输入2-5个指令。也即,获取一个服务时需要η个指令。这η个指令拥有预定的顺序,且相邻的指令之间还包括相同或不同的发送间隔。在本实施例中,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,m > k >I且为整数。
[0219]也即,如图5E所示,用于获取一个服务所需要的前几个指令可以由用户自行输入(即在步骤503中由终端根据输入信号来发送),然后中间k个指令或后k个指令可以由快捷操作来输入。
[0220]根据被选择的快捷操作是否需要输入用户个人信息,本步骤包括如下两种方式:
[0221]第一,若被选择的快捷操作不需要输入用户个人信息,则终端查询与被选择的快捷操作对应的η个菜单指令。
[0222]比如,用户选择的快捷操作为“积分查询”,不需要输入用户个人信息。则终端查询与该快捷操作对应的3个菜单指令“3,2,1”,这3个菜单指令“3,2,I”是获取“积分查询”这个服务的全部4个指令中的后3个指令。其中,逗号表示停顿间隔,若停顿间隔为I秒,则I个逗号表示停顿I秒,2个逗号表示停顿2秒,以此类推,不再赘述。
[0223]第二,若被选择的快捷操作需要输入用户个人信息,则终端查询与服务对应的a段菜单指令,每段菜单指令包括至少一个指令;获取服务所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为该快捷操作对应的η个指令,a、b > 1,且a段菜单指令和b段输入指令中的指令总和为η个。
[0224]比如,用户选择的快捷操作为“虚拟赠品办理”,则需要输入用户个人信息,终端查询与该快捷操作对应的2段菜单指令“4,I,,”和“1,I”;并获取优惠券号码“88546489468”,生成输入指令“8,8,5,4,6,4,8,9,4,6,8,#”。将菜单指令和输入指令按照预定顺序交叉组合为“4,1,,8,8,5,4,6,4,8,9,4,6,8,#,1,I”作为该快捷操作的至少一个指令。这η个指令是获取虚拟赠品办理”这个服务的全部η个指令中的后n-Ι个全部指令。
[0225]其中,终端可根据显示模板获取预定顺序。终端可根据显示模板获取各个服务所对应的菜单指令、各个菜单指令的先后排列顺序、每段输入指令在菜单指令间的插入顺序以及不同段的输入指令的先后排列顺序。
[0226]在第二种方式中,获取被选择的快捷操作所需的用户个人信息,也有两种不同的实现方式:
[0227]I)显示与被选择的快捷操作所对应的信息获取页面;获取在信息获取页面输入的用户个人信息;
[0228]2),从预先存储的用户个人信息中获取被选择的快捷操作所需的用户个人信息。
[0229]获取用户个人信息的细节描述可以参考步骤305或步骤405所示,不再赘述。
[0230]在步骤508中,向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作。
[0231]该至少一个指令在发送时,可以是DTMF (Dual Tone Multi Frequency,双音多频)信号。
[0232]比如,在被选择的快捷操作为“积分查询”时,向自动语音服务系统自动发送与“3,2,I”对应的DTMF信号。其中,逗号表示停顿间隔。
[0233]又比如,在被选择的快捷操作为“虚拟赠品办理”时,向自动语音服务系统自动发送与“4,1,,8,8,5,4,6,4,8,9,4,6,8,#,1,1”对应的011^信号。其中,逗号表示停顿间隔。
[0234]综上所述,本实施例提供的获取语音服务的方法,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0235]本实施例提供的获取语音服务的方法,还通过事先存储用户个人信息,使用户只需要选择已经存储的用户个人信息进行自动输入即可,不需要用户手动输入用户个人信息,减少了用户的输入操作和输入错误率,提高了输入效率和准确性。
[0236]在再一种可能的实现方式中,由于自动语音服务系统的服务号码和/或服务菜单可能会随时发生变动,为了保证终端中存储的菜单对应关系的即时性和准确性,上述图3A或图4A或图5A实施例提供的获取语音服务的方法还可以包括如下几个步骤:
[0237]1、接收至少一组 服务号码与显示模板之间的对应关系。
[0238]终端接收至少一组服务号码与显示模板之间的对应关系。比如,当终端的操作系统进行更新时,系统更新包中可携带有至少一组服务号码与显示模板之间的对应关系一并发送至终端。再比如,服务器可以不定时地向终端发送至少一组服务号码与显示模板之间的对应关系。
[0239]2、对于接收到的至少一组服务号码与显示模板之间的对应关系中的每一个服务号码,判断本地存储的对应关系中是否已存在服务号码。
[0240]对于接收到的至少一组服务号码与显示模板之间的对应关系中的每一个服务号码,终端判断本地存储的对应关系中是否已存在上述服务号码。
[0241]3、若判断出已存在服务号码,则在本地存储的对应关系中更新服务号码所对应的显示模板。
[0242]若判断出已存在服务号码,则终端在本地存储的对应关系中更新服务号码所对应的显示模板。比如,将接收到的与服务号码对应的显示模板替换本地预存的与该服务号码对应的显示模板。
[0243]4、若判断出未存在服务号码,则在本地存储的对应关系中添加服务号码与显示模板之间的对应关系。
[0244]若判断出未存在服务号码,则终端在本地存储的对应关系中添加服务号码与显示模板之间的对应关系。
[0245]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。[0246]图6是根据一示例性实施例示出的一种获取语音服务的装置的框图,该获取语音服务的装置可以通过软件、硬件或者两者的结合实现成为图1所示实施环境的终端的全部或者一部分。该获取语音服务的装置可以包括:
[0247]操作显示模块620,被配置为显示与服务号码对应的至少一个快捷操作;
[0248]信号接收模块640,被配置为接收对应于所述快捷操作的选择信号;
[0249]指令获取模块660,被配置为获取被选择的所述快捷操作所对应的至少一个指令;
[0250]指令发送模块680,被配置为向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
[0251]综上所述,本实施例提供的获取语音服务的装置,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0252]图7A是根据一示例性实施例示出的一种获取语音服务的装置的框图,该获取语音服务的装置可以通过软件、硬件或者两者的结合实现成为图1所示实施环境的终端的全部或者一部分。该获取语音服务的装置可以包括:
[0253]操作显示模块620,被配置为显示与服务号码对应的至少一个快捷操作;
[0254]信号接收模块640,被配置为接收对应于所述快捷操作的选择信号;
[0255]指令获取模块660,被配置为获取被选择的所述快捷操作所对应的至少一个指令;
[0256]指令发送模块680,被配置为向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
[0257]可选地,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的部分指令,m ^ I且为整数。
[0258]可选地,所述指令获取模块660,包括:
[0259]第一查询单元661,被配置为在所述快捷操作不需要输入用户个人信息时,查询与所述快捷操作对应的η个菜单指令,将所述η个菜单指令作为所述至少一个指令,n ^ I且为整数;
[0260]或,
[0261]第二查询单元662,被配置为在所述快捷操作需要输入所述用户个人信息时,查询与所述快捷操作对应的a段菜单指令,每段菜单指令包括至少一个指令;信息获取单元663,被配置为获取所述快捷操作所需的b个用户个人信息;指令生成单元664,被配置为将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;指令合成单元665,被配置为将所述a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为所述至少一个指令,a、b ^ I,且所述a段菜单指令和所述b段输入指令中的指令总和为η个。
[0262]可选地,所述信息获取单元663,包括:
[0263]输入获取子单元,被配置为显示与所述服务所对应的至少一个信息获取页面;获取在所述至少一个信息获取页面输入的用户个人信息;
[0264]或,
[0265]缓存获取子单元,被配置为从缓存的用户个人信息中获取所述服务所需的用户个
人信息。
[0266]所述操作显示模块620,包括:
[0267]拨号检测单元621,被配置为检测在拨号过程中被输入或被选择的号码是否为服务号码;模板获取单元622,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨号显示单元623,被配置为在所述服务号码拨出前,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,I且为整数,如图7B所示。
[0268]或,
[0269]拨出检测单元624,被配置为检测已拨出的号码是否为服务号码;模板获取单元622,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨通显示单元625,被配置为在拨通所述服务号码后,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m≤k≤1且为整数,如图7C所示。
[0270]或,
[0271]拨出检测单元624,被配置为检测已拨出的号码是否为服务号码;模板获取单元622,被配置为在所述号码是服务号码时,获取与所述服务号码对应的至少一个显示模板;输入接收单元626,被配置为在拨通所述服务号码后,接收输入信号;输入查询单元627,被配置为在所述至少一个显示模板中查询与所述输入信号对应的显示模板;输入显示单元628,被配置为根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,m≤k≤1且为整数,如图7D所示。
[0272]可选地,所述模板获取单元622,被配置为在本地存储的对应关系中查询与所述服务号码对应的显示模板,所述对应关系中包括不同服务号码与不同显示模板之间的对应关系O
[0273]可选地,所述装置还包括:
[0274]模板接收模块612,被配置为接收至少一组服务号码与显示模板之间的对应关系;
[0275]号码判断模块614,被配置为对于所述对应关系中的每一个服务号码,判断所述本地存储的对应关系中是否已存在所述服务号码;
[0276]模板更新模块616,被配置为在判断出已存在所述服务号码时,在所述本地存储的对应关系中更新所述服务号码所对应的显示模板; [0277]模板添加模块618,被配置为在判断出未存在所述服务号码时,在所述本地存储的对应关系中添加所述服务号码与显示模板之间的对应关系。[0278]可选地,所述装置还包括:
[0279]第一拨出模块672,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作不需要输入用户个人信息时,在接收到所述选择信号后自动拨出所述服务号码;或,
[0280]第二拨出模块674,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作需要输入用户个人信息时,在获取到所述用户个人信息后自动拨出所述服务号码。
[0281]综上所述,本实施例提供的获取语音服务的装置,显示与服务号码对应的至少一个快捷操作;接收对应于快捷操作的选择信号;获取被选择的快捷操作所对应的至少一个指令;向自动语音服务系统发送至少一个指令,该至少一个指令用于自动语音服务系统完成上述快捷操作;解决了相关技术中的自动语音服务系统需要用户听完大部分提示音后才能发出一个指令,获取一个服务的过程需要耗费的时间和资源较多的问题;达到了菜单可视化,用户即不需要依赖提示音进行指令的发送,又可以仅需要一次快捷操作就可以代替多步操作,从而提高了用户的输入效率,降低了用户的输入错误率,节省终端和服务器的资源的效果。
[0282]本实施例提供的获取语音服务的装置,还通过事先存储用户个人信息,使用户只需要选择已经存储的用户个人信息进行自动输入即可,不需要用户手动输入用户个人信息,减少了用户的输入操作和输入错误率,提高了输入效率和准确性。
[0283]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0284]图8是根据一示例性实施例示出的一种用于获取语音服务的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0285]参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0286]处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0287]存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0288]电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。[0289]多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0290]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0291]I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0292]传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0293]通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0294]在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0295]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述图2或图3A或图4A或图5A所提供的获取语音服务的方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0296]一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置800的处理器执行时,使得装置800能够执行一种图2或图3A或图4A或图5A所提供的获取语音服务的方法。[0297]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0298]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1.一种获取语音服务的方法,其特征在于,所述方法包括: 显示与服务号码对应的至少一个快捷操作; 接收对应于所述快捷操作的选择信号; 获取被选择的所述快捷操作所对应的至少一个指令; 向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
2.根据权利要求1所述的方法,其特征在于,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的部分指令,m≥I且为整数。
3.根据权利要求1所述的方法,其特征在于,所述获取被选择的所述快捷操作所对应的至少一个指令,包括: 若所述快捷操作不需要输入用户个人信息,则查询与所述快捷操作对应的η个菜单指令,将所述η个菜单指令作为所述至少一个指令,n ≥I且为整数; 或, 若所述快捷操作需要输入所述用户个人信息,则查询与所述快捷操作对应的a段菜单指令,每段菜单指令包括至少一个指令;获取所述快捷操作所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将所述a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为所述至少一个指令,a、b ≥ 1,且所述a段菜单指令和所述b段输入指令中的指令总和为η个。
4.根据权利要求3所述的方法,其特征在于,所述获取所述服务所需的b个用户个人信息,包括: 显示与所述服务所对应的至少一个信息获取页面;获取在所述至少一个信息获取页面输入的用户个人信息; 和/或, 从缓存的用户个人信息中获取所述服务所需的用户个人信息。
5.根据权利要求1至4任一所述的方法,其特征在于,所述显示与服务号码对应的至少一个快捷操作,包括: 检测在拨号过程中被输入或被选择的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的显示模板;在所述服务号码拨出前,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m ≥ k ≥ I且为整数; 或, 检测已拨出的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的显示模板;在拨通所述服务号码后,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m≥k≥I且为整数; 或, 检测已拨出的号码是否为服务号码;如果所述号码是服务号码,则获取与所述服务号码对应的至少一个显示模板;在拨通所述服务号码后,接收输入信号;在所述至少一个显示模板中查询与所述输入信号对应的显示模板;根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,m≥k≥I且为整数。
6.根据权利要求5所述的方法,其特征在于,所述获取与所述服务号码对应的显示模板,包括: 在本地存储的对应关系中查询与所述服务号码对应的显示模板,所述对应关系中包括不同服务号码与不同显示模板之间的对应关系。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 接收至少一组服务号码与显示模板之间的对应关系; 对于所述对应关系中的每一个服务号码,判断所述本地存储的对应关系中是否已存在所述服务号码; 若判断出已存在所述服务号码,则在所述本地存储的对应关系中更新所述服务号码所对应的显示模板; 若判断出未存在所述服务号码,则在所述本地存储的对应关系中添加所述服务号码与显示模板之间的对应 关系。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括: 若所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作不需要输入用户个人信息,则在接收到所述选择信号后自动拨出所述服务号码;或, 若所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作需要输入用户个人信息,则在获取到所述用户个人信息后自动拨出所述服务号码。
9.一种获取语音服务的装置,其特征在于,所述装置包括: 操作显示模块,被配置为显示与服务号码对应的至少一个快捷操作; 信号接收模块,被配置为接收对应于所述快捷操作的选择信号; 指令获取模块,被配置为获取被选择的所述快捷操作所对应的至少一个指令; 指令发送模块,被配置为向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快捷操作。
10.根据权利要求9所述的装置,其特征在于,每个快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的部分指令,m > I且为整数。
11.根据权利要求9所述的装置,其特征在于,所述指令获取模块,包括: 第一查询单元,被配置为在所述快捷操作不需要输入用户个人信息时,查询与所述快捷操作对应的η个菜单指令,将所述η个菜单指令作为所述至少一个指令,η > I且为整数; 或, 第二查询单元,被配置为在所述快捷操作需要输入所述用户个人信息时,查询与所述快捷操作对应的a段菜单指令,每段菜单指令包括至少一个指令;获取所述快捷操作所需的b个用户个人信息;将每个用户个人信息生成一段输入指令,每段输入指令包括至少一个指令;将所述a段菜单指令和b段输入指令按照预定顺序交叉组合和/或顺序组合为所述至少一个指令,a、b ^ 1,且所述a段菜单指令和所述b段输入指令中的指令总和为η个。
12.根据权利要求11所述的装置,其特征在于,所述信息获取单元,包括: 输入获取子单元,被配置为显示与所述服务所对应的至少一个信息获取页面;获取在所述至少一个信息获取页面输入的用户个人信息;或, 缓存获取子单元,被配置为从缓存的用户个人信息中获取所述服务所需的用户个人信息。
13.根据权利要求9至12任一所述的装置,其特征在于,所述操作显示模块,包括: 拨号检测单元,被配置为检测在拨号过程中被输入或被选择的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨号显示单元,被配置为在所述服务号码拨出前,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m ^ k ^ 1且为整数; 或, 拨出检测单元,被配置为检测已拨出的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的显示模板;拨通显示单元,被配置为在拨通所述服务号码后,根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中的全部指令或连续的前k个指令,m≥k≥1且为整数; 或, 拨出检测单元,被配置为检测已拨出的号码是否为服务号码;模板获取单元,被配置为在所述号码是服务号码时,获取与所述服务号码对应的至少一个显示模板;输入接收单元,被配置为在拨通所述服务号码后,接收输入信号;输入查询单元,被配置为在所述至少一个显示模板中查询与所述输入信号对应的显示模板;输入显示单元,被配置为根据所述显示模板显示所述至少一个快捷操作,所述快捷操作所对应的至少一个指令是用于获取一项服务所需的m个指令中连续的中间k个指令或连续的后k个指令,m≥k≥1且为整数。
14.根据权利要求13所述的装置,其特征在于, 所述模板获取单元,被配置为在本地存储的对应关系中查询与所述服务号码对应的显示模板,所述对应关系中包括不同服务号码与不同显示模板之间的对应关系。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 模板接收模块,被配置为接收至少一组服务号码与显示模板之间的对应关系; 号码判断模块,被配置为对于所述对应关系中的每一个服务号码,判断所述本地存储的对应关系中是否已存在所述服务号码; 模板更新模块,被配置为在判断出已存在所述服务号码时,在所述本地存储的对应关系中更新所述服务号码所对应的显示模板; 模板添加模块,被配置为在判断出未存在所述服务号码时,在所述本地存储的对应关系中添加所述服务号码与显示模板之间的对应关系。
16.根据权利要求13所述的装置,其特征在于,所述装置还包括: 第一拨出模块,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作不需要输入用户个人信息时,在接收到所述选择信号后自动拨出所述服务号码;或, 第二拨出模块,被配置为当所述至少一个快捷操作在拨出所述服务号码前显示,且被选择的所述快捷操作需要输入用户个人信息时,在获取到所述用户个人信息后自动拨出所述服务号码。
17.一种获取语音服务的装置,其特征在于,包括: 处理器; 用于存储所述处理器的可执行指令的存储器; 其中,所述处理器被配置为: 显示与服务号码对应的至少一个快捷操作; 接收对应于所述快捷操作的选择信号; 获取被选择的所述快捷操作所对应的至少一个指令; 向自动语音服务系统发送所述至少一个指令,所述至少一个指令用于所述自动语音服务系统完成所述快 捷操作。
【文档编号】H04M3/42GK103997574SQ201410180977
【公开日】2014年8月20日 申请日期:2014年4月30日 优先权日:2014年4月30日
【发明者】徐萌, 王文林, 彭涛, 洪锋 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1