一种语音弹幕的实现方法及装置的制造方法

文档序号:9892013阅读:333来源:国知局
一种语音弹幕的实现方法及装置的制造方法
【技术领域】
[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]在本发明实施例第四方面的第一种可能的实现方式中,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1