显示音频消息播放进度的方法、客户端及系统的制作方法

文档序号:6739526阅读:185来源:国知局
专利名称:显示音频消息播放进度的方法、客户端及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
近年来,网络即时通信系统,例如QQ,TM和MSN等,已经被广大网络用户所接受。通过即时通信系统,用户可以在网络上进行文字、声音和视频的交流,以及共享文件、图片和视频信息等,方便了用户的生活、工作和学习。随着即时通信软件工具的发展,用户除了能够通过文字或者视频进行交流之外,还可以通过音频消息进行交流,例如,用户可以自己录制一段音频数据发送至对方。在现有的技术中,通过即时通信工具收发的音频消息在播放输出时,一般是通过逐渐推进播放进度条的形式指示音频消息的播放进度,这种播放进度的指示方式较为单调、形式单一,使得 用户的使用体验不佳。

发明内容
本发明的目的在于,提供一种显示音频消息播放进度的方法、客户端及系统。利用本发明,将背景图像设置为音频消息的播放进度指示结构,在音频消息的播放过程中,根据播放进度逐渐显示背景图像或者隐藏背景图像,使得播放音频消息的展现形式更加丰富,提高了用户的使用体验。本发明提供的技术方案包括一种显示音频消息播放进度的方法,该方法包括如下步骤步骤1,采集用户录制的音频消息,以及针对该音频消息选择的背景图像;步骤2,将所述背景图像设置为音频消息的播放进度指示结构;步骤3,当播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。优选地,所述的音频消息,其输出结构为预设形状的封闭区域,所述的背景图像为设置在该封闭区域中的图形输出结构。优选地,所述封闭区域的形状为长方形,或环形,或椭圆形,或圆形,或桃心形。优选地,所述背景图像的形状为长方形,或环形,或椭圆形,或圆形,或桃心形。优选地,所述的音频消息为交互通信界面中,代表已发送或已接收音频数据的消
肩、O优选地,所述方法还包括如下步骤采集发起方录制的音频消息,以及针对该音频消息选择的背景图像;将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构;将所述加载有背景图像的音频消息发送至接收方客户端;当发起方客户端或接收方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。
优选地,所述步骤I中针对音频消息选择背景图像的方式为以下其中之一方式1,由用户从所在终端或者从远程服务器中选择目标图像作为背景图像;方式2,由用户选择背景图像的类别,系统从该类别图像中选择目标图像作为背景图像;方式3,由系统从背景图像数据库中随机选择目标图像作为背景图像。优选地,对应着所述步骤2和步骤3,包括如下过程针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式;获取针对转变后的背景图像设置的用于指示音频消息播放进度的显示模式; 将转变后的背景图像在音频消息所在区域进行输出,在播放该音频消息时,按照设置的显示模式逐渐改变背景图像的显示状态。优选地,所述逐渐改变背景图像的显示状态,采用以下其中之一的方式从背景图像的一端向对端逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕;从背景图像的一端向对端逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像完全隐藏时,音频消息播放完毕;从背景图像的边缘向中心或者中心向边缘逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕;从背景图像的边缘向中心或者中心向边缘逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像完全隐藏时,音频消息播放完毕;针对背景图像显示的透明度进行逐渐增加,作为音频消息播放进度的显示模式,当图像完全透明时,音频消息播放完毕;针对背景图像显示的透明度进行逐渐降低,作为音频消息播放进度的显示模式,当图像完全不透明时,音频消息播放完毕。优选地,所述的背景图像,为图片或动画或视频数据。优选地,所述音频消息处于播放状态的情况下,若采集获得针对该音频消息所在区域或播放进度指示结构的触发消息,暂停或重新启动播放进度中的背景图像的状态改变。优选地,根据音频消息的播放进度逐渐改变所述背景图像的显示状态的过程为从音频消息中提取该音频消息的播放总时间量;当开始播放音频消息时,获取该音频消息的当前播放时间;计算所述音频消息的当前播放时间和播放总时间量的比例值;将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显不O本发明还提供一种显示音频消息播放进度的客户端,该客户端包括音频图像采集单元,用于采集用户录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元,与前述音频图像采集单元相连,用于将所述背景图像设置为音频消息的播放进度指示结构;音频图像显示单元,与前述音频图像设置单元相连,用于在播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。优选地,所述音频图像设置单元包括以下结构模块背景图像处理模块,用于针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式;显示模式获取模块,用于获取针对转变后的背景图像设置的用于指示音频消息播放进度的显示模式;背景图像输出模块,用于将转变后的背景图像在音频消息所在区域进行输出。
优选地,所述音频图像显示单元包括以下结构模块播放总时间提取模块,用于从音频消息中提取该音频消息的播放总时间量;当前播放时间获取模块,用于在开始播放音频消息时,获取该音频消息的当前播放时间;播放比例值计算模块,用于计算所述音频消息的当前播放时间和播放总时间量的比例值;背景图像显示模块,用于将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显示。本发明还提供一种显示音频消息播放进度的系统,该系统包括发起方客户端和接收方客户端,其中发起方客户端包括音频图像采集单元,用于采集发起方录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元,与前述音频图像采集单元相连,用于将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构;音频图像发送单元,与前述音频图像设置单元相连,用于将前述加载有背景图像的音频消息发送至接收方客户端;发起方音频图像显示单元,与前述音频图像发送单元相连,用于在前述加载有背景图像的音频消息发送之后,当发起方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态;接收方客户端包括音频图像接收单元,用于接收发起方客户端发送的加载有背景图像的音频消息;接收方音频图像显示单元,与前述音频图像接收单元相连,用于当接收方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。与现有技术相比,本发明的有益效果如下通过将背景图像作为音频消息的播放进度指示形式,在播放音频时,逐渐显示背景图像或者针对完全显示的图片逐渐隐藏,使得音频播放进度的展现形式更加丰富,克服了传统音频数据的播放进度展现形式较为单一的缺点,提高了音频消息的情感表达效果,使用户的使用体验更佳。


图I为本发明实施例一中提供的一种显示音频消息播放进度的方法流程图;图1-1为本发明实施例一中在音频消息所在封闭区域设置背景图像的示意图;图1-2为本发明实施例一中从背景图像的一端向对端逐渐隐藏图像来指示音频消息播放进度的示意图;图2为本发明实施例二中提供的一种显示音频消息播放进度的方法流程图;图3为本发明实施例中提供的一种显示音频消息播放进度的客户端示意图;
图4为本发明实施例中提供的一种显示音频消息播放进度的系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,该图为本发明实施例一中提供的一种显示音频消息播放进度的方法流程图,具体步骤如下所述S11,采集用户录制的音频消息,以及针对该音频消息选择的背景图像;在本实施例中,用户录制的音频消息可以是通过录音设备或录音软件录制的语音留言,也可以是通过即时通信工具录制的用以发送至对方的语音消息。作为举例而非限定,通过所在终端的录音软件录制音频消息的过程为在用户所在终端上运行相应的录音软件,显示录音界面,按下录音键后开始录音,屏幕上显示录音时间数据,可通过随时按下停止键结束录音。当捕获到用户按下停止键时,即采集用户录制的音频数据。作为举例而非限定,通过即时通信工具录制音频消息发送至对方的过程为在即时通信交互界面中,按下语音录制按钮开始录音,在录音过程中,语音录制按钮始终处于按下状态,当松开语音录制按钮时,音频消息录制结束,并将录制的音频消息发送至接收方客户端。在这种情况下,所述的音频消息为交互通信界面中,代表已发送或已接收音频数据的消息;发送方或接收方触发该音频消息所在区域时,即针对该音频消息进行播放。在本实施例中,针对音频消息选择背景图像的方式可采用以下其中之一方式1,由用户从所在终端或者从远程服务器中选择目标图像作为背景图像。针对录制后的音频消息所在区域设置有背景图像选择控件,当触发该控件后,用户可以从所在终端或者远程服务器中选择目标图像,作为音频消息的背景图像。方式2,由用户选择背景图像的类别,系统从该类别图像中选择目标图像作为背景图像。在音频录制的功能选项列表中设置有背景图像类别项,通过触发该功能选项,可进行图像类别的选择,例如人物图像、风景图像、卡通图像等等,当用户选中某个图像类别后,系统即从该类别的图像数据库中按照图像排列顺序或者随机选择目标图像,作为音频消息的背景图像。方式3,由系统从背景图像数据库中随机选择目标图像作为背景图像。该方式不需要用户进行设置,完全由系统从图像数据库中随机选择其中一个图像,作为音频消息的背景图像。所述背景图像的格式,可以为图片或动画或视频数据等。
S12,将所述背景图像设置为音频消息的播放进度指示结构;所述的音频消息,其输出结构为预设形状的封闭区域,所述的背景图像为设置在该封闭区域中的图形输出结构。作为举例而非限定,该封闭区域为长方形、环形、椭圆形、圆形、桃心形其中之一的形状;设置在该封闭区域中的背景图像的形状也为长方形,或环形,或椭圆形,或圆形,或桃心形。参见图1-1,该图展示了在音频消息所在封闭区域设置背景图像的示意图。如图所示,长方形封闭区域110为音频消息的输出结构,在长方形封闭区域110内设置有椭圆形区域120,该椭圆形区域120即为背景图像的输出形状,在椭圆形区域120内展示背景图像的内容。在本实施例中,将音频消息所在区域内的背景图像作为音频消息播放进度的指示结构,通过背景图像的推进式显示或隐藏来代表音频消息的播放进度。将背景图像设置为音频消息的播放进度指示结构的过程为针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式;获取针对转变后的背景图 像设置的用于指示音频消息播放进度的显示模式;将转变后的背景图像在音频消息所在区域进行输出,在播放该音频消息时,按照设置的显示模式逐渐改变背景图像的显示状态。所述播放进度指示结构的标准形式是指在音频消息所在区域预设的图像输出结构,例如预设的图像输出结构为GIF格式图像以及椭圆形输出形状,那么就需要将选择的背景图像转换为GIF格式以及椭圆形的图像形式。所述用于指示音频消息播放进度的显示模式可采用多种方式,例如,从一端向另一端逐渐推进显示图片或者逐渐推进隐藏图片;也可以从中心向边缘或边缘向中心逐渐推进显示或隐藏图片;还可以通过背景图像的透明度逐渐提高或逐渐降低,来指示音频消息的播放进度。这里,可以由系统设置以上其中一种方式作为显示音频消息播放进度的显示模式。S13,当播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。在本实施例中,可采用以下其中之一的方式逐渐改变背景图像的显示状态从背景图像的一端向对端逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕;从背景图像的一端向对端逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像完全隐藏时,音频消息播放完毕;从背景图像的边缘向中心或者中心向边缘逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕;从背景图像的边缘向中心或者中心向边缘逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像完全隐藏时,音频消息播放完毕;针对背景图像显示的透明度进行逐渐增加,作为音频消息播放进度的显示模式,当图像完全透明时,音频消息播放完毕;针对背景图像显示的透明度进行逐渐降低,作为音频消息播放进度的显示模式,当图像完全不透明时,音频消息播放完毕。参见图1-2,该图展示了从背景图像的一端向对端逐渐隐藏图像来指示音频消息播放进度的示意图。如图1-1所示,当音频消息未播放时,椭圆形区域120内的背景图像完全显示,当音频消息开始播放时,如图1-2所示,从椭圆形区域120的左端向右端逐渐隐藏背景图像,当音频消息播放二分之一时,背景图像的隐藏区域121也占椭圆形区域120的二分之一;当音频消息播放完毕时,背景图像则完全转变为隐藏区域。根据音频消息的播放进度逐渐改变所述背景图像的显示状态的过程为从音频消息中提取该音频消息的播放总时间量;当开始播放音频消息时,获取该音频消息的当前播放时间;计算所述音频消息的当前播放时间和播放总时间量的比例值;将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显示。例如,音频消息的播放总时间为5秒,当播放I秒时,显示1/5的背景图像,当播放3秒时,显示3/5的背景图像,当播放完毕时,显示整个背景图像。当通过改变背景图像透明度来指示音频消息播放进度时,需要将背景图像显示的各个透明度值与播放时间比例建立映射关系,例如可将透明度值设为O到10之间的11个 值,其中O代表完全不透明,10代表完全透明,O到10之间的值越大,透明度越大;然后将11个代表不同透明度的值与不同的播放时间比例建立映射关系,例如将透明度值I与播放时间比例1/10之间建立映射关系。这样,根据计算的播放时间比例值,利用映射关系表即可获取对应的背景图像的透明度值,然后根据该透明度值进行背景图像的显示。在本实施例中,所述音频消息处于播放状态的情况下,若采集获得针对该音频消息所在区域或播放进度指示结构的触发消息,则暂停或重新启动播放进度中的背景图像的状态改变。如图1-2所示,当音频消息在播放过程中,椭圆形区域120中的背景图像逐渐被隐藏,当触发该音频消息所在区域或者椭圆形区域120时,暂停播放音频消息,同时暂停背景图像的状态改变,即停止背景图像的逐渐隐藏;当再次触发音频消息所在区域或者椭圆形区域120时,则重新播放音频消息,并重新启动背景图像的状态改变,即继续根据播放进度逐渐隐藏背景图像。本实施例所述的方法中,在音频消息所在区域设置背景图像,通过对背景图像的显示状态进行逐渐改变,来指示音频消息的播放进度,当音频消息播放完毕时,背景图像完全显示或者完全隐藏。参见图2,该图为本发明实施例二中提供的一种显示音频消息播放进度的方法流程图,具体步骤如下所述S21,采集发起方录制的音频消息,以及针对该音频消息选择的背景图像;本实施例中,在即时通信软件工具的即时通信交互界面中设置有音频消息收发控件,当用户希望向联系人客户端发送语音消息时,可通过鼠标或触摸点触发即时通信交互界面中的音频消息收发控件,从而启动所在终端的录音软件,针对用户发出的语音信息进行录制,并将录制的音频数据作为即时通信消息发送至联系人客户端。当发起方录制音频消息结束时,针对该录制的音频消息选择背景图像。选择背景图像的方式可由发起方从所在终端或者从远程服务器中选择目标图像作为背景图像;或者由发起方设置好背景图像类别,通过系统服务器从该类别图像中选择目标图像作为背景图像;也可由系统服务器从背景图像数据库中随机选择目标图像作为背景图像。S22,将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构;
所述的音频消息,其输出结构为预设形状的封闭区域,所述的背景图像为设置在该封闭区域中的图形输出结构。针对前述步骤中选择的背景图像,进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式,将转变后的背景图像加载至音频消息所在区域。这里,可通过系统服务器或者发起方客户端,将背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构。S23,将所述加载有背景图像的音频消息发送至接收方客户端;发起方客户端将前述加载有背景图像的音频消息按照协议格式组合到数据包;对数据包进行加密处理后,通过即时通信系统服务器或者P2P方式,将数据包发送至接收方客户端;接收方客户端接收数据包,对其进行解密解析处理后,从中获取加载有背景图像的音频消息。S24,当发起方客户端或接收方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。当加载有背景图像的音频消息发送之后,发起方触发该音频消息的播放功能时,在发起方客户端播放该音频消息,并根据播放进度逐渐改变所述背景图像的显示状态。当接收方客户端接收到加载有背景图像的音频消息后,向接收方输出音频消息到达的提示信息,当采集到接收方触发音频消息的操作信息时,在接收方客户端播放该音频消息,并根据播放进度逐渐改变所述背景图像的显示状态。本实施例所述的方法中,即时通信发起方可录制音频消息,并针对该音频消息加载背景图像;然后将加载有背景图像的音频消息发送至接收方客户端;当加载有背景图像的音频消息发送之后,在发起方客户端或接收方客户端播放该音频消息时,通过逐渐改变背景图像的显示状态来指示音频消息的播放进度。结合前面描述的一种显示音频消息播放进度的方法实施例,本发明还提供了配套的客户端和系统。参见图3,该图为本发明提供的一种显示音频消息播放进度的客户端示意图,该客户端包括音频图像采集单元310,用于采集用户录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元320,与前述音频图像采集单元310相连,用于将所述背景图像设置为音频消息的播放进度指示结构;音频图像显示单元330,与前述音频图像设置单元320相连,用于在播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。其中,音频图像设置单元320包括以下结构模块背景图像处理模块321,用于针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式;显示模式获取模块322,用于获取针对转变后的背景图像设置的用于指示音频消息播放进度的显示模式;背景图像输出模块323,用于将转变后的背景图像在音频消息所在区域进行输出。 其中,音频图像显示单元330包括以下结构模块
播放总时间提取模块331,用于从音频消息中提取该音频消息的播放总时间量;当前播放时间获取模块332,用于在开始播放音频消息时,获取该音频消息的当前播放时间;播放比例值计算模块333,用于计算所述音频消息的当前播放时间和播放总时间量的比例值;背景图像显示模块334,用于将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显示。在本实施例所述的客户端中,当用户录制音频消息时,音频图像采集单元310采集用户录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元320将背景图像设置为音频消息的播放进度指示结构,将转变后的背景图像在音频消息所在区域进行输出;当播放所述音频消息时,音频图像显示单元330根据该音频消息的播放进度逐渐显示或隐藏背景图像,或者按照透明度变化逐渐改变背景图像。 参见图4,该图为本发明提供的一种显示音频消息播放进度的系统示意图,该系统包括发起方客户端410和接收方客户端420,其中发起方客户端410包括音频图像采集单元411,用于采集发起方录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元412,与前述音频图像采集单元411相连,用于将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构;音频图像发送单元413,与前述音频图像设置单元412相连,用于将前述加载有背景图像的音频消息发送至接收方客户端420 ;发起方音频图像显示单元414,与前述音频图像发送单元413相连,用于在前述加载有背景图像的音频消息发送之后,当发起方客户端410播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态;接收方客户端420包括音频图像接收单元421,用于接收发起方客户端410发送的加载有背景图像的音频消息;接收方音频图像显示单元422,与前述音频图像接收单元421相连,用于当接收方客户端420播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。在本实施例所述的系统中,当即时通信的发起方录制音频消息发送至接收方时,发起方客户端410中的音频图像采集单元411采集发起方录制的音频消息,以及针对该音频消息选择的背景图像;音频图像设置单元412将选择的背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构;当捕获到发起方针对音频消息的发送触发操作时,音频图像发送单元413将该加载有背景图像的音频消息发送至接收方客户端420 ;在加载有背景图像的音频消息发送之后,当发起方触发播放该音频消息时,发起方音频图像显示单元414根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。接收方客户端420中的音频图像接收单元421接收来自于发起方客户端410发送的加载有背景图像的音频消息;当接收方触发播放该音频消息时,接收方音频图像显示单元422根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。 以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种显示音频消息播放进度的方法,其特征在于该方法包括以下步骤, 步骤1,采集用户录制的音频消息,以及针对该音频消息选择的背景图像; 步骤2,将所述背景图像设置为音频消息的播放进度指示结构; 步骤3,当播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。
2.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于所述的音频消息,其输出结构为预设形状的封闭区域,所述的背景图像为设置在该封闭区域中的图形输出结构。
3.根据权利要求2所述的一种显示音频消息播放进度的方法,其特征在于所述封闭区域的形状为长方形,或环形,或椭圆形,或圆形,或桃心形。
4.根据权利要求2所述的一种显示音频消息播放进度的方法,其特征在于所述背景图像的形状为长方形,或环形,或椭圆形,或圆形,或桃心形。
5.根据权利要求2所述的一种显示音频消息播放进度的方法,其特征在于所述的音频消息为交互通信界面中,代表已发送或已接收音频数据的消息。
6.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于所述方法还包括如下步骤, 采集发起方录制的音频消息,以及针对该音频消息选择的背景图像; 将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构; 将所述加载有背景图像的音频消息发送至接收方客户端; 当发起方客户端或接收方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。
7.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于所述步骤I中针对音频消息选择背景图像的方式为以下其中之一, 方式1,由用户从所在终端或者从远程服务器中选择目标图像作为背景图像; 方式2,由用户选择背景图像的类别,系统从该类别图像中选择目标图像作为背景图像; 方式3,由系统从背景图像数据库中随机选择目标图像作为背景图像。
8.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于对应着所述步骤2和步骤3,包括如下过程, 针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式; 获取针对转变后的背景图像设置的用于指示音频消息播放进度的显示模式; 将转变后的背景图像在音频消息所在区域进行输出,在播放该音频消息时,按照设置的显示模式逐渐改变背景图像的显示状态。
9.根据权利要求I或8所述的一种显示音频消息播放进度的方法,其特征在于所述逐渐改变背景图像的显示状态,采用以下其中之一的方式, 从背景图像的一端向对端逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕; 从背景图像的一端向对端逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像 完全隐藏时,音频消息播放完毕;从背景图像的边缘向中心或者中心向边缘逐渐显示图像,作为音频消息播放进度的显示模式,当图像完全显示时,音频消息播放完毕; 从背景图像的边缘向中心或者中心向边缘逐渐隐藏图像,作为音频消息播放进度的显示模式,当图像完全隐藏时,音频消息播放完毕; 针对背景图像显示的透明度进行逐渐增加,作为音频消息播放进度的显示模式,当图像完全透明时,音频消息播放完毕; 针对背景图像显示的透明度进行逐渐降低,作为音频消息播放进度的显示模式,当图像完全不透明时,音频消息播放完毕。
10.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于所述的背景图像,为图片或动画或视频数据。
11.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于所述音频消息处于播放状态的情况下,若采集获得针对该音频消息所在区域或播放进度指示结构的触发消息,暂停或重新启动播放进度中的背景图像的状态改变。
12.根据权利要求I所述的一种显示音频消息播放进度的方法,其特征在于根据音频消息的播放进度逐渐改变所述背景图像的显示状态的过程为, 从音频消息中提取该音频消息的播放总时间量; 当开始播放音频消息时,获取该音频消息的当前播放时间; 计算所述音频消息的当前播放时间和播放总时间量的比例值; 将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显/Jn ο
13.—种显示音频消息播放进度的客户端,其特征在于该客户端包括 音频图像采集单元,用于采集用户录制的音频消息,以及针对该音频消息选择的背景图像; 音频图像设置单元,与前述音频图像采集单元相连,用于将所述背景图像设置为音频消息的播放进度指示结构; 音频图像显示单元,与前述音频图像设置单元相连,用于在播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。
14.根据权利要求13所述的一种显示音频消息播放进度的客户端,其特征在于所述音频图像设置单元包括以下结构模块, 背景图像处理模块,用于针对所述背景图像进行格式及尺寸转换,转变为用于播放进度指示结构的标准形式; 显示模式获取模块,用于获取针对转变后的背景图像设置的用于指示音频消息播放进度的显示模式; 背景图像输出模块,用于将转变后的背景图像在音频消息所在区域进行输出。
15.根据权利要求13所述的一种显示音频消息播放进度的客户端,其特征在于所述音频图像显示单元包括以下结构模块, 播放总时间提取模块,用于从音频消息中提取该音频消息的播放总时间量; 当前播放时间获取模块,用于在开始播放音频消息时,获取该音频消息的当前播放时间; 播放比例值计算模块,用于计算所述音频消息的当前播放时间和播放总时间量的比例值; 背景图像显示模块,用于将前述计算的比例值作为背景图像显示或隐藏的比率,针对背景图像进行逐渐显示或隐藏;或者,根据前述计算的比例值获取背景图像显示的透明度,按照透明度进行图像显示。
16.一种显示音频消息播放进度的系统,其特征在于该系统包括发起方客户端和接收方客户端, 其中发起方客户端包括, 音频图像采集单元,用于采集发起方录制的音频消息,以及针对该音频消息选择的背景图像; 音频图像设置单元,与前述音频图像采集单元相连,用于将所述背景图像加载至音频消息所在区域,作为音频消息的播放进度指示结构; 音频图像发送单元,与前述音频图像设置单元相连,用于将前述加载有背景图像的音频消息发送至接收方客户端; 发起方音频图像显示单元,与前述音频图像发送单元相连,用于在前述加载有背景图像的音频消息发送之后,当发起方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态; 接收方客户端包括, 音频图像接收单元,用于接收发起方客户端发送的加载有背景图像的音频消息; 接收方音频图像显示单元,与前述音频图像接收单元相连,用于当接收方客户端播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。
全文摘要
本发明提供了一种显示音频消息播放进度的方法、客户端及系统,属于计算机、软件技术领域。该方法包括采集用户录制的音频消息,以及针对该音频消息选择的背景图像;将所述背景图像设置为音频消息的播放进度指示结构;当播放所述音频消息时,根据该音频消息的播放进度逐渐改变所述背景图像的显示状态。利用本发明,将背景图片设置为音频消息的播放进度指示结构,在音频消息的播放过程中,根据播放进度逐渐显示背景图片或者隐藏背景图片,使得播放音频消息的展现形式更加丰富,提高了用户的使用体验。
文档编号G11B27/10GK102831912SQ20121028551
公开日2012年12月19日 申请日期2012年8月10日 优先权日2012年8月10日
发明者马宇尘, 刘红梅 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1