一种在拨号音之前语音提示的方法、终端及存储介质与流程

文档序号:26357565发布日期:2021-08-20 20:32阅读:123来源:国知局
一种在拨号音之前语音提示的方法、终端及存储介质与流程

本发明涉及语音通讯技术领域,尤其涉及的是一种在拨号音之前语音提示的方法、终端及存储介质。



背景技术:

随着科技的快速发展,语音通讯逐渐成为人们日常交流沟通的重要手段,例如人们日常使用手机或座机拨号对方的号码进行语音连接,从而实现互相交流。

在实际的电话使用过程中,往往存在一些特殊提示需要对使用者进行告知,例如在印度,客户有要求在电话摘机后增加一段欢迎提示音,例如“节日快乐”等,现有技术中并不存在具有类似设置功能的通话终端,因此,由于现有技术的通话终端在用户拨号前并不能够进行语音提示,导致使用者对于信息的遗漏或不满足用户需求的情况发生。

因此,现有技术仍有待改进和发展。



技术实现要素:

鉴于现有技术的不足,本发明目的在于提供一种在拨号音之前语音提示的方法、终端及存储介质,旨在解决现有技术中通话终端无法实现在拨号之前进行语音提示,导致用户遗漏信息或语音需求等问题。

本发明解决技术问题所采用的技术方案如下:

一种拨号音之前语音提示的方法,其中,所述拨号音之前语音提示的方法包括:

当监测到话机的摘机信号时,获取预设的音频文件,所述摘机信号为所述话机在手柄接听状态和免提状态所产生的信号;

对所述音频文件进行播放;

当监测到音频文件播放结束后,切换预设的拨号音频进行播放。

所述的拨号音之前语音提示的方法,其中,所述当监测到话机的摘机信号时,获取预设的音频文件包括:

启动预设的语音文件扫描程序;

根据所述语音文件扫描程序,对预设的音频文件夹进行扫描;

获取所述音频文件夹中的音频文件。

所述的拨号音之前语音提示的方法,其中,所述根据所述语音文件扫描程序,对预设的音频文件夹进行扫描包括:

根据所述语音文件扫描程序,获取所述音频文件夹中的语音标识;

根据所述语音标识,确定所述音频文件夹中的所述音频文件。

所述的拨号音之前语音提示的方法,其中,对所述根据所述语音标识,确定所述音频文件夹中的所述音频文件包括:

根据所述语音标识,确定所述音频文件的类型,所述音频文件的类型包括:日期音频文件、天气音频文件和备忘内容音频文件;

根据所述音频文件的类型,确定与所述类型对应的的音频文件。所述的拨号音之前语音提示的方法,其中,所述对所述音频文件进行播放之后,包括:

在所述音频文件播放的过程中,实时监测按键信号;

当监测到所述按键信号时,关闭正在播放的所述音频文件;

当未监测到所述按键信号时,播放完整的所述音频文件。

所述的拨号音之前语音提示的方法,其中,所述当未监测到所述按键信号时,播放完整的所述音频文件之后,包括:

当所述音频文件完整播放后,继续播放所述拨号音频。

所述的拨号音之前语音提示的方法,其中,所述当所述音频文件完整播放后,继续播放所述拨号音频还包括:

在所述拨号音频播放的过程中,实时监测按键信号;

当监测到所述按键信号时,关闭所述拨号音频;

当未监测到所述按键信号时,持续播放所述拨号音频。

所述的拨号音之前语音提示的方法,其中,所述拨号按键被启用时,关闭所述拨号音频之后,包括:

当监测到一个按键信号后持续监测下一个按键信号,并开始监测在预设等待时长内是否出现下一个按键信号;

若在预设等待时长内未监测到下一个按键信号,判定拨号操作终止,重新播放拨号音频。

一种移动终端,其中,包括:处理器、与处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序用于被执行时实现如上述任一项所述的方法;所述处理器用于调用所述存储器中的计算机程序,以实现如上述任一项所述的方法。

一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机能够实现如上述任一项所述的方法。

本发明的技术效果:本发明提供了一种在拨号音之前语音提示的方法、终端及存储介质,本发明通过判断电话是否处于摘机状态,当处于摘机状态时,获取预设的音频文件,对预存的音频文件进行播放,从而实现在用户进行拨号前对用户语音提示的技术效果,在语音播放的过程中,实时对拨号按键进行监测,当拨号按键被触发时直接进入拨号程序,实现语音播放到按键拨号的无缝切换,通过本发明,能够避免用户在使用电话过程中对公布的信息产生遗漏。

附图说明

图1是本发明一种在拨号之前语音提示的方法的步骤流程图;

图2是本发明获取预设的音频文件步骤流程图;

图3是本发明对预设的文件夹进行扫描的步骤流程图;

图4是本发明另一实施例对音频文件进行提取的步骤流程图;

图5是本发明监测音频文件播放的步骤流程图;

图6是本发明监测拨号音播放的步骤流程图;

图7是本发明第一实施例的操作流程示意图;

图8是本发明智能终端的较佳实施例的运行环境示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则所述方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果所述特定姿态发生改变时,则所述方向性指示也相应地随之改变。

另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则所述“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

在现有技术中,用户进行拨打电话的过程中,当用户进行摘机操作后,直接进入拨打号码的流程,具体地,语音网关app会对post话机启动号码检测,待用户拨打号码后进行呼叫,上述操作流程在用户摘机后不会对用户进行提醒,在一些国家或地区,例如印度,有些客户需要在拨号前增加一段欢迎提示音的需求,如“xx节日快乐”,然而,当前设备无法实现这种需求;在现有技术的另一实施例中,路人使用公用电话时,现有技术在公用电话亭张贴标记每分钟的单位价格,但是常见情况是张贴的价格标签被损毁,导致路人无从得知使用公用电话的价格,若能在拨号之前提供语音提示,则能够有效解决上述问题。

本发明针对上述现有技术中无法提供语音提示的弊端,提供一种在拨号音之前语音提示的方法,如图1所示,具体包括:

s100、当监测到话机的摘机信号时,获取预设的音频文件,所述摘机信号为所述话机在手柄接听状态和免提状态所产生的信号;

s200、对所述音频文件进行播放;

s300、当监测到音频文件播放结束后,切换预设的拨号音频进行播放。

在本发明中,通过监测到话机的摘机信号,从而判断用户使用电话的状态,对预先设置的音频文件进行播放,从而实现对用户在拨号前进行语音提示的功能,当监测到音频文件播放结束后,则切换到预设的拨号音频进行播放,从而实现提醒用户进行进一步拨号操作的效果,通过本发明,能够实现对用户在拨号之间进行提醒,例如公告一些广告内容,对用户在节假日期间尽行问好等,有效避免用户在使用电话的过程中对公布的信息产生遗漏。

在步骤s100中,电话的摘机状态具体包括手柄接听状态和免提状态,其中,手柄接听状态是指用户在使用固定话机时,将电话听筒拾取触发用机这一操作步骤,或者在使用移动终端时,开启拨号应用程序的这一操作步骤;免提状态是指是指用户在使用固定话机时,按下免提拨号的这一操作步骤,或者在使用移动终端时,开启拨号应用程序后,按下免提案件的操作步骤。当用户进行摘机操作后,电话的使用流程被触发,在本发明中,就目前话机的使用而言,仅存在手柄拾起和开启免提按键这两种拨号前的准备操作,在未来能实现任何第三种操作的情况下,本领域技术人员能够根据本申请记载的技术方案进行步骤上的改进和替换。

在步骤s200中,对音频文件进行播放,在本发明中,对音频进行播放的操作是通过启动语音网关中的语音播放程序实现的,其中,语音网关是一种通过互联网进行语音通信的语音接入设备,这种设备将pstn与ip网络连接起来,从而实现intent网络进行语音通信的功能,在当前现有技术的语音网关中,通常包括由数字信号处理芯片(模拟芯片)以及多个网口/ip构成,在实际使用的过程中,能够通过应用app将数字模拟信号转化为语音信号,或将语音信号转化为数字模拟信号,从而实现语音通话过程中模拟信号的转化。本发明在数字信号处理芯片中预存语音播放程序以及预存特定的音频文件,当用户进行摘机操作后,触发语音播放程序对预存的音频文件进行播放,从而实现在用户拨号前进行语音提示的效果。

在步骤s300中,当监测到音频文件播放结束后,切换预设的拨号音频进行播放,在传统技术中,当用户使用话机进行摘机操作后,通常会有拨号音以进行提示,在电话发展的开始阶段,当用户拾起话机,往往提示“请拨打号码”,随着电话逐渐普及,拨号音被缓慢的“嘟嘟”声音所取代,而拨号之间发出的拨号音与拨号过程中发出的急促的“嘟嘟”拨号音是完全不同的,在本发明中,同样在预设音频文件播放完成后,为用户提供提示拨打号码的拨号音,以便于用户进行此操作。

基于上述实施例,如图2所示,图2是本发明获取预设的音频文件步骤流程图,本发明获取预设的音频文件还包括:

s110、启动预设的语音文件扫描程序;

s120、根据所述语音文件扫描程序,对预设的音频文件夹进行扫描;

s130、获取所述音频文件夹中的音频文件。

在本发明中,对预设的音频文件进行扫描,其中,音频文件所在的文件夹位于由用户预先设置在数字信号处理芯片的储存位置中,该文件可通过网页或命令行进行配置,当通过网页进行配置时,即通过与语音网关连接的无线/有线网络进行传输,其中,传输的格式为wav、mp3、wma、ogg、ape、acc、aac等格式类型的音频文件,这些文件可通过网络下载或提前录制进行预存,进而导入到数字信号处理芯片的储存位置中;采用命令行进行配置时,可通过对数字信号处理芯片的命令储存区域存储命令行,在实际使用时,数字信号处理芯片对命令行进行读取,从而将命令行转化为模拟语音文件,对用户进行播放。

当判断到数字信号处理芯片中预存有音频文件时,文件扫描程序获取音频文件,对音频文件中预存的音频进行播放,即实现了在用户摘机后在拨号音之前播放语音提示;在实际应用的过程中,往往还包括另一种情况,即用户未对数字信号处理芯片中未主动配置音频文件,或在使用的过程中主动将音频文件删除了,在此种情况下,即认定放音配置文件不存在,这种情况下直接播放播音号频,引导用户拨打号码。

在本发明中的一个可实施方式中,音频文件存储在预设的文件夹中,即该文件夹的署名为语音播放程序调用所述音频文件的路径,同时,该音频文件夹放置在语音网关中的数字信号处理芯片的存储区域中。在实际的应用过程中,上述音频文件夹应当设置为固定的,即无论是否存在音频文件,该文件夹都存在并且路径名称固定。

基于上述实施例,进一步地,用于读取文件文件的语音文件扫描程序同样放置在语音网关中的数字信号处理芯片中,这样做的好处在于语音文件扫描程序直接访问音频文件夹中的音频文件,提高访问速度的同时降低因访问中转过多导致读取错误的情况发生。

基于上述实施例,如图3所示,本发明根据所述语音文件扫描程序,对预设的音频文件夹进行扫描包括过程如下:

s121、根据所述语音文件扫描程序,获取所述音频文件夹中的语音标识;

s122、根据所述语音标识,确定所述音频文件夹中的所述音频文件。

在实际的操作过程中,若用户事先并未对音频文件夹配置任何音频文件时,此时判定的结果即为不存在音频文件,在此种情况下,直接跳过对音频文件的提取,进行下一步骤操作,在另一种情况中,用户不但为音频文件夹配置了音频文件,还对应不同的节日信息提供不同种类的语音提示,在此种情况下,对所述根据所述语音标识,确定所述音频文件夹中的所述音频文件包括如下步骤,如图4所示:

s122a、根据所述语音标识,判定所述音频文件的类型,所述音频文件的类型包括:日期、天气和备忘内容;

s122b、根据所述音频文件的类型,确定与当前日期相符的音频文件;

在上述实施方式中,日历记事表是现有技术中话机的常规配置,在固定电话中,通过语音网关与互联网进行连接,其中存储有用于记录通话时间的日历,在该日历中,预先记录有与常规节日相关的信息,同时,用户可通过互联网对语音网关中的日历信息进行更改,例如添加重要日期的标记,如用户生日,该日期的备忘信息等;在移动终端中,语音网关通过读取移动终端自带的日历程序,对日历中标记的节日进行识别,在对日历进行读取的同时,还对日历相关联的备忘录进行读取,从而实现对用户进行提醒的效果。

在本发明的另一可实施方式中,语音网关中设置有相关应用程序,还可将上述读取到的文字直接转化为语音进行播报,类似电子书软件中的“朗诵”功能,通过这项功能,在用户未配置音频文件的情况下,同样可以实现对特殊日期进行提醒播报的效果。

在上述具体操作步骤中,当日历计事表中判断当前日期为标记的日期时,则在音频文件夹中选取与当前日期相应匹配的音频文件,音频文件与节日日期的对应关系可以是在文件名中直接进行命名、通过预设规则的符号代码进行命名,或在音频文件的属性中添加相关字符段,以供识别,当不存在与上述当前节日相关的音频文件时,直接选取常规日期对应的音频文件进行提取,当常规日期的音频文件也不存在时,说明用户在常规日期未配置相关语音,即跳过语音提示的阶段,直接进入拨号音提醒。

基于上述内容,在本发明的另一实施方案中,预存的音频文件是通过语音网关的命令行或管理语音网关的软件进行配置的,具体地,在本发明中,通过数字信号处理芯片的处理功能将语音信息转化为代码信息,该代码信息同样储存在数字信号处理芯片中储存区域的预设文件夹中,当需要进行播放时,语音播放程序读取预设文件夹中的命令行,将该命令行中代表的信息转化为模拟声音信号进行播放;预存的音频文件同样可以通过语音网关的软件进行配置,例如,某软件包含线上的百种语音包,用户通过在软件中的语音包进行选取下载,从而实现语音包的预设,在下载的过程中,选定的语音包通过无线传输到数字信号处理芯片中存储区域的预设文件夹中,从而实现对语音网关中放音配置文件的配置。

在本发明的另一可实施方式中,如图5所示,对音频文件进行播放之后,包括:

s210、在所述音频文件播放的过程中,实时监测按键信号;

s220、当监测到所述按键信号时,关闭正在播放的所述音频文件;

s230、当未监测到所述按键信号时,播放完整的所述音频文件。

在上述步骤中,若在语音播放程序播放语音提示的过程中,用户按动了播放按键,则同时关闭语音播放程序,并对用户拨打的拨号按键进行记录和检测,当用户拨打号码结束后,发起呼叫;在语音播放程序播放语音的过程中,当未检测到拨号按键时,则持续播放预存的音频直到结束,在预存的音频播放完成后,继续播放拨号音频。

当上述拨号音频进行播放的过程中,如图6所示,还包括以下步骤:

s240、在所述拨号音频播放的过程中,实时监测按键信号;

s250、当监测到所述按键信号时,关闭所述拨号音;

s260、当未监测到所述按键信号时,持续播放所述拨号音频。

在上述步骤中,在拨号音播放阶段,对拨号按键进行实时监测,拨号音用于提醒用户进行拨号,因此,当用户按下拨号按键之后,就同步停止拨号音的播放,但若用户始终未按下拨号按键时,则持续不断地播放拨号音频,对用户进行提醒。

基于上述实施例,本发明在当监测到一个拨号操作后持续监听下一个拨号操作,并开始监测在预设等待时长内是否出现下一个拨号操作;若在预设等待时长内并未监测到下一个拨号操作,判定拨号操作终止,重新播放拨号音频。在实际的操作过程中,话机开发者预先设置一个阈值作为等待时长,在用户使用话机进行拨号的过程中,当监测到用户进行第一个拨号按键的操作后,预设的等待时长开始计时,监测是否出现下一个拨号按键的出现,当用户迟迟未进行下一个按键的操作时,且该间隔时长大于阈值设定的时间,则重新开始播放拨号音,以提醒用户重新进行拨号。

在本发明的另一可实施方式中,当用户拨打的号码不符合话机拨打号码的预设规则时,即例如手机号码通常为11位,长途手机前加拨0,即预设规则中,手机的拨号按键为11-12次,而用户在实际拨打号码的过程中拨打了13位按键,说明此时用户拨打的号码并不符合话机号码的预设规则,即判定拨号操作终止,重新播放拨号音。

在本发明的另一可实施方式中,如图7所示,图7是本发明第一实施例的操作流程示意图,在本实施例中,话机被设置成为具有上述在拨号音之前语音提示的方法的配置,其具体操作流程如下:

首先,用户对post话机100进行摘机操作,摘机操作包括用户将post话机的话筒手柄进行拾取,或直接按下免提按钮进行post话机使用,当用户摘机110后,电话连接的语音网关200执行判定,判断用户是否配置了音频文件,配置了音频文件则放音210,即将本话机中音频文件进行提取并播放,实现播放配置好的语音文件211,于此同时,对post话机100的拨号按键进行监测,若监测到拨号按键被启动时,直接停止音频文件的播放,当未监测到拨号按键被启动时,则持续播放该音频文件,直到完成。音频文件播放完成后,没收到号码继续播放拨号音220,所述拨号音为提示用户进行拨号的语音,例如:“请开始拨号”,或预设频率的“嘟嘟”声,在未监测到拨号按键被启动时,对用户播放拨号音230,提醒用户进行拨号,此后,在用户拨号120时,停止拨号音240的声音并记录、识别用户拨打的号码,在该过程中用户继续拨号130,最终实现拨号完成,发起呼叫250。

基于上述说明,本发明提供了一种在拨号音之前语音提示的方法,本发明通过判断电话是否处于摘机状态,当处于摘机状态时,启动语音网关中的语音播放程序,对预存的音频文件进行播放,从而实现在用户进行拨号前对用户语音提示的技术效果,在语音播放的过程中,实时对拨号按键进行监测,当拨号按键被触发时直接进入拨号程序,实现语音播放到按键拨号的无缝切换,通过本发明,能够避免用户在使用电话过程中对公布的信息产生遗漏。

进一步地,如图8所示,基于上述在拨号之前语音提示的方法,本发明还相应提供一种智能终端,所述智能终端包括:处理器10、存储器20及显示器30,图2仅示出了智能终端的部分组件,但应当理解的是,并不要求实施所有示出的组件,可以替代的实施更多或更少的组件。

所述存储器20在一些实施例中可以是所述智能终端的内部存储单元,例如智能终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能终端的外部存储设备,例如所述智能终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,所述存储器20还可以既包括所述智能终端内部存储单元也包括外部存储设备。所述存储器20以及各类数据,例如所述安装智能终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有基于脚本程序的反调试程序40,该基于脚本程序的反调试程序40可被处理器10所执行,从而实现本申请中基于脚本程序的反调试方法。

所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述基于脚本程序的反调试方法等。所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能终端的信息以及用于显示可视化的用户界面。所述智能终端的部件10-30通过系统总线相互通信。

在一个实施例中,当处理器10执行所述存储器20中在拨号之前语音提示程序40时是实现以下步骤:

一种拨号音之前语音提示的方法,其中,所述拨号音之前语音提示的方法包括:

一种拨号音之前语音提示的方法,其中,所述拨号音之前语音提示的方法包括:

当监测到话机的摘机信号时,获取预设的音频文件,所述摘机信号为所述话机在手柄接听状态和免提状态所产生的信号;

对所述音频文件进行播放;

当监测到音频文件播放结束后,切换预设的拨号音频进行播放。

所述的拨号音之前语音提示的方法,其中,所述当监测到话机的摘机信号时,获取预设的音频文件包括:

启动预设的语音文件扫描程序;

根据所述语音文件扫描程序,对预设的音频文件夹进行扫描;

获取所述音频文件夹中的音频文件。

所述的拨号音之前语音提示的方法,其中,所述根据所述语音文件扫描程序,对预设的音频文件夹进行扫描包括:

根据所述语音文件扫描程序,获取所述音频文件夹中的语音标识;

根据所述语音标识,确定所述音频文件夹中的所述音频文件。

所述的拨号音之前语音提示的方法,其中,对所述根据所述语音标识,确定所述音频文件夹中的所述音频文件包括:

根据所述语音标识,判定所述音频文件的类型,所述音频文件的类型包括:日期、天气和备忘内容;

根据所述音频文件的类型,确定与当前日期相符的音频文件。

所述的拨号音之前语音提示的方法,其中,所述对所述音频文件进行播放之后,包括:

在所述音频文件播放的过程中,实时监测按键信号;

当监测到所述按键信号时,关闭正在播放的所述音频文件;

当未监测到所述按键信号时,播放完整的所述音频文件。

所述的拨号音之前语音提示的方法,其中,所述未监测到所述按键信号之后,包括:

当所述音频文件完整播放后,继续播放所述拨号音频。

所述的拨号音之前语音提示的方法,其中,所述当所述音频文件完整播放后,继续播放所述拨号音频还包括:

在所述拨号音频播放的过程中,实时监测按键信号;

当监测到所述按键信号时,关闭所述拨号音;

当未监测到所述按键信号时,持续播放所述拨号音频。

所述的拨号音之前语音提示的方法,其中,所述拨号按键被启用时,关闭所述拨号音之后,包括:

当监测到一个按键信号后持续监测下一个按键信号,并开始监测在预设等待时长内是否出现下一个按键信号;

若在预设等待时长内未监测到下一个按键信号,判定拨号操作终止,重新播放拨号音频。

本发明还提供一种存储介质,其中,所述存储介质存储有基于在拨号音之前语音提示程序,所述在拨号音之前语音提示程序被处理器执行时,实现如上所述的在拨号音之前语音提示的方法的步骤。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附属权利要求的保护范围。

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