CN111614989A - 基于直播的礼物合成方法、装置、设备及存储介质 - Google Patents
基于直播的礼物合成方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111614989A CN111614989A CN202010412493.5A CN202010412493A CN111614989A CN 111614989 A CN111614989 A CN 111614989A CN 202010412493 A CN202010412493 A CN 202010412493A CN 111614989 A CN111614989 A CN 111614989A
- Authority
- CN
- China
- Prior art keywords
- gift
- sub
- target
- gifts
- target gift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001308 synthesis method Methods 0.000 title description 2
- 239000000203 mixture Substances 0.000 claims abstract description 138
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 132
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 83
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 83
- 238000000034 method Methods 0.000 claims abstract description 68
- 230000001960 triggered effect Effects 0.000 claims abstract description 18
- 239000002131 composite material Substances 0.000 claims description 97
- 230000006870 function Effects 0.000 claims description 57
- 230000004044 response Effects 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 15
- 235000014102 seafood Nutrition 0.000 description 66
- 238000010586 diagram Methods 0.000 description 44
- 239000004615 ingredient Substances 0.000 description 25
- 235000013372 meat Nutrition 0.000 description 18
- 239000000470 constituent Substances 0.000 description 17
- 235000013311 vegetables Nutrition 0.000 description 16
- 230000003993 interaction Effects 0.000 description 10
- 241000220317 Rosa Species 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000009432 framing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 239000002689 soil Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
- G10L2015/025—Phonemes, fenemes or fenones being the recognition units
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种基于直播的礼物合成方法、装置、设备及存储介质;方法包括:接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。通过本发明,能够合成主播想要的目标礼物,增加了提升用户的体验感。
Description
技术领域
本发明涉及互联网技术领域及人工智能技术领域,尤其涉及一种基于直播的礼物合成方法、装置、设备及存储介质。
背景技术
随着直播行业的发展,各直播平台开发了不同的礼物互动方式。如礼物单品赠送、礼物碎片合成赠送、脸部跟随礼物等。
但这些礼物互动方式,均是由后台预先配置礼物的种类,在进行礼物互动时,仅能够基于预先配置的礼物种类进行互动,导致礼物种类的选择不够灵活,互动方式单一。
发明内容
本发明实施例提供一种基于直播的礼物合成方法、装置、设备及存储介质,能够合成主播想要的目标礼物,增加了提升用户的体验感。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种基于直播的礼物合成方法,包括:
接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;
基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;
响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
上述方案中,所述呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物之前,所述方法还包括:
获取所述目标礼物的价值及所述目标礼物的至少一种组成元素;
将所述组成元素作为合成所述目标礼物所需的子礼物;
根据所述目标礼物的价值,确定各种子礼物所对应的数量,所述数量用于构建合成所述目标礼物的条件。
本发明实施例提供一种基于直播的礼物合成方法,包括:
通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求,所述合成请求,为主播端响应于指示合成所述目标礼物的合成指令所发送;
其中,所述合成指令,基于呈现有所述目标礼物及合成所述目标礼物所需的至少一种子礼物的图形界面所触发;
基于所述合成请求,发送至少一种所述子礼物至所述主播端,以使所述主播端在确定接收到的子礼物满足目标礼物的合成条件时,通过直播窗口呈现所述目标礼物。
上述方案中,所述呈现接收到的对应目标礼物的合成请求之后,所述方法还包括:
呈现礼物面板,并在所述礼物面板中,前置所述至少一种子礼物;
分别在各种所述子礼物的呈现区域,呈现合成标签;
其中,所述合成标签,用于指示所述子礼物用于合成所述目标礼物。
上述方案中,所述发送至少一种所述子礼物至所述主播端,包括:
响应于针对所述礼物面板中,至少一个所述子礼物的触发操作,发送至少一种所述子礼物至所述主播端。
上述方案中,所述方法还包括:
对于所述至少一种子礼物中任一种子礼物执行如下操作:
当所述子礼物已满足所述合成条件中对于所述子礼物的需求时,在所述礼物面板中,区别显示所述子礼物与其他子礼物,以指示所述子礼物对应的赠送入口处于关闭状态。
上述方案中,所述呈现接收到的对应目标礼物的合成请求之后,所述方法还包括:
在观众端的直播界面,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
相应的,所述发送至少一种子礼物至所述主播端,包括:
响应于针对所述赠送功能键的触发操作,发送相应的子礼物至所述主播端。
本发明实施例提供一种基于直播的礼物合成装置,其特征在于,所述装置包括:
接收模块,用于接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;
第一呈现模块,用于基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;
第一发送模块,用于响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
第二呈现模块,用于接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
上述方案中,所述接收模块,还用于接收到主播在直播的过程中的语音内容;
对所述语音内容进行语音识别,得到识别结果;
当所述识别结果表征所述语音内容中,包括用于指示合成所述目标礼物的内容时,将接收到的所述语音内容作为所述合成指示信息。
上述方案中,所述接收模块,还用于呈现礼物合成功能项;
响应于针对所述礼物合成功能项的触发操作,呈现合成指示信息输入框;
接收到基于所述合成指示信息输入框输入的所述合成指示信息。
上述方案中,所述装置还包括:
获取模块,用于获取所述目标礼物的价值及所述目标礼物的至少一种组成元素;
将所述组成元素作为合成所述目标礼物所需的子礼物;
根据所述目标礼物的价值,确定各种子礼物所对应的数量,所述数量用于构建合成所述目标礼物的条件。
上述方案中,所述第一呈现模块,还用于在主播端的图形界面中,呈现所述目标礼物的价值、合成所述目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量;
其中,各种子礼物的总价值不小于所述目标礼物的价值;
相应的,所述装置还包括:
确定模块,用于当接收到的子礼物的种类及相应的数量,与合成所述目标礼物所需的子礼物的种类及相应的数量相一致时,确定接收到的所述子礼物满足合成所述目标礼物的条件。
上述方案中,所述第一呈现模块,还用于在主播端的图形界面中,呈现针对目标礼物的切换图标;
所述切换图标,用于在接收到针对所述切换图标的触发操作时,对所述目标礼物进行切换。
上述方案中,所述第二呈现模块,还用于在主播端的直播界面中,呈现对应所述目标礼物的挂件,所述挂件上显示有所述目标礼物的合成进度。
上述方案中,所述接收模块,还用于在主播端的直播界面中,呈现合成进度信息,所述合成进度信息用于指示所述目标礼物的合成进度。
上述方案中,所述第二呈现模块,还用于响应于针对所述合成进度信息的查看操作,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
其中,所述赠送功能键,用于在接收到触发操作时,发送相应的子礼物至所述主播端。
上述方案中,所述第二呈现模块,还用于在主播端的直播界面中,呈现观众指示信息,所述观众指示信息,用于指示协同合成所述目标礼物的观众信息。
上述方案中,所述第二呈现模块,还用于响应于针对所述观众指示信息的查看操作,呈现所述目标礼物对应的合成信息界面,并
在所述合成信息界面中,呈现以下信息至少之一:
合成所述目标礼物所花费的时间、协同合成所述目标礼物的观众的数量、协同合成所述目标礼物的观众的标识、协同合成所述目标礼物的观众所赠送的礼物及相应的数量。
上述方案中,所述第二呈现模块,还用于在所述合成信息界面中,呈现信息发送图标;
响应于针对所述信息发送图标的触发操作,发送感谢信息至协同合成所述目标礼物的观众中至少之一。
本发明实施例提供一种基于直播的礼物合成装置,包括:
第三呈现模块,用于通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求,所述合成请求,为主播端响应于指示合成所述目标礼物的合成指令所发送;
其中,所述合成指令,基于呈现有所述目标礼物及合成所述目标礼物所需的至少一种子礼物的图形界面所触发;
第二发送模块,用于基于所述合成请求,发送至少一种所述子礼物至所述主播端,以使所述主播端在确定接收到的子礼物满足目标礼物的合成条件时,通过直播窗口呈现所述目标礼物。
上述方案中,所述第三呈现模块,还用于呈现礼物面板,并在所述礼物面板中,前置所述至少一种子礼物;
分别在各种所述子礼物的呈现区域,呈现合成标签;
其中,所述合成标签,用于指示所述子礼物用于合成所述目标礼物。
上述方案中,所述第三呈现模块,还用于响应于针对所述礼物面板中,至少一个所述子礼物的触发操作,发送至少一种所述子礼物至所述主播端。
上述方案中,所述第三呈现模块,还用于对于所述至少一种子礼物中任一种子礼物执行如下操作:
当所述子礼物已满足所述合成条件中对于所述子礼物的需求时,在所述礼物面板中,区别显示所述子礼物与其他子礼物,以指示所述子礼物对应的赠送入口处于关闭状态。
上述方案中,所述第三呈现模块,还用于在观众端的直播界面,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
相应的,所述第二发送模块,还用于响应于针对所述赠送功能键的触发操作,发送相应的子礼物至所述主播端。
本发明实施例提供一种电子设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的基于直播的礼物合成方法。
本发明实施例提供一种存储介质,存储有可执行指令,用于引起处理器执行时,实现本发明实施例提供的基于直播的礼物合成方法。
本发明实施例具有以下有益效果:
通过接收到针对目标礼物的合成指示信息;基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物;如此,一方面,主播可以通过合成指示信息,灵活的选择自己想要的目标礼物,进而合成自己想要的目标礼物,实现了提升用户的体验感;另一方面,通过将合成请求发送至观众端,进而根据观众端发送的子礼物来合成目标礼物,提高了主播与观众之间的互动。
附图说明
图1是本发明实施例提供的基于直播的礼物合成***100的架构示意图;
图2是本发明实施例提供的电子设备的结构示意图;
图3是本发明实施例提供的基于直播的礼物合成方法的流程示意图;
图4是本发明实施例提供的对语音内容进行分帧的示意图;
图5是本发明实施例提供的语音识别过程的示意图;
图6是本发明实施例提供的接收合成指示信息的界面示意图;
图7是本发明实施例提供的主播端的图形界面示意图;
图8是本发明实施例提供的主播端的图形界面示意图,在直播界面中生成一个悬浮窗口;
图9是本发明实施例提供的切换目标礼物的界面示意图;
图10为本发明实施例提供的呈现目标礼物的挂件的界面示意图;
图11为本发明实施例提供的呈现合成进度信息的示意图;
图12是本发明实施例提供的呈现合成进度的详细信息的界面示意图;
图13是本发明实施例提供的呈现合成请求的界面示意图;
图14是本发明实施例提供的礼物面板的界面示意图;
图15是本发明实施例提供的礼物面板的界面示意图;
图16是本发明实施例提供的直播窗口的界面示意图;
图17是本发明实施例提供的呈现观众指示信息的界面示意图;
图18是本发明实施例提供的合成信息界面的示意图;
图19是本发明实施例提供的合成信息界面的示意图;
图20是本发明实施例提供的合成信息界面的示意图;
图21是本发明实施例提供的基于直播的礼物合成方法的流程示意图;
图22是本发明实施例提供的观众端直播界面的示意图;
图23是本发明实施例提供的基于直播的礼物合成方法的流程示意图;
图24是本发明实施例提供的基于直播的礼物合成方法的流程示意图;
图25是本发明实施例提供的主播端的图形界面的示意图;
图26是本发明实施例提供的基于直播的礼物交换装置的组成结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
1)直播,在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。
2)礼物,就是直播平台上的虚拟物品,如数字鲜花、数字蛋糕等,直播平台的用户在直播平台通过法定货币进行购买,购买后可以赠送给主播。
3)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
参见图1,图1是本发明实施例提供的基于直播的礼物合成***100的架构示意图,为实现支撑一个示例性应用,终端包括第一终端400和第二终端500(示例性示出了第二终端500-1、第二终端500-2),其中,第一终端位于主播端,第二终端位于观众端;终端通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。
第一终端400,用于接收到针对目标礼物的合成指示信息,将合成指示信息发送给服务器200;
服务器200,用于根据合成指示信息,确定目标礼物及合成目标礼物所需的至少一种子礼物,并返回给终端;
第一终端400,用于在直播端的图形界面中,呈现目标礼物及合成目标礼物所需的至少一种子礼物;响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
第二终端500,用于通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求;基于合成请求,发送至少一种子礼物至所述主播端;
第一终端400,还用于接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(CDN,ContentDelivery Network)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本发明实施例中不做限制。
接下来对实施本发明实施例的基于直播的礼物合成方法的电子设备进行说明。在一些实施例中,电子设备可以为智能手机、平板电脑、笔记本电脑等各种类型的终端。
参见图2,图2是本发明实施例提供的电子设备的结构示意图,图2所示的电子设备包括:至少一个处理器410、存储器450、至少一个网络接口420和用户接口430。电子设备中的各个组件通过总线***440耦合在一起。可理解,总线***440用于实现这些组件之间的连接通信。总线***440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线***440。
处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
用户接口430包括使得能够呈现媒体内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。
存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Me mory),易失性存储器可以是随机存取存储器(RAM,Random Access Memor y)。本发明实施例描述的存储器450旨在包括任意适合类型的存储器。
在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
操作***451,包括用于处理各种基本***服务和执行硬件相关任务的***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
网络通信模块452,用于经由一个或多个(有线或无线)网络接口420到达其他计算设备,示例性的网络接口420包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;
呈现模块453,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作***设备和显示内容和信息的用户接口);
输入处理模块454,用于对一个或多个来自一个或多个输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
在一些实施例中,本发明实施例提供的基于直播的礼物合成装置可以采用软件方式实现,图2示出了存储在存储器450中的基于直播的礼物合成装置455,其可以是程序和插件等形式的软件,包括以下软件模块:接收模块4551、第一呈现模块4552、第一发送模块4553及第二呈现模块4554,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。
将在下文中说明各个模块的功能。
在另一些实施例中,本发明实施例提供的基于直播的礼物合成装置可以采用硬件方式实现,作为示例,本发明实施例提供的装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的基于直播的礼物合成方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application SpecificIntegrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Comple x Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programma ble Gate Array)或其他电子元件。
将结合本发明实施例提供的终端的示例性应用和实施,说明本发明实施例提供的基于直播的礼物合成方法。在实际实施时,本发明实施例提供的基于直播的礼物合成方法由第一终端和第二终端协同实施,其中,第一终端位于主播端,第二终端位于观众端。
参见图3,图3是本发明实施例提供的基于直播的礼物合成方法的流程示意图,将结合图3示出的步骤进行说明。
步骤301:第一终端接收到针对目标礼物的合成指示信息。
这里,合成指示信息用于指示合成目标礼物。在实际实施时,第一终端上设置有直播平台客户端,主播可以通过直播平台客户端,登陆直播平台的主播端进行直播。在直播的过程中,主播根据自己的想要的目标礼物,通过直播平台客户端发送针对目标礼物的合成指示信息,以使第一终端接收到该合成指示信息。
在一些实施例中,终端可以通过以下方式接收到针对目标礼物的合成指示信息:接收到主播在直播的过程中的语音内容;对语音内容进行语音识别,得到识别结果;当识别结果表征语音内容中,包括用于指示合成目标礼物的内容时,将接收到的语音内容作为合成指示信息。
在实际实施时,在主播直播的过程中,终端通过音频数据采集设备(如麦克风)实施采集主播的语音内容,并对语音内容进行语音识别,以得到语音内容所对应的文字内容,进而通过判断文字内容中是否包括用于合成目标礼物的内容,来判断相应的语音内容中是否包括用于合成目标礼物的内容。
在实际应用中,用于合成目标礼物的内容可以为“我想要+礼物关键词”,其中,礼物关键词用于指示目标礼物。当识别得到的文字内容中包括“我想要+关键词”时,将关键词与礼物词库中的词进行匹配,若礼物词库中存在与关键词相匹配的词,表示该关键词为礼物关键词,进而说明语音内容中包括用于合成目标礼物的内容;否则,说明语音内容中包括用于合成目标礼物的内容。
例如,识别得到的文字内容中包括“我想要海鲜火锅”,将“海鲜火锅”与与礼物词库中的词进行匹配,当存在相匹配的词时,“海鲜火锅”为礼物关键词,那么,语音内容中包括用于合成目标礼物的内容。并且,目标礼物为海鲜火锅。
这里,将关键词与礼物词库中的词进行匹配,可以是计算关键词与礼物词库中的各个词的相似度,当关键词与某个词的相似度达到相似度阈值,表示关键词与该词相匹配。例如,可以将相似度阈值设置为95%,那么,关键词与某个词的相似度达到95%时,确定该关键词为礼物关键词。
在一些实施例中,终端在对语音内容进行语音识别之前,可以采用语音活动检测(VAD,Voice Activity Detection))对语音内容进行分析,即对主播的语音内容进行分帧,即划分成至少两个小段,每个小段称为一帧,其中,帧与帧之间一般是有交叠的。然后,将首尾端的静音部分去除,以降低对语音识别的干扰。
例如,图4是本发明实施例提供的对语音内容进行分帧的示意图,参见图4,对语音内容进行分帧,每帧的长度为25毫秒,每两帧之间有25-10=15毫秒的交叠。在分帧后,语音内容就变成了很多小段。
图5是本发明实施例提供的语音识别过程的示意图,参见图5,首先,对输入的语音内容进行特征提取,这里可以采用有线性预测倒谱系数和Mel倒谱系数实现,以将每一帧波形变成一个包含声音信息的多维向量;然后,通过声学模型、字典及语言模型对提取得到的特征进行语音解码,也即,通过声学模型,根据声学特性计算每一个特征向量所对应的音素信息;通过字典,确定每个因素所对应的字;通过语言模型,确定单个字或者词相互关联的概率,进而得到最终的文本内容。
其中,声学模型是基于语音数据库训练得到的,输入是特征向量,输出为因素信息;语言模型是基于文本数据库训练得到的。
在一些实施例中,第一终端可以通过以下方式接收到针对目标礼物的合成指示信息:呈现礼物合成功能项;响应于针对礼物合成功能项的触发操作,呈现合成指示信息输入框;接收到基于合成指示信息输入框输入的合成指示信息。
在实际实施时,主播在想要合成目标礼物时,可以执行针对礼物合成功能项的触发操作,如点击操作、双击操作等,以使第一终端呈现合成指示信息输入框,然后主播可以在输入框中通过输入合成指示信息,以使第一终端接收到合成指示信息。需要说明的是,输入框可以是文本输入框,也可以是图片输入框,这里不作限定。
例如,图6是本发明实施例提供的接收合成指示信息的界面示意图,参见图6,在直播界面中呈现有礼物合成功能项601,当主播点击礼物合成功能项,呈现合成信息输入框602,可以通过输入框进行文字输入,如“我想吃海鲜火锅”,将输入的文字作为合成指示信息。
需要说明的是,终端在接收到通过文本输入框输入的内容时,可以对输入的内容进行验证,以判断该内容是否为合成指示信息,如可以通过判断输入的内容中是否包括礼物关键词,来确定该内容是否为合成指示信息,若包括,则表示该内容是合成指示信息;否则,该内容不为合成指示信息。在输入的内容不为合成指示信息时,可以呈现提示信息,以提示主播输入正确的信息。
步骤302:第一终端基于合成指示信息,在主播端的图形界面中,呈现目标礼物及合成目标礼物所需的至少一种子礼物。
在实际实施时,在呈现,目标礼物及合成目标礼物所需的至少一种子礼物时,可以直接在直播界面中呈现;也可以是在直播界面中生成一个窗口,通过生成的窗口来呈现;还可以采用其它方式呈现。其中,合成目标礼物所需的子礼物的种类可以为一种或者多种,每种子礼物所需的数量也可以是一个或者多个。
例如,图7是本发明实施例提供的主播端的图形界面示意图,参见图7,在直播界面中生成一个悬浮窗口,通过悬浮窗口呈现目标礼物“海鲜火锅”701,以及合成“海鲜火锅”的四种子礼物702,包括海鲜、肉类、蔬菜和配料。
这里,终端通过在主播端的图形界面中呈现相应的目标礼物及合成目标礼物所需的至少一种子礼物,使得主播能够直观的看到所要合成的目标礼物及相应的子礼物,以提升主播的体验感。
在一些实施例中,终端在呈现目标礼物及合成目标礼物所需的至少一种子礼物之前,可以获取目标礼物的价值及目标礼物的至少一种组成元素;将组成元素作为合成目标礼物所需的子礼物;根据目标礼物的价值,确定各种子礼物所对应的数量,数量用于构建合成目标礼物的条件。
在实际应用中,可以向服务器请求数据,以联动大数据,来获取目标礼物的价值即目标礼物的组成元素,其中,目标礼物的价值可以为市场均价。例如,目标礼物是“海鲜火锅”时,请求大数据中所有海鲜火锅的定价和组成元素,并计算出海鲜火锅的市场均价和通用的组成元素,然后将海鲜火锅的市场均价作为目标礼物的价值,并从通用的组成元素中获取至少一种组成元素。也即,当某一目标礼物的组成元素有多个时,可以仅获取其中的部分组成元素;也可以获取全部的组成元素。
在一些实施例中,可以预设子礼物的种类数量阈值,也即用于合成目标礼物的子礼物的种类数量不能够超过种类数量阈值,那么在目标礼物的组成元素数量超过种类数量阈值时,从目标礼物的所有组成元素中选取目标数量的组成元素,其中,目标数量不大于种类数量阈值。如此,可以确保直播间的礼物赠送体验。
在实际实施时,可以根据各组成元素在大数据中出现的频率大小,从大到小对目标礼物的组成元素进行排序,然后选取前目标数量的组成元素。例如,可以将种类数量阈值设置为4,那么选取前目标数量的组成元素,如海鲜火锅的组成元素可以为肉类、蔬菜、海鲜、配料。
这里,在根据目标礼物的价值,确定各种子礼物所对应的数量时,需要保证各种子礼物的总价值不小于目标礼物的价值。
在一些实施例中,在主播端的图形界面中,呈现目标礼物的价值、合成目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量;其中,各种子礼物的总价值不小于目标礼物的价值。
在实际实施时,第一终端可以以呈现的方式,直观的告知主播目标礼物的价值、合成目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量。
例如,参见图8,图8是本发明实施例提供的主播端的图形界面示意图,在直播界面中生成一个悬浮窗口,通过悬浮窗口呈现目标礼物“海鲜火锅”801,以及合成“海鲜火锅”的四种子礼物802,包括海鲜、肉类、蔬菜和配料。同时,在目标礼物的下方呈现目标礼物的价值803,并且,在每种子礼物的旁边呈现有该子礼物的价值及所对应的数量。
需要说明的是,目标礼物的价值、合成目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量,可以与目标礼物及合成目标礼物所需的至少一种子礼物一同呈现,也可以是单独呈现的。如,可以在呈现目标礼物及合成目标礼物所需的至少一种子礼物之前、或者之后,单独呈现目标礼物的价值、合成目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量。
在一些实施例中,第一终端还在主播端的图形界面中,呈现针对目标礼物的切换图标;切换图标,用于在接收到针对切换图标的触发操作时,对目标礼物进行切换。
这里,当主播不满意目标礼物时,可以通过切换图标对目标礼物进行切换。且切换的次数可以为一次或者多次,直至切换至主播想要的礼物。当切换至想要的礼物后,可以通过基于图形界面触发的合成指令,将对应切换后的礼物的合成请求发送至观众端,以合成切换后的礼物。
在实际实施时,第一终端在接收到针对切换图标的触发操作后,将对呈现的目标礼物进行切换,即呈现切换后的礼物,同时,呈现用于合成切换后的礼物所需的至少一种子礼物,以替换合成目标礼物所需的至少一种子礼物。这里,切换后的礼物可以是随机选取的,如可以是从热门礼物中随机选取的。
例如,图9是本发明实施例提供的切换目标礼物的界面示意图,参见图9,首先呈现目标礼物“海鲜火锅”及合成“海鲜火锅”的子礼物“海鲜”、“肉类”、“蔬菜”、“配料”,当主播点击切换图标901后,将“海鲜火锅”切换为“玫瑰花”,相应的,将子礼物切换为“花种”、“泥土”、“浇水”。
在一些实施例中,第一终端还可以在主播端的直播界面中,呈现对应目标礼物的挂件,挂件上显示有目标礼物的合成进度。
这里,刚呈现目标礼物的挂件时,挂件上显示的目标礼物的合成进度应该为0%。当接收到观众端发送的子礼物后,会对目标礼物的合成进度进行更新。需要说明的是,每接收到一个用于合成目标礼物的子礼物,第一终端都会更新显示的目标礼物的合成进度。
在实际实施时,第一终端会对接收到各种子礼物的数量、以及接收到的子礼物的总价值进行统计,然后可以根据接收到的子礼物的数量和子礼物所需的数量的比值,来确定目标礼物的合成进度,如共需要50个子礼物,接收到了40个子礼物,那么目标礼物的合成进度可以确定为80%;或者,也可以根据接收到的子礼物的总价值与目标礼物的价值的比值,来确定目标礼物的合成进度,如接收到的子礼物的总价值为3000,目标礼物的价值为5000,那么目标礼物的合成进度可以确定为60%。
例如,图10为本发明实施例提供的呈现目标礼物的挂件的界面示意图,参见图10,在直播界面中呈现“海鲜火锅”的挂件,其中,在“海鲜火锅”的周围的环形部分1001为合成进度条,用于表示目标礼物的合成进度。
在一些实施例中,第一终端还可以在主播端的直播界面中,呈现合成进度信息,合成进度信息用于指示目标礼物的合成进度。
在实际实施时,可以以合成进度信息的形式呈现目标礼物的合成进度,例如,图11为本发明实施例提供的呈现合成进度信息的示意图,参见图11,直接在主播端的直播界面中呈现合成进度信息1101,即“已完成24%”。
这里,刚呈现合成进度信息时,合成进度信息所指示的合成进度应该为0%。当接收到观众端发送的子礼物后,会对合成进度信息进行更新。需要说明的是,每接收到一个用于合成目标礼物的子礼物,第一终端都会更新显示的合成进度信息。
在一些实施例中,合成进度信息可以用于查看合成进度的详细信息:接收响应于针对合成进度信息的查看操作,呈现至少一种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键;其中,赠送功能键,用于在接收到触发操作时,发送相应的子礼物至主播端。
在实际实施时,对于每种子礼物,可以通过以下方式呈现该子礼物对应的需求进度:统计已接收到的子礼物的数量,用“已接收到的子礼物的数量/所需的子礼物的数量”形式呈现该子礼物对应的需求进度;或者,计算已接收到的子礼物的数量与所需的子礼物的数量的比值后,以进度条的形式呈现该子礼物对应的需求进度。
这里,通过呈现每种子礼物对应的需求进度,能够直观看到还差哪种子礼物,以及该子礼物还差多少,以根据呈现的需求进度,号召观众赠送相应的子礼物。
在实际实施时,在呈现每种子礼物对应的需求进度的同时,还可以呈现对应子礼物的赠送功能键,也即提供了子礼物赠送的快捷键,如此,无需用户打开礼物面板,在礼物面板中挑选出子礼物进行赠送,简化了用户的操作。
例如,图12是本发明实施例提供的呈现合成进度的详细信息的界面示意图,参见图12,在直播界面虚线框区域中呈现有四种子礼物“配料”、“蔬菜”、“肉类”及“海鲜”,在子礼物的下方呈现有子礼物的名称及需求进度,如,配料的需求进度为7/10,表示需要10个配料,已接收到7个配料;同时在每种子礼物的旁边呈现有对应子礼物的赠送功能键“+1”,这里,赠送功能键上还显示有相应子礼物的进度条,以表示相应子礼物的需求进度。
步骤303:第一终端响应于基于图形界面触发的合成指令,将对应目标礼物的合成请求发送至观众端。
在实际实施时,第一终端通过***通知的形式,将合成请求发送至观众端。
步骤304:第二终端通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求。
在实际实施时,第二终端在接收到合成请求后,在直播界面中呈现合成请求,以告知观众,主播当前想要的礼物。
例如,图13是本发明实施例提供的呈现合成请求的界面示意图,参见图13,以***通知的形式呈现合成请求1301,即“主播想吃海鲜火锅,快来助力吧”。
步骤305:基于合成请求,发送至少一种子礼物至主播端。
在实际实施时,在接收到合成请求后,观众可以获知主播想要的目标礼物,进而赠送相应的子礼物,以帮助主播达成愿望。
在一些实施例中,观众可以通过礼物面板赠送合成目标礼物的子礼物,为方便观众快速找到赠送合成目标礼物的子礼物,可以通过以下方式呈现合成目标礼物的子礼物:呈现礼物面板,并在礼物面板中,前置至少一种子礼物;分别在各种子礼物的呈现区域,呈现合成标签;其中,合成标签,用于指示子礼物用于合成目标礼物。
在实际实施时,观众点击直播界面中的礼物功能项,第二终端呈现礼物面板,并在礼物面板中呈现可赠送的礼物。其中,用于合成目标礼物的子礼物会被呈现在其它礼物的前面,以使观众能够快速找到合成目标礼物的子礼物,并进行赠送。同时,每个子礼物都对应一个合成标签,以将子礼物与其它礼物进行区分。
例如,参见图14,图14是本发明实施例提供的礼物面板的界面示意图,在礼物面板中,合成目标礼物“海鲜火锅”的子礼物“配料”、“蔬菜”、“肉类”及“海鲜”呈现于最前面,并且均携带有“合成”标签。
在一些实施例中,响应于针对礼物面板中,至少一个子礼物的触发操作,发送至少一种子礼物至主播端。
在实际实施时,观众可以通过点击礼物面板中的子礼物,将相应的子礼物发送至主播端。
在一些实施例中,第二终端对于至少一种子礼物中任一种子礼物执行如下操作:当子礼物已满足合成条件中对于子礼物的需求时,在礼物面板中,区别显示子礼物与其他子礼物,以指示子礼物对应的赠送入口处于关闭状态。
这里,对于至少一种子礼物中任一种子礼物,若主播端接收到的数量已经达到这种子礼物所需要的数量,那么,可以对该子礼物进行区别显示,以告知观众该子礼物的赠送入口处于关闭,避免用户继续赠送,例如,可以将该礼物的颜色置灰,或者呈现不可赠送的图标。
例如,参见图15,图15是本发明实施例提供的礼物面板的界面示意图,当子礼物“蘸料”的已满足合成条件中对于该子礼物的需求时,呈现对应子礼物“蘸料”的不可赠送的图标1501。
在一些实施例中,第二终端可以在观众端的直播界面,呈现至少一种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键;相应的,可以通过以下方式发送子礼物至主播端:响应于针对赠送功能键的触发操作,发送相应的子礼物至主播端。
在实际实施时,第二终端会在观众端呈现合成进度信息,以指示目标礼物的合成进度,同时用于查看合成进度的详细信息。观众可以执行针对合成进度信息的查看操作,第二终端在观众端的直播界面,呈现至少一种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键。
这里,第二终端可以采用与第一终端相同的方式呈现至少一种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键,区别仅在于,第一终端是在主播端的直播界面中呈现,第二终端是在观众端的直播界面中呈现。
在实际实施时,观众可以通过于针对赠送功能键的触发操作,实现快速赠送相应的子礼物。这里的触发操作可以为点击操作,但不限于点击操作。例如,参见图12,观众可以通过点击赠送功能键“+1”,将该赠送功能键所对应的子礼物发送至主播端。
如此,无需观众打开礼物面板,在礼物面板中挑选出子礼物进行赠送,简化了观众赠送礼物的操作。
步骤306:第一终端接收观众端基于合成请求发送的子礼物,并在接收到的子礼物满足合成目标礼物的条件时,通过直播窗口呈现目标礼物。
需要说明的是,第一终端接收到的子礼物,可以是来自不同观众端的,也即可以通过多个观众的力量,完成目标礼物的合成,如此,能够提升直播间的互动性,增加用户的体验感和心理满足感。
在实际实施时,第一终端在接收到的子礼物满足合成目标礼物的条件时,通过直播窗口呈现目标礼物,以提示主播获得目标礼物。这里,目标礼物可以以特效的形式呈现,也可以以其他形式呈现。
例如,参见图16,图16是本发明实施例提供的直播窗口的界面示意图,以动画的形式呈现目标礼物“海鲜火锅”。
在一些实施例中,当在主播端的图形界面中,呈现目标礼物的价值、合成目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量;其中,各种子礼物的总价值不小于目标礼物的价值时,第一终端可以通过以下方式确定接收到的子礼物满足合成目标礼物的条件:当接收到的子礼物的种类及相应的数量,与合成目标礼物所需的子礼物的种类及相应的数量相一致时,确定接收到的子礼物满足合成目标礼物的条件。
在实际实施时,统计接收到的合成目标礼物所需的每种子礼物的数量,当接收到的每种子礼物的数量均与相应子礼物所需的数量相一致时,确定接收到的子礼物满足合成目标礼物的条件。
例如,合成海鲜火锅需要10个海鲜、5个肉类、10个蔬菜、10个配料,那么,只有在接收到10个海鲜、5个肉类、10个蔬菜、10个配料时,才能确定接收到的子礼物满足合成目标礼物的条件。
在一些实施例中,第一终端还会在主播端的直播界面中,呈现观众指示信息,观众指示信息,用于指示协同合成目标礼物的观众信息。
在实际实施时,第一终端可以以***通知的形式呈现观众指示信息,例如,参见图17,图17是本发明实施例提供的呈现观众指示信息的界面示意图,在直播界面的底部呈现有观众指示信息1701,即“12个粉丝为你准备了海鲜火锅”。
在一些实施例中,第一终端还可以响应于针对观众指示信息的查看操作,呈现目标礼物对应的合成信息界面,并在合成信息界面中,呈现以下信息至少之一:合成目标礼物所花费的时间、协同合成目标礼物的观众的数量、协同合成目标礼物的观众的标识、协同合成目标礼物的观众所赠送的礼物及相应的数量。
在实际实施时,主播可以点击观众指示信息,以触发针对观众信息的查看操作,第一终端呈现合成信息界面,这里的合成信息界面可以通过弹窗的形式呈现,也可以以其他形式呈现。并在合成信息界面中,呈现以下信息至少之一:合成目标礼物所花费的时间、协同合成目标礼物的观众的数量、协同合成目标礼物的观众的标识、协同合成目标礼物的观众所赠送的礼物及相应的数量,如此,能够帮助主播回溯整个礼物的达成过程。
需要说明的是,在呈现协同合成目标礼物的观众的标识、协同合成目标礼物的观众所赠送的礼物及相应的数量中的一个或多个时,可以依据观众所赠送的礼物的数量、或所赠送的礼物的总价值,对观众进行排序,以根据排序结果呈现目标礼物的观众的标识、协同合成目标礼物的观众所赠送的礼物及相应的数量。
并且,当协同合成目标礼物的观众数量较多时,可以仅呈现部分观众的标识、及其赠送的礼物及相应的数量。例如,仅呈现赠送的礼物总价值最高的几个观众的标识、赠送的礼物及相应的数量。
图18是本发明实施例提供的合成信息界面的示意图,参见图18,以弹窗的形式呈现合成信息界面,并在合成信息界面中呈现合成目标礼物“海鲜火锅”所花费的时间“7分23秒”、协同合成目标礼物的观众的数量“共12个粉丝帮你完成了海鲜火锅的愿望”、协同合成目标礼物的观众的标识(包括用户头像、用户名称)、协同合成目标礼物的观众所赠送的礼物及相应的数量(如肉类5个、海鲜1个)。
在一些实施例中,第一终端也可以自动呈现合成信息界面,即在呈现目标礼物之后,自动呈现合成信息界面,而无需主播执行任何操作。
在一些实施例中,第一终端还在合成信息界面中,呈现信息发送图标;响应于针对信息发送图标的触发操作,发送感谢信息至协同合成目标礼物的观众中至少之一。
在实际实施时,主播可以通过信息发送图标,向协同合成目标礼物的观众发送感谢信息,有利于主播维系与粉丝之间的关系。
这里,可以给所有协同合成目标礼物的观众发送感谢信息,也可以选择部分观众,仅向选取的观众发送感谢信息。其中,感谢信息的发送方式可以是私信的方式,也可以是***通知的方式,还可以是其它方式。
例如,图19是本发明实施例提供的合成信息界面的示意图,参见图18,在合成信息界面呈现有信息发送图标1901,其为一键私信感谢图标,也即,当用户点击信息发送图标1901后,第一终端会向所有协同合成目标礼物的观众以私信形式发送感谢信息。
又如,图20是本发明实施例提供的合成信息界面的示意图,参见图20,在合成信息界面中呈现有信息发送图标2001,且每个观众的头像旁边呈现有选取图标2002,也即主播可以通过选取图标选择想要感谢的观众,然后通过信息发送图标2001,向选取的观众发送感谢信息。
本发明通过接收到针对目标礼物的合成指示信息;基于合成指示信息,在主播端的图形界面中,呈现目标礼物及合成目标礼物所需的至少一种子礼物;响应于基于图形界面触发的合成指令,将对应目标礼物的合成请求发送至观众端;接收观众端基于合成请求发送的子礼物,并在接收到的子礼物满足合成目标礼物的条件时,通过直播窗口呈现目标礼物;如此,一方面,主播可以通过合成指示信息,灵活的选择自己想要的目标礼物,进而合成自己想要的目标礼物,实现了提升用户的体验感;另一方面,通过将合成请求发送至观众端,进而根据观众端发送的子礼物来合成目标礼物,提高了主播与观众之间的互动。
图21是本发明实施例提供的基于直播的礼物合成方法的流程示意图,参见图21,将结合图21示出的步骤进行说明。
步骤2101:主播端接收到主播在直播的过程中的语音内容。
步骤2102:主播端对语音内容进行语音识别,得到识别结果。
步骤2103:主播端当识别结果表征语音内容中,包括“我想要+礼物关键词”内容时,从语音内容中提取礼物关键词,以确定目标礼物。
步骤2104:主播端获取目标礼物的价值及目标礼物的多个组成元素。
步骤2105:主播端将组成元素作为合成目标礼物所需的子礼物。
步骤2106:主播端根据目标礼物的价值,确定各种子礼物所对应的数量。
步骤2107:在主播端的图形界面中,呈现目标礼物、目标礼物的价值、合成目标礼物所需的至少一种子礼物、各种子礼物的价值、以及各种子礼物所对应的数量。
例如,参见图8,在直播界面中生成一个悬浮窗口,通过悬浮窗口呈现目标礼物“海鲜火锅”801,以及合成“海鲜火锅”的四种子礼物802,包括海鲜、肉类、蔬菜和配料。同时,在目标礼物的下方呈现目标礼物的价值803,并且,在每种子礼物的旁边呈现有该子礼物的价值及所对应的数量。
步骤2108:主播端响应于基于图形界面触发的合成指令,将对应目标礼物的合成请求发送至观众端。
这里,参见图8,可以通过点击图形界面中的确定图标,触发合成指令。
步骤2109:在观众端的直播界面中,呈现合成请求、对应目标礼物的挂件及合成进度信息。
例如,图22是本发明实施例提供的观众端直播界面的示意图,参见图22,在观众端的直播界面中呈现合成请求2201、对应目标礼物的挂件2202及合成进度信息2203。其中,对应目标礼物的挂件上显示有目标礼物的合成进度。
步骤2110:观众端响应于针对合成进度信息的查看操作,呈现多种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键。
其中,赠送功能键,用于在接收到触发操作时,发送相应的子礼物至主播端。
例如,参见图12,在直播界面虚线框中呈现有四种子礼物“配料”、“蔬菜”、“肉类”及“海鲜”,在子礼物的下方呈现有子礼物的名称及需求进度,如,配料的需求进度为7/10,表示需要10个配料,已接收到7个配料;同时在每种子礼物的旁边呈现有对应子礼物的赠送功能键“+1”,这里,赠送功能键上还显示有相应子礼物的进度条,以表示相应子礼物的需求进度。
步骤2111:观众端响应于针对赠送功能键的点击操作,发送相应的子礼物至主播端。
例如,参见图12,可以点击赠送功能键“+1”,将该赠送功能键所对应的子礼物发送至主播端。
步骤2112:主播端在接收到的子礼物满足合成目标礼物的条件时,通过直播窗口呈现目标礼物及观众指示信息。
例如,参见图17,在直播界面中呈现有目标礼物“海鲜火锅”,且在直播界面的底部呈现有观众指示信息1701,即“12个粉丝为你准备了海鲜火锅”。
步骤2113:主播端响应于针对观众指示信息的查看操作,呈现目标礼物对应的合成信息界面。
例如,参见图18,参见图18,以弹窗的形式呈现合成信息界面,并在合成信息界面中呈现合成目标礼物“海鲜火锅”所花费的时间“7分23秒”、协同合成目标礼物的观众的数量“共12个粉丝帮你完成了海鲜火锅的愿望”、协同合成目标礼物的观众的标识(包括用户头像、用户名称)、协同合成目标礼物的观众所赠送的礼物及相应的数量(如肉类5个、海鲜1个)。
步骤2114:主播端响应于针对信息发送图标的触发操作,发送感谢信息至协同合成目标礼物的观众。
这里,合成信息界面中还可以包括信息发送图标,例如,参见图19,在合成信息界面呈现有信息发送图标1901,当用户点击信息发送图标1901后,第一终端会向所有协同合成目标礼物的观众以私信形式发送感谢信息。
图23是本发明实施例提供的基于直播的礼物合成方法的流程示意图,参见图23,将结合图23示出的步骤进行说明。
步骤2301:主播端在直播界面中,呈现礼物合成功能项。
步骤2302:主播端响应于针对礼物合成功能项的点击操作,呈现合成指示信息输入框。
步骤2303:主播端接收到基于合成指示信息输入框输入的合成指示信息。
例如,参见图6,在直播界面中呈现有礼物合成功能项601,当主播点击礼物合成功能项,呈现合成信息输入框602,可以通过输入框进行文字输入,如“我想吃海鲜火锅”,将输入的文字作为合成指示信息。
步骤2304:主播端基于合成指示信息,在主播端的图形界面中,呈现目标礼物、合成目标礼物所需的至少一种子礼物及切换图标。
步骤2305:主播端响应于针对切换图标的点击操作,将呈现的第一目标礼物切换为第二目标礼物,并将第一目标礼物所需的多个子礼物切换为第二目标礼物所需的多个子礼物。
例如,参见图9,首先呈现目标礼物“海鲜火锅”及合成“海鲜火锅”的子礼物“海鲜”、“肉类”、“蔬菜”、“配料”,当主播点击切换图标901后,将“海鲜火锅”切换为“玫瑰花”,相应的,将子礼物切换为“花种”、“泥土”、“浇水”。
步骤2306:主播端响应于基于图形界面触发的合成指令,将对应第二目标礼物的合成请求发送至观众端。
步骤2307:观众端通过观众端的直播界面,呈现接收到的对应第二目标礼物的合成请求。
步骤2308:观众端响应于针对直播界面中的礼物功能项的点击操作,呈现礼物面板,并在礼物面板中,前置合成第二目标礼物所需的至少一种子礼物。
步骤2309:观众端分别在各种子礼物的呈现区域,呈现合成标签。
例如,参见图14,图14是本发明实施例提供的礼物面板的界面示意图,在礼物面板中,合成目标礼物“海鲜火锅”的子礼物“配料”、“蔬菜”、“肉类”及“海鲜”呈现于最前面,并且均携带有“合成”标签。
步骤2310:观众端响应于针对礼物面板中,至少一个子礼物的点击操作,发送至少一种子礼物至主播端。
步骤2311:主播端在接收到的子礼物满足合成目标礼物的条件时,通过直播窗口呈现目标礼物及观众指示信息。
下面,将说明本发明实施例在一个实际的应用场景中的示例性应用。
在实际实施时,基于语音识别,识别出主播想要的目标礼物,再基于大数据分析,确定合成目标礼物所需的子礼物,并将确定的子礼物推送到当前直播间观众的礼物面板中。不同观众可以通过赠送子礼物,合成主播想要的目标礼物。如此,能够利用群众的力量,提高直播间的互动,提升直播间的流水,同时增加用户的体验感和心理满足感。
图24是本发明实施例提供的基于直播的礼物合成方法的流程示意图,下面将结合图24具体说明本发明实施例的基于直播的礼物合成方法,参见图24,本发明实施例的基于直播的礼物合成方法包括:
步骤2401:在主播直播的过程中,获取主播的语音内容。
这里,在主播直播的过程中,主播端会实时获取主播的语音内容。
步骤2402:对主播的语音内容进行识别。
这里,对语音内容进行语音识别,得到对应的文字内容。
在实际实施时,首先,可以采用语音活动检测(VAD,Voice Activity Detection))对语音内容进行分析,即对主播的语音内容进行分帧,即划分成至少两个小段,每个小段称为一帧,其中,帧与帧之间一般是有交叠的。然后,将首尾端的静音部分去除,以降低对语音识别的干扰。
例如,参见图4,对语音内容进行分帧,每帧的长度为25毫秒,每两帧之间有25-10=15毫秒的交叠。在分帧后,语音内容就变成了很多小段。
然后,采用如图5所示的方法进行语音识别,参见图5,首先,对输入的语音内容进行特征提取,这里可以采用有线性预测倒谱系数和Mel倒谱系数实现,以将每一帧波形变成一个包含声音信息的多维向量;然后,通过声学模型、字典及语言模型对提取得到的特征进行语音解码,也即,通过声学模型,根据声学特性计算每一个特征向量所对应的音素信息;通过字典,确定每个因素所对应的字;通过语言模型,确定单个字或者词相互关联的概率,进而得到最终的文本内容。
其中,声学模型是基于语音数据库训练得到的,输入是特征向量,输出为因素信息;语言模型是基于文本数据库训练得到的。
这里,也可以采用动态时间规整(DTW,DynamicTime Waplng)算法进行语音识别,即将已经预处理和分帧过的语音信号和参考语音模板进行比较以获取他们之间的相似度,进而实现语音识别。
步骤2403:提取礼物关键词。
这里,当根据识别结果,确定语音内容中包含“我想要+关键词”时,会将关键词与预设的礼物词库中的词进行匹配,当存在相匹配的词时,可以确定关键词是礼物关键词,以得到礼物关键词。这里,礼物关键词用于指示目标礼物。
比如当主播说(我想要吃海鲜火锅,我想要玫瑰花,我想要去旅行),则我想要后面的词语(海鲜火锅、玫瑰花、去旅行)为礼物关键词。
需要说明的是,这里的匹配过程可以是客户端向后台请求CDN数据,然后与预设的礼物词库进行匹配,当检测匹配度达到95%以上时,则会筛选出对应的礼物关键词。
步骤2404:确定目标礼物的价值、及合成目标礼物的至少一种子礼物。
这里,根据礼物关键词,可以确定相应的目标礼物,然后向服务器请求数据,并联动大数据确定目标礼物的价值和合成目标礼物的至少一种子礼物。其中,可以将目标礼物的组成元素作为子礼物,以及将目标礼物的市场价值确定为目标礼物的价值。
比如当目标礼物是“海鲜火锅”时,请求大数据里所有海鲜火锅的定价和组成元素,并计算出海鲜火锅的市场均价和通用的组成元素。
为了确保直播间的送礼体验,降低直播间可视化礼物的使用门槛,同个礼物的子礼物的种类不超过4种。均价的算法是根据大数据里样本量的总价除以样本量,组成元素的算法根据大数据里排名靠前的4种类别得出。比如海鲜火锅的组成元素:肉类、蔬菜、海鲜、配料;玫瑰花的组成元素:花种、泥土、浇水。
步骤2405:确定各种子礼物的价值和所需的数量。
当确定目标礼物的价值、及合成目标礼物的至少一种子礼物后,会将目标礼物的价值用平台的虚拟金币表示,比如价值388元的海鲜火锅转化成平台的虚拟币为3888金币。同时,不同子礼物也会根据市场价,确定相应的平台价。需要说明的是,在平台上礼物的定价通常为正数,并且以所有子礼物的总价值和与合成礼物的价值相一致为标准,确定各子礼物所需的数量。
步骤2406:呈现用于确认是否合成目标礼物的图形界面。
这里,用于确认是否合成目标礼物的图形界面中包括:目标礼物、目标礼物的价值、合成目标礼物所需的至少一种子礼物、各种子礼物的价值、各种子礼物所对应的数量、切换图标及确认按键。
例如,图25为本发明实施例提供的主播端的图形界面的示意图,参见图25,在直播界面中生成一个悬浮窗口,通过悬浮窗口呈现目标礼物“海鲜火锅”,以及合成“海鲜火锅”的四种子礼物,包括海鲜、肉类、蔬菜和配料。同时,在目标礼物的下方呈现目标礼物的价值,并且,在每种子礼物的旁边呈现有该子礼物的价值及所对应的数量。在窗口的下方呈现有切换图标、和确认按键。
在实际实施时,当主播不满意目标礼物时,可以通过切换图标对目标礼物进行切换。且切换的次数可以为一次或者多次,直至切换至主播想要的礼物。当切换至想要的礼物后,可以通过点击确认按键,以确认合成切换后的礼物。
步骤2407:接收到主播确认合成目标礼物的合成指令,下发全直播间的***通知至观众端。
这里,通过下发一个全直播间的***通知,告知直播间的观众,主播当前的想要的目标礼物,并且将目标礼物和合成进度通过活动挂件的形式展示在直播间界面的左上角。需要说明的是,在主播端的直播间界面、和观众端的直播间界面均会展示。
参见图10,在直播界面中呈现“海鲜火锅”的挂件,其中,在“海鲜火锅”的周围的环形部分1001为合成进度条,用于表示目标礼物的合成进度。在实际实施时,还可以呈现合成进度信息,例如,参见图11,直接在主播端的直播界面中呈现合成进度信息1101,即“已完成24%”。
这里,当用户点击直播界面中合成进度信息,呈现至少一种子礼物、每种子礼物对应的需求进度、以及对应每种子礼物的赠送功能键。例如,参见图12,在直播界面中呈现有四种子礼物“配料”、“蔬菜”、“肉类”及“海鲜”,在子礼物的下方呈现有子礼物的名称及需求进度,如,配料的需求进度为7/10,表示需要10个配料,已接收到7个配料;同时在每种子礼物的旁边呈现有对应子礼物的赠送功能键“+1”,这里,赠送功能键上还显示有相应子礼物的进度条,以表示相应子礼物的需求进度。观众可以通过点击赠送功能键“+1”,实现对应的子礼物的赠送。如此,无需观众打开礼物面板,在礼物面板中挑选出子礼物进行赠送,简化了观众赠送礼物的操作。
在实际实施时,也可以通过礼物面板实现子礼物的赠送。即观众点击直播界面中的礼物功能项,呈现礼物面板,并在礼物面板中呈现可赠送的礼物。其中,用于合成目标礼物的子礼物会被前置,即会被呈现在其它礼物的前面,以使观众能够快速找到合成目标礼物的子礼物,并进行赠送。同时,每个子礼物都对应一个合成标签,以将子礼物与其它礼物进行区分。观众可以通过点击礼物面板中的子礼物,实现礼物的赠送。
例如,参见图14,在礼物面板中,合成目标礼物“海鲜火锅”的子礼物“配料”、“蔬菜”、“肉类”及“海鲜”呈现于最前面,并且均携带有“合成”标签。
这里,无论是通过礼物面板实现礼物赠送,还是通过礼赠送功能键实现礼物赠送,对于至少一种子礼物中任一种子礼物,若主播接收到的子礼物的数量已经达到这种子礼物所需要的数量,那么,可以对该子礼物进行区别显示,以告知观众该子礼物的赠送入口处于关闭,避免用户继续赠送,例如,可以将该礼物的颜色置灰,或者呈现不可赠送的图标。
例如,参见图15,当子礼物“蘸料”的已满足合成条件中对于该子礼物的需求时,呈现对应子礼物“蘸料”的不可赠送的图标1502。
步骤2408:统计本直播间送礼的用户id、礼物id,礼物价格,礼物数量,并计算出目标礼物的合成进度。
这里,在每当有观众赠送礼物,客户端会将送礼的用户id、礼物id、礼物价格、礼物数量传回后台,后台会根据传回的数据同礼物合成的数据做对比,当检测到用户所送的礼物id和礼物合成的id一致时,会计入统计,并计算出礼物的合成进度,以对呈现的合成进度进行更新。
步骤2409:当合成礼物进度达到100%时,后台会下发目标礼物的动画,并传回合成信息界面的数据到客户端。
当检测到目标礼物的合成进度达到100%时,后台会下发此目标礼物的动画和合成信息界面的数据给到客户端,客户端呈现目标礼物的动画后,则以弹窗的形式呈现合成信息界面。合成信息界面中包括以下信息至少之一:目标礼物的名称、总价、合成时间,赠送礼物的观众头像、昵称、送礼明细(所赠送的礼物及相应的数量),参见图18,如此,能够帮助主播回溯整个礼物的达成过程。
在一些实施例中,合成信息界面中还包括信息发送图标,主播可以通过信息发送图标,向协同合成目标礼物的观众发送感谢信息,有利于主播维系与粉丝之间的关系。
例如,参见图19,在合成信息界面呈现有信息发送图标1901,其为一键私信感谢图标,也即,当用户点击信息发送图标1901后,第一终端会向所有协同合成目标礼物的观众以私信形式发送感谢信息。
本发明上述方案,不仅可以利用群众的力量,提高直播间的互动,提升直播间的流水,还可以增加用户的体验感和心理满足感。
下面继续说明本发明实施例提供的基于直播的礼物交换装置455实施为软件模块的示例性结构,图26是本发明实施例提供的基于直播的礼物交换装置的组成结构示意图,如图26所示,本发明实施例提供的基于直播的礼物交换装置包括:
本发明实施例提供一种基于直播的礼物合成装置,其特征在于,所述装置包括:
接收模块4551,用于接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;
第一呈现模块4552,用于基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;
第一发送模块4553,用于响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
第二呈现模块4554,用于接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
在一些实施例中,所述接收模块4551,还用于接收到主播在直播的过程中的语音内容;
对所述语音内容进行语音识别,得到识别结果;
当所述识别结果表征所述语音内容中,包括用于指示合成所述目标礼物的内容时,将接收到的所述语音内容作为所述合成指示信息。
在一些实施例中,所述接收模块4551,还用于呈现礼物合成功能项;
响应于针对所述礼物合成功能项的触发操作,呈现合成指示信息输入框;
接收到基于所述合成指示信息输入框输入的所述合成指示信息。
在一些实施例中,所述装置还包括:
获取模块,用于获取所述目标礼物的价值及所述目标礼物的至少一种组成元素;
将所述组成元素作为合成所述目标礼物所需的子礼物;
根据所述目标礼物的价值,确定各种子礼物所对应的数量,所述数量用于构建合成所述目标礼物的条件。
在一些实施例中,所述第一呈现模块4552,还用于在主播端的图形界面中,呈现所述目标礼物的价值、合成所述目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量;
其中,各种子礼物的总价值不小于所述目标礼物的价值;
相应的,所述装置还包括:
确定模块,用于当接收到的子礼物的种类及相应的数量,与合成所述目标礼物所需的子礼物的种类及相应的数量相一致时,确定接收到的所述子礼物满足合成所述目标礼物的条件。
在一些实施例中,所述第一呈现模块4552,还用于在主播端的图形界面中,呈现针对目标礼物的切换图标;
所述切换图标,用于在接收到针对所述切换图标的触发操作时,对所述目标礼物进行切换。
在一些实施例中,所述第二呈现模块4554,还用于在主播端的直播界面中,呈现对应所述目标礼物的挂件,所述挂件上显示有所述目标礼物的合成进度。
在一些实施例中,所述接收模块,还用于在主播端的直播界面中,呈现合成进度信息,所述合成进度信息用于指示所述目标礼物的合成进度。
在一些实施例中,所述第二呈现模块4554,还用于响应于针对所述合成进度信息的查看操作,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
其中,所述赠送功能键,用于在接收到触发操作时,发送相应的子礼物至所述主播端。
在一些实施例中,所述第二呈现模块4554,还用于在主播端的直播界面中,呈现观众指示信息,所述观众指示信息,用于指示协同合成所述目标礼物的观众信息。
在一些实施例中,所述第二呈现模块4554,还用于响应于针对所述观众指示信息的查看操作,呈现所述目标礼物对应的合成信息界面,并
在所述合成信息界面中,呈现以下信息至少之一:
合成所述目标礼物所花费的时间、协同合成所述目标礼物的观众的数量、协同合成所述目标礼物的观众的标识、协同合成所述目标礼物的观众所赠送的礼物及相应的数量。
在一些实施例中,所述第二呈现模块4554,还用于在所述合成信息界面中,呈现信息发送图标;
响应于针对所述信息发送图标的触发操作,发送感谢信息至协同合成所述目标礼物的观众中至少之一。
本发明实施例提供一种基于直播的礼物合成装置,包括:
第三呈现模块,用于通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求,所述合成请求,为主播端响应于指示合成所述目标礼物的合成指令所发送;
其中,所述合成指令,基于呈现有所述目标礼物及合成所述目标礼物所需的至少一种子礼物的图形界面所触发;
第二发送模块,用于基于所述合成请求,发送至少一种所述子礼物至所述主播端,以使所述主播端在确定接收到的子礼物满足目标礼物的合成条件时,通过直播窗口呈现所述目标礼物。
在一些实施例中,所述第三呈现模块,还用于呈现礼物面板,并在所述礼物面板中,前置所述至少一种子礼物;
分别在各种所述子礼物的呈现区域,呈现合成标签;
其中,所述合成标签,用于指示所述子礼物用于合成所述目标礼物。
在一些实施例中,所述第三呈现模块,还用于响应于针对所述礼物面板中,至少一个所述子礼物的触发操作,发送至少一种所述子礼物至所述主播端。
在一些实施例中,所述第三呈现模块,还用于对于所述至少一种子礼物中任一种子礼物执行如下操作:
当所述子礼物已满足所述合成条件中对于所述子礼物的需求时,在所述礼物面板中,区别显示所述子礼物与其他子礼物,以指示所述子礼物对应的赠送入口处于关闭状态。
在一些实施例中,所述第三呈现模块,还用于在观众端的直播界面,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
相应的,所述第二发送模块,还用于响应于针对所述赠送功能键的触发操作,发送相应的子礼物至所述主播端。
本发明实施例提供一种电子设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的基于直播的礼物合成方法。
本发明实施例提供一种存储有可执行指令的存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本发明实施例提供的方法,例如,如图3示出的方法。
在一些实施例中,存储介质可以是FRAM、ROM、PROM、EPROM、EE PROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件***中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(H TML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。
Claims (15)
1.一种基于直播的礼物合成方法,其特征在于,所述方法包括:
接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;
基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;
响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
2.如权利要求1所述的方法,其特征在于,所述接收到针对目标礼物的合成指示信息,包括:
接收到主播在直播的过程中的语音内容;
对所述语音内容进行语音识别,得到识别结果;
当所述识别结果表征所述语音内容中,包括用于指示合成所述目标礼物的内容时,将接收到的所述语音内容作为所述合成指示信息。
3.如权利要求1所述的方法,其特征在于,所述接收到针对目标礼物的合成指示信息,包括:
呈现礼物合成功能项;
响应于针对所述礼物合成功能项的触发操作,呈现合成指示信息输入框;
接收到基于所述合成指示信息输入框输入的所述合成指示信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
在主播端的图形界面中,呈现所述目标礼物的价值、合成所述目标礼物所需的各种子礼物的价值、以及各种子礼物所对应的数量;
其中,各种子礼物的总价值不小于所述目标礼物的价值;
相应的,所述接收所述观众端基于所述合成请求发送的子礼物之后,所述方法还包括:
当接收到的子礼物的种类及相应的数量,与合成所述目标礼物所需的子礼物的种类及相应的数量相一致时,确定接收到的所述子礼物满足合成所述目标礼物的条件。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
在主播端的图形界面中,呈现针对目标礼物的切换图标;
所述切换图标,用于在接收到针对所述切换图标的触发操作时,对所述目标礼物进行切换。
6.如权利要求1所述的方法,其特征在于,所述将对应所述目标礼物的合成请求发送至观众端之后,所述方法还包括:
在主播端的直播界面中,呈现对应所述目标礼物的挂件,所述挂件上显示有所述目标礼物的合成进度。
7.如权利要求1所述的方法,其特征在于,所述将对应所述目标礼物的合成请求发送至观众端之后,所述方法还包括:
在主播端的直播界面中,呈现合成进度信息,所述合成进度信息用于指示所述目标礼物的合成进度。
8.如权利要求7所述的方法,其特征在于,所述呈现合成进度信息之后,所述方法还包括:
响应于针对所述合成进度信息的查看操作,呈现所述至少一种子礼物、每种所述子礼物对应的需求进度、以及对应每种所述子礼物的赠送功能键;
其中,所述赠送功能键,用于在接收到触发操作时,发送相应的子礼物至所述主播端。
9.如权利要求1所述的方法,其特征在于,所述方法还包括:
在主播端的直播界面中,呈现观众指示信息,所述观众指示信息,用于指示协同合成所述目标礼物的观众信息。
10.如权利要求9所述的方法,其特征在于,所述通过直播窗口呈现所述目标礼物之后,所述方法还包括:
响应于针对所述观众指示信息的查看操作,呈现所述目标礼物对应的合成信息界面,并
在所述合成信息界面中,呈现以下信息至少之一:
合成所述目标礼物所花费的时间、协同合成所述目标礼物的观众的数量、协同合成所述目标礼物的观众的标识、协同合成所述目标礼物的观众所赠送的礼物及相应的数量。
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
在所述合成信息界面中,呈现信息发送图标;
响应于针对所述信息发送图标的触发操作,发送感谢信息至协同合成所述目标礼物的观众中至少之一。
12.一种基于直播的礼物合成方法,其特征在于,所述方法包括:
通过观众端的直播界面,呈现接收到的对应目标礼物的合成请求,所述合成请求,为主播端响应于指示合成所述目标礼物的合成指令所发送;
其中,所述合成指令,基于呈现有所述目标礼物及合成所述目标礼物所需的至少一种子礼物的图形界面所触发;
基于所述合成请求,发送至少一种所述子礼物至所述主播端,以使所述主播端在确定接收到的子礼物满足目标礼物的合成条件时,通过直播窗口呈现所述目标礼物。
13.一种基于直播的礼物合成装置,其特征在于,所述装置包括:
接收模块,用于接收到针对目标礼物的合成指示信息,所述合成指示信息用于指示合成所述目标礼物;
第一呈现模块,用于基于所述合成指示信息,在主播端的图形界面中,呈现所述目标礼物及合成所述目标礼物所需的至少一种子礼物;
第一发送模块,用于响应于基于所述图形界面触发的合成指令,将对应所述目标礼物的合成请求发送至观众端;
第二呈现模块,用于接收所述观众端基于所述合成请求发送的子礼物,并在接收到的所述子礼物满足合成所述目标礼物的条件时,通过直播窗口呈现所述目标礼物。
14.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至12任一项所述的基于直播的礼物合成方法。
15.一种存储介质,其特征在于,存储有可执行指令,用于引起处理器执行时,实现权利要求1至12任一项所述的基于直播的礼物合成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010412493.5A CN111614989A (zh) | 2020-05-15 | 2020-05-15 | 基于直播的礼物合成方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010412493.5A CN111614989A (zh) | 2020-05-15 | 2020-05-15 | 基于直播的礼物合成方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111614989A true CN111614989A (zh) | 2020-09-01 |
Family
ID=72198299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010412493.5A Pending CN111614989A (zh) | 2020-05-15 | 2020-05-15 | 基于直播的礼物合成方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111614989A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112188297A (zh) * | 2020-09-08 | 2021-01-05 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置、电子设备和存储介质 |
CN112261488A (zh) * | 2020-10-26 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 |
CN112351298A (zh) * | 2020-10-29 | 2021-02-09 | 腾讯科技(深圳)有限公司 | 虚拟资源的处理方法、装置、存储介质及电子设备 |
CN112437324A (zh) * | 2020-11-19 | 2021-03-02 | 张家旗 | 一种虚拟礼物组合生成及显示方法 |
CN113014477A (zh) * | 2021-03-18 | 2021-06-22 | 广州市百果园信息技术有限公司 | 语音平台的礼物处理方法、装置、设备及存储介质 |
CN113840155A (zh) * | 2021-09-22 | 2021-12-24 | 广州方硅信息技术有限公司 | 虚拟礼物的置换方法、***及计算机设备 |
CN113873267A (zh) * | 2021-08-20 | 2021-12-31 | 广州方硅信息技术有限公司 | 直播间虚拟礼物冠名方法、服务器、直播***及存储介质 |
CN114390362A (zh) * | 2022-01-05 | 2022-04-22 | 武汉斗鱼鱼乐网络科技有限公司 | 直播间的交互信息处理方法、直播客户端、及直播服务器 |
JP7239123B1 (ja) | 2022-09-01 | 2023-03-14 | 17Live株式会社 | コンピュータプログラム及び端末 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327709A (zh) * | 2018-11-23 | 2019-02-12 | 网易(杭州)网络有限公司 | 道具投放方法及装置、计算机存储介质、电子设备 |
CN110213607A (zh) * | 2019-06-03 | 2019-09-06 | 广州虎牙信息科技有限公司 | 直播间互动方法、装置、终端、服务器及可读存储介质 |
CN110769304A (zh) * | 2019-11-01 | 2020-02-07 | 网易(杭州)网络有限公司 | 一种直播中虚拟礼物的处理方法和装置 |
CN110913264A (zh) * | 2019-11-29 | 2020-03-24 | 北京达佳互联信息技术有限公司 | 直播数据处理数据处理方法、装置、电子设备及存储介质 |
CN111107417A (zh) * | 2019-12-16 | 2020-05-05 | 广州华多网络科技有限公司 | 虚拟礼物赠送方法、装置、***、计算机设备和存储介质 |
-
2020
- 2020-05-15 CN CN202010412493.5A patent/CN111614989A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327709A (zh) * | 2018-11-23 | 2019-02-12 | 网易(杭州)网络有限公司 | 道具投放方法及装置、计算机存储介质、电子设备 |
CN110213607A (zh) * | 2019-06-03 | 2019-09-06 | 广州虎牙信息科技有限公司 | 直播间互动方法、装置、终端、服务器及可读存储介质 |
CN110769304A (zh) * | 2019-11-01 | 2020-02-07 | 网易(杭州)网络有限公司 | 一种直播中虚拟礼物的处理方法和装置 |
CN110913264A (zh) * | 2019-11-29 | 2020-03-24 | 北京达佳互联信息技术有限公司 | 直播数据处理数据处理方法、装置、电子设备及存储介质 |
CN111107417A (zh) * | 2019-12-16 | 2020-05-05 | 广州华多网络科技有限公司 | 虚拟礼物赠送方法、装置、***、计算机设备和存储介质 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112188297A (zh) * | 2020-09-08 | 2021-01-05 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置、电子设备和存储介质 |
CN112188297B (zh) * | 2020-09-08 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置、电子设备和存储介质 |
CN112261488A (zh) * | 2020-10-26 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 |
CN112261488B (zh) * | 2020-10-26 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 |
CN112351298A (zh) * | 2020-10-29 | 2021-02-09 | 腾讯科技(深圳)有限公司 | 虚拟资源的处理方法、装置、存储介质及电子设备 |
CN112351298B (zh) * | 2020-10-29 | 2022-03-25 | 腾讯科技(深圳)有限公司 | 虚拟资源的处理方法、装置、存储介质及电子设备 |
CN112437324A (zh) * | 2020-11-19 | 2021-03-02 | 张家旗 | 一种虚拟礼物组合生成及显示方法 |
CN113014477A (zh) * | 2021-03-18 | 2021-06-22 | 广州市百果园信息技术有限公司 | 语音平台的礼物处理方法、装置、设备及存储介质 |
CN113873267A (zh) * | 2021-08-20 | 2021-12-31 | 广州方硅信息技术有限公司 | 直播间虚拟礼物冠名方法、服务器、直播***及存储介质 |
CN113873267B (zh) * | 2021-08-20 | 2024-01-19 | 广州方硅信息技术有限公司 | 直播间虚拟礼物冠名方法、服务器、直播***及存储介质 |
CN113840155A (zh) * | 2021-09-22 | 2021-12-24 | 广州方硅信息技术有限公司 | 虚拟礼物的置换方法、***及计算机设备 |
CN113840155B (zh) * | 2021-09-22 | 2024-05-07 | 广州方硅信息技术有限公司 | 虚拟礼物的置换方法、***及计算机设备 |
CN114390362A (zh) * | 2022-01-05 | 2022-04-22 | 武汉斗鱼鱼乐网络科技有限公司 | 直播间的交互信息处理方法、直播客户端、及直播服务器 |
CN114390362B (zh) * | 2022-01-05 | 2024-04-05 | 武汉斗鱼鱼乐网络科技有限公司 | 直播间的交互信息处理方法、直播客户端、及直播服务器 |
JP7239123B1 (ja) | 2022-09-01 | 2023-03-14 | 17Live株式会社 | コンピュータプログラム及び端末 |
JP2024034607A (ja) * | 2022-09-01 | 2024-03-13 | 17Live株式会社 | コンピュータプログラム及び端末 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111614989A (zh) | 基于直播的礼物合成方法、装置、设备及存储介质 | |
CN111935554B (zh) | 直播信息的处理方法、装置、设备及计算机可读存储介质 | |
CN112399200B (zh) | 一种直播中信息推荐的方法及其设备、存储介质 | |
CN108847214B (zh) | 语音处理方法、客户端、装置、终端、服务器和存储介质 | |
US11527233B2 (en) | Method, apparatus, device and computer storage medium for generating speech packet | |
US9020824B1 (en) | Using natural language processing to generate dynamic content | |
CN109246445A (zh) | 一种直播间中表白的方法、装置、***、设备和存储介质 | |
CN111031334A (zh) | 文字虚拟礼物内容的推荐方法、装置、设备及存储介质 | |
CN113727130B (zh) | 直播间的消息提示方法、***、装置及计算机设备 | |
WO2019047850A1 (zh) | 标识的显示方法和装置、请求的响应方法和装置 | |
CN111625716B (zh) | 媒资推荐方法、服务器及显示设备 | |
CN114143572B (zh) | 直播交互方法、装置、存储介质、电子设备 | |
CN114025188B (zh) | 直播广告展示方法、***、装置、终端及可读存储介质 | |
CN113038228B (zh) | 虚拟礼物传输、请求方法及其装置、设备与介质 | |
CN112714334A (zh) | 音乐礼物赠送方法及其装置、设备与介质 | |
JP2022538702A (ja) | 音声パケット推薦方法、装置、電子機器およびプログラム | |
CN115190366B (zh) | 一种信息展示方法、装置、电子设备、计算机可读介质 | |
JP2007334732A (ja) | ネットワークシステム及びネットワーク情報送受信方法 | |
CN112578957A (zh) | 直播中虚拟礼物推荐方法及装置、存储介质和电子设备 | |
CN114915828A (zh) | 在直播间赠送礼物和展示礼物的方法及相关设备 | |
CN113031906A (zh) | 直播中的音频播放方法、装置、设备及存储介质 | |
CN111787346A (zh) | 基于直播的乐谱展示方法、装置、设备及存储介质 | |
CN103581761B (zh) | 基于应用层智能电视股票看盘个人化语音播报装置与方法 | |
CN113938696A (zh) | 基于自定义虚拟礼物的直播互动方法、***及计算机设备 | |
CN113722542A (zh) | 视频推荐方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |