虚拟物品派发控制方法、装置及移动终端与流程

文档序号:17531857发布日期:2019-04-29 13:35阅读:141来源:国知局

本发明涉及互联网技术领域,特别涉及一种虚拟物品派发控制方法、装置及移动终端。



背景技术:

网络直播发展迅速,用户规模快速增长,其中礼物营收是主播与粉丝观众(下称观众)互动的主要环节之一。目前网络直播间的礼物丰富多彩,可充分满足主播与观众的常规化需求,然而在观众向主播送出礼物的环节上往往存在一定的问题,例如观众向主播送礼的时候首先要在直播间界面上点击虚拟物品赠送按钮,在弹出的虚拟物品栏中选中想要送出的礼物,然后选择送出的数量,最后再点击送出按钮,这才触发观众向主播赠送礼物的行为。如果需要连续赠送多组或者更换礼物品种,还需要不停地重复上述过程。这不但增加了观众的操作成本,也会因为虚拟物品赠送界面长时间大幅占用屏幕而影响观众观看直播的效果。

目前,为了解决赠送虚拟物品时需要反复进行赠送操作的问题,现在的直播间设置了连送按钮,可通过该按钮连续送出礼物,这个功能按钮是在已经送出了第一组礼物后,连续点击直播间界面上的该连送按钮,从而触发第二组与第一组相同的礼物和个数,继续点击达到送出第三组、第四组……第N组的效果。然而,该方案只是解决了相同礼物需要赠送多组的问题,只能在直播间界面上出现连送按钮的时候点击才能快速重复送出礼物,送礼时间点和赠送礼物品种固定化,不能做到随意切换,因此还是无法满足广大观众在观看体验不受长时间影响的情况下向主播便捷送出虚拟物品礼物的需求。



技术实现要素:

为了解决上述问题,本发明提供了一种虚拟物品派发控制方法、装置及移动终端,实现观众向网络主播简单快捷送礼同时优化观看体验的目的。

一种虚拟物品派发控制方法,包括下列步骤:

从语音输入设备接收语音信息;

解析并提取所述语音信息中包含的虚拟物品属性信息;

向服务器发送包含所述虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与所述虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播;

在当前直播间的用户界面显示派发所述虚拟物品的对应画面。

在其中一个实施例中,所述从语音输入设备接收语音信息的步骤包括:

检测到所述网络直播间界面上的虚拟物品赠送按钮被按下,启动计时;

当所述虚拟物品赠送按钮被按下的时间超过预设时间值,从语音输入设备接收语音信息;

所述虚拟物品赠送按钮被松开后结束获取所述语音信息。

优选地,所述从语音输入设备接收语音信息的步骤之前还包括:检测到音频输出端口未接入耳机,降低音频输出的音量至设定值;

所述虚拟物品赠送按钮被松开后结束获取所述语音信息的步骤之后还包括:恢复音频输出的音量。

在其中一个实施例中,向服务器发送包含所述虚拟物品属性信息的派发请求后,当服务器预存的虚拟物品未能满足所述虚拟物品属性信息的约束时,接收并显示服务器返回的错误反馈信息。

在其中一个实施例中,所述虚拟物品属性信息的约束包括虚拟物品的名称和数量,供所述服务器据以确定具体的虚拟物品及其被派发的数量。

在其中一个实施例中,所述虚拟物品属性信息的约束还包括组数,用于连续发送与该组数的若干组所述的派发请求,以使服务器对应派发若干组所述的虚拟物品。

本发明还提供了一种虚拟物品派发控制装置,包括:

接收模块,用于从语音输入设备接收语音信息;

分析模块,用于解析并提取所述语音信息中包含的虚拟物品属性信息;

发送模块,用于向服务器发送包含所述虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与所述虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播;

显示模块,用于在当前直播间的用户界面显示派发所述虚拟物品的对应画面。

在其中一个实施例中,所述接收模块包括:

检测单元,用于检测到客户端上虚拟物品赠送按钮被按下;

计时单元,用于记录所述客户端上虚拟物品赠送按钮被按下的时间;

接收单元,用于当所述虚拟物品赠送按钮被按下时间超过预设时间值时接收语音信息,所述虚拟物品赠送按钮被松开后结束获取所述语音信息。

优选的,所述接收模块还包括:调音单元,用于在检测到音频输出端口未接入耳机时,降低音频输出的音量至设定值,在结束获取所述语音信息之后恢复音频输出的音量。

另外,本发明还提供了一种移动终端,包括:

处理器,用以执行上述虚拟物品派发控制方法。

本发明还提供了一种虚拟物品派发控制方法,包括如下步骤:

接收包含从语音信息获取的虚拟物品属性信息的派发请求;

从该派发请求中获取所述虚拟物品属性信息,当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与所述虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播;

向直播间的终端用户界面推送派发所述虚拟物品的结果信息。

上述虚拟物品派发控制方法、装置及移动终端,通过实时地、直接地接收观众对网络主播送礼的语音信息,再分析出语音信息中有关虚拟物品的关键词后将其上传到服务器,由服务器进行相应判断以实现网络直播间中用户通过实时语音向特定对象对应送出虚拟物品礼物的目的,能够快速简便地送出礼物,并且不会对礼物的品种、数量甚至组数有任何的限制,提高了用户的送礼效率,能让用户一边观看直播,一边送礼,优化显示屏篇幅的合理利用,避免受到常规礼物栏页面长时间出现影响观看效果的问题,送礼更舒适、更方便,有助于优化用户体验,增加用户粘度。

附图说明

图1为本发明一实施例的虚拟物品派发控制方法流程图;

图2为本发明一实施例的虚拟物品派发控制方法的子流程图;

图3为本发明另一实施例的虚拟物品派发控制方法的子流程图;

图4为本发明另一实施例的虚拟物品派发控制方法流程图;

图5为本发明一实施例的虚拟物品派发控制装置结构示意图;

图6为本发明一实施例的虚拟物品派发控制装置子结构示意图;

图7为本发明另一实施例的虚拟物品派发控制装置子结构示意图;

图8为本发明再一实施例的虚拟物品派发控制方法流程图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本发明所述网络直播间是指众多网络用户聚合在一起的社交网络平台、即时通讯平台等,用户通过登录客户端的方式进入网络直播间,用户在网络直播间内以成员的身份存在,同一个网络直播间内包含有多种身份的成员,比如观众、游客、主播等。用户可任意加入或退出网络直播间。对于具有一定权限的用户,其可添加或删除网络直播间成员,也可新建或解散网络直播间。在网络直播间内,任意多个成员可进行聊天、通话、视频或推送电子赠品等交互。当然,也可设定网络直播间的成员权限,权限较小的成员仅可以与部分成员交互,或者仅可以进行聊天、通话、视频和/或推送电子赠品等,或者以其他方式中的部分进行交互,权限较大的成员可以与任意成员进行权限内允许的任意方式的交互。

本发明中所述的虚拟物品,是指用于赠送他人的虚拟存在的物品对象。网络直播间用户成员在直播间内可任意接收或推送虚拟物品,虚拟物品的表现形式包括但不限于电子礼品、电子礼券、电子红包、电子积分、电子文件、电子票据、电子赞颂和电子货币等。其中,电子礼品、电子礼券、电子红包、电子积分、电子票据和电子货币经用户赠送后,该用户其相应的虚拟物品数量减少,而被赠送的对象用户如网络直播间的主播,其相应的虚拟物品数量增加。电子礼品的表现形式包括但不限于鲜花、糖果、相机、汽车等。赠送电子文件是指用户发送预定的文件。电子赞颂可以是用户对预设虚拟按键的选中,或者是预设的聊天表情。

一种虚拟物品派发控制方法,如图1所示,该方法包括如下步骤:

S100:从语音输入设备接收语音信息。

语音信息获取自网络直播间的客户端,该语音信息包括预备送出的虚拟物品的属性信息,作为一个优选的方案,虚拟物品属性信息包括虚拟物品名称和数量,其中虚拟物品名称可供服务器据以确定具体的虚拟物品,而所对应的数量也可供服务器据以确定该虚拟物品被派发的数量。优选地,虚拟物品属性信息还包括组数,组数出现在需要连续赠送若干组相同数量虚拟物品的情况中,用于发送出相同数量某虚拟物品的若干组派发请求。

S200:解析并提取语音信息中包含的虚拟物品属性信息。

成功获取语音信息后,需要对语音信息中包含的虚拟物品属性信息进行解析和提取,区分出其中的关键词,如虚拟物品名称、数量以及可能包含的赠送组数,例如棒棒糖66个、“鲜花20朵3组”等。当然这些关键词的次序可以有多种组合,可以是“棒棒糖66个”,也可以是“66个棒棒糖”,可以是“鲜花20朵3组”,也可以是“3组20朵鲜花”。语音信息中包含其他非虚拟物品属性关键词的信息也是当然允许的。

S300:向服务器发送包含所述虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与所述虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播。

当设备得到提取的虚拟物品属性信息后,将该属性信息上传至服务器,由服务器对该虚拟物品属性信息是否符合要求进行判断。派发虚拟物品的用户账户在服务器上预存有虚拟物品信息,服务器会判断接收到的虚拟物品属性信息的约束能否得到该用户账户预存虚拟物品信息的满足,例如约束中的虚拟物品名称与预存虚拟物品信息中的虚拟物品名称是否相匹配,同时约束中的该虚拟物品数量是否小于或等于预存虚拟物品信息中的数量,若是则判断为满足约束要求,否则判断为未能满足约束要求。在可能需要送出多组的时候,组数总和包含的虚拟物品数量是否小于或等于预存虚拟物品信息中的该虚拟物品数量,若是则判断为满足约束要求,否则判断为未能满足约束要求。当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,服务器将与虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播,实现对应赠送虚拟物品的目的。该派发请求的信息包含预备赠送的虚拟物品的名称、数量和组数等约束内容,也包含网络直播间界面上指定客户端的用户ID,以对应实现虚拟物品的赠送,这样的指定客户端通常是指主播客户端。相应地,虚拟物品派发后,用户账户在服务器上预存的虚拟物品信息相应更新,派发虚拟物品的用户账户也即观众账户中相应虚拟物品的数量减少,而收到虚拟物品的用户账户也即主播账户中相应虚拟物品的数量对应增加。

S400:在当前直播间的用户界面显示派发所述虚拟物品的对应画面。

服务器将与虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播后,设备会收到服务器反馈回来的虚拟物品赠送成功的消息,此时设备再根据这一消息在网络直播间的用户界面上显示派发虚拟物品的对应画面,该用户界面包括派发虚拟物品的用户和接收虚拟物品的用户,也即观众和主播。该显示形式可采用多种方式,比如电子喝彩、视频声音播放或者其他电子效果,营造某种特定气氛,提升网络直播间中观众与主播的互动效果和互动体验。

上述虚拟物品派发控制方法通过直接获取语音信息,将语音信息中包含的虚拟物品属性信息解析提取出来后分析判断,最终实现向指定用户赠送对应虚拟物品。该方法的实现过程不需要显示在网络直播间的界面上,也不需要用户在界面上做出繁琐的点击动作,完全实现虚拟物品派发的界面下操作,不仅能够快速简便地送出礼物,而且不会对礼物的品种、数量或组数有任何的限制,用户的送礼效率得到大幅度提升,用户在观看直播时送礼不会受到常规礼物栏页面长时间出现而产生的干扰,送礼更舒适、更方便,有助于优化用户体验,增加用户粘度。

在其中一个实施例中,如图2,获取语音信息的步骤S100还包括:

S110:检测到网络直播间界面上的虚拟物品赠送按钮被按下,启动计时。

网络直播间界面上会设置有虚拟物品赠送按钮,若该按钮被按下则会启动设备中的计时单元,计时单元记录该按钮被按下的持续时间,如果持续时间很短,例如只是对该按钮进行点击,则在直播间界面上会出现虚拟物品派发界面,该界面上会有可以选择的虚拟物品名称以及相应数量,可以通过依次选择虚拟物品名称以及数量的方式确定需要派发的虚拟物品的属性信息。

S120:当虚拟物品赠送按钮被按下的时间超过预设时间值,从语音输入设备接收语音信息。

当设备记录下的虚拟物品赠送按钮被持续按下的时间超过一定值,设备开始接收语音信息。该值为设备中预设时间值,如可设置为0.5秒、1秒或者其他任意时间值。

S130:虚拟物品赠送按钮被松开后结束获取语音信息。

步骤S120中接收语音信息的过程一直会处于进行中状态,直到被按下的虚拟物品赠送按钮被松开,该按钮被松开后获取语音信息结束。

该步骤可方便实现语音信息的录入,在不增加额外按钮的情况下将原本单击选择礼物的虚拟物品赠送按钮进行功能扩展,令其具有按住接收语音信息的功能。另外,还可以保留原本存在的点击选择式虚拟物品派发功能,因此也能使不熟悉虚拟物品种类数量的用户了解相关的信息,减少虚拟物品派发出错频率。

在其中一个实施例中,如图3所示,步骤S120还包括:从语音输入设备接收语音信息的步骤之前,检测到音频输出端口未接入耳机,降低音频输出的音量至设定值,相应地,步骤S130还包括:结束获取语音信息之后恢复音频输出的音量。

用户在观看直播间的时候,必然会有直播音频从终端设备中输出,有时是通过喇叭输出,有时会通过耳机输出,如果通过喇叭输出,必然会对实时语音信息的输入产生一定的声音干扰,为后期对语音信息的处理增加难度,因此在确定用户即将进行语音输入之时,判断音频输出的方式并采取措施对保证语音信息录入的准确性十分必要,当检测到设备的音频输出端口未接入耳机,则说明设备的音频输出是通过喇叭实现,此时设备则自动降低音频输出的音量到一定的数值,这样的数值可以由用户自行设定,可采取降低声音分贝数或者降低音量百分比的方式。待用户完成语音信息输入,松开虚拟物品赠送按钮之后,设备再将音频输出的音量自动恢复到语音信息输入之前的水平。当然,如果检测到设备的音频输出端口有耳机接入,则说明设备的音频输出是通过耳机实现,直播音频不会对语音信息的输入造成干扰,也就不需要调节音频输出的音量,直接进行语音信息接收,松开虚拟物品赠送按钮后直接结束语音信息接收,也不需要作出恢复音频输出的音量的操作。

在其中一个实施例中,如图4,步骤S300包括:

向服务器发送包含所述虚拟物品属性信息的派发请求,当服务器预存的虚拟物品未能满足虚拟物品属性信息的约束时,接收并显示服务器返回的错误反馈信息。

当设备向服务器发送包含虚拟物品属性信息的派发请求之后,服务器判断到其预存的虚拟物品不能满足虚拟物品属性信息的约束时,比如虚拟物品属性信息的约束中包含的虚拟物品已经下架,或者数量不足,设备将得出错误反馈信息,并将该错误反馈信息发送回发出语音信息的客户端,让派发虚拟物品的用户可以重新作出新的选择。

如图5,本发明提供了一种虚拟物品派发控制装置,包括:

接收模块10,用于从语音输入设备接收语音信息。

语音信息获取自网络直播间客户端的接收模块10,语音信息包括预备送出的虚拟物品的属性信息,作为一个优选的方案,虚拟物品属性信息包括虚拟物品名称和数量。作为一个更加优选的方案,虚拟物品属性信息还包括组数,该组数为相同数量虚拟物品的连续赠送的组合数量。

分析模块20,用于解析并提取所述语音信息中包含的虚拟物品属性信息。

成功获取语音信息后,需要分析模块20对语音信息中包含的虚拟物品属性信息进行解析和提取,区分出其中的关键词,如虚拟物品名称、数量以及可能包含的赠送组数。当然这些关键词的次序可以有多种组合,此外语音信息中包含其他非虚拟物品属性关键词的信息也是当然允许的。

发送模块30,用于向服务器发送包含所述虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与所述虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播。

当设备得到提取的虚拟物品属性信息后,设备中的发送模块30将派发包含该属性信息的虚拟物品的请求发送到服务器,服务器获得请求信息后将请求中包含的虚拟物品属性信息的约束与服务器上预先存储的虚拟物品信息相比对,判断虚拟物品名称是否相匹配,判断需要赠送的该虚拟物品数量是否小于或等于预存的该虚拟物品数量,若是则判断为满足约束要求。以及判断在可能需要送出多组的时候是否小于等于预存的该虚拟物品数量,若是则判断为满足含有组数信息的约束要求。当服务器上预存的虚拟物品属性信息满足虚拟物品属性信息的约束时,服务器反馈这一判断结果到发送模块30,发送模块30将虚拟物品属性信息的约束对应的虚拟物品派发给当前直播间的主播。该派发请求的信息包含预备赠送的虚拟物品的名称、数量和组数等约束内容,也包含网络直播间界面上指定客户端的用户ID,以对应实现虚拟物品的赠送,这样的指定客户端通常是指主播客户端。

显示模块40,用于在当前直播间的用户界面显示派发所述虚拟物品的对应画面。

发送模块30将虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播时,设备还将通过显示模块40显示派发虚拟物品的对应画面到当前直播间的用户界面,用户界面包括了直播间中观众界面和主播界面,以反映送礼成功的消息,该显示可采用多种方式,比如电子喝彩、视频声音播放或者其他电子效果,营造某种特定气氛,提升网络直播间中观众与主播的互动效果和互动体验。

在其中一个实施例中,发送模块30还用于:在向服务器发送包含所述虚拟物品属性信息的派发请求之后,服务器预存的虚拟物品未能满足所述虚拟物品属性信息的约束时,接收并通过显示模块40显示服务器返回的错误反馈信息,将错误反馈信息发送返回到发出该语音信息的客户端,由此处于客户端的用户可以通过提示重新作出其他选择。

上述虚拟物品派发控制装置通过直接获取语音信息,将语音信息中包含的虚拟物品属性信息解析提取出来后分析判断,最终实现向指定客户端派发出对应虚拟物品。该方法的实现过程不需要显示在网络直播间的界面上,也不需要用户在界面上做出繁琐的点击动作,完全实现虚拟物品赠送的界面下操作,不仅能够快速简便地送出礼物,而且不会对礼物的品种、数量或组数有任何的限制,用户的送礼效率得到大幅度提升,用户在观看直播时送礼不会受到常规礼物栏页面长时间出现而产生的干扰,送礼更舒适、更方便,有助于优化用户体验,增加用户粘度。

在其中一个实施例中,如图6,用于从语音输入设备接收语音信息的接收模块10包括:

检测单元11,用于检测到客户端上虚拟物品赠送按钮被按下。

网络直播间界面上会设置有虚拟物品赠送按钮,若该按钮被按下则会被检测单元11检测到,为进行下一步的处理做好准备。

计时单元12,用于记录所述客户端上虚拟物品赠送按钮被按下的时间。

当检测单元11检测到虚拟物品赠送按钮被按下时触发计时单元12工作,开始记录该按钮被按下时间。

接收单元14,当计时单元12记录的虚拟物品赠送按钮被按下的时间超过在计时单元12上预设的时间值时,则开启接收单元14开始接收语音信息。

在以上过程中,当检测单元11未检测到虚拟物品赠送按钮被按下,也即该按钮被松开,则停止计时单元12的计时操作,计时单元12停止则触发接收单元14结束工作,语音信息接收随之结束。

在其中一个实施例中,如图7,用于从语音输入设备接收语音信息的接收模块10还包括:

检测单元11,还用于检测终端设备的耳机接口是否有耳机接入,能够检测到音频输出端口未接入耳机,当然也能检测到该端口接入有耳机。

调音单元13,用于调节设备音频输出的音量。

本发明还提供了一种移动终端,包括处理器。处理器用于实现上述方法所描述的步骤,例如:从语音输入设备接收语音信息,解析并提取语音信息中包含的虚拟物品属性信息,向服务器发送包含虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足所述虚拟物品属性信息的约束时,将与虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播,在当前直播间的用户界面显示派发虚拟物品的对应画面。

观众利用移动终端进入网络直播间后,当检测到虚拟物品赠送按钮被按下且超过一定时间时,开始接收观众发出的语音信息,处理器对语音信息进行解析并提取出虚拟物品属性信息,再向服务器发送包含虚拟物品属性信息的派发请求,以使当服务器预存的虚拟物品满足虚拟物品属性信息的约束时,将与虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播。进一步地,当处理器向服务器发送包含虚拟物品属性信息的派发请求,而服务器预存的虚拟物品未能满足所述虚拟物品属性信息的约束时,处理器接收并显示服务器返回的错误反馈信息,处理器将错误反馈信息发送到发出语音信息的客户端,反映给发出语音信息的观众,提醒观众作出其他新的选择。

进一步的,本实施例的处理器还可实现上述实施例的方法的其他步骤,处理器的具体作用和实现方式可参见上述方法部分的实施例,在此不做赘述。

本发明还提供了一种虚拟物品派发控制方法,如图8,包括如下步骤:

Step100:接收包含从语音信息获取的虚拟物品属性信息的派发请求。

服务器接收到终端设备传送过来的实时用户虚拟物品派发请求,该派发请求包含虚拟物品属性信息,获取的原始来源是设备终端采集到的用户实时语音信息。

Step200:从该派发请求中获取虚拟物品属性信息,当服务器预存的虚拟物品满足虚拟物品属性信息的约束时,将与虚拟物品属性信息对应的虚拟物品派发给当前直播间的主播。

服务器对派发请求进行分析,提取出其中的虚拟物品属性信息,再将服务器中预存在发出派发请求的用户账号中的虚拟物品与提取出来的虚拟物品属性信息相比对,当预存的虚拟物品满足虚拟物品属性信息的约束时,服务器就将该用户账号中与虚拟物品属性信息对应的虚拟物品派发给当前直播间中派发请求指定的用户,也即当前直播间的主播。

Step300:向直播间的终端用户界面推送派发虚拟物品的结果信息。

为了显示物品赠送效果,增加赠送过程可观赏性,服务器向主播派发出需要送出的虚拟物品之后还将向直播间的终端用户界面推送派发虚拟物品的结果信息,直播间的终端用户界面包括观众界面和主播界面。这样的推送派发虚拟物品的结果信息可以通过多种形式来实现,比如电子喝彩、视频声音播放或者其他电子效果,营造某种特定气氛,提升网络直播间中观众与主播的互动效果和互动体验。

上述方法以服务器为主体完成虚拟物品派发的操作,所实现的效果与前述虚拟物品派发方法相同,然而以服务器为主体进行操作能够在一定程度上减轻客户端的处理压力,降低客户端对设备的要求。

为便于本领域技术人员更容易理解本发明的实现方式,以下示例叙述终端设备与云端服务器如何配合完成直播间虚拟物品的派发。

某观众登录到某网络直播间中,在该网络直播间中连同其他在线观众一起观看直播间中主播的网络直播,在观看过程中该观众想要向主播派送虚拟物品或礼物。该观众按住自己终端设备的网络直播界面上的虚拟物品赠送按钮,按住时间超过一秒,终端设备开启语音信息录入,与此同时如果终端设备检测到耳机接口没有耳机接入,则终端设备会自动调低音频输出的音量到原输出音量的10%,而如果终端设备检测到耳机接口有耳机接入则不对音频输出功率采取变化操作。该观众开始发出语音,例如说出:“送给小明(主播名称,下同)鲜花30朵”或者“送给小明鲜花30朵3组”,完成后松开虚拟物品赠送按钮,此时终端设备完成语音接收,终端设备对接收到的语音信息进行解析和提取,获得其中包含的虚拟物品属性信息“鲜花”、“30朵”,或者“鲜花”、“30朵”、“3组”。终端设备向云端服务器发送包含上述虚拟物品属性信息的物品派发请求,当服务器上该观众对应账户中预存有“鲜花150朵”,则服务器判断账户预存的虚拟物品满足物品派发请求的要求,于是服务器向主播账户增加“鲜花30朵”或者“鲜花90朵”,接下来终端设备的用户界面上显示出虚拟物品赠送成功的通知,通过喝彩或者视频播放的方式展示,根据虚拟物品赠送数量的不同,可以采取不同的喝彩或者视频内容;当服务器上该观众对应账户中于存有“鲜花20朵”,则服务器向该用户的终端设备发送错误反馈信息,该用户终端设备上显示出类似“账户中鲜花不足,请确认”这样的提示信息,提示该观众重新操作或者作出其他操作。

当然,也可以是这样的过程:

某观众登录到某网络直播间中,在该网络直播间中连同其他在线观众一起观看直播间中主播的网络直播,在观看过程中该观众想要向主播派送虚拟物品或礼物。该观众按住自己终端设备的网络直播界面上的虚拟物品赠送按钮,按住时间超过一秒,终端设备开启语音信息录入,与此同时如果终端设备检测到耳机接口没有耳机接入,则终端设备会自动调低音频输出的音量到原输出音量的20%,而如果终端设备检测到耳机接口有耳机接入则不对音频输出功率采取变化操作。该观众开始发出语音,例如说出:“送给小红(主播名称,下同)棒棒糖5支”或者“送给小红棒棒糖5朵2组”,完成后松开虚拟物品赠送按钮,此时终端设备完成语音接收,终端设备将接收到的语音信息上传到云端服务器,云端服务器收到终端设备发送过来的包含上述虚拟物品属性信息的物品派发请求,服务器解析并获得其中包含的虚拟物品属性信息“棒棒糖”、“5支”,或者“棒棒糖”、“5根”、“2组”。当服务器上该观众对应账户中预存有“棒棒糖20支”,则服务器判断账户预存的虚拟物品满足物品派发请求的要求,于是服务器向主播账户增加“棒棒糖5支”或者“棒棒糖10支”,接下来云端服务器向终端设备的用户界面推送虚拟物品赠送成功的通知,终端设备在直播间界面上通过喝彩或者视频播放的方式展示该通知,可由该观众自行选择根据虚拟物品赠送数量的不同,可以采取不同的喝彩或者视频内容;当服务器上该观众对应账户中于存有“棒棒糖2支”,则服务器向该用户的终端设备发送错误反馈信息,该用户终端设备上显示出类似“账户中棒棒糖不足,请确认”这样的提示信息,提示该观众重新操作或者作出其他操作。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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