播放语音的方法、装置、电子设备及存储介质转让专利

申请号 : CN201811027787.5

文献号 : CN109151565B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张洋李美卓

申请人 : 北京达佳互联信息技术有限公司

摘要 :

本实施例提供了一种播放语音的方法、装置、电子设备及存储介质,该方法和装置具体为接收第一电子设备发送的语音数据,得到语音数据集;接收第二电子设备发送的音视频数据,音视频数据中包括被选择播放的语音数据,被选择播放的语音数据包括点击播放语音数据集中的任意一条语音数据;将音视频数据推送到每个第一电子设备中。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。

权利要求 :

1.一种播放语音的方法,应用于网络直播的服务器,其特征在于,包括:接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备具备第一预设权限,所述语音数据集包括至少一条所述语音数据;

接收第二电子设备发送的音视频数据,所述第二电子设备具备第二预设权限,所述音视频数据中包括被所述第二电子设备的持有用户选择播放的语音数据,所述被所述持有用户选择播放的语音数据包括所述持有用户点击播放所述语音数据集中的任意一条语音数据;

将所述音视频数据推送到每个所述第一电子设备中;

在所述接收第二电子设备发送的音视频数据之后,还包括:

对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述被所述持有用户选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据;

所述将所述音视频数据推送到每个第一电子设备中,包括:

将包含所述第一音频语音数据和所述第二音频语音数据的所述音视频数据推送到每个所述第一电子设备中;

在第一电子设备播放所述视频数据时,控制第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。

2.如权利要求1所述的方法,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。

3.如权利要求1所述的方法,其特征在于,在所述接收第二电子设备发送的音视频数据之前,还包括:将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供选择播放所述单条语音包的语音图标;和/或,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据的所述第一电子设备外的其他所述第一电子设备中,以使所述第一电子设备显示所述语音图标。

4.如权利要求1所述的方法,其特征在于,在所述接收第二电子设备发送的音视频数据之前,还包括:当所述语音数据集中包括多条所述语音数据时,按照预设语音排序规则对多条所述语音数据进行排序。

5.如权利要求3所述的方法,其特征在于,所述将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包括的语音图标;和/或,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标,包括:将所述语音数据集中的每条所述语音数据按预设语音排序规则排序得到的顺序依次推送至所述第二电子设备,以使所述第二电子设备显示所述语音图标;和/或,将所述语音数据集中的每条所述语音数据按所述预设语音排序规则排序得到的顺序依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标。

6.如权利要求4所述的方法,其特征在于,所述预设语音排序规则包括如下的一种或多种:按所述语音数据的发送时间的先后顺序对多条所述语音数据进行排序;

按所述语音数据的收到时间的先后顺序对多条所述语音数据进行排序;

按所述语音数据的所对应的用户特征参数进行排序,所述用户特征参数包括用户在线时长参数、活跃程度参数和/或被临时赋予的权重参数。

7.如权利要求1所述的方法,其特征在于,还包括:

响应所述第一电子设备发送的撤销请求,将所述语音数据集中发送所述撤销请求的所述第一电子设备所发送的语音数据予以删除。

8.如权利要求1所述的方法,其特征在于,还包括:

响应所述第二电子设备发送的控制请求,将所述语音数据集中被所述持有用户选定的所述语音数据予以删除,或者循环播放被所述持有用户选定的所述语音数据。

9.一种播放语音的装置,应用于网络直播的服务器,其特征在于,包括:第一接收模块,被配置为接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备具备第一预设权限,所述语音数据集包括至少一条所述语音数据;

第二接收模块,被配置为接收第二电子设备发送的音视频数据,所述第二电子设备具备第二预设权限,所述视频数据中包括被所述第二电子设备的持有用户选择播放的语音数据,所述被所述持有用户选择播放的语音数据包括所述持有用户点击播放所述语音数据集中的任意一条语音数据;

第一推送模块,被配置为将所述视频数据推送到每个所述第一电子设备中;

所述装置还包括:

还包括:

数据分割模块,被配置为对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述被所述持有用户选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据;

第一推送模块还具体被配置为将包含所述第一音频语音数据和所述第二音频语音数据的所述音视频数据推送到每个所述第一电子设备中;还被配置为在第一电子设备播放所述音视频数据时,控制第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。

10.如权利要求9所述的装置,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。

11.如权利要求9所述的装置,其特征在于,还包括:

第二推送模块,被配置为在所述接收第二电子设备发送的音视频数据之前,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包的语音图标;和/或,在所述接收第二电子设备发送的音视频数据之前,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据的所述第一电子设备外的其他所述第一电子设备中,以使所述第一电子设备显示所述语音图标。

12.如权利要求9所述的装置,其特征在于,还包括:

数据排序模块,配置为当所述语音数据集中包括多条所述语音数据时,按照预设语音排序规则对多条所述语音数据进行排序。

13.如权利要求11所述的装置,其特征在于,所述第二推送模块具体被配置为将所述语音数据集中的每条所述语音数据按预设语音排序规则排序得到的顺序依次推送至所述第二电子设备,以使所述第二电子设备显示所述语音图标;和/或,将所述语音数据集中的每条所述语音数据按所述预设语音排序规则排序得到的顺序依次推送至除生成所述语音数据外的其他所述第一电子设备,以使其他所述第一电子设备显示所述语音图标。

14.如权利要求12所述的装置,其特征在于,所述预设语音排序规则包括:按所述语音数据的发送时间的先后顺序对多条所述语音数据进行排序;

或,按所述语音数据的收到时间的先后顺序对多条所述语音数据进行排序;

或,按所述语音数据的所对应用户的特征参数进行排序,所述特征参数包括用户在线时长参数、活跃程度参数和/或被临时赋予的权重参数。

15.如权利要求9所述的装置,其特征在于,还包括:

第一响应模块,被配置为响应所述第一电子设备发送的撤销请求,将所述语音数据集中发送所述撤销请求的所述第一电子设备所发送的语音数据予以删除。

16.如权利要求9所述的装置,其特征在于,还包括:

第二响应模块,被配置为响应所述第二电子设备发送的控制请求,将所述语音数据集中被所述持有用户选定的所述语音数据予以删除,或者循环播放被所述持有用户选定的所述语音数据。

17.一种播放语音的方法,应用于与网络直播的服务器相连接的第一电子设备,所述第一电子设备具备第一预设权限,其特征在于,所述方法包括:接收所述服务器推送的音视频数据,所述音视频数据包括由与所述服务器相连接的第二电子设备录制的音视频以及语音数据集中被所述第二电子设备的持有用户选择播放的语音数据,所述第二电子设备具备第二预设权限,所述语音数据集包括由所述第一电子设备或其他第一电子设备上传的语音数据;

播放所述音视频数据;

所述音视频数据中包含对所述语音数据分割得到的第一音频语音数据和第二音频语音数据,所述播放所述音视频数据,包括:播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量;

其中,所述第一音频语音数据包括所述被所述第二电子设备的用户选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据。

18.如权利要求17所述的方法,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限、对所述语音数据集的选择播放权限。

19.如权利要求17所述的方法,其特征在于,还包括:

响应输入请求,对用户输入的音频信号进行录音,形成所述语音数据;

将所述语音数据发送至所述服务器,以使所述服务器将所述语音数据收入所述语音数据集。

20.如权利要求19所述的方法,其特征在于,还包括:

响应撤销操作,向所述服务器发送所述撤销操作形成的撤销指令,所述撤销指令用于控制所述服务器删除已上传的所述语音数据。

21.如权利要求17所述的方法,其特征在于,在所述接收服务器推送的音视频数据之后,还包括:将所述音视频数据中的每条语音数据以语音图标的形式展示在显示界面上。

22.一种播放语音的装置,应用于与网络直播的服务器相连接的第一电子设备,所述第一电子设备具备第一预设权限,其特征在于,所述装置包括:第一音视频接收模块,被配置为接收所述服务器推送的音视频数据,所述音视频数据包括由与所述服务器相连接的第二电子设备录制的音视频以及语音数据集中被所述第二电子设备的持有用户选择播放的语音数据,所述第二电子设备具备第二预设权限,所述语音数据集包括由所述第一电子设备或其他第一电子设备上传的语音数据;

第一音视频播放模块,被配置为播放所述音视频数据;

所述音视频数据中包含对所述语音数据分割得到的第一音频语音数据和第二音频语音数据,所述音视频播放模块被配置为播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量;

其中,所述第一音频语音数据包括所述被所述第二电子设备的用户选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据。

23.如权利要求22所述的装置,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限、对所述语音数据集的选择播放权限。

24.如权利要求22所述的装置,其特征在于,还包括:

第三响应模块,被配置为响应输入请求,对音频信号进行录音,形成所述语音数据;

数据上传模块,被配置为将所述语音数据发送至所述服务器,以使所述服务器将所述语音数据收入所述语音数据集。

25.如权利要求24所述的装置,其特征在于,还包括:

第四响应模块,被配置为响应撤销操作,向所述服务器发送所述撤销操作形成的撤销指令,所述撤销指令用于控制所述服务器删除已上传的所述语音数据。

26.如权利要求22所述的装置,其特征在于,还包括:

图标显示模块,被配置为将所述视频数据中的每条语音数据以语音图标的形式展示在显示界面上。

27.一种播放语音的方法,应用于与网络播放的服务器相关的第二电子设备,所述第二电子设备具备第二预设权限,其特征在于,所述方法包括:响应用户的选择播放指令,播放所述选择播放指令所指向的目标语音数据,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括服务器从至少一个第一电子设备所接收的至少一条语音数据;

接收与所述电子设备相连接的采集设备所采集的音视频数据;

播放所述音视频数据,所述音视频数据包括所述目标语音数据;

向所述服务器发送所述音视频数据;

还包括:

对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述目标语音数据,所述第二音频语音数据包括由所述采集设备所采集的语音数据;

响应用户的选择播放指令,播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。

28.如权利要求27所述的方法,其特征在于,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。

29.如权利要求28所述的方法,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。

30.如权利要求27所述的方法,其特征在于,还包括:

响应用户的控制指令,删除所述目标语音数据,或者循环播放所述目标语音数据,或者删除所述音视频数据中的语音数据。

31.一种播放语音的装置,应用于与网络播放的服务器相连接的第二电子设备,所述第二电子设备具备第二预设权限,其特征在于,所述装置包括:第六响应模块,被配置为响应用户的选择播放指令,播放所述选择播放指令所指向的目标语音数据,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括服务器从至少一个第一电子设备所接收的至少一条语音数据;

第二音视频接收模块,被配置为接收与所述第二电子设备相连接的采集设备所采集的音视频数据;

第二音视频播放模块,被配置为播放所述音视频数据,所述音视频数据包括所述目标语音数据;

音视频发送模块,被配置为向所述服务器发送所述音视频数据;

还包括:

语音分割模块,被配置为对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述目标语音数据,所述第二音频语音数据包括由所述采集设备所采集的语音数据;

第七响应模块,被配置为响应用户的选择播放指令,播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。

32.如权利要求31所述的装置,其特征在于,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。

33.如权利要求32所述的装置,其特征在于,所述第一预设权限包括观看权限和输入评论权限;

所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。

34.如权利要求31所述的装置,其特征在于,还包括:

第八响应模块,被配置为响应用户的控制指令,删除所述目标语音数据,或者循环播放所述目标语音数据,或者删除所述音视频数据中的语音数据。

35.一种服务器,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如权利要求1~8任一项所述的方法。

36.一种电子设备,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置执行如权利要求1~8、17~21或27~30任一项所述的方法。

37.一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种播放语音的方法,所述方法包括如权利要求1~8、17~21或27~30任一项所述的步骤。

说明书 :

播放语音的方法、装置、电子设备及存储介质

技术领域

[0001] 本公开涉及网络直播技术,尤其涉及一种播放语音的方法、装置、电子设备及存储介质。

背景技术

[0002] 在实时互动网络直播系统中,绝大部分情况下一个直播间内只有一个主播,而观众则会有很多,因此,网络直播实现的是一种以主播的影音表达为中心、以一对多进行交流为主要模式的互动交流场景,并需要保证观众之间的平等关系。在这种模式下,观众只能通过文字方式进行表达。
[0003] 然而,观众的水平良莠不齐,有些人的文字输入速度较慢、甚至不会文字输入,这样一来就使很多人无法有效表达自己的观点,从而使观众的使用体验较差,不利于扩大网络直播的覆盖受众。

发明内容

[0004] 为克服相关技术中存在的问题,本公开提供一种直播间多人语音互动方法、装置及系统。
[0005] 根据本公开实施例的第一方面,本申请提供了一种播放语音的方法,应用于网络直播的服务器,包括:
[0006] 接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备具备第一预设权限,所述语音数据集包括至少一条所述语音数据;
[0007] 接收第二电子设备发送的音视频数据,所述第二电子设备具备第二预设权限,所述音视频数据中包括被选择播放的语音数据,所述被选择播放的语音数据包括点击播放所述语音数据集中的任意一条语音数据;
[0008] 将所述音视频数据推送到每个所述第一电子设备中。
[0009] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0010] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0011] 可选的,在所述接收第二电子设备发送的音视频数据之前,还包括:
[0012] 将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包的语音图标;和/或,
[0013] 将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据的所述第一电子设备外的其他所述第一电子设备中,以使所述第一电子设备显示所述语音图标。
[0014] 可选的,在所述接收第二电子设备发送的音视频数据之前,还包括:
[0015] 当所述语音数据集中包括多条所述语音数据时,按照预设语音排序规则对多条所述语音数据进行排序。
[0016] 可选的,所述将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包括的语音图标;和/或,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标,包括:
[0017] 将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至所述第二电子设备,以使所述第二电子设备显示所述语音图标;和/或,将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标。
[0018] 可选的,所述预设语音排序规则包括:
[0019] 按所述语音数据的发送时间的先后顺序对多条所述语音数据进行排序;
[0020] 或,按所述语音数据的收到时间的先后顺序对多条所述语音数据进行排序;
[0021] 或,按所述语音数据的所对应用户的特征参数进行排序,所述特征参数包括用户在线时长参数、活跃程度参数和/或被临时赋予的权重参数。
[0022] 可选的,在所述接收第二电子设备发送的音视频数据之后,还包括步骤:
[0023] 对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述被选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据;
[0024] 所述将所述音视频数据推送到每个第一电子设备中,包括:
[0025] 将包含所述第一音频语音数据和所述第二音频语音数据的所述视频数据推送到每个所述第一电子设备中;
[0026] 在第一电子设备播放所述视频数据时,控制第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0027] 可选的,还包括步骤:
[0028] 响应所述第一电子设备发送的撤销请求,将所述语音数据集中与发送所述撤销请求的所述第一电子设备所发送的语音数据予以删除。
[0029] 可选的,还包括步骤:
[0030] 响应所述第二电子设备发送的控制请求,将所述语音数据集中被选定的所述语音数据予以删除,或者循环播放被选定的所述语音数据。
[0031] 根据本公开实施例的第二方面,本申请提供了一种播放语音的装置,应用于网络直播的服务器,包括:
[0032] 第一接收模块,被配置为接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备具备第一预设权限,所述语音数据集包括至少一条所述语音数据;
[0033] 第二接收模块,被配置为接收第二电子设备发送的音视频数据,所述第二电子设备具备第二预设权限,所述视频数据中包括被选择播放的语音数据,所述被选择播放的语音数据包括点击播放所述语音数据集中的任意一条语音数据;
[0034] 第一推送模块,被配置为将所述视频数据推送到每个所述第一电子设备中。
[0035] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0036] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0037] 可选的,还包括:
[0038] 第二推送模块,被配置为在所述接收第二电子设备发送的音视频数据之前,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包的语音图标;和/或,在所述接收第二电子设备发送的音视频数据之前,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据的所述第一电子设备外的其他所述第一电子设备中,以使所述第一电子设备显示所述语音图标。
[0039] 可选的,还包括:
[0040] 数据排序模块,配置为当所述语音数据集中包括多条所述语音数据时,按照预设语音排序规则对多条所述语音数据进行排序。
[0041] 可选的,所述第二推送模块具体被配置为将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至所述第二电子设备,以使所述第二电子设备显示所述语音图标;和/或,将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至除生成所述语音数据外的其他所述第一电子设备,以使其他所述第一电子设备显示所述语音图标。
[0042] 可选的,所述预设语音排序规则包括:
[0043] 按所述语音数据的发送时间的先后顺序对多条所述语音数据进行排序;
[0044] 或,按所述语音数据的收到时间的先后顺序对多条所述语音数据进行排序;
[0045] 或,按所述语音数据的所对应用户的特征参数进行排序,所述特征参数包括用户在线时长参数、活跃程度参数和/或被临时赋予的权重参数。
[0046] 可选的,还包括:
[0047] 数据分割模块,被配置为对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述被选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据;
[0048] 第一推送模块还具体被配置为将包含所述第一音频语音数据和所述第二音频语音数据的所述视频数据推送到每个所述第一电子设备中;还被配置为在第一电子设备播放所述音视频数据时,控制第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0049] 可选的,还包括:
[0050] 第一响应模块,被配置为响应所述第一电子设备发送的撤销请求,将所述语音数据集中与发送所述撤销请求的所述第一电子设备所发送的语音数据予以删除。
[0051] 可选的,还包括:
[0052] 第二响应模块,被配置为响应所述第二电子设备发送的控制请求,将所述语音数据集中被选定的所述语音数据予以删除,或者循环播放被选定的所述语音数据。
[0053] 根据本公开实施例的第三方面,本申请提供了一种播放语音的方法,应用于与网络直播的服务器相连接的第一电子设备,所述第一电子设备具备第一预设权限,所述方法包括步骤:
[0054] 接收所述服务器推送的音视频数据,所述音视频数据包括由与所述服务器相连接的第二电子设备录制的音视频以及语音数据集中被选择播放的语音数据,所述第二电子设备具备第二预设权限,所述语音数据集包括由自身或其他第一电子设备上传的语音数据;
[0055] 播放所述音视频数据。
[0056] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0057] 所述第二预设权限包括录制权限、播放权限、对所述语音数据集的选择播放权限。
[0058] 可选的,所述音视频数据中包含对所述一语音数据分割得到的第一音频语音数据和第二音频语音数据,所述播放所述音视频数据,包括:
[0059] 播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0060] 可选的,还包括步骤:
[0061] 响应输入请求,对用户输入的音频信号进行录音,形成所述语音数据;
[0062] 将所述语音数据发送至所述服务器,以使所述服务器将所述语音数据收入所述语音数据集。
[0063] 可选的,还包括步骤:
[0064] 响应撤销操作,向所述服务器发送所述撤销操作形成的撤销指令,所述撤销指令用于控制所述服务器删除已上传的所述语音数据。
[0065] 可选的,在所述接收服务器推送的视频数据之后,还包括步骤:
[0066] 将所述视频数据中的每条语音数据以语音图标的形式展示在显示界面上。
[0067] 可选的,还包括步骤:
[0068] 响应通过对于所述语音图标进行点击或拖动输入的播放语音指令,播放所述语音图标指向的语音数据;
[0069] 将原有播放内容播放音量降低;
[0070] 当所述语音图标指向的语音数据播放完成后,将所述原有播放内容的播放音量恢复到原有水平。
[0071] 根据本公开实施例的第四方面,本申请提供了一种播放语音的装置,应用于与网络直播的服务器相连接的第一电子设备,所述第一电子设备具备第一预设权限,所述装置包括:
[0072] 第一音视频接收模块,被配置为接收所述服务器推送的音视频数据,所述音视频数据包括由与所述服务器相连接的第二电子设备录制的音视频以及语音数据集中被选择播放的语音数据,所述第二电子设备具备第二预设权限,所述语音数据集包括由自身或其他第一电子设备上传的语音数据;
[0073] 第一音视频播放模块,被配置为播放所述音视频数据。
[0074] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0075] 所述第二预设权限包括录制权限、播放权限、对所述语音数据集的选择播放权限。
[0076] 可选的,所述音视频数据中包含对所述一语音数据分割得到的第一音频语音数据和第二音频语音数据,所述音视频播放模块被配置为播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0077] 可选的,还包括:
[0078] 第三响应模块,被配置为响应输入请求,对音频信号进行录音,形成所述语音数据;
[0079] 数据上传模块,被配置为将所述语音数据发送至所述服务器,以使所述服务器将所述语音数据收入所述语音数据集。
[0080] 可选的,还包括:
[0081] 第四响应模块,被配置为响应撤销操作,向所述服务器发送所述撤销操作形成的撤销指令,所述撤销指令用于控制所述服务器删除已上传的所述语音数据。
[0082] 可选的,还包括:
[0083] 图标显示模块,被配置为将所述视频数据中的每条语音数据以语音图标的形式展示在显示界面上。
[0084] 可选的,还包括:
[0085] 第五响应模块,被配置为响应通过对于所述语音图标进行点击或拖动输入的播放语音指令,播放所述语音图标指向的语音数据;
[0086] 音量控制模块,被配置为将原有播放内容播放音量降低,且当所述语音图标指向的语音数据播放完成后,将所述原有播放内容的播放音量恢复到原有水平。
[0087] 根据本公开实施例的第五方面,本申请提供了一种播放语音的方法,应用于与网络播放的服务器相连接的第二电子设备,所述第二电子设备具备第二预设权限,所述方法包括步骤:
[0088] 响应用户的选择播放指令,播放所述选择播放指令所指向的目标语音数据;
[0089] 接收与所述电子设备相连接的采集设备所采集的音视频数据;
[0090] 播放所述音视频数据,所述音视频数据包括所述目标语音数据;
[0091] 向所述服务器发送所述音视频数据。
[0092] 可选的,还包括步骤:
[0093] 对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述目标语音数据,所述第二音频语音数据包括由所述采集设备所采集的语音数据;
[0094] 响应用户的选择播放指令,播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0095] 可选的,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。
[0096] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0097] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0098] 可选的,还包括步骤:
[0099] 响应用户的控制指令,删除所述目标语音数据,或者循环播放所述目标语音数据,或者删除所述音视频数据中的语音数据。
[0100] 根据本公开实施例的第六方面,本申请提供了一种播放语音的装置,应用于与网络播放的服务器相连接的第二电子设备,所述第二电子设备具备第二预设权限,所述装置包括:
[0101] 第六响应模块,被配置为响应用户的选择播放指令,播放所述选择播放指令所指向的目标语音数据;
[0102] 第二音视频接收模块,被配置为接收与所述第二电子设备相连接的采集设备所采集的音视频数据;
[0103] 第二音视频播放模块,被配置为播放所述音视频数据,所述音视频数据包括所述目标语音数据;
[0104] 音视频发送模块,被配置为向所述服务器发送所述音视频数据。
[0105] 可选的,还包括:
[0106] 语音分割模块,被配置为对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述目标语音数据,所述第二音频语音数据包括由所述采集设备所采集的语音数据;
[0107] 第七响应模块,被配置为响应用户的选择播放指令,播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0108] 可选的,所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。
[0109] 可选的,所述第一预设权限包括观看权限和输入评论权限;
[0110] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0111] 可选的,还包括:
[0112] 第八响应模块,被配置为响应用户的控制指令,删除所述目标语音数据,或者循环播放所述目标语音数据,或者删除所述音视频数据中的语音数据。
[0113] 根据本公开实施例的第七方面,本申请提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种播放语音的方法,所述方法包括:
[0114] 接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备为具备第一预设权限的电子设备,所述语音数据集中包括至少一条所述语音数据;
[0115] 接收第二电子设备发送的视频数据,所述第二电子设备为具备第二预设权限的电子设备,所述视频数据中包括被选择播放的语音数据,所述被选择播放的语音数据包括点击播放所述语音数据集中的任意一条语音数据;
[0116] 将所述视频数据推送到每个所述第一电子设备中。
[0117] 根据本公开实施例的第八方面,本申请提供了一种计算机程序,该计算机程序应用于网络直播的服务器,该计算机程序的方法包括如下内容:
[0118] 接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备为具备第一预设权限的电子设备,所述语音数据集中包括至少一条所述语音数据;
[0119] 接收第二电子设备发送的视频数据,所述第二电子设备为具备第二预设权限的电子设备,所述视频数据中包括被选择播放的语音数据,所述被选择播放的语音数据包括点击播放所述语音数据集中的任意一条语音数据;
[0120] 将所述视频数据推送到每个所述第一电子设备中。
[0121] 根据本公开实施例的第九方面,本申请提供了一种服务器,其特征在于,包括:
[0122] 处理器;
[0123] 用于存储处理器可执行指令的存储器;
[0124] 其中,所述处理器被配置为:
[0125] 接收至少一个第一电子设备发送的语音数据,得到语音数据集,所述第一电子设备具备第一预设权限,所述语音数据集包括至少一条所述语音数据;
[0126] 接收第二电子设备发送的音视频数据,所述第二电子设备具备第二预设权限,所述音视频数据中包括被选择播放的语音数据,所述被选择播放的语音数据包括点击播放所述语音数据集中的任意一条语音数据;
[0127] 将所述音视频数据推送到每个所述第一电子设备中。
[0128] 所述第一预设权限包括观看权限和输入评论权限;
[0129] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0130] 在所述接收第二电子设备发送的音视频数据之前,还包括:
[0131] 将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供选择播放所述单条语音包的语音图标;和/或,
[0132] 将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据的所述第一电子设备外的其他所述第一电子设备中,以使所述第一电子设备显示所述语音图标。
[0133] 在所述接收第二电子设备发送的音视频数据之前,还包括:
[0134] 当所述语音数据集中包括多条所述语音数据时,按照预设语音排序规则对多条所述语音数据进行排序。
[0135] 所述将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至所述第二电子设备,以使所述第二电子设备显示供用户选择播放所述单条语音包括的语音图标;和/或,将所述语音数据集中的每条所述语音数据以单条语音包的方式依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标,包括:
[0136] 将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至所述第二电子设备,以使所述第二电子设备显示所述语音图标;和/或,将所述语音数据集中的每条所述语音数据按所述排序得到的顺序依次推送至除生成所述语音数据外的其他所述第一电子设备,以使所述第一电子设备显示所述语音图标。
[0137] 所述预设语音排序规则包括如下的一种或多种:
[0138] 按所述语音数据的发送时间的先后顺序对多条所述语音数据进行排序;
[0139] 按所述语音数据的收到时间的先后顺序对多条所述语音数据进行排序;
[0140] 按所述语音数据的所对应的用户特征参数进行排序,所述用户特征参数包括用户在线时长参数、活跃程度参数和/或被临时赋予的权重参数。
[0141] 在所述接收第二电子设备发送的音视频数据之后,还包括:
[0142] 对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述被选择播放的语音数据,所述第二音频语音数据包括由第二电子设备录制的语音数据;
[0143] 所述将所述音视频数据推送到每个第一电子设备中,包括:
[0144] 将包含所述第一音频语音数据和所述第二音频语音数据的所述视频数据推送到每个所述第一电子设备中;
[0145] 在第一电子设备播放所述视频数据时,控制第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0146] 还包括:
[0147] 响应所述第一电子设备发送的撤销请求,将所述语音数据集中与发送所述撤销请求的所述第一电子设备所发送的语音数据予以删除。
[0148] 还包括:
[0149] 响应所述第二电子设备发送的控制请求,将所述语音数据集中被选定的所述语音数据予以删除,或者循环播放被选定的所述语音数据。
[0150] 根据本公开实施例的第十方面,本申请提供了一种电子设备,其特征在于,包括:
[0151] 处理器;
[0152] 用于存储处理器可执行指令的存储器;
[0153] 其中,所述处理器被配置为:
[0154] 接收所述服务器推送的音视频数据,所述音视频数据包括由与所述服务器相连接的第二电子设备录制的音视频以及语音数据集中被选择播放的语音数据,所述第二电子设备具备第二预设权限,所述语音数据集包括由自身或其他第一电子设备上传的语音数据;
[0155] 播放所述音视频数据。
[0156] 所述第一预设权限包括观看权限和输入评论权限;
[0157] 所述第二预设权限包括录制权限、播放权限、对所述语音数据集的选择播放权限。
[0158] 所述音视频数据中包含对所述一语音数据分割得到的第一音频语音数据和第二音频语音数据,所述播放所述音视频数据,包括:
[0159] 播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0160] 还包括:
[0161] 响应输入请求,对用户输入的音频信号进行录音,形成所述语音数据;
[0162] 将所述语音数据发送至所述服务器,以使所述服务器将所述语音数据收入所述语音数据集。
[0163] 还包括:
[0164] 响应撤销操作,向所述服务器发送所述撤销操作形成的撤销指令,所述撤销指令用于控制所述服务器删除已上传的所述语音数据。
[0165] 在所述接收服务器推送的视频数据之后,还包括:
[0166] 将所述视频数据中的每条语音数据以语音图标的形式展示在显示界面上。
[0167] 25、如权利要求24所述的方法,其特征在于,还包括:
[0168] 响应通过对于所述语音图标进行点击或拖动输入的播放语音指令,播放所述语音图标指向的语音数据;
[0169] 将原有播放内容播放音量降低;
[0170] 当所述语音图标指向的语音数据播放完成后,将所述原有播放内容的播放音量恢复到原有水平。
[0171] 所述处理器或者被配置为:
[0172] 响应用户的选择播放指令,播放所述选择播放指令所指向的目标语音数据;
[0173] 接收与所述电子设备相连接的采集设备所采集的音视频数据;
[0174] 播放所述音视频数据,所述音视频数据包括所述目标语音数据;
[0175] 向所述服务器发送所述音视频数据。
[0176] 还包括:
[0177] 对所述音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,所述第一音频语音数据包括所述目标语音数据,所述第二音频语音数据包括由所述采集设备所采集的语音数据;
[0178] 响应用户的选择播放指令,播放所述第一音频语音数据和所述第二音频语音数据,所述第二音频语音数据的播放音量低于所述第一音频语音数据的播放音量。
[0179] 所述目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。
[0180] 所述第一预设权限包括观看权限和输入评论权限;
[0181] 所述第二预设权限包括录制权限、播放权限和对所述语音数据集的选择播放权限。
[0182] 还包括:
[0183] 响应用户的控制指令,删除所述目标语音数据,或者循环播放所述目标语音数据,或者删除所述音视频数据中的语音数据。
[0184] 本公开的实施例提供的技术方案可以包括以下有益效果:对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0185] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

[0186] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0187] 图1是根据一示例性实施例示出的一种播放语音的方法的流程图;
[0188] 图2是根据一示例性实施例示出的另一种播放语音的方法的流程图;
[0189] 图3是根据一示例性实施例示出的又一种播放语音的方法的流程图;
[0190] 图4是根据一示例性实施例示出的又一种播放语音的方法的流程图;
[0191] 图5是根据一示例性实施例示出的一种播放语音的装置的结构框图;
[0192] 图6是根据一示例性实施例示出的另一种播放语音的装置的结构框图;
[0193] 图7是根据一示例性实施例示出的又一种播放语音的装置的结构框图;
[0194] 图8是根据一示例性实施例示出的又一种播放语音的装置的结构框图;
[0195] 图9a是根据一示例性实施例示出的又一种播放语音的方法的流程图;
[0196] 图9b是根据一示例性实施例示出的又一种播放语音的装置的结构框图;
[0197] 图10a是根据一示例性实施例示出的又一种播放语音的方法的流程图;
[0198] 图10b是根据一示例性实施例示出的又一种播放语音的装置的结构框图;
[0199] 图11是根据一示例性实施例示出的一种用于播放语音的装置的结构框图;
[0200] 图12是根据一示例性实施例示出的一种服务器的结构框图;
[0201] 图13是根据一示例性实施例示出的一种电子设备的结构框图。

具体实施方式

[0202] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0203] 图1是根据一示例性实施例示出的一种播放语音的方法的流程图。
[0204] 如图1所示,该播放语音的方法应用于网络直播的服务器,该方法具体包括如下步骤。
[0205] 在步骤S1中,接收至少一个第一电子设备发送的语音数据。
[0206] 这里的第一电子设备数量至少为一个,一般情况下会有多个,数量甚至可以达到数百数千。在具体实施方式中,可以将网络直播系统的观众端作为该第一电子设备,该第一电子设备可以是移动终端、个人电脑等实际物理设备,也可以是上述物理设备内的应用程序。
[0207] 在网络直播实际运行过程中,观众用户通过该第一电子设备与主播端的主播用户进行信息互动,当观众用户通过该第一电子设备发送语音数据时,接收该语音数据。鉴于观众用户为多个,因此发送的语音数据为多个,这里从多个第一电子设备接收到的语音数据也会为多个,多个语音数据构成语音数据集。
[0208] 这里的第一电子设备具有预先规定的第一预设权限,该权限与观众用户的行为时匹配的,该权限具体包括观看权限和输入评论权限。第一电子设备因具有观看权限,因此可以向观众用户播放相应的视频和音频;因具有输入评论权限,因此可以在此权限下可以使观众用户输入语音信号,并将该语音信号转换为上述的语音数据。
[0209] 在步骤S2中,接收第二电子设备发送的音视频数据。
[0210] 在具体实施时,可以将该第二电子设备视作网络直播系统中的主播端,用于使主播用户通过该第二电子设备与观众端的观众用户进行信息互动,即通过该第二电子设备发送音视频数据。该第二电子设备具备第二预设权限,对于网络直播系统而言,该第二预设权限对应于主播用户所应该具备的权限,具体包括录制权限、播放权限和对语音数据集的选择播放权限。
[0211] 当主播用户在发送该音视频数据时,这里所接收的音视频数据不仅包括第二电子设备本身所采集的音频数据、视频数据,还包括被选择播放的语音数据,被选择播放的语音数据是指语音数据集中被推送到第二电子设备后、主播用户从上述语音数据集对某个或某些语音数据选择播放的语音数据。
[0212] 在步骤S3中,将音视频数据推送到每个第一电子设备。
[0213] 由于这里的音视频数据是指第二电子设备所采集的音频数据和视频数据,还包括语音数据集中被选择播放的语音数据,因此,在向每个第一电子设备进行推送时,就可以使每个第一电子设备都能即收看收听到主播的影像和声音,还可以接受到其他观众用户所发送的声音。
[0214] 从上述技术方案可以看出,本实施例提供了一种播放语音的方法,该方法具体为接收第一电子设备发送的语音数据,得到语音数据集;接收第二电子设备发送的音视频数据,音视频数据中包括被选择播放的语音数据,被选择播放的语音数据包括点击播放语音数据集中的任意一条语音数据;将音视频数据推送到每个第一电子设备中。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0215] 图2是根据一示例性实施例示出的另一种播放语音的方法的流程图。
[0216] 如图2所示,该播放语音的方法应用于网络直播的服务器,该方法具体包括如下步骤。
[0217] 在步骤S1中,接收至少一个第一电子设备发送的语音数据。
[0218] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0219] 在步骤S2中,将语音数据集中的每条语音数据推送到第一电子设备和第二电子设备。
[0220] 在接收到某个或某些第一电子设备发送的语音数据并形成该语音数据集后,将该语音数据集中每个语音数据以单体语音包的形式依次推送到第二电子设备,对于网络直播系统来说,即将每条语音数据以单体语音包的形式推送到主播端,以使主播用户通过该主播端接收到所有的单体语音包,并能够通过选择操作实现对相应语音数据的选择播放。
[0221] 同时,还将该语音数据集中的每条语音数据以单条语音包的形式依次推送到生成被推送的语音数据以外的其他第一电子设备,即推送到生成该语音数据的观众端以外的其他观众端,以使其他观众端的观众用户能够获得其他观众用户所发送的语音数据并实现收听。
[0222] 在步骤S3中,接收第二电子设备发送的音视频数据。
[0223] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0224] 在步骤S4中,将音视频数据推送到每个第一电子设备。
[0225] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0226] 从上述技术方案可以看出,本实施例提供了一种播放语音的方法。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0227] 图3是根据一示例性实施例示出的又一种播放语音的方法的流程图。
[0228] 如图3所示,该播放语音的方法应用于网络直播的服务器,该方法具体包括如下步骤。
[0229] 在步骤S1中,接收至少一个第一电子设备发送的语音数据。
[0230] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0231] 在步骤S2中,将语音数据集中的多条语音数据进行排序。
[0232] 在语音数据集中包括多条语音数据时,为了使推送有序进行,在将其推送之前对其进行排序,即按预设语音排序规则对多条语音数据进行排序。具体的预设语音排序规则可以是根据语音数据的发送时间的先后顺序进行排序,也可以按语音数据的收到时间的先后顺序进行排序,这里的先后顺序进行排序不限于将时间在先的语音数据排在前面,也可以将时间在先的语音数据排在后面。
[0233] 上述预设语音排序规则还可以根据用户的特征参数进行排序,这里的特征参数具体可以选用在线时长、活跃程度等参数,还可以是被临时赋予的权重参数,该权重系数可以是主播用户通过相应操作对某些或某个观众用户所临时赋予的优先权限。
[0234] 特别指出,多条语音数据中有可能存在发出的时间相同且收到的时间相同的情况,此时就需要根据用户的特征参数进行排序,三种均相同的情况几率会非常非常低,可以说几乎不存在,因此可以根据上述原则进行有效排序。
[0235] 在步骤S3中,将语音数据集中的每条语音数据推送到第一电子设备和第二电子设备。
[0236] 相比于上一具体实施方式,本实施方式中是将该语音数据集中经过排序的语音数据以单体语音包的形式依次推送到第二电子设备,对于网络直播系统来说,即将每条语音数据以单体语音包的形式推送到主播端,以使主播用户通过该主播端接收到所有的单体语音包,并能够通过选择操作实现对相应语音数据的选择播放。
[0237] 同时,还将该语音数据集中经过排序的的语音数据以单条语音包的形式依次推送到生成被推送的语音数据以外的其他第一电子设备,即推送到生成该语音数据的观众端以外的其他观众端,以使其他观众端的观众用户能够获得其他观众用户所发送的语音数据并实现收听。
[0238] 在步骤S4中,接收第二电子设备发送的音视频数据。
[0239] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0240] 在步骤S5中,将音视频数据推送到每个第一电子设备。
[0241] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0242] 从上述技术方案可以看出,本实施例提供了一种播放语音的方法。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0243] 图4是根据一示例性实施例示出的又一种播放语音的方法的流程图。
[0244] 如图4所示,该播放语音的方法应用于网络直播的服务器,该方法具体包括如下步骤。
[0245] 在步骤S1中,接收至少一个第一电子设备发送的语音数据。
[0246] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0247] 在步骤S2中,将语音数据集中的多条语音数据进行排序。
[0248] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0249] 在步骤S3中,将语音数据集中的每条语音数据推送到第一电子设备和第二电子设备。
[0250] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0251] 在步骤S4中,接收第二电子设备发送的音视频数据。
[0252] 其具体内容与上一具体实施方式中的相应步骤的内容相同,这里不再赘述。
[0253] 在步骤S5中,对音视频数据中的语音数据进行分割处理。
[0254] 对于网络直播系统来说,具体是指将该音视频数据中语音数据分割为来自于观众端的第一音频语音数据,其具体是指语音数据集中被选择播放的语音数据;还被分割为来自于主播端、由主播端所录制的语音数据。
[0255] 在步骤S6中,将音视频数据推送到每个第一电子设备。
[0256] 其具体内容与上一具体实施方式中的相应步骤的内容基本相同,这里仅叙述其中的区别点。与上一具体实施方式中相应步骤的区别点在于,是将包含第一音频语音数据和第一音频语音数据的音视频数据推送到所有第一电子设备,同时在使第一电子设备播放该音视频数据时,控制第二音频语音数据以较低的播放音量进行播放,以使其低于第一音频语音数据的播放音量,从而使观众用户能够对两者的声音进行区分,更确切地说使其他观众用户能够听清相应观众用户所发送的语音数据。
[0257] 从上述技术方案可以看出,本实施例提供了一种播放语音的方法。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0258] 另外,在本实施例中还可以包括如下步骤:
[0259] 根据用户的撤销请求对语音数据予以删除。
[0260] 具体是指当第一电子设备的用户在发现所发语音数据不满意或误发时,可以通过第一电子设备发出相应的撤销请求,此时响应该撤销请求,并根据该撤销请求将与该请求对应的语音数据予以删除,以满足用户的删除需要。
[0261] 还可以包括如下步骤:
[0262] 响应第二电子设备发送的控制请求,对于网络直播系统来说,该控制请求分别包括该第二电子设备的主播用户发送的删除请求和循环播放请求,当接收到删除请求时,可以将该删除请求所对应的语音数据予以删除;当接收到循环播放请求时,可以对该循环播放请求对应的语音数据进行循环播放。
[0263] 图5是根据一示例性实施例示出的一种播放语音的装置的结构框图。
[0264] 如图5所示,该播放语音的装置应用于网络直播的服务器,该装置具体包括第一接收模块10、第二接收模块20和第一推送模块30。
[0265] 第一接收模块10被配置为用于接收至少一个第一电子设备发送的语音数据。
[0266] 这里的第一电子设备数量至少为一个,一般情况下会有多个,数量甚至可以达到数百数千。在具体实施方式中,可以将网络直播系统的观众端作为该第一电子设备,该第一电子设备可以是移动终端、个人电脑等实际物理设备,也可以是上述物理设备内的应用程序。
[0267] 在网络直播实际运行过程中,观众用户通过该第一电子设备与主播端的主播用户进行信息互动,当观众用户通过该第一电子设备发送语音数据时,接收该语音数据。鉴于观众用户为多个,因此发送的语音数据为多个,这里从多个第一电子设备接收到的语音数据也会为多个,多个语音数据构成语音数据集。
[0268] 这里的第一电子设备具有预先规定的第一预设权限,该权限与观众用户的行为时匹配的,该权限具体包括观看权限和输入评论权限。第一电子设备因具有观看权限,因此可以向观众用户播放相应的视频和音频;因具有输入评论权限,因此可以在此权限下可以使观众用户输入语音信号,并将该语音信号转换为上述的语音数据。
[0269] 第二接收模块20被配置为用于接收第二电子设备发送的音视频数据。
[0270] 在具体实施时,可以将该第二电子设备视作网络直播系统中的主播端,用于使主播用户通过该第二电子设备与观众端的观众用户进行信息互动,即通过该第二电子设备发送音视频数据。该第二电子设备具备第二预设权限,对于网络直播系统而言,该第二预设权限对应于主播用户所应该具备的权限,具体包括录制权限、播放权限和对语音数据集的选择播放权限。
[0271] 当主播用户在发送该音视频数据时,这里所接收的音视频数据不仅包括第二电子设备本身所采集的音频数据、视频数据,还包括被选择播放的语音数据,被选择播放的语音数据是指语音数据集中被推送到第二电子设备后、主播用户从上述语音数据集对某个或某些语音数据选择播放的语音数据。
[0272] 第一推送模块被配置为用于将音视频数据推送到每个第一电子设备。
[0273] 由于这里的音视频数据是指第二电子设备所采集的音频数据和视频数据,还包括语音数据集中被选择播放的语音数据,因此,在向每个第一电子设备进行推送时,就可以使每个第一电子设备都能即收看收听到主播的影像和声音,还可以接受到其他观众用户所发送的声音。
[0274] 从上述技术方案可以看出,本实施例提供了一种播放语音的装置,该装置具体为接收第一电子设备发送的语音数据,得到语音数据集;接收第二电子设备发送的音视频数据,音视频数据中包括被选择播放的语音数据,被选择播放的语音数据包括点击播放语音数据集中的任意一条语音数据;将音视频数据推送到每个第一电子设备中。对于网络直播系统来说,使用第二电子设备的观众用户就可以通过语音方式实现与主播用户的互动,这样就使文字输入较慢或不会文字输入的观众用户也能方便地在网络直播中表达观点,从而提高了观众用户的使用体验,有利于扩大网络直播的覆盖受众。
[0275] 图6是根据一示例性实施例示出的另一种播放语音的装置的结构框图。
[0276] 如图6所示,该播放语音的装置应用于网络直播的服务器,该装置相比于上一具体实施方式增设了第二推送模块40。
[0277] 第二推送模块40被配置为用于将语音数据集中的每条语音数据推送到第一电子设备和第二电子设备。
[0278] 在接收到某个或某些第一电子设备发送的语音数据并形成该语音数据集后,将该语音数据集中每个语音数据以单体语音包的形式依次推送到第二电子设备,对于网络直播系统来说,即将每条语音数据以单体语音包的形式推送到主播端,以使主播用户通过该主播端接收到所有的单体语音包,并能够通过选择操作实现对相应语音数据的选择播放。
[0279] 同时,还将该语音数据集中的每条语音数据以单条语音包的形式依次推送到生成被推送的语音数据以外的其他第一电子设备,即推送到生成该语音数据的观众端以外的其他观众端,以使其他观众端的观众用户能够获得其他观众用户所发送的语音数据并实现收听。
[0280] 图7是根据一示例性实施例示出的又一种播放语音的装置的结构框图。
[0281] 如图7所示,该播放语音的装置应用于网络直播的服务器,该装置相比于上一实施例来说增设了数据排序模块50。
[0282] 该数据排序模块50被配置为用于将语音数据集中的多条语音数据进行排序。
[0283] 在语音数据集中包括多条语音数据时,为了使推送有序进行,在将其推送之前对其进行排序,即按预设语音排序规则对多条语音数据进行排序。具体的预设语音排序规则可以是根据语音数据的发送时间的先后顺序进行排序,也可以按语音数据的收到时间的先后顺序进行排序,这里的先后顺序进行排序不限于将时间在先的语音数据排在前面,也可以将时间在先的语音数据排在后面。
[0284] 上述预设语音排序规则还可以根据用户的特征参数进行排序,这里的特征参数具体可以选用在线时长、活跃程度等参数,还可以是被临时赋予的权重参数,如根据主播用户通过相应操作对某些或某个观众用户所临时赋予的优先权限进行排序。
[0285] 在本具体实施方式中,第二推送模块40被配置为将该语音数据集中经过排序的语音数据以单体语音包的形式依次推送到第二电子设备,对于网络直播系统来说,即将每条语音数据以单体语音包的形式推送到主播端,以使主播用户通过该主播端接收到所有的单体语音包,并能够通过选择操作实现对相应语音数据的选择播放。
[0286] 同时,还将该语音数据集中经过排序的的语音数据以单条语音包的形式依次推送到生成被推送的语音数据以外的其他第一电子设备,即推送到生成该语音数据的观众端以外的其他观众端,以使其他观众端的观众用户能够获得其他观众用户所发送的语音数据并实现收听。
[0287] 图8是根据一示例性实施例示出的又一种播放语音的装置的结构框图。
[0288] 如图8所示,该播放语音的装置应用于网络直播的服务器,该装置相比与上一具体实施方式来说增设了数据分割模块60。
[0289] 数据分割模块被配置为用于在将音视频数据推送到第一电子设备前,对音视频数据中的语音数据进行分割处理。
[0290] 对于网络直播系统来说,具体是指将该音视频数据中语音数据分割为来自于观众端的第一音频语音数据,其具体是指语音数据集中被选择播放的语音数据;还被分割为来自于主播端、由主播端所录制的语音数据。
[0291] 相应的,该第一推送模块30被配置为将分割后的音视频数据推送到每个第一电子设备。
[0292] 其具体内容与上一具体实施方式中的相应步骤的内容基本相同,这里仅叙述其中的区别点。与上一具体实施方式中相应步骤的区别点在于,是将包含第一音频语音数据和第一音频语音数据的音视频数据推送到所有第一电子设备,同时在使第一电子设备播放该音视频数据时,控制第二音频语音数据以较低的播放音量进行播放,以使其低于第一音频语音数据的播放音量,从而使观众用户能够对两者的声音进行区分,更确切地说使其他观众用户能够听清相应观众用户所发送的语音数据。
[0293] 另外,在本实施例中还可以包括第一响应模块和第二响应模块。
[0294] 第一响应模块被配置为用于根据用户的撤销请求对语音数据予以删除。
[0295] 具体是指当第一电子设备的用户在发现所发语音数据不满意或误发时,可以通过第一电子设备发出相应的撤销请求,此时响应该撤销请求,并根据该撤销请求将与该请求对应的语音数据予以删除,以满足用户的删除需要。
[0296] 第二响应模块被配置为用于响应第二电子设备发送的控制请求,对于网络直播系统来说,该控制请求分别包括该第二电子设备的主播用户发送的删除请求和循环播放请求,当接收到删除请求时,可以将该删除请求所对应的语音数据予以删除;当接收到循环播放请求时,可以对该循环播放请求对应的语音数据进行循环播放。
[0297] 图9a是根据一示例性实施例示出的又一种播放语音的方法的流程图。
[0298] 如图9a所示,本实施例提供的方法应用于与网络直播的服务器相连接的第一电子设备,该第一电子设备具体可以理解为网络直播的观众端。
[0299] 该播放语音的方法具体包括如下步骤:
[0300] 在步骤S21中,接收服务器推送的音视频数据。
[0301] 音视频数据包括由与服务器相连接的第二电子设备录制的音视频以及语音数据集中被选择播放的语音数据,第二电子设备具备第二预设权限,语音数据集包括由自身或其他第一电子设备上传的至少一条语音数据,第一电子设备具备第一预设权限;
[0302] 上述第一预设权限包括观看权限和输入评论权限;第二预设权限包括录制权限、播放权限、对语音数据集的选择播放权限。
[0303] 在步骤S22中,播放接收到的音视频数据。
[0304] 该音视频数据中包含对语音数据分割得到的第一音频语音数据和第二音频语音数据。因此,这里播放音视频数据是指播放第一音频语音数据和和第二音频语音数据,且将第二音频语音数据音量以低于第一音频语音数据的音量进行播放。
[0305] 通过执行上述操作,可以使观众用户通过语音方式与主播端的主播用户实现互动,免去了打字的麻烦。
[0306] 另外,还包括如下步骤:
[0307] 在步骤S23中,响应输入请求,对输入的音频信号进行录音。
[0308] 通过对用户输入的音频信号的录音,形成上述的语音数据;
[0309] 在步骤S24中,将语音数据发送至服务器。
[0310] 通过将语音数据发送至服务器,以使服务器将语音数据收入语音数据集。
[0311] 还包括如下步骤:
[0312] 响应撤销操作,向服务器撤销指令。
[0313] 该撤销指令是根据用户输入的撤销操作生成的,该撤销指令用于控制服务器删除曾经上传的语音数据。
[0314] 还包括如下步骤:
[0315] 在接收到服务器推送的音视频数据之后,将音视频数据中的每条语音数据以语音图标的形式展示在显示界面上。
[0316] 在此基础上,还包括如下步骤:
[0317] 响应通过对于语音图标进行点击或拖动输入的播放语音指令,播放语音图标指向的语音数据;
[0318] 将原有播放内容播放音量降低;当语音图标指向的语音数据播放完成后,将原有播放内容的播放音量恢复到原有水平。
[0319] 图9b是根据一示例性实施例示出的又一种播放语音的装置的结构框图。
[0320] 如图9b所示,本实施例提供的装置应用于与网络直播的服务器相连接的第一电子设备,该第一电子设备具体可以理解为网络直播的观众端。
[0321] 该播放语音的最终具体包括第一音视频接收模块110、第一音视频播放模块120、第三响应模块130和数据上传模块140。
[0322] 第一音视频接收模块110被配置为接收服务器推送的音视频数据。
[0323] 音视频数据包括由与服务器相连接的第二电子设备录制的音视频以及语音数据集中被选择播放的语音数据,第二电子设备具备第二预设权限,语音数据集包括由自身或其他第一电子设备上传的至少一条语音数据,第一电子设备具备第一预设权限;
[0324] 上述第一预设权限包括观看权限和输入评论权限;第二预设权限包括录制权限、播放权限、对语音数据集的选择播放权限。
[0325] 第一音视频播放模块120被配置为播放接收到的音视频数据。
[0326] 该音视频数据中包含对语音数据分割得到的第一音频语音数据和第二音频语音数据。因此,这里播放音视频数据是指播放第一音频语音数据和和第二音频语音数据,且将第二音频语音数据音量以低于第一音频语音数据的音量进行播放。
[0327] 通过执行上述操作,可以使观众用户通过语音方式与主播端的主播用户实现互动,免去了打字的麻烦。
[0328] 第三响应模块130被配置为响应输入请求,对用户输入的音频信号进行录音。
[0329] 通过对用户输入的音频信号的录音,形成上述的语音数据;
[0330] 数据上传模块140被配置为将语音数据发送至服务器。
[0331] 通过将语音数据发送至服务器,以使服务器将语音数据收入语音数据集。
[0332] 另外,本具体实施方式中还包括第四响应模块。
[0333] 第四响应模块被配置为响应用户输入的撤销操作,向服务器撤销指令。
[0334] 该撤销指令是根据用户输入的撤销操作生成的,该撤销指令用于控制服务器删除曾经上传的语音数据。
[0335] 另外,还包括图标显示模块、第五响应模块和音量控制模块。
[0336] 图标显示模块被配置为在接收到服务器推送的音视频数据之后,将音视频数据中的每条语音数据以语音图标的形式展示在显示界面上。
[0337] 在此基础上,第五响应模块用于响应用户通过对于语音图标进行点击或拖动输入的播放语音指令,播放语音图标指向的语音数据;
[0338] 音量控制模块则被配置为将原有播放内容播放音量降低;当语音图标指向的语音数据播放完成后,将原有播放内容的播放音量恢复到原有水平。
[0339] 图10a是根据一示例性实施例示出的又一种播放语音的方法的流程图。
[0340] 如图10a,本实施例提供的方法应用于与网络直播的服务器相连接的第二电子设备,第二电子设备具备第二预设权限。该方法具体包括如下步骤:
[0341] 在步骤S31中,响应选择播放指令,播放目标语音数据;
[0342] 在用户发出选择播放指令时,播放该指令所指向的目标语音数据。目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。
[0343] 在步骤S32中,接收采集设备所采集的音视频数据;
[0344] 这里的采集设备可以看做与第二电子设备相连接录音设备和录像设备,用于采集主播用户的视频和音频。
[0345] 在步骤S33中,播放音视频数据。
[0346] 这里音视频数据包括上述所提及的目标语音数据;
[0347] 在步骤S34中,向服务器发送音视频数据。
[0348] 以使服务器向与其连接的第一电子识别推送相应的语音数据。第一电子设备可以看做是与网络直播的服务器相连接的观众端所在的电子设备。第一电子设备具备第一预设权限。相应的,第一预设权限包括观看权限和输入评论权限;第二预设权限包括录制权限、播放权限和对语音数据集的选择播放权限。
[0349] 该方法还包括如下步骤:
[0350] 对音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,第一音频语音数据包括目标语音数据,第二音频语音数据包括由采集设备所采集的语音数据;
[0351] 响应用户的选择播放指令,播放第一音频语音数据和第二音频语音数据,在播放时,控制第二音频语音数据的播放音量低于第一音频语音数据的播放音量。
[0352] 响应用户的控制指令,删除目标语音数据,或者循环播放目标语音数据,或者删除音视频数据中的语音数据。
[0353] 图10b是根据一示例性实施例示出的又一种播放语音的装置的结构框图。
[0354] 如图10b,本实施例提供的装置应用于与网络直播的服务器相连接的第二电子设备,第二电子设备具备第二预设权限。该装置具体包括第六响应模块210、第二音视频接收模块220、第二音视频播放模块230和音视频发送模块240。
[0355] 第六响应模块210被配置为响应用户的选择播放指令,播放目标语音数据;
[0356] 在用户发出选择播放指令时,播放该指令所指向的目标语音数据。目标语音数据为语音数据集中的任意一条语音数据,所述语音数据集包括所述服务器从至少一个第一电子设备所接受的至少一条语音数据,所述第一电子设备具备第一预设权限。
[0357] 第二音视频接收模块220被配置为接收采集设备所采集的音视频数据;
[0358] 这里的采集设备可以看做与第二电子设备相连接录音设备和录像设备,用于采集主播用户的视频和音频。
[0359] 第二音视频播放模块被配置为播放音视频数据。
[0360] 这里音视频数据包括上述所提及的目标语音数据;
[0361] 音视频发送模块被配置为向服务器发送音视频数据。
[0362] 以使服务器向与其连接的第一电子识别推送相应的语音数据。第一电子设备可以看做是与网络直播的服务器相连接的观众端所在的电子设备。第一电子设备具备第一预设权限。相应的,第一预设权限包括观看权限和输入评论权限;第二预设权限包括录制权限、播放权限和对语音数据集的选择播放权限。
[0363] 该装置还包括语音分割模块、第七响应模块和第八响应模块。
[0364] 语音分割模块被配置为对音视频数据中的语音数据进行分割,得到第一音频语音数据和第二音频语音数据,第一音频语音数据包括目标语音数据,第二音频语音数据包括由采集设备所采集的语音数据;
[0365] 第七响应模块被配置为响应用户的选择播放指令,播放第一音频语音数据和第二音频语音数据,在播放时,控制第二音频语音数据的播放音量低于第一音频语音数据的播放音量。
[0366] 第八响应模块被配置为响应用户的控制指令,删除目标语音数据,或者循环播放目标语音数据,或者删除音视频数据中的语音数据。
[0367] 另外,本申请还提供了一种计算机程序,该计算机程序能够被服务器所执行,该计算机程序的具体流程如图1所示,具体步骤如下:
[0368] 接收至少一个第一电子设备发送的语音数据,得到语音数据集,第一电子设备具备第一预设权限,语音数据集包括至少一条语音数据;
[0369] 接收第二电子设备发送的音视频数据,第二电子设备具备第二预设权限,音视频数据中包括被选择播放的语音数据,被选择播放的语音数据包括点击播放语音数据集中的任意一条语音数据;
[0370] 将音视频数据推送到每个第一电子设备中。
[0371] 图11是根据一示例性实施例示出的一种用于播放语音的装置的结构框图。例如,装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0372] 参照图11,装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电力组件1106,多媒体组件1108,音频组件1110,输入/输出(I/O)的接口1112,传感器组件1114,以及通信组件1116。
[0373] 处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
[0374] 存储器1104被配置为存储各种类型的数据以支持在设备1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0375] 电源组件1106为装置1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。
[0376] 多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0377] 音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(MIC),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
[0378] I/O接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0379] 传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到设备1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0380] 通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0381] 在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行如图1、图2、图3、图4、图9a或图10a所示的操作。
[0382] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由装置1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0383] 本申请还提供一种计算机程序,该计算机程序包括如如图1、图2、图3、图4、图9a或图10a所示的操作步骤。
[0384] 图12是根据一示例性实施例示出的一种服务器的结构框图。
[0385] 如图12所示,该服务器设置有至少一个处理器1201,还包括存储器1202,两者通过数据总线连接1203。
[0386] 存储器用于存储计算机程序或指令,处理器用于获取并执行该计算机程序或指令,以使电子设备执行如图1、图2、图3或图4所示的操作。
[0387] 图13是根据一示例性实施例示出的一种电子设备的结构框图。
[0388] 如图13所示,该电子设备设置有至少一个处理器1301,还包括存储器1302,两者通过数据总线连接1303。
[0389] 存储器用于存储计算机程序或指令,处理器用于获取并执行该计算机程序或指令,以使电子设备执行如下图9a或图10a所示的操作。
[0390] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0391] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。