语音通话方法、装置和终端及计算机存储介质与流程

文档序号:16517650发布日期:2019-01-05 09:44阅读:113来源:国知局
语音通话方法、装置和终端及计算机存储介质与流程

本发明涉及计算机技术领域,特别涉及一种语音通话方法、装置和终端及计算机存储介质。



背景技术:

目前,智能终端的出现,给人们的生活带来很大的便利,其中,在通话时的自动语音服务功能在我们的日常中经常用到,例如,拨打语音服务号码,例如10086,运营商可以提供语音提示功能,通过该功能,用户可以自助查询套餐、流量或者话费等基本手机业务信息。此外,企业也可以为自身的客服号码设置企业彩铃,企业可以通过企业彩铃宣传该企业最新的资讯与业务。

但是,目前在与语音服务号码的交互方式都是基于语音交互,用户收听语音内容的过程需要花费较多的时间,并且也不利于用户的操作。例如,用户通过手机拨打10086查询自己的业务信息,在电话接通后,用户需要将手机贴在耳边以收听听筒播放的语音提示,获取到用户想要查询的业务信息所对应的语音提示时,再将手机置于眼前方便观看的位置,再对拨号盘进行操作,操作完后又需要将手机贴在耳边以收听后续的语音提示,这样来回的进行动作的切换,操作较为繁琐,且在切换时容易漏掉语音提示,这样,用户又需要重新进行收听,浪费时间,显然不利于用户的使用体验。



技术实现要素:

本发明实施例提供一种语音通话方法、装置和终端及计算机存储介质,用于实现在语音通话时在通话界面上显示语音提示内容的功能,减少收听语音的等待时间,提升用户使用体验。

第一方面,提供一种语音通话方法,包括:

在拨打语音服务号码且所述语音服务号码响应后,在通话界面上显示所述语音服务号码在当前服务阶段的服务模板,其中,所述服务模板包括所述语音服务号码在当前服务阶段的提示内容;

接收针对所述服务模板包括的提示内容或者拨号盘进行的操作,所述操作用于从所述提示内容中选择第一提示内容;

将所述第一提示内容发送给所述语音服务号码对应的通信设备,以使得所述通信设备提供与所述第一提示内容相对应的服务。

本发明实施例中,在用户拨打语音服务号码并接通后,就会在通话界面上显示语音服务号码在当前服务阶段的服务模板,即当前阶段的语音提示内容显示在通话界面上,这样,用户就可以直接查看到当前阶段的所有语音提示内容,无需收听语音等待以获取想要查询的业务信息所对应的语音提示,从而减少收听语音的等待时间,提升用户使用体验。此外,由于用户无需收听语音,这样就无需将手机贴在耳边,而可持续保持观看的姿势,减少动作的切换,操作过程更加简单。

可选的,在拨打语音服务号码且所述语音服务号码响应后,在通话界面上显示所述语音服务号码在当前服务阶段的服务模板,包括:

获取通话过程中听筒播放的语音信息;

基于所述语音信息确定所述语音服务号码当前的服务阶段;

基于确定的服务阶段,在服务模板库中查找所述语音服务号码对应的服务模板,并在所述通话界面上显示所述服务模板。

可选的,所述方法还包括:

在拨打所述语音服务号码后,向服务器请求所述语音服务号码对应的服务模板的版本号;

基于所述服务器返回的版本号,以及所述服务模板库中所述服务模板的版本号,确定所述服务模板是否需要更新;

若确定结果为是,则向所述服务器发送服务模板更新请求,所述服务模板更新请求用于请求获取所述服务器中存储的所述服务模板。

本发明实施例中,电话接通后,会确定服务模板是否需要更新,若需要更新,则请求服务器获取最新版本的服务模板,以提升服务模板内容的准确性。

可选的,所述将所述第一提示内容发送给所述语音服务号码对应的通信设备之后,所述方法还包括:

基于所述操作,和/或,当前通话过程中听筒播放的语音信息,确定进入所述语音服务号码的下一服务阶段;

获取下一服务阶段的服务模板,并在所述通话界面上显示下一服务阶段的服务模板。

第二方面,提供一种语音通话装置,包括:

模板显示单元,用于在拨打语音服务号码且所述语音服务号码响应后,在通话界面上显示所述语音服务号码在当前服务阶段的服务模板,其中,所述服务模板包括所述语音服务号码在当前服务阶段的提示内容;

采集单元,用于接收针对所述服务模板包括的提示内容或者拨号盘进行的操作,所述操作用于从所述提示内容中选择第一提示内容;

发送单元,用于将所述第一提示内容发送给所述语音服务号码对应的通信设备,以使得所述通信设备提供与所述第一提示内容相对应的服务。

可选的,所述模板显示单元,具体用于:

获取通话过程中听筒播放的语音信息;

基于所述语音信息确定所述语音服务号码当前的服务阶段;

基于确定的服务阶段,在服务模板库中查找所述语音服务号码对应的服务模板,并在所述通话界面上显示所述服务模板。

可选的,所述装置还包括确定单元;

所述发送单元,还用于在拨打所述语音服务号码后,向服务器请求所述语音服务号码对应的服务模板的版本号;

所述确定单元,用于基于所述服务器返回的版本号,以及所述服务模板库中所述服务模板的版本号,确定所述服务模板是否需要更新;

若确定结果为是,所述发送单元还用于向所述服务器发送服务模板更新请求,所述服务模板更新请求用于请求获取所述服务器中存储的所述服务模板。

可选的,所述模板显示单元,还用于:

基于所述操作,和/或,当前通话过程中听筒播放的语音信息,确定进入所述语音服务号码的下一服务阶段;

获取下一服务阶段的服务模板,并在所述通话界面上显示下一服务阶段的服务模板。

第三方面,提供一种终端,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。

第四方面,提供一种计算机存储介质,

所述计算机存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面所述的方法。

附图说明

图1为本发明实施例提供的语音通话方法的流程示意图;

图2为本发明实施例提供的服务模板的显示界面的示意图;

图3为本发明实施例提供的显示服务模板的流程示意图;

图4为本发明实施例提供的语音通话装置的一种结构示意图;

图5为本发明实施例提供的终端的一种结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

下面介绍本发明实施例的技术背景。

目前,在与语音服务号码的交互方式都是基于语音交互,用户收听语音内容的过程需要花费较多的事件,并且也不利于用户的操作。例如,用户通过手机拨打10086查询自己的业务信息,在电话接通后,用户需要将手机贴在耳边以收听听筒播放的语音提示,等待获取到用户想要查询的业务信息所对应的语音提示时,再将手机置于眼前方便观看的位置,再对拨号盘进行操作,操作完后又需要将手机贴在耳边以收听后续的语音提示,这样来回的进行动作的切换,操作较为繁琐,且在切换时容易漏掉语音提示,这样,用户又需要重新进行收听,浪费时间,显然不利于用户的使用体验。

鉴于此,本发明实施例提供一种语音通话方法,在该方法中,在用户拨打语音服务号码并接通后,就会在通话界面上显示语音服务号码在当前服务阶段的服务模板,即当前阶段的语音提示内容显示在通话界面上,这样,用户就可以直接查看到当前阶段的所有语音提示内容,无需收听语音等待以获取想要查询的业务信息所对应的语音提示,从而减少收听语音的等待时间,提升用户使用体验。此外,由于用户无需收听语音,这样就无需将手机贴在耳边,而可持续保持观看的姿势,减少动作的切换,操作过程更加简单。

下面结合附图介绍本发明实施例提供的技术方案。

请参见图1,本发明实施例提供一种语音通话方法,该方法可以通过本发明实施例的语音通话装置来执行,该装置例如可以通过手机或者平板电脑(pad)等能够进行语音通话的设备来实现。该方法的流程描述如下。

步骤101:建立服务模板库。

本发明实施例中,语音服务号码的语音提示内容一般都是固定的,例如拨打10086之后,就会提示拨哪个号码可以进行什么操作,如可以提示“如需查询话费流量套餐请拨1”等,因此,可以对语音服务号码的语音提示内容进行整理,以形成服务模板。其中,一个服务模板包括语音服务号码在一个服务阶段的语音提示内容。

具体的,可以通过服务器进行数据挖掘和整理,以获取各个语音服务号码的语音提示内容所对应的服务模板,并存储在服务器。终端可以从服务器获取服务模板,并存储在终端中。其中,终端中存储的服务模板可以是终端出厂时已经设置好了的,也可以是用户在使用终端时,再通过服务器自行获取的。

可选的,服务器可以针对语音服务号码的类型对服务模板进行分类,这样若是用户采用自行获取的方式的话,用户还可以对服务模板进行选择,这样,就可以减少终端的服务模板库中存储的服务模板的数量,从而减少存储空间的消耗。

本发明实施例中,由于语音服务号码的语音提示内容还可能会发生变化,那么服务器所存储的服务模板也会随之进行更新,因此终端还可以在空闲时对自身的服务模板库中的服务模板进行更新,或者,定时对自身的服务模板库中的服务模板进行更新,具体更新时间可以时出厂时预先设置,或者用户自行设置。

其中,上述所指的语音服务号码是指在拨打该电话后,可以提供自动语音服务的号码,例如各大通信运营商的自助客服热线,如10086或者10000等,或者银行或者政府机构的自助客户热线,如95566或者95533等,或者铁路自助购票电话等,当然,语音服务号码还可以是其他任何可以提供自助服务的号码,本发明实施例对此不做限制。

步骤102:拨打语音服务号码。

步骤103:确定拨打的语音服务号码对应的服务模板的版本号是否需要更新。

在用户拨打语音服务号码后,或者等待语音服务号码响应后,用户可以向服务器请求拨打的语音服务号码对应的服务模板的版本号,进而与自身的服务模板库中存储的该语音服务号码对应的服务模板的版本号进行比较,从而确定该语音服务号码对应的服务模板是否需要更新。若是服务器存储的该语音服务号码对应的服务模板的版本号,与终端自身的服务模板库中存储的该语音服务号码对应的服务模板的版本号不一致,则终端确定需要更新自身存储的服务模板。

步骤104:若步骤103的确定结果为是,则向服务器发送服务模板更新请求。

本发明实施例中,若是确定需要更新自身存储的服务模板,则可以向服务器发送服务模板更新请求,从而请求获取服务器中存储的上述语音服务号码的服务模板。

其中,若是终端中未存储拨打的语音服务号码对应的服务模板,则终端直接可以确定需要更新该语音服务号码对应的服务模板,从而向服务器发送服务模板更新请求,以请求获取服务器中存储的上述语音服务号码的服务模板,更新到服务模板库中。

步骤105:在通话界面上显示该语音服务号码在当前服务阶段的服务模板。

本发明实施例中,语音服务号码一般为企业的自助客服电话,则显示服务模板包括的各项提示内容。可选的,语音服务号码也可以为普通用户的号码,例如拨打的号码无人接听时,语音提示指示无人接听,或者用户关机时,语音提示指示该用户已关机等,这些也可以通过本发明实施例的服务模板进行显示。

请参见图3,在通话界面上显示该语音服务号码在当前服务阶段的服务模板,具体包括:

步骤301:在语音服务号码响应后,获取通话过程中听筒播放的语音信息。

本发明实施例中,虽然可以根据语音服务号码查找与之对应的服务模板,但是一个语音服务号码可能包括多个服务阶段,那么查找到的服务模板可能为多个,因此需要确定当前所处的服务阶段,进而才能正确的找到当前服务阶段所对应的服务模板。

具体的,可以通过语音服务号码当前的语音提示内容来确定当前所处的服务阶段,因此,可以在与该语音服务号码通话过程中,获取听筒播放的语音信息,进而根据该语音信息来确定当前所处的服务阶段。其中,获取听筒播放的语音信息可以通过直接采集听筒播放的语音,对其进行语音识别来获取,还可以通过从处理器获取输出到听筒的信号的方式来获取,或者还可以采取其他可能的方式进行获取,本发明实施例对此不做限制。

步骤302:基于所述语音信息确定所述语音服务号码当前的服务阶段。

本发明实施例中,在获取听筒播放的语音信息之后,由于每个服务阶段的语音提示内容都是固定的,那么就可以根据获取语音信息的具体内容确定属于哪个服务阶段的语音提示内容,进而确定当前所处的服务阶段。其中,在与他人进行通话时,听筒播放的语音信息一般为被呼叫方提供的语音信息,例如,在拨打10086时,听筒播放的语音信息时中国移动的自动服务平台返回的语音提示。

步骤303:基于确定的服务阶段,在服务模板库中查找语音服务号码对应的服务模板,并在通话界面上显示该服务模板。

本发明实施例中,根据语音服务号码可以在服务模板库中查找与该语音服务号码对应的多个服务模板,那么当服务阶段确定之后,就可以从该语音服务号码对应的多个服务模板确定出当前服务阶段的服务模板,进而就可在通话界面上显示该服务模板。若是服务模板库中未查找到对应的服务模板,而请求服务器获取也失败,即不显示服务模板,通过现有的通话界面进行显示。

具体的,服务模板可以以文本的形式显示在通话界面上,或者以图片的形式显示在通话界面上。

示例性的,以通过手机拨打10086为例,包括有服务模板的显示界面如图2所示。其中,除了手机的显示单元上处理在顶部的任务栏显示运营商、时间以及电量等图标之外,还会显示如图2所示的通话界面,通话界面上显示有当前服务阶段的服务模板,即当前阶段的语音提示内容,用于指示按下拨号键数字,可以进行相应的何种操作,这样,用户可以在进入当前服务阶段时,就可以获知当前服务阶段的所有语音提示内容,而无需等待语音播报。

本发明实施例中,在显示服务模板的过程中,还会将获取的听筒播放的语音信息与服务模板的提示内容进行比对,若是确定听筒播放的语音信息与服务模板的提示内容不一致时,即通话界面上显示的服务模板并非当前服务阶段的服务模板,那么为避免用户因此进行了误操作,可以取消当前服务阶段的服务模板的显示,例如当前通话界面变更为现有的通话界面。

下面请继续参见图1。

步骤106:接收针对服务模板包括的提示内容或者拨号盘进行的操作。

本发明实施例中,若是该语音服务号码有自动服务功能,并可点击拨号盘或文本与该语音服务号码进行交互。语音服务号码也可以为普通用户的号码,例如在该用户的未接听电话时,语音提示指示无人接听,或者用户关机时,语音提示指示该用户已关机等,这些也可以通过本发明实施例的服务模板进行显示。

具体的,用户查看到服务模板的所有提示内容后,就可以知道自己想要进行的操作所对应的数字,那么用户就可以切换到拨号盘,对拨号盘上的相应数字进行操作,以从多个提示内容中选择出第一提示内容。如图2中所示,在显示服务模板时,还可以留有切换到拨号盘的切换选项,那么用户可以切换到拨号盘进行操作,或者,在显示服务模板的同时,显示拨号盘,那么用户可以直接对拨号盘进行操作。

具体的,档服务模板以文本形式显示时,用户也可以直接对服务模板包括的提示内容进行操作,以从多个提示内容中选择出第一提示内容。例如在图2所示的显示界面中,每一行表示了一个操作对应的语音提示,用户直接点击文字内容,这样,终端也可以获取到用户所选择的提示内容。

步骤107:将第一提示内容发送给语音服务号码对应的通信设备。

本发明实施例中,获取用户选择的第一提示内容之后,则会将用户选择的第一提示内容反馈给用户拨打的语音服务号码所对应的通信设备,以使得通信设备提供与上述第一提示内容相对应的服务。例如,用户拨打10086,那么则会将用户选择的第一提示内容反馈给中国移动的自助服务平台,例如用户选择数字1,数字1所对应的提示内容为查询话费余额,那么运营商的自助服务平台也会接收到用户的选择,然后为用户提供相应的服务,即查询该用户的话费余额。

步骤108:基于上述操作,和/或,当前通话过程中听筒播放的语音信息,确定进入语音服务号码的下一服务阶段。

由于在语音服务号码的服务过程中,包括多个服务阶段,当用户选择了当前阶段的提示内容之后,通常就进入下一服务阶段,因此终端在接收到上述对服务模板或者拨号盘的操作后,就可以确定进入了下一服务阶段。或者,终端还可以根据当前通话过程中听筒播放的语音信息发生了改变,确定进入了下一服务阶段。或者,为了判断的可靠性,通过将以上两种方式进行结合,来确定进入了下一服务阶段。

步骤109:获取下一服务阶段的服务模板,并在通话界面上显示下一服务阶段的服务模板。

本发明实施例中,当确定进入下一服务阶段之后,就可以获取下一服务阶段的服务模板,并在通话界面上显示下一服务阶段的服务模板,从而使得通话界面上显示的服务模板是与服务阶段相匹配的。当然,用户也可以对下一服务阶段显示的服务模板或者拨号盘进行操作,进而进入下一服务阶段的下一服务阶段,相应的,通话界面上也可显示与之对应的服务模板,直至最后一个服务阶段没有可交互内容,以此类推,或者用户挂断电话。

对于如何获取下一服务阶段的服务模板可以参考上述获取的过程,在此不再过多赘述。

本发明实施例提供的语音通话方法可以适用于多种通话场景,例如上述的拨打运营商的客服中心电话,还可以应用于铁路自助购票,或者还可以用于在拨打企业电话时,将该企业的企业彩铃的内容显示在通话界面,企业彩铃可以由企业自行来设定,例如设置为企业介绍,或者企业的最新产品介绍等,以便对企业进行宣传。或者,也可以应用于普通用户电话,例如在对方未接听时,可以将无人接听的语音提示显示在通话界面上,或者,对方关机时,也可以将该用户已关机的语音提示显示在通话界面上。

综上所述,本发明实施例中,在用户拨打语音服务号码并接通后,就会在通话界面上显示语音服务号码在当前服务阶段的服务模板,即当前阶段的语音提示内容显示在通话界面上,这样,用户就可以直接查看到当前阶段的所有语音提示内容,无需收听语音等待以获取想要查询的业务信息所对应的语音提示,从而减少收听语音的等待时间,提升用户使用体验。此外,由于用户无需收听语音,这样就无需将手机贴在耳边,而可持续保持观看的姿势,减少动作的切换,操作过程更加简单。

请参见图4,基于同一发明构思,本发明实施例提供一种语音通话装置,包括:

模板显示单元401,用于在拨打语音服务号码且语音服务号码响应后,在通话界面上显示语音服务号码在当前服务阶段的服务模板,其中,服务模板包括语音服务号码在当前服务阶段的提示内容;

采集单元402,用于接收针对服务模板包括的提示内容或者拨号盘进行的操作,操作用于从提示内容中选择第一提示内容;

发送单元403,用于将第一提示内容发送给语音服务号码对应的通信设备,以使得通信设备提供与第一提示内容相对应的服务。

可选的,模板显示单元401,具体用于:

获取通话过程中听筒播放的语音信息;

基于语音信息确定语音服务号码当前的服务阶段;

基于确定的服务阶段,在服务模板库中查找语音服务号码对应的服务模板,并在通话界面上显示服务模板。

可选的,装置还包括确定单元404;

发送单元403,还用于在拨打语音服务号码后,向服务器请求语音服务号码对应的服务模板的版本号;

确定单元404,用于基于服务器返回的版本号,以及服务模板库中服务模板的版本号,确定服务模板是否需要更新;

若确定结果为是,发送单元403还用于向服务器发送服务模板更新请求,服务模板更新请求用于请求获取服务器中存储的服务模板。

可选的,模板显示单元401,还用于:

基于操作,和/或,当前通话过程中听筒播放的语音信息,确定进入语音服务号码的下一服务阶段;

获取下一服务阶段的服务模板,并在通话界面上显示下一服务阶段的服务模板。

该设备可以用于执行图1-3所示的实施例所提供的方法,因此,对于该设备的各功能模块所能够实现的功能等可参考图1所示的实施例的描述,不多赘述。其中,确定单元404虽然在图4中一并示出,但是并非是必选的功能单元,因此以虚线示出。

请参见图5,基于同一发明构思,本发明实施例提供一种终端,包括至少一个处理器501,至少一个处理器501用于执行存储器中存储的计算机程序时实现图1-3所示的实施例提供的语音通话方法的步骤。

可选的,至少一个处理器501具体可以包括中央处理器(cpu)、特定应用集成电路(applicationspecificintegratedcircuit,asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fieldprogrammablegatearray,fpga)开发的硬件电路,可以是基带处理器。

可选的,至少一个处理器501可以包括至少一个处理核心。

可选的,该终端还包括存储器502,存储器502可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和磁盘存储器。存储器502用于存储至少一个处理器501运行时所需的数据。存储器502的数量为一个或多个。其中,存储器502在图5中一并示出,但需要知道的是存储器502不是必选的功能模块,因此在图5中以虚线示出。

基于同一发明构思,本发明实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如图1-3所示的实施例所提供的方法。

在具体的实施过程中,计算机可读存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive,usb)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的存储介质。

在本发明实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明实施例的方法,不应理解为对本发明实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1