一种来电音频播放方法及装置、计算机可读存储介质与流程

文档序号:13287337阅读:125来源:国知局
一种来电音频播放方法及装置、计算机可读存储介质与流程

本发明涉及终端技术领域,尤其涉及一种来电音频播放方法及装置、计算机可读存储介质。



背景技术:

随着终端多媒体技术的发展和人们生活水平的不断提高,只有图片或文字的来电显示,已不能完全满足人们日益增长的高品质生活追求和精神文化需要。因此,能够为终端设置个性化来电显示的相关应用已越来越受到人们的追捧。

该相关应用如彩印app(application)打破以往采用图片或文字作为来电显示的方式,可以为终端将来电显示设置成精彩的视频,从而提高人们对终端来电显示的体验。

相应地,被叫终端接获主叫终端的呼叫时,若主叫终端的呼叫信令中包含有视频的屏幕显示(简称来电屏显视频),被叫终端的彩印app就会自动播放该来电屏显视频。然而,由于一般的来电屏显视频都包含有音频,因此,在播放该来电屏显视频时,该来电屏显视频中音频与来电铃声音频会发生一定程度的冲突,造成两种音频的混乱。



技术实现要素:

为解决现有技术存在的问题,本发明实施例期望提供一种来电音频播放方法及装置、以及计算机可读存储介质,能够解决被叫终端的来电屏显视频中音频与被叫终端的来电铃声音频同时播放,从而产生两种音频混乱的问题。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种来电音频播放方法,所述方法包括:

接收主叫终端发送的呼叫请求信令;

当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

将确定播放的第一音频或第二音频作为来电音频进行播放。

上述方案中,所述确定呼叫请求信令中包含有音频数据,包括:

检测所述呼叫请求信令是否包含有流媒体数据;

当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;

当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

上述方案中,所述方法还包括:

当确定呼叫请求信令中不包含有音频数据时,将所述第二音频作为来电音频进行播放。

上述方案中,在将确定播放的第一音频作为来电音频进行播放之后,所述方法还包括:

判断是否接收到响应所述呼叫请求信令的操控指令;

若是,结束所述第一音频的播放;

若否,当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频进行播放。

上述方案中,所述基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频,包括:

当接收到基于音频切换界面所选择的第二播放方式时,根据所述第二播放方式,确定播放第一音频或第二音频;或者,

当未接收到基于音频切换界面所选择的第二播放方式时,根据所述第一播放方式,确定播放第一音频或第二音频。

本发明实施例还提供了一种来电音频播放装置,所述装置包括:处理器、以及用于存储能够在处理器上运行的计算机程序的存储器;其中,

所述处理器,用于运行所述计算机程序时,执行:

接收主叫终端发送的呼叫请求信令;

当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

将确定播放的第一音频或第二音频作为来电音频进行播放。

上述方案中,所述处理器,用于运行所述计算机程序时,执行:

检测所述呼叫请求信令是否包含有流媒体数据;

当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;

当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

上述方案中,所述处理器,用于运行所述计算机程序时,执行:

当确定呼叫请求信令中不包含有音频数据时,将所述第二音频作为来电音频进行播放。

上述方案中,所述处理器,用于运行所述计算机程序时,执行:

在将确定播放的第一音频作为来电音频进行播放之后,判断是否接收到响应所述呼叫请求信令的操控指令;

若是,结束所述第一音频的播放;

若否,当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频进行播放。

上述方案中,所述处理器,用于运行所述计算机程序时,执行:

当接收到基于音频切换界面所选择的第二播放方式时,根据所述第二播放方式,确定播放第一音频或第二音频;或者,

当未接收到基于音频切换界面所选择的第二播放方式时,根据所述第一播放方式,确定播放第一音频或第二音频。

本发明实施例还提供了一种来电音频播放装置,所述装置包括:接收模块、确定模块和播放模块;其中,

所述接收模块,用于接收主叫终端发送的呼叫请求信令;

所述确定模块,用于当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

所述播放模块,用于将确定播放的第一音频或第二音频作为来电音频进行播放。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令的计算机程序被处理器执行时实现上述来电音频播放方法。

本发明实施例提供的来电音频播放方法及装置,首先,被叫终端接收主叫终端发送的呼叫请求信令;然后,当确定呼叫请求信令中包含有音频数据时,根据预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;最后,将确定播放的第一音频或第二音频作为来电音频进行播放。

可见,本发明实施例通过预先设置第一播放方式和基于音频切换界面选择第二播放方式,按照预设规则来确定来电音频是播放主叫终端所发送的呼叫请求信令中音频数据对应的第一音频还是播放预设的第二音频。从而当接收到主叫终端发送的包含有来电屏显视频的呼叫请求信令时,被叫终端通过对来电音频进行选择,并对所选择的来电音频进行播放,能够解决该来电屏显视频中音频与被叫终端预设的来电铃声音频同时播放的问题,进而解决这两种音频播放混乱的问题,最终达到提高来电屏显视频的播放效果,提升用户体验的目的。

附图说明

图1为本发明来电音频播放方法实施例一的实现流程示意图;

图2为本发明实施例提供的实现来电音频选择的一个可选的音频切换界面示意图;

图3为本发明实施例提供的实现来电音频选择的另一个可选的音频切换界面示意图;

图4为本发明来电音频播放方法实施例二的实现流程示意图;

图5为本发明实施例来电音频播放装置组成结构示意图;

图6为本发明实施例来电音频播放装置硬件组成结构示意图。

具体实施方式

通常,当被叫终端接收到主叫终端发送的包含有来自屏显视频的呼叫请求时,所述来电屏显视频中音频可能会受限于被叫终端预先设置的来电铃声音频,使得所述来电屏显视频中音频不能正常播放,从而影响了来电屏显视频的播放效果。

随着终端多媒体技术的发展,市场上出现了一款能够为终端设置个性化来电显示的相关应用,以彩印app为例,该彩印app能够为主叫终端设置推送的来电屏显视频的内容,以及能够为被叫终端播放主叫终端所推送的来电屏显视频。

然而,若被叫终端安装了彩印app,当被叫终端接收到主叫终端发送的包含有来电屏显视频的呼叫请求信令时,所述彩印app仍然会强制播放该来电屏显视频中音频,使得该来电屏显视频中音频与来电铃声音频会存在同时播放的问题,从而造成两种音频的播放混乱。

基于此,本发明实施例提供的方案,通过预先设置第一播放方式和基于音频切换界面选择第二播放方式,按照预设规则来确定来电音频是播放主叫终端所发送的呼叫请求信令中音频数据对应的第一音频还是播放预设的第二音频。从而当接收到主叫终端发送的包含有来电屏显视频的呼叫请求信令时,被叫终端通过对来电音频进行选择,并对所选择的来电音频进行播放,能够解决该来电屏显视频中音频与被叫终端预设的来电铃声音频同时播放的问题,进而解决这两种音频播放混乱的问题。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为本发明来电音频播放方法实施例一的实现流程示意图,参照图1所示,本实施例的来电音频播放方法包括以下步骤:

步骤101,接收主叫终端发送的呼叫请求信令;

本实施例的来电音频播放方法,应用于终端,用于在接收到的主叫终端发送的流媒体数据中音频数据对应的第一音频和预先设置的第二音频中,对来电音频进行选择,并对所选择的来电音频进行播放。该终端上安装有能够播放主叫终端发送的流媒体数据的相关应用,该相关应用可以为彩印app。该终端在接收到主叫终端发送的流媒体数据后,该彩印app能够对所述流媒体数据进行播放。

为实现本发明实施例的方案,需确保被叫终端能够正常接收主叫终端发送的呼叫请求信令,也就是说,被叫终端的客户识别模块正常运行,以及与呼叫连接相关的组件也能够正常运行。

这里,所述被叫终端可以包括信号处理模块,所述信号处理模块接收被叫终端的移动交换中心(msc,mobileswitchingcenter)发送的呼叫连接信令、以及接收主叫终端发送的呼叫请求信令;所述呼叫连接信令用于为主叫终端建立呼叫请求连接,所述呼叫请求信令中包含有主叫终端所推送的主叫信息。

步骤102,当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

这里,所述预先设置的第二音频为用户预先设置的来电铃声音频,也就是说,所述预先设置的第二音频为被叫终端来电时的呼叫铃声。

在一实施例中,所述被叫终端中还可以包括音频解码器、来电铃声播放模块以及解复用器,所述音频解码器和来电铃声播放模块用于实现对所选择的来电音频进行播放,所述解复用器用于实现音频数据的检测。

在基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频之前,还需要判断呼叫请求信令中是否包含有音频数据,当确定所述呼叫请求信令中包含有音频数据时,才会执行选择来电音频的步骤。否则,直接将预先设置的第二音频作为来电音频,然后,被叫终端中音频解码器对所述第二音频进行解码,解码后由启动的来电铃声播放模块播放所述第二音频。

在一实施例中,所述被叫终端可以检测所述呼叫请求信令是否包含有流媒体数据;当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

具体地,首先,被叫终端可以利用已有的或新的信号处理技术,来检测所述呼叫请求信令中是否包括有流媒体数据,若检测到呼叫请求信令中包含有流媒体数据,被动终端中信号处理模块接收流媒体数据的传输流ts(transportstream),并利用解复用器demux(demultiplexer)将传输流ts转换为数据基本流pes(packetizedelementarystreams)。然后,被叫终端可以利用已有的或新的信号处理技术,判断所述数据基本流pes是否包含有音频数据基本流pes,当所述数据基本流pes中包含有音频数据基本流pes时,确定所述呼叫请求信令中包含有音频数据。

当确定所述呼叫请求信令中包含有音频数据时,所述被叫终端可以有三种方式对来电音频进行选择。

第一种方式为:基于预先设置的第一播放方式,确定播放所述音频数据对应的第一音频或预先设置的第二音频。用户可以对被叫终端的设置界面进行操作,来预先设置第一播放方式。举例来说,用户可以按照预设操作方式,对被叫终端的设置界面中某一按钮、或某一图标、或某一浮标、或某一文本框进行操作,来设置被叫终端来电时首先播放的来电音频。所述预设操作方式可以为点击操作方式,也可以为触摸操作方式,还可以为声控操作方式。

具体地,若用户已在被叫终端的设置界面中设置播放的来电音频为第一音频,被叫终端在接收到主叫终端发送的呼叫请求信令、且呼叫请求信令中包含有音频数据基本流pes后,所述被叫终端利用音频解码器对音频数据基本流pes进行解码,解码后可以由启动的来电铃声播放模块进行播放。若用户已在被叫终端中设置界面设置播放的来电音频为第二音频,则不管呼叫请求信令中是否包含有音频数据基本流pes,所述被叫终端都会直接由音频解码器对所述第二音频进行解码,解码后由启动的来电铃声播放模块播放所述第二音频。

第二种方式为:基于音频切换界面所选择的第二播放方式,确定播放所述音频数据对应的第一音频或预先设置的第二音频。具体地,所述被叫终端还可以包括输入/输出模块和显示模块,当被叫终端接收到主叫终端发送的呼叫请求信令、且呼叫请求信令中包含有音频数据基本流pes时,所述被叫终端可以由输入/输出模块发出界面显示指令给显示模块,所述显示模块会显示音频切换界面供用户选择第二播放方式。

举例来说,图2为本发明实施例提供的实现来电音频选择的一个可选的音频切换界面示意图,参照图2所示,所述音频切换界面可以包括两个选项,第一选项为“是”选项,第二选项为“否”选项,所述第一选项可以表征确定播放第一音频,也可以表征确定播放第二音频;相应地,所述第二选项可以表征确定播放第二音频,也可以表征确定播放第一音频。本实施例中,将以“是”选项表征确定播放第一音频、“否”选项表征播放第二音频为例进行详细说明书。具体地,当用户触摸所述“是”选项时,表明用户对主叫终端发送的呼叫请求信令中流媒体数据感兴趣,期望正常播放所述流媒体数据;此时,被叫终端会接收到针对“是”选项的操作指令,并基于音频切换界面所选择的确定播放第一音频的播放方式,利用音频解码器对音频数据基本流pes进行解码,解码后可以由启动的来电铃声播放模块进行播放。当用户触摸所述“否”选项时,表明用户对主叫终端发送的呼叫请求信令中流媒体数据不感兴趣,此时,被叫终端利用音频解码器对所述第二音频进行解码,解码后由启动的来电铃声播放模块播放所述第二音频。

图3为本发明实施例提供的实现来电音频选择的另一个可选的音频切换界面示意图,参照图3所示,所述音频切换界面也可以包括两个选项,第一选项为“第一音频”选项,第二选项为“第二音频”选项;所述第一选项表征确定播放第一音频,所述第二选项表征确定播放第二音频。

当然,实现来电音频选择的音频切换界面的表现形式并不限于上述两种,只要能够实现来电音频选择的音频切换界面或选择框都在本发明的保护范围内。

第三种方式为:基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频。所述预设规则可以为所述第一播放方式的优先权高于所述第二播放方式,也可以为所述第二播放方式的优先权高于所述第一播放方式;本实施例中,所述预设规则将以所述第二播放方式的优先权高于所述第一播放方式为例进行详细说明。

具体地,当接收到基于音频切换界面所选择的第二播放方式时,根据所述第二播放方式,确定播放第一音频或第二音频;当未接收到基于音频切换界面所选择的第二播放方式时,根据所述第一播放方式,确定播放第一音频或第二音频。

例如,当被叫终端接收到主叫终端发送的呼叫请求信令、且呼叫请求信令中包含有音频数据基本流pes时,所述被叫终端可以由输入/输出模块发出界面显示指令给显示模块,所述显示模块会显示音频切换界面供用户选择来电音频。当用户并未触摸音频切换界面中相关选项时,被叫终端根据所述第一播放方式,确定播放第一音频或第二音频;而当用户触摸了音频切换界面中选择来电音频的相关选项时,所述被叫终端根据所述第二播放方式,确定播放第一音频或第二音频。

举个例子来说,当用户并未触摸音频切换界面中相关选项、且预先设置的第一播放方式为第二音频时,所述被叫终端确定播放所述第二音频,所述被叫终端利用音频解码器对所述第二音频进行解码,解码后由启动的来电铃声播放模块播放所述第二音频。而当用户触摸了音频切换界面中相关选项、且选择的第二播放方式为第一音频时,所述被叫终端需要将来电音频从第二音频切换到第一音频;此时,所述被叫终端中来电铃声播放模块暂停播放第二音频,并利用音频解码器对音频数据基本流pes进行解码,解码后可以由来电铃声播放模块进行播放。

步骤103,将确定播放的第一音频或第二音频作为来电音频进行播放。

这里,被叫终端会利用音频解码器对确定播放的音频进行解码,解码后由来电铃声播放模块作为来电音频进行播放。

另外,在播放第一音频的过程中,用户可能会随时选择建立该呼叫请求连接或选择关断该呼叫请求连接,以响应主叫终端的呼叫请求。相应地,被叫终端会判断是否接收到响应所述呼叫请求信令的操控指令,该操作指令可以为建立呼叫请求连接的操控指令,也可以为关断呼叫请求连接的操控指令。当接收到响应所述呼叫请求信令的操控指令时,被叫终端停止来电铃声播放模块对所述第一音频的播放;当未接收到响应所述呼叫请求信令的操控指令时,被叫终端会判断所述第一音频是否播放完毕。当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频,并对所述第二音频进行播放,直到被叫终端未接收到响应所述呼叫请求信令的操控指令的时间达到预设值。此时,所述被叫终端可以自动关断该呼叫请求连接。

为了更加清楚的描述本发明实施例提供的方案,在本发明实施例二中,将详细介绍本发明来电音频播放方法的具体实现过程。

图4为本发明来电音频播放方法实施例二的实现流程示意图,参照图4所示,本实施例的来电音频播放方法具体包括以下步骤:

步骤201,接收主叫终端发送的呼叫请求信令;

步骤202,检测所述呼叫请求信令是否包含有流媒体数据;若是,执行步骤203;若否,执行步骤205;

步骤203,判断所述流媒体数据中是否包含有音频数据;若是,执行步骤204;若否,执行步骤205;

步骤204,当未接收到基于音频切换界面所选择的第二播放方式时,根据预先设置的第一播放方式,该第一播放方式为第二音频,确定播放所述第二音频;

步骤205,启动来电铃声播放模块对所述第二音频进行播放;

步骤206,在播放过程中,接收到基于音频切换界面所选择的第二播放方式,该第二播放方式为第一音频,确定播放所述第一音频;

步骤207,将来电音频切换至第一音频,来电铃声播放模块暂停对所述第二音频的播放,并开始对所述第一音频进行播放;

步骤208,判断是否接收到响应所述呼叫请求信令的操控指令;若是,执行步骤211;若否,执行步骤209;

步骤209,判断所述第一音频是否播放完毕;若是,执行步骤210;若否,返回执行步骤208;

步骤210,将来电音频切换至所述第二音频,来电铃声播放模块继续对所述第二音频进行播放;

211,结束来电音频的播放。

为实现本发明实施例的方法,本发明实施例还提供了一种来电音频播放装置,应用于终端,用于实现上述来电音频播放方法的具体细节,达到相同的效果。

图5为本发明实施例来电音频播放装置组成结构示意图,参照图5所示,本实施例中的来电音频播放装置包括:接收模块31、第一确定模块32和播放模块33;其中,

所述接收模块31,用于接收主叫终端发送的呼叫请求信令;

所述第一确定模块32,用于当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

所述播放模块33,用于将确定播放的第一音频或第二音频作为来电音频进行播放。

可选地,本实施例的来电音频播放装置还包括:第二确定模块34,用于确定呼叫请求信令中包含有音频数据;

可选地,所述第二确定模块34,具体用于检测所述呼叫请求信令是否包含有流媒体数据;当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

可选地,所述播放模块33,还用于当确定呼叫请求信令中不包含有音频数据时,将所述第二音频作为来电音频进行播放。

可选地,本实施例的来电音频播放装置还包括:判断模块35、结束播放模块36和切换模块37;其中,

所述判断模块35,用于判断是否接收到响应所述呼叫请求信令的操控指令;

所述结束播放模块36,用于当接收到响应所述呼叫请求信令的操控指令时,结束所述第一音频的播放;

所述切换模块37,用于当未接收到响应所述呼叫请求信令的操控指令时,且当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频进行播放。

可选地,当接收到基于音频切换界面所选择的第二播放方式时,所述第一确定模块32,具体用于根据所述第二播放方式,确定播放第一音频或第二音频;

当未接收到基于音频切换界面所选择的第二播放方式时,所述第二确定模块32,具体用于根据所述第一播放方式,确定播放第一音频或第二音频。

在实际应用中,所述接收模块31、第一确定模块32、播放模块33、第二确定模块34、判断模块35、结束播放模块36和切换模块37均可由位于来电音频播放装置中的处理器结合用户接口实现。

上述实施例提供的来电音频播放装置在进行来电音频播放时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的来电音频播放装置与来电音频播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

为实现本发明实施例的方法,本发明实施例还提供了一种来电音频播放装置,应用于终端,用于实现上述来电音频播放方法的具体细节,达到相同的效果。

图6为本发明实施例来电音频播放装置硬件组成结构示意图,参照图6所示,本实施例中的来电音频播放装置包括:处理器41、用于存储能够在处理器41上运行的计算机程序的存储器42、以及用户接口43;其中,

所述用户接口43,用于接收用户输入的指令;

所述处理器41,用于运行所述计算机程序时,执行:

接收主叫终端发送的呼叫请求信令;

当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

将确定播放的第一音频或第二音频作为来电音频进行播放。

可选地,所述处理器41,还用于运行所述计算机程序时,执行:

检测所述呼叫请求信令是否包含有流媒体数据;

当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;

当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

可选地,所述处理器41,还用于运行所述计算机程序时,执行:

当确定呼叫请求信令中不包含有音频数据时,将所述第二音频作为来电音频进行播放。

可选地,所述处理器41,还用于运行所述计算机程序时,执行:

在将确定播放的第一音频作为来电音频进行播放之后,判断是否接收到响应所述呼叫请求信令的操控指令;

若是,结束所述第一音频的播放;

若否,当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频进行播放。

可选地,所述处理器41,还用于运行所述计算机程序时,执行:

当接收到基于音频切换界面所选择的第二播放方式时,根据所述第二播放方式,确定播放第一音频或第二音频;或者,

当未接收到基于音频切换界面所选择的第二播放方式时,根据所述第一播放方式,确定播放第一音频或第二音频。

当然,实际应用时,如图6所示,各个组件通过总线系统44耦合在一起。可理解,总线系统44用于实现这些组件之间的连接通信。总线系统44除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统44。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行程序,所述可执行程序被处理器41执行时实现以下步骤:

接收主叫终端发送的呼叫请求信令;

当确定呼叫请求信令中包含有音频数据时,基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频;

将确定播放的第一音频或第二音频作为来电音频进行播放。

可选地,所述可执行程序被处理器41执行时,以具体实现确定呼叫请求信令中包含有音频数据的步骤:

检测所述呼叫请求信令是否包含有流媒体数据;

当检测到所述呼叫请求信令包含有流媒体数据时,判断所述流媒体数据中是否包含有音频数据;

当所述流媒体数据中包含有音频数据时,确定呼叫请求信令中包含有音频数据。

可选地,所述可执行程序被处理器41执行时,以实现以下步骤:

当确定呼叫请求信令中不包含有音频数据时,将所述第二音频作为来电音频进行播放。

可选地,所述可执行程序被处理器41执行时,以实现以下步骤:

在将确定播放的第一音频作为来电音频进行播放之后,判断是否接收到响应所述呼叫请求信令的操控指令;

若是,结束所述第一音频的播放;

若否,当确定所述第一音频播放完毕后,将来电音频切换至所述第二音频进行播放。

可选地,所述可执行程序被处理器41执行时,以具体实现基于预先设置的第一播放方式和基于音频切换界面所选择的第二播放方式,按照预设规则确定播放所述音频数据对应的第一音频或预先设置的第二音频的步骤:

当接收到基于音频切换界面所选择的第二播放方式时,根据所述第二播放方式,确定播放第一音频或第二音频;或者,

当未接收到基于音频切换界面所选择的第二播放方式时,根据所述第一播放方式,确定播放第一音频或第二音频。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。

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