音频文件的评论方法及装置与流程

文档序号:19535739发布日期:2019-12-27 15:52阅读:233来源:国知局
音频文件的评论方法及装置与流程
本申请涉及通信
技术领域
,尤其涉及一种音频文件的评论方法及装置。
背景技术
:目前,现有的音频文件仅有字幕形式的评论信息,如以弹幕形式发表评论。然而,发明人发现以字幕形式发表评论只能通过阅读文字才能得到评论内容,会导致部分人群得不到想要的评论信息,部分人群可以包括视力不好的老人、识字有限的人群等。且由于字幕评论方式只能手动录入,在某些正式场合(如开会、评审、授课)中录入评论信息的速度较慢,效率较低。技术实现要素:本申请实施例提供一种音频文件的评论方法及装置,用于解决字幕评论方式中观看音频文件的人群受限的问题,且提高了评论效率。第一方面,提供了一种音频文件的评论方法,该方法可以包括:在待评论音频文件的播放过程中,根据接收的录音指示信息,录音指示信息可以通过接收预设的唤醒词而获得,也可以通过检测到预设按键启动而获得,从而获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间,其中,待评论音频文件是由服务器下发;向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息,以使服务器基于待评论音频文件的标识和语音评论信息获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的关联信息,关联信息用于表示评论内容是对待评论音频文件中所述评论时间戳前的音频内容的音频数据的评论。可见,客户端对待评论音频文件的录入语音评论内容,服务器基于待评论音频文件与语音评论信息,获取已评论音频文件,该方法将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中人群受限的问题,同时提高了评论效率。且客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容所属的评论客户端。在一个可选的实现中,向服务器发送上传请求之后,该方法还包括:向服务器发送获取请求,获取请求包括待获取音频文件的标识;接收服务器发送的待获取音频文件的标识对应的已评论音频文件;播放已评论音频文件。上述技术方案为客户端获取已评论音频文件的一种方式。在一个可选的实现中,向服务器发送上传请求之后,该方法还包括:获取已评论音频文件的预设播放权限信息,预设播放权限信息包括目标客户端标识,以及至少一个允许播放目标客户端标识对应的评论内容的客户端标识;播放已评论音频文件,包括:根据播放权限信息,播放已评论音频文件。可见,通过获取已评论音频文件的预设播放权限信息,可以提高已评论音频文件中的评论内容的安全性,且有针对性的分享评论内容。在一个可选的实现中,接收服务器根据待获取音频文件的标识发送的已评论音频文件之后,该方法还包括:选择已评论音频文件的播放模式,播放模式包括播放已评论音频文件中的待评论音频文件的模式和播放已评论音频文件的模式。该方式提高了用户的自主选择性,从而提高了用户体验。在一个可选的实现中,向服务器发送上传请求之后,该方法还包括:建立至少一个客户端组,如好友组、工作组、家人组等,客户端组包括至少一个与客户端关联的客户端标识;播放已评论音频文件,包括:基于播放已评论音频文件的模式与目标客户端组中的至少一个客户端标识,播放已评论音频文件,目标客户端组为至少一个客户端组中指定的客户端组。通过选择播放目标客户端组的评论内容,进一步提高了用户的自主选择性,如用户可以选择听好友组或工作组的评论内容,从而提高了用户体验。第二方面,提供了另一种音频文件的评论方法,该方法包括:接收客户端发送的上传请求,上传请求包括待评论音频文件的标识和语音评论信息,语音评论信息是客户端根据接收的录音指示信息获取的,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间;基于待评论音频文件的标识和语音评论信息,获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。可见,客户端对待评论音频文件的录入语音评论内容,服务器基于待评论音频文件与语音评论信息,获取已评论音频文件,该方法将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中人群受限的问题,同时提高了评论效率。在一个可选的实现中,基于待评论音频文件的标识和语音评论信息,获取已评论音频文件,包括:查找待评论音频文件的标识对应的待评论音频文件;根据待评论音频文件的播放时间点,对待评论音频文件与评论时间戳和评论内容进行关联,获取已评论音频文件。上述技术方案为服务器对待评论音频文件的标识和语音评论信息进行拼接,获取已评论音频文件的一种方式。在一个可选的实现中,获取已评论音频文件之后,该方法还包括:接收客户端发送的获取请求,获取请求包括待获取音频文件的标识;向客户端发送待获取音频文件的标识对应的已评论音频文件。上述技术方案为客户端获取已评论音频文件的一种方式。第三方面,提供了一种客户端,该客户端可以包括:获取单元,用于在待评论音频文件的播放过程中,根据接收的录音指示信息,获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间,待评论音频文件是由服务器下发;发送单元,用于向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息,以使服务器基于待评论音频文件的标识和语音评论信息获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中所述评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。在一个可选的实现中,客户端还包括接收单元和播放单元;发送单元,还用于向服务器发送获取请求,获取请求包括待获取音频文件的标识;接收单元,用于接收服务器发送的待获取音频文件的标识对应的已评论音频文件;播放单元,用于播放已评论音频文件。在一个可选的实现中,获取单元,还用于获取已评论音频文件的预设播放权限信息,预设播放权限信息包括目标客户端标识,以及至少一个允许播放目标客户端标识对应的评论内容的客户端标识;播放单元,还用于根据播放权限信息,播放已评论音频文件。在一个可选的实现中,客户端还包括选择单元;选择单元,用于选择已评论音频文件的播放模式,播放模式包括播放已评论音频文件中的待评论音频文件的模式和播放已评论音频文件的模式。在一个可选的实现中,客户端还包括建立单元;建立单元,用于建立至少一个客户端组,客户端组包括至少一个与客户端关联的客户端标识;播放单元,还用于基于播放已评论音频文件的模式与目标客户端组中的至少一个客户端标识,播放已评论音频文件,目标客户端组为至少一个客户端组中指定的客户端组。第四方面,提供了一种服务装置,该装置可以包括:接收单元,用于接收客户端发送的上传请求,上传请求包括待评论音频文件的标识和语音评论信息,语音评论信息是客户端根据接收的录音指示信息获取的,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间;获取单元,用于基于待评论音频文件的标识和语音评论信息,获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。在一个可选的实现中,该装置还包括查找单元;查找单元,用于查找待评论音频文件的标识对应的待评论音频文件;获取单元,用于根据待评论音频文件的播放时间点,对待评论音频文件与评论时间戳和评论内容进行关联,获取已评论音频文件。在一个可选的实现中,该装置还包括发送单元;接收单元,还用于接收客户端发送的获取请求,获取请求包括待获取音频文件的标识;发送单元,用于向客户端发送待获取音频文件的标识对应的已评论音频文件。第五方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤或上述第二方面中任一所述的方法步骤。第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤或上述第二方面中任一所述的方法步骤。本申请上述技术方案通过在待评论音频文件的播放过程中,根据接收的录音指示信息,获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据后,向服务器发送待评论音频文件的标识和语音评论信息,服务器对待评论音频文件的标识和语音评论信息进行关联,获取已评论音频文件,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中所述评论时间戳前的音频内容的评论。可见,通过客户端对待评论音频文件录入语音评论内容,服务器基于待评论音频文件与语音评论信息,获取已评论音频文件,该技术方案将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中观看音频文件的人群受限的问题,同时提高了评论效率。且语音评论信息中的客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容的评论客户端。附图说明图1为本发明实施例提供的一种音频文件的评论方法应用的系统框架图;图2a为本发明实施例提供的一种音频文件的评论方法的流程示意图;图2b为本发明实施例提供的一种已评论音频文件的播放方法流程示意图;图3为本发明实施例提供的另一种音频文件的评论方法的流程示意图;图4为本发明实施例提供的一种客户端的结构示意图;图5为本发明实施例提供的一种服务装置的结构示意图;图6为本发明实施例提供的一种终端设备的结构示意图;图7为本发明实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,并不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本发明实施例提供的音频文件的评论方法可以应用在图1所示的系统框架中,包括终端设备和服务器,终端设备中的客户端通过网络通信与服务器连接。服务器为终端设备中的客户端提供待播放的音频文件,使得客户端为用户播放该音频文件。其中,客户端具有音频播放设备,如录音播放器、视频播放器等,可以为用户播放音频文件。该音频播放设备可以是安装在客户端上的一个应用,也可以是浏览器上的一个页面。终端设备可以是无线终端设备,如具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,也可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。有线终端设备可以是有线电视机、有线计算机等。服务器可以响应客户端的服务请求,且具有为客户端提供播放音频的功能。服务器可以为个人电脑(personalcomputer,pc)服务器。客户端与服务器之间的通信支持通用流媒体协议,例如实时传输协议(real-timeprotocol,rtp)、实时流协议(real-timestreamingprotocol,rtsp)、超文本传送协议(hypertexttransferprotocol,http)、动态自适应流媒体协议(dynamicadaptivestreamingoverhttp,dash),http流媒体直播协议(httplivestreaming,hls)等。为了解决现有技术中评论效率低的问题,本发明实施例的提供的音频文件的评论方法通过在待评论音频文件的播放过程中,根据用户发出的预设唤醒词或执行的预设按键操作,获取录音指示信息,之后获取用户直接说出评论内容,将其确定为语音评论信息,语音评论信息包括客户端标识、评论时间戳(或称起始时间)和评论内容,待评论音频文件由客户端从服务器中获取。其中,待评论音频文件是不存在评论内容的音频文件,故也可以是称为源音频文件。服务器接收到客户端发送的待评论音频文件的标识、客户端标识和语音评论信息后,基于待评论音频文件的标识、客户端标识对应的语音评论信息,获取已评论音频文件,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容中音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。可见,通过客户端对待评论音频文件的录入语音评论内容,服务器基于待评论音频文件与语音评论信息,获取已评论音频文件,该技术方案将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中人群受限的问题,同时提高了评论效率。且语音评论信息中的客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容的评论客户端。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面从客户端和服务器的配合实施进行说明,但这并不意味着二者必须配合实施,实际上,当客户端与服务器分开实施时,也解决了分别在客户端、服务器所存在的问题,只是二者结合使用时,会获得更好的技术效果。图2a为本发明实施例提供的一种音频文件的评论方法的流程示意图。如图2a所示,该方法可以包括:步骤210、在待评论音频文件的播放过程中,客户端根据接收的录音指示信息,获取语音评论信息。在执行该步骤之前,客户端需要向服务器发送播放请求,该播放请求可以包括待播放音频文件的标识。服务器根据待播放音频文件的标识,查找待播放音频文件,并向客户端发送该待播放音频文件,以使客户端播放待播放音频文件。在需要对正在播放的音频文件进行评论时,确定该正在播放的音频文件为待评论音频文件,客户端接收录音指示信息的方式可以通过接收到预设的唤醒词来获取录音指示信息,如启动语音评论模式、录音等唤醒词,也可以通过检测到预设的实体按键被触发来获取录音指示信息。客户端获取到录音指示信息后,暂停正在播放的待评论音频文件,进入评论录音模式,获取用户对待评论音频文件的评论语音信息。其中,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据。评论时间戳是指该评论语音信息的起始时间,也是播放时间点,评论内容是指该评论语音信息的音频内容。客户端标识用于唯一标识评论语音信息,以使用户了解语音评论内容所属的评论客户端,以及通过客户端选择目标客户端的评论内容。进一步的,在用户停止对待评论音频文件进行语音评论后,若在预设时间内检测不到语音录入,则客户端在暂停的播放时间点继续播放待评论音频文件。可以理解的是,评论内容是对评论时间戳(或称该播放时间点)之前的音频内容进行评论。例如,客户端正在播放一个50分钟的待评论音频文件,在播放到5分22秒时,客户端接收到用户发出的“启动语音评论模式”,此时暂停正在播放的待评论音频文件,录入用户的语音评论,从而获取语音评论信息,该语音评论信息可以包括客户端标识、评论时间戳和评论内容的音频数据,其中,评论时间戳为5分22秒,与暂停的播放时间点相同,客户端标识为获取语音评论的客户端的标识。在预设时间内检测不到语音录入后,客户端从5分22秒的播放时间点继续播放待评论音频文件。步骤220、客户端向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息。步骤230、服务器基于待评论音频文件的标识和语音评论信息,获取已评论音频文件。服务器查找待评论音频文件的标识对应的待评论音频文件;服务器根据待评论音频文件的播放时间点,对待评论音频文件与评论时间戳和评论内容的音频数据进行关联,获取已评论音频文件。已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与评论时间戳和评论内容的关联信息,关联信息用于表示该评论内容是对待评论音频文件中评论时间戳对应的播放时间点之前的音频内容的评论。可选地,服务器可以建立待评论音频文件与语音评论信息的对应关系表,上述的关联信息可以从关联信息表中获取。设待评论音频文件的播放时长为50分钟,该关系表可以包括待评论音频文件的播放时间点、评论内容和客户端标识,如下表1所示:表1播放时间点评论内容客户端标识5分22秒评论内容1客户端a9分30秒评论内容2客户端b17分50秒评论内容3客户端c34分12秒评论内容4客户端b表1中,在播放时长为50分钟的待评论音频文件中含有四个语音评论信息。在5分22秒的播放时间点存在客户端a对该播放时间点之前的音频内容的评论内容1;在9分30秒的播放时间点存在客户端b对该播放时间点之前的音频内容的评论内容2,或对5分22秒到9分30秒间的音频内容的评论内容2;在17分50秒的播放时间点存在客户端c对该播放时间点之前的音频内容的评论内容3,或对9分30秒到17分50秒到间的音频内容的评论内容3;在30分12秒的播放时间点存在客户端b对该播放时间点之前的音频内容的评论内容4,或对17分50秒到30分12间的音频内容的评论内容4。可见,该方式为服务器对待评论音频文件的标识和语音评论信息进行拼接关联,获取已评论音频文件的一种方式。本发明实施例中的服务器还可以通过其他方式获取已评论音频文件,本发明实施例在此不做限定。进一步的,在服务器得到已评论音频文件后,若存在想播放已评论音频文件的客户端时,如图2b所示,还可以执行以下步骤:步骤240、客户端向服务器发送获取请求,获取请求包括待获取音频文件的标识。该客户端可以是上述进行评论的客户端,也可以是其他客户端。可选地,在执行该步骤之前,客户端获取已评论音频文件的预设播放权限信息。其中,该预设播放权限信息可以是服务器向客户端发送的。预设播放权限信息包括目标客户端标识,以及至少一个允许播放所述目标客户端标识对应的评论内容的客户端标识。例如,预设播放权限信息可以具体包括:目标客户端标识为客户端a和客户端b,允许播放客户端a对应的评论内容的客户端标识有客户端c和客户端d,允许播放客户端b对应的评论内容的客户端标识仅有客户端c。可见,通过获取已评论音频文件的预设播放权限信息,可以提高已评论音频文件中的评论内容的安全性,且有针对性的分享评论内容。如在授课场景下的授课音频中,所有学生和老师都对授课音频发表了评论,老师通过客户端可以预设播放权限信息,使观看授课音频的用户为学生。需要说明的是,服务器也可以根据上述进行语音评论的客户端间的关联关系,建立第一客户端组,如好友组、工作组等。服务器向客户端发送预设播放权限信息,此时的预设播放权限信息包括目标第一客户端组中的客户端标识,以及至少一个允许播放目标第一客户端组对应的评论内容的客户端标识,以使客户端获取已评论音频文件的预设播放权限信息。之后,客户端向服务器发送获取请求,获取请求包括待获取音频文件的标识。步骤250、服务器向客户端发送待获取音频文件的标识对应的已评论音频文件。步骤260、客户端播放已评论音频文件。在执行该步骤之前,客户端可以选择已评论音频文件的播放模式。播放模式可以包括播放已评论音频文件中的待评论音频文件(或称源音频文件)的模式和播放已评论音频文件的模式。基于播放权限信息和播放模式,客户端播放已评论音频文件。例如,客户端选择播放完整的已评论音频文件的模式后,若预设播放权限信息包括的目标客户端标识为客户端a和客户端b,允许播放客户端a对应的评论内容的客户端标识有客户端c和客户端d,允许播放客户端b对应的评论内容的客户端标识仅有客户端c,那么此时客户端c可以播放已评论音频文件中的待评论音频文件,以及客户端a和客户端b对应的评论内容,而客户端d仅可以播放已评论音频文件中的待评论音频文件,以及客户端a对应的评论内容。可选地,为了使用户可以通过客户端有选择性的播放目标评论内容,提高了用户体验。在客户端向服务器发送上传请求之前,客户端建立第二客户端组,如好友组、亲人组、工作组等,每个第二客户端组包括至少一个与该客户端关联的客户端标识。客户端基于已评论音频文件的模式与第二客户端组中的客户端标识,播放已评论音频文件,此时客户端仅能播放待评论音频文件与目标第二客户端组中的客户端标识对应的评论内容。目标第二客户端组为至少一个客户端组中指定的第二客户端组。可见,通过上述方案,用户可以选择源音频文件播放、好友播放、工作组播放等模式。此外,用户不但能选择听某些客户端的评论内容,也能将待评论音频文件(源音频文件)进行存档,以反复收听。在一个例子中,如图3所示,该方法可以包括:步骤301、客户端接收的预设唤醒词,待评论音频文件暂停,进入语音评论模式。待评论音频文件暂停的播放那个时间点为5分22秒。步骤302、客户端基于录入的语音评论内容,获取语音评论信息。语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳为5分22秒。当无语音录入后,待评论音频文件从5分22秒处继续播放。步骤303、客户端向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息。步骤304、服务器基于待评论音频文件的标识和语音评论信息,获取已评论音频文件。步骤305、客户端获取已评论音频文件的预设播放权限信息。预设播放权限信息包括目标客户端标识,以及至少一个允许播放目标客户端标识对应的评论内容的客户端标识。步骤306、客户端向服务器发送获取请求,获取请求包括待获取音频文件的标识。步骤307、服务器向客户端发送待获取音频文件的标识对应的已评论音频文件。步骤308、客户端选择已评论音频文件的播放模式。步骤309、客户端基于播放模式和预设播放权限信息,播放已评论音频文件。本申请上述方法通过在待评论音频文件的播放过程中,根据接收的录音指示信息,获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据后,向服务器发送待评论音频文件的标识和语音评论信息,服务器对待评论音频文件的标识和语音评论信息进行关联,获取已评论音频文件,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的音频数据的评论。可见,通过客户端对待评论音频文件的录入语音评论内容,服务器基于待评论音频文件与语音评论信息,获取已评论音频文件,该技术方案将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中人群受限的问题,同时提高了评论效率。且语音评论信息中的客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容的评论客户端。与上述方法对应的,本发明实施例还提供一种客户端,如图4所示,该客户端可以包括:获取单元410和发送单元420。获取单元410,用于在待评论音频文件的播放过程中,根据接收的录音指示信息,获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间,待评论音频文件是由服务器下发;发送单元420,用于向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息,以使服务器基于待评论音频文件的标识和语音评论信息获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中所述评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。可选地,客户端还包括接收单元430和播放单元440;发送单元420,还用于向服务器发送获取请求,获取请求包括待获取音频文件的标识;接收单元430,用于接收服务器发送的待获取音频文件的标识对应的已评论音频文件;播放单元440,用于播放已评论音频文件。可选地,获取单元410,还用于获取已评论音频文件的预设播放权限信息,预设播放权限信息包括目标客户端标识,以及至少一个允许播放目标客户端标识对应的评论内容的客户端标识;播放单元440,还用于根据播放权限信息,播放已评论音频文件。可选地,客户端还包括选择单元450;选择单元450,用于选择已评论音频文件的播放模式,播放模式包括播放已评论音频文件中的待评论音频文件的模式和播放已评论音频文件的模式。可选地,客户端还包括建立单元460;建立单元460,用于建立至少一个客户端组,客户端组包括至少一个与客户端关联的客户端标识;播放单元440,还用于基于播放已评论音频文件的模式与目标客户端组中的至少一个客户端标识,播放已评论音频文件,目标客户端组为至少一个客户端组中指定的客户端组。本发明上述实施例提供的客户端的各功能单元相互作用,将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中观看音频文件的人群受限的问题,同时提高了评论效率。且语音评论信息中的客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容的评论客户端。此外,本发明实施例提供的客户端中的各个单元的具体工作过程可以通过上述各方法步骤来实现,在此不复赘述。与上述方法对应的,本发明实施例还提供一种服务装置,如图5所示,该服务装置包括:接收单元510和获取单元520。接收单元510,用于接收客户端发送的上传请求,上传请求包括待评论音频文件的标识和语音评论信息,语音评论信息是客户端根据接收的录音指示信息获取的,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间;获取单元520,用于基于待评论音频文件的标识和语音评论信息,获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。可选地,该装置还包括查找单元530;查找单元530,用于查找待评论音频文件的标识对应的待评论音频文件;获取单元520,用于根据待评论音频文件的播放时间点,对待评论音频文件与评论时间戳和评论内容的音频数据进行关联,获取已评论音频文件。可选地,该装置还包括发送单元540;接收单元510,还用于接收客户端发送的获取请求,获取请求包括待获取音频文件的标识;发送单元540,用于向客户端发送待获取音频文件的标识对应的已评论音频文件。本发明上述实施例提供的服务装置的各功能单元相互作用,将语音评论方式代替现有技术中的字幕评论方式,解决了字幕评论方式中观看音频文件的人群受限的问题,同时提高了评论效率。且语音评论信息中的客户端标识用于唯一标识相应的语音评论信息,以使用户了解语音评论内容的评论客户端。此外,本发明实施例提供的服务装置中的各个单元的具体工作过程可以通过上述各方法步骤来实现,在此不复赘述。本发明实施例还提供了一种终端设备,如图6所示,包括处理器610、通信接口620、存储器630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。存储器630,用于存放计算机程序;处理器610,用于执行存储器630上所存放的程序时,实现如下步骤:在待评论音频文件的播放过程中,根据接收的录音指示信息,获取语音评论信息,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间,待评论音频文件是由服务器下发;向服务器发送上传请求,上传请求包括待评论音频文件的标识和语音评论信息,以使服务器基于待评论音频文件的标识和语音评论信息获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的评论。可选地,向服务器发送上传请求之后,向服务器发送获取请求,获取请求包括待获取音频文件的标识;接收服务器发送的待获取音频文件的标识对应的已评论音频文件;播放已评论音频文件。可选地,向服务器发送上传请求之后,获取已评论音频文件的预设播放权限信息,预设播放权限信息包括目标客户端标识,以及至少一个允许播放目标客户端标识对应的评论内容的客户端标识;播放已评论音频文件,包括:根据播放权限信息,播放已评论音频文件。可选地,接收服务器根据待获取音频文件的标识发送的已评论音频文件之后,选择已评论音频文件的播放模式,播放模式包括播放已评论音频文件中的待评论音频文件的模式和播放已评论音频文件的模式。可选地,向服务器发送上传请求之后,建立至少一个客户端组,客户端组包括至少一个与客户端关联的客户端标识;播放已评论音频文件,包括:基于播放已评论音频文件的模式与目标客户端组中的至少一个客户端标识,播放已评论音频文件,目标客户端组为至少一个客户端组中指定的客户端组。由于上述实施例中终端设备的各器件解决问题的实施方式以及有益效果可以参见图2a-图2b所示的实施例中的各步骤来实现,因此,本发明实施例提供的终端设备的具体工作过程和有益效果,在此不复赘述。本发明实施例还提供了一种服务器,如图7所示,包括处理器710、通信接口720、存储器730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。存储器730,用于存放计算机程序;处理器710,用于执行存储器730上所存放的程序时,实现如下步骤:接收客户端发送的上传请求,上传请求包括待评论音频文件的标识和语音评论信息,语音评论信息是客户端根据接收的录音指示信息获取的,语音评论信息包括客户端标识、评论时间戳和评论内容的音频数据,评论时间戳是指评论内容的起始时间;基于待评论音频文件的标识和语音评论信息,获取已评论音频文件;其中,已评论音频文件包括待评论音频文件的标识对应的待评论音频文件,以及待评论音频文件与语音评论信息中评论时间戳和评论内容的音频数据的关联信息,关联信息用于表示评论内容是对待评论音频文件中评论时间戳前的音频内容的音频数据的评论。可选地,基于待评论音频文件的标识和语音评论信息,获取已评论音频文件,包括:查找待评论音频文件的标识对应的待评论音频文件;根据待评论音频文件的播放时间点,对待评论音频文件与评论时间戳和评论内容进行关联,获取已评论音频文件。可选地,获取已评论音频文件之后,接收客户端发送的获取请求,获取请求包括待获取音频文件的标识;向客户端发送待获取音频文件的标识对应的已评论音频文件。由于上述实施例中服务器的各器件解决问题的实施方式以及有益效果可以参见图2a-图2b所示的实施例中的各步骤来实现,因此,本发明实施例提供的服务器的具体工作过程和有益效果,在此不复赘述。上述提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的评论方法。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的评论方法。本领域内的技术人员应明白,本申请实施例中的实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请实施例中是参照根据本申请实施例中实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例中范围的所有变更和修改。显然,本领域的技术人员可以对本申请实施例中实施例进行各种改动和变型而不脱离本申请实施例中实施例的精神和范围。这样,倘若本申请实施例中实施例的这些修改和变型属于本申请实施例中权利要求及其等同技术的范围之内,则本申请实施例中也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1