CN111970575A - 一种虚拟礼物的处理方法、存储介质、处理器及电子设备 - Google Patents

一种虚拟礼物的处理方法、存储介质、处理器及电子设备 Download PDF

Info

Publication number
CN111970575A
CN111970575A CN202010724516.6A CN202010724516A CN111970575A CN 111970575 A CN111970575 A CN 111970575A CN 202010724516 A CN202010724516 A CN 202010724516A CN 111970575 A CN111970575 A CN 111970575A
Authority
CN
China
Prior art keywords
virtual
gift
gifts
virtual gift
original
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.)
Granted
Application number
CN202010724516.6A
Other languages
English (en)
Other versions
CN111970575B (zh
Inventor
陈泽宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202010724516.6A priority Critical patent/CN111970575B/zh
Publication of CN111970575A publication Critical patent/CN111970575A/zh
Application granted granted Critical
Publication of CN111970575B publication Critical patent/CN111970575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种虚拟礼物的处理方法,包括:S1:响应于选取原始虚拟礼物的触发操作,判断被选取的原始虚拟礼物是否在合成礼物配置表中,如果是,则执行步骤S2;如果否,则执行步骤S4;其中合成礼物配置表中包含至少一组可合成的虚拟礼物组合表;S2:监测在预设时间内是否有另外一个或多个原始虚拟礼物的选取操作,如果是,则执行步骤S3,如果否,则执行步骤S4;S3:直接或在满足第一预设条件下按照合成礼物配置表将选取的多个原始虚拟礼物合成,并根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户;S4:直接或在满足第三预设条件下将被选取的原始虚拟礼物发送给主播用户。本发明提高了虚拟礼物的利用率和趣味性。

Description

一种虚拟礼物的处理方法、存储介质、处理器及电子设备
技术领域
本发明涉及直播技术领域,尤其涉及一种虚拟礼物的处理方法、存储介质、处理器及电子设备。
背景技术
随着直播技术和直播软件的迅猛发展,人们对于直播的体验要求越来越高。在直播平台上,发送虚拟礼物是观众与主播进行互动的主要形式,也是主播获取收益的主要途径。现在直播平台的虚拟礼物很多,不同礼物对应不同的玩法,用户对于送礼物的体验度还不够高。
以上背景技术内容的公开仅用于辅助理解本发明的构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述背景技术不应当用于评价本申请的新颖性和创造性。
发明内容
为了解决上述技术问题,本发明提出一种虚拟礼物的处理方法,提高了虚拟礼物的利用率和趣味性。
为了达到上述目的,本发明采用以下技术方案:
第一方面,本发明公开了一种虚拟礼物的处理方法,在所述直播观看端的图形用户界面中显示主播的直播房间界面,所述直播房间界面中包含主播的直播画面,所述虚拟礼物的处理方法包括:
S1:响应于选取原始虚拟礼物的触发操作,判断被选取的所述原始虚拟礼物是否在所述合成礼物配置表中,如果是,则执行步骤S2;如果否,则执行步骤S4;其中,所述合成礼物配置表中包含至少一组可合成的虚拟礼物组合表;
S2:监测在预设时间内是否有另外一个或多个原始虚拟礼物的选取操作,如果是,则执行步骤S3,如果否,则执行步骤S4;
S3:直接或在满足第一预设条件下按照合成礼物配置表将选取的多个所述原始虚拟礼物进行合成,然后根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户;
S4:直接或在满足第三预设条件下将被选取的所述原始虚拟礼物发送给主播用户。
在进一步的方案中,每组可合成的虚拟礼物组合表至少包括组内的多个原始虚拟礼物的ID以及至少一个合成的结果虚拟礼物的ID。
在进一步的方案中,每组可合成的虚拟礼物组合表中包括多个合成的结果虚拟礼物的ID,且每组可合成的虚拟礼物组合表中还包括合成概率与每个合成的结果虚拟礼物的ID的映射关系,所述合成概率表示组内的多个原始虚拟礼物合成相对应的结果虚拟礼物的概率。
在进一步的方案中,每组可合成的虚拟礼物组合表中多个合成的结果虚拟礼物的ID对应的合成概率之和小于或等于100%,当多个合成的结果虚拟礼物的ID对应的合成概率之和小于100%时,小于100%的部分概率对应为组内的各个原始虚拟礼物合成失败的概率。
在进一步的方案中,每组可合成的虚拟礼物组合表还包括组内各个原始虚拟礼物的最低的数量要求,其中,在步骤S1和步骤S2中对原始虚拟礼物的选取操作中还包括设置所选取的所述原始虚拟礼物的数量。
在进一步的方案中,步骤S3中按照合成礼物配置表将选取的多个所述原始虚拟礼物合成时,根据所述合成概率随机合成相应的结果虚拟礼物,并直接或在满足第二预设条件下将合成的所述结果虚拟礼物发送给主播用户。
在进一步的方案中,步骤S3中按照合成礼物配置表将选取的多个所述原始虚拟礼物合成时,根据所述合成概率随机合成时若合成失败,则执行步骤S4或者取消发送虚拟礼物。
在进一步的方案中,步骤S3中在合成礼物之前还包括判断选取的多个原始虚拟礼物是否满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求,如果是,则直接或在满足第一预设条件下按照合成礼物配置表将选取的多个所述原始虚拟礼物合成,并根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户。
在进一步的方案中,步骤S3还包括:判断选取的多个原始虚拟礼物不满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求时,执行步骤S4或者取消发送虚拟礼物。
第二方面,本发明公开了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为可被一处理器运行以执行上述的虚拟礼物的处理方法。
第三方面,本发明公开了一种处理器,所述处理器可运行一计算机程序,其中,所述计算机程序被设置为运行时执行上述的虚拟礼物的处理方法。
第四方面,本发明公开了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述的虚拟礼物的处理方法。
与现有技术相比,本发明的有益效果在于:本发明公开的虚拟礼物的处理方法,多个原始虚拟礼物可以根据合成礼物配置表进行合成,使得不同礼物之间可以相互配合采用不同的方式组合在一起,提高虚拟礼物的利用率和趣味性。由于用户一般都是打赏低值礼物,但打赏的次数却可能很多,本发明通过将多次打赏的低值礼物自动合成为高值礼物,从而增加了所打赏礼物的种类和丰富性。
在进一步的方案中,在对多个原始虚拟礼物进行合成时,根据合成概率随机生成结果虚拟礼物,甚至可能合成失败,使得用户在送礼时存在随机性,大大增加用户送礼的新鲜感和惊喜感。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本发明一示例性实施例中虚拟礼物的处理方法的流程示意图;
图2示出本发明一示例性实施例中虚拟礼物的处理方法中步骤S3的具体流程示意图;
图3示出了应用本发明一具体实例的虚拟礼物的处理方法的直播观看端的图形用户界面;
图4示出本发明一示例性实施例中虚拟礼物的处理装置的结构框图。
具体实施方式
下面将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本发明的各方面变得模糊。
此外,附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
需要说明的是,本发明中,用语“包括”、“包含”用以表示开放式的包括在内的意思,并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等。
附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
需要说明的是,在本发明的示例性实施方式中,下面的虚拟礼物的处理方法通常可以由终端设备(如,手机、平板、个人计算机等)来实现,也就是说,可以由终端设备执行虚拟礼物的处理方法的各个步骤,在这种情况下,虚拟礼物处理装置可以配置在该终端设备中。
为了便于理解,首先对本方案涉及的场景进行解释。随着直播技术的快速发展,直播行业也得到了快速提升。用户可以在直播观看端给自己所在的直播房间的主播发送虚拟礼物。目前,在给主播发送虚拟礼物时,通常是在相关的送礼面板中展示多种礼物以供用户进行挑选,进而在接收到用户的礼物选取之后,将相应的礼物直接发送给主播。然而,这些不同的礼物都分别是相互独立的,使得礼物的利用率和趣味性都很低,让用户对于送礼物的体验度大大降低。因此,现有技术中的虚拟礼物的处理方法有待改进。
下面,将结合附图及实施例对本示例实施方式中的虚拟礼物的处理方法的各个步骤进行更详细的说明。
图1示意性示出了本发明示例性实施方式的虚拟礼物的处理方法的流程图。在下面的举例说明中,以终端设备为执行主体进行示例说明。参考图1,虚拟礼物的处理方法可以包括以下步骤:
S1:响应于选取原始虚拟礼物的触发操作,判断被选取的原始虚拟礼物是否在合成礼物配置表中,如果是,则执行步骤S2;如果否,则执行步骤S4;其中,所述合成礼物配置表中包含至少一组可合成的虚拟礼物组合表;
其中合成礼物配置表是在终端设备上事先进行设置好的,其中包含至少一组可合成的虚拟礼物组合表,每组可合成的虚拟礼物组合表中至少包括组内的多个原始虚拟礼物的ID以及至少一个合成的结果虚拟礼物的ID,在对被选取的原始虚拟礼物是否在合成礼物配置表中进行判断时,即判断被选取的原始虚拟礼物的ID是否存在于该至少一组可合成的虚拟礼物组合表中;在将多个原始虚拟礼物进行合成生成结果虚拟礼物时,可根据合成的结果虚拟礼物的ID来送出相应的结果虚拟礼物给主播用户。
在进一步的实施例中,每组可合成的虚拟礼物组合表中包括组内的多个原始虚拟礼物的ID、多个合成的结果虚拟礼物的ID、以及合成概率与每个合成的结果虚拟礼物的ID的映射关系,其中该合成概率表示组内的多个原始虚拟礼物合成相对应的结果虚拟礼物的概率。例如,原始虚拟礼物A1和原始虚拟礼物A2进行合成,可能合成结果虚拟礼物B1、B2、B3,其中结果虚拟礼物B1对应的合成概率为20%,结果虚拟礼物B2对应的合成概率为60%,结果虚拟礼物B3对应的合成概率为20%。其中,更进一步地,每组可合成的虚拟礼物组合表中多个合成的结果虚拟礼物的ID对应的合成概率之和可能等于100%,例如前述例子,也可能小于100%,在小于100%时,该小于100%的部分概率对应为组内的各个原始虚拟礼物合成失败的概率。例如,原始虚拟礼物A3、A4、A5进行合成,可能合成结果虚拟礼物B4、B5、B6,其中结果虚拟礼物B4对应的合成概率为30%,结果虚拟礼物B5对应的合成概率为40%,结果虚拟礼物B6对应的合成概率为20%,也即原始虚拟礼物A3、A4、A5进行合成时合成为结果虚拟礼物B4、B5、B6的合成概率之和为90%,另还有10%的概率可能会合成失败。
其中在实际应用过程中,用户在对原始虚拟礼物进行选取操作时,可以设置所选取的原始虚拟礼物的数量,具体可以通过多次点击原始虚拟礼物的选取控件来设置数量,也可以通过相应的数量选择控件来设置数量,根据不同的直播***进行选择,在此不做限制。在进一步的实施例中,每组可合成的虚拟礼物组合表中除了包括以上信息外,还包括组内各个原始虚拟礼物的最低的数量要求,也即该合成礼物配置表中又多一个维度,即组内各个原始虚拟礼物的最低的数量要求;例如第一组可合成的虚拟礼物组合表中包括:原始虚拟礼物A7、A8,原始虚拟礼物A7的最少数量为1,原始虚拟数量A8的最少数量为2,可能合成结果虚拟礼物B7、B8,结果虚拟礼物B7、B8对应的合成概率分别为40%、40%,还有20%的概率可能合成失败;第二组可合成的虚拟礼物组合表中包括:原始虚拟礼物A7、A8,原始虚拟礼物A7的最少数量为5,原始虚拟数量A8的最少数量为5,可能合成结果虚拟礼物B9、B10、B11、B12,结果虚拟礼物B9、B10、B11、B12对应的合成概率分别为10%、20%、30%、30%,还有10%的概率可能合成失败等等。在一些其他的例子中,也可以在一组内设置各个原始虚拟礼物的最低的数量要求,然后根据各个原始虚拟礼物的实际数量合成为不同种类的多个结果虚拟礼物,例如可合成的虚拟礼物组合表中包括:原始虚拟礼物A9、A10,原始虚拟礼物A9的最少数量为3,原始虚拟礼物A10的最少数量为2,当原始虚拟礼物A9的数量在3~5个,原始虚拟数量A10的数量在2~4个时,可能合成的结果虚拟礼物B13、B14,结果虚拟礼物B13、B14对应的合成概率分别为45%、40%,还有15%的概率可能合成失败;当原始虚拟礼物A9的数量大于5个,原始虚拟礼物A10的数量大于4个时,可能合成的结果虚拟礼物B15、B16、B17、B18,结果虚拟礼物B15、B16、B17、B18对应的合成概率分别为25%、30%、10%、25%,还有10%的概率可能合成失败。
在本发明的示例性实施方式中,直播房间界面是指用户在终端设备上观看直播的图形用户界面,而且该直播房间界面可以包含与该直播房间界面对应的主播的直播画面。也就是说,该终端设备可以为直播观看端,且直播观看端的图形用户界面中显示主播的直播房间界面,直播房间界面中包含主播的直播画面。本公开中将以直播观看端为例进行说明。
在直播画面中通常通过点击相应的礼物按钮即可在画面中显示原始虚拟礼物列表,用户再通过点击对应的礼物图像即可实现选取原始虚拟礼物的触发,但根据不同的直播***选取原始虚拟礼物的触发操作可能会有差异,本发明中对该触发操作部做限制。在直播观看端中用户触发选取原始虚拟礼物的操作后,即对被选取的原始虚拟礼物是否在合成礼物配置表中进行判断。
S2:监测在预设时间内是否有另外一个或多个原始虚拟礼物的选取操作,如果是,则执行步骤S3,如果否,则执行步骤S4;
在步骤S1中判断触发选取的原始虚拟礼物是属于合成礼物配置表中的,也即该原始虚拟礼物是有可能能合成结果虚拟礼物的,此时在直播画面中即可出现倒计时,在倒计时时间内用户可以继续选取一个或多个原始虚拟礼物来凑成组合,倒计时的具体时间可以根据情况来设定。
S3:直接或在满足第一预设条件下按照合成礼物配置表将选取的多个原始虚拟礼物合成,并根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户。
其中,上述的第一预设条件可以是触发一个确认按钮,在对选取的多个原始虚拟礼物合成之前可以再由用户触发该确认按钮才执行相应的礼物合成步骤。另外该第一预设条件还可以是判断选取的多个原始虚拟礼物是否满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求;也即在进行上述礼物合成之前,先判断选取的多个原始虚拟礼物是否满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求,如果是,则按照合成礼物配置表将选取的多个原始虚拟礼物合成,并根据合成结果将相应的虚拟礼物发送给主播用户;如果否,则可以执行步骤S4,也即将被选取的多个原始虚拟礼物分别发送给主播用户,另外还可以设置选择是否取消发送虚拟礼物,若用户选择取消时,则取消该次选择,用户可以重新选择虚拟礼物再进行发送。进一步地,按照合成礼物配置表将选取的多个原始虚拟礼物合成时,可以根据前述的合成概率随机合成相应的结果虚拟礼物,并将合成的该结果虚拟礼物发送给主播用户。其中,根据前述的合成概率随机合成礼物时也可能合成失败,若合成失败,则可以执行步骤S4,也即将被选取的多个原始虚拟礼物分别发送给主播用户,另外还可以设置选择是否取消发送虚拟礼物,若用户选择取消时,则取消该次选择,用户可以重新选择虚拟礼物再重新进行发送。
如图2所示,在进一步的实施方式中,步骤S3具体包括:
S31:判断选取的多个原始虚拟礼物是否满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求,如果是,则执行步骤S32,如果否,则执行步骤S35;
S32:按照合成礼物配置表将选取的多个原始虚拟礼物合成;
S33:判断根据合成概率随机合成礼物时是否合成失败,如果是,则执行步骤S35,如果否,则执行步骤S34;
S34:将随机合成的结果虚拟礼物发送给主播用户;
S35:执行步骤S4或者选择是否取消发送礼物。
其中上述的第二预设条件可以是触发一个确认按钮,在用户将虚拟礼物发送给主播用户之前最后再由用户触发该确认按钮才执行相应的发送虚拟礼物。另外该第二预设条件还可以是检测当前用户的账户中是否有足够的余额支付所需发送的虚拟礼物,如果余额足够,再将虚拟礼物送出,如果余额不足,可提示用户付款或充值后再送出。
S4:直接或在满足第三预设条件下将被选取的原始虚拟礼物发送给主播用户;
在步骤S1中判断触发选取的原始虚拟礼物是不包含在合成礼物配置表中的,也即该原始虚拟礼物不能合成结果虚拟礼物,此时即可直接将该选取的原始虚拟礼物发送给主播用户。
在步骤S1中判断触发选取的原始虚拟礼物是属于合成礼物配置表中的,也即该原始虚拟礼物是有可能能合成结果虚拟礼物的,此时在直播画面中即可出现倒计时,在倒计时时间内用户可以继续选取一个或多个原始虚拟礼物来凑成组合,如果步骤S2监测用户在倒计时时间内没有继续选取任意的原始虚拟礼物,在倒计时时间结束后,也直接将该选取的原始虚拟礼物发送给主播用户。
其中上述的第三预设条件可以是触发一个确认按钮,在用户将虚拟礼物发送给主播用户之前最后再由用户触发该确认按钮才执行相应的发送虚拟礼物。另外该第三预设条件还可以是检测当前用户的账户中是否有足够的余额支付所需发送的虚拟礼物,如果余额足够,再将虚拟礼物送出,如果余额不足,可提示用户付款或充值后再送出。
通过上述虚拟礼物的处理方法,不同的虚拟礼物可以采用不同的组合方式组合在一起,提高虚拟礼物的利用率,而且发送虚拟礼物时存在随机性,使得送礼物的趣味性更高。由于用户一般都是打赏低值礼物,但打赏的次数却可能很多,本发明通过将多次打赏的低值礼物自动合成为高值礼物,从而增加了所打赏礼物的种类和丰富性。
在一个具体的实例中,直播客户端事先配置好合成礼物配置表,包含一组组的礼物组合,每组礼物组合包括组内的原始虚拟礼物的ID、组内的各原始虚拟礼物的最低数量要求、不同的原始虚拟礼物的数量可能产生的结果虚拟礼物的ID以及对应的合成概率。用户在观看直播送礼物时,选取第一个原始虚拟礼物后判断该原始虚拟礼物是否存在可以合成的组合,如果不存在则与常规一样直接送出,如果存在则在画面中出现倒计时,倒计时时间内用户可以继续选取不同的原始虚拟礼物来凑成组合,用户不再选取原始虚拟礼物且满足组合要求、或者倒计时时间结束且满足组合要求则根据合成配置表进行组合,根据合成概率随机组合成相应的结果虚拟礼物,并将该结果虚拟礼物发送给主播用户。例如在某一游戏直播中,用户可以送出5个鸡蛋、10个小麦礼物,可能合成一个蛋糕这样的一个大额礼物送给主播,也可能合成一个面包这样一个中额礼物送给主播,甚至可能合成失败按照原有的礼物以原始额度送给主播。
如图3,在另一具体的实例中,在直播观看端的用户,通过点击直播画面下方的礼物选取控件,可以实现对原始虚拟礼物的选取操作,在本实例中,用户通过点击3次礼物1的图像以选择3个礼物1,礼物1是属于合成礼物配置表中的结果虚拟礼物的配置要求的,在屏幕中显示所选择的礼物图标和数量,随后出现倒计时,用户在倒计时时间内又选择了3个礼物2和3个礼物3,倒计时时间结束后根据合成礼物配置表,将3个礼物1、3个礼物2和3个礼物3合成了一个结果虚拟礼物,即礼物11,并将该礼物11发送给主播用户。
在一些示例性实施方式中,在以上的虚拟礼物的处理方法的基础上,还可存储直播观看端的历史合成记录,在新生成结果虚拟礼物时尽量生成不同的结果虚拟礼物。例如可以通过以下方式实现:在合成礼物配置表中每组可合成的虚拟礼物组合表中,其对应的结果虚拟礼物的ID可以根据历史合成记录进行调整,而且结果虚拟礼物的ID对应的合成概率也可以根据历史记录发生变化,即历史生成过的结果虚拟礼物对应的合成概率可以适当降低,从而使得生成的礼物可能每次都能有不同,进一步增加用户在发送礼物时的新鲜感和惊喜感。
在一些示例性实施方式中,在主播端也设置礼物合成机制,以把收到的礼物合成为更大的礼物,则直播观看端可记载这些主播端的合成规则并记载直播观看端的历史合成记录,在下次发送虚拟礼物给主播用户时尽量生成在主播端能合成更大礼物的结果虚拟礼物,即配合用户之前已合成并发送的结果虚拟礼物,生成与其能进一步合成更大礼物的结果虚拟礼物。具体地包括以下步骤:记录主播端的礼物的合成规则,并记录直播观看端发送过的虚拟礼物的历史记录,结合主播端的礼物的合成规则和直播观看端发送过的虚拟礼物的历史记录,在对多个原始虚拟礼物进行合成时,生成可与直播观看端发送过的虚拟礼物进一步合成的结果虚拟礼物;从而进一步增加礼物的丰富性。
在一些示例性实施方式中,在主播端也设置礼物合成机制,以把从不同直播观看端收到的礼物合成为更大的礼物,则直播观看端可记载这些主播端的合成规则并可及时得到其他直播观看端的礼物发送记录,在下次发送虚拟礼物给主播用户时尽量生成在主播端能合成更大礼物的结果虚拟礼物,即配合其他用户之前已发送的虚拟礼物,生成与其能进一步合成更大礼物的结果虚拟礼物。具体地包括以下步骤:记录主播端的礼物的合成规则,并获取主播端所在的直播间的其他直播观看端发送的虚拟礼物的历史记录,结合主播端的礼物的合成规则和主播端所在的直播间的其他直播观看端发送的虚拟礼物的历史记录,在对多个原始虚拟礼物进行合成时,生成可与主播端所在的直播间的其他直播观看端发送的虚拟礼物进一步合成的结果虚拟礼物;从而进一步增加礼物的丰富性。
本发明示例性实施方式还提供了一种虚拟礼物的处理装置,该装置用于实现上述实施例及优选实施方式,如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4示意性示出了该虚拟礼物的处理装置的结构示意图,如图4所示,该虚拟礼物的处理装置包括设置模块401;判断模块402、监测模块403、合成模块404、发送模块405。其中:
设置模块401,用于设置合成礼物配置表,所述合成礼物配置表中包含至少一组可合成的虚拟礼物组合表;
判断模块402,用于响应选取原始虚拟礼物的触发操作,判断被选取的原始虚拟礼物是否在合成礼物配置表中;
监测模块402,用于在判断模块402判断被选取的原始虚拟礼物是在合成礼物配置表中时,监测在预设时间内是否有另外一个或多个原始虚拟礼物的选取操作;
合成模块404,用于在监测模块402监测在预设时间内有另外一个或多个原始虚拟礼物的选取操作时,直接或在满足第一预设条件下按照合成礼物配置表将选取的多个原始虚拟礼物合成。
发送模块405,用于在判断模块402判断被选取的原始虚拟礼物不在合成礼物配置表中时,或者监测模块402监测在预设时间内没有另外一个或多个原始虚拟礼物的选取操作时,直接或在满足第三预设条件下将被选取的原始虚拟礼物发送给主播用户;并用于在合成模块404按照合成礼物配置表将选取的多个原始虚拟礼物合成时根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
上述虚拟礼物的处理装置中各模块的具体细节已经在对应的虚拟礼物的处理方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施方式的方法。
在本发明示例性实施方式中,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为可被一处理器运行以执行上述任一项方法实施方式中的步骤。
可选地,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(RandomAccess Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明示例性实施方式还提供了一种电子设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施方式中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,本实施方式中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
在本发明的上述实施方式中,对各个实施方式的描述都各有侧重,某个实施方式中没有详述的部分,可以参见其他实施方式的相关描述。
在本申请所提供的几个实施方式中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的设备实施例仅仅是示意性的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。

Claims (12)

1.一种虚拟礼物的处理方法,其特征在于,在所述直播观看端的图形用户界面中显示主播的直播房间界面,所述直播房间界面中包含主播的直播画面,所述虚拟礼物的处理方法包括:
S1:响应于选取原始虚拟礼物的触发操作,判断被选取的所述原始虚拟礼物是否在所述合成礼物配置表中,如果是,则执行步骤S2;如果否,则执行步骤S4;其中,所述合成礼物配置表中包含至少一组可合成的虚拟礼物组合表;
S2:监测在预设时间内是否有另外一个或多个原始虚拟礼物的选取操作,如果是,则执行步骤S3,如果否,则执行步骤S4;
S3:直接或在满足第一预设条件下按照合成礼物配置表将选取的多个所述原始虚拟礼物进行合成,然后根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户;
S4:直接或在满足第三预设条件下将被选取的所述原始虚拟礼物发送给主播用户。
2.根据权利要求1所述的虚拟礼物的处理方法,其特征在于,每组可合成的虚拟礼物组合表至少包括组内的多个原始虚拟礼物的ID以及至少一个合成的结果虚拟礼物的ID。
3.根据权利要求2所述的虚拟礼物的处理方法,其特征在于,每组可合成的虚拟礼物组合表中包括多个合成的结果虚拟礼物的ID,且每组可合成的虚拟礼物组合表中还包括合成概率与每个合成的结果虚拟礼物的ID的映射关系,所述合成概率表示组内的多个原始虚拟礼物合成相对应的结果虚拟礼物的概率。
4.根据权利要求3所述的虚拟礼物的处理方法,其特征在于,每组可合成的虚拟礼物组合表中多个合成的结果虚拟礼物的ID对应的合成概率之和小于或等于100%,当多个合成的结果虚拟礼物的ID对应的合成概率之和小于100%时,小于100%的部分概率对应为组内的各个原始虚拟礼物合成失败的概率。
5.根据权利要求2至4任一项所述的虚拟礼物的处理方法,其特征在于,每组可合成的虚拟礼物组合表还包括组内各个原始虚拟礼物的最低的数量要求,其中,在步骤S1和步骤S2中对原始虚拟礼物的选取操作中还包括设置所选取的所述原始虚拟礼物的数量。
6.根据权利要求3所述的虚拟礼物的处理方法,其特征在于,步骤S3中按照合成礼物配置表将选取的多个所述原始虚拟礼物合成时,根据所述合成概率随机合成相应的结果虚拟礼物,并直接或在满足第二预设条件下将合成的所述结果虚拟礼物发送给主播用户。
7.根据权利要求4所述的虚拟礼物的处理方法,其特征在于,步骤S3中按照合成礼物配置表将选取的多个所述原始虚拟礼物合成时,根据所述合成概率随机合成时若合成失败,则执行步骤S4或者取消发送虚拟礼物。
8.根据权利要求1所述的虚拟礼物的处理方法,其特征在于,步骤S3中在合成礼物之前还包括判断选取的多个原始虚拟礼物是否满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求,如果是,则直接或在满足第一预设条件下按照合成礼物配置表将选取的多个所述原始虚拟礼物合成,并根据合成结果直接或在满足第二预设条件下将相应的虚拟礼物发送给主播用户。
9.根据权利要求8所述的虚拟礼物的处理方法,其特征在于,步骤S3还包括:判断选取的多个原始虚拟礼物不满足合成礼物配置表中的任意一个结果虚拟礼物的配置要求时,执行步骤S4或者取消发送虚拟礼物。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为可被一处理器运行以执行所述权利要求1至9任一项中所述的虚拟礼物的处理方法。
11.一种处理器,其特征在于,所述处理器可运行一计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至9任一项中所述的虚拟礼物的处理方法。
12.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至9任一项中所述的虚拟礼物的处理方法。
CN202010724516.6A 2020-07-24 2020-07-24 一种虚拟礼物的处理方法、存储介质、处理器及电子设备 Active CN111970575B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010724516.6A CN111970575B (zh) 2020-07-24 2020-07-24 一种虚拟礼物的处理方法、存储介质、处理器及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010724516.6A CN111970575B (zh) 2020-07-24 2020-07-24 一种虚拟礼物的处理方法、存储介质、处理器及电子设备

Publications (2)

Publication Number Publication Date
CN111970575A true CN111970575A (zh) 2020-11-20
CN111970575B CN111970575B (zh) 2022-08-05

Family

ID=73364460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010724516.6A Active CN111970575B (zh) 2020-07-24 2020-07-24 一种虚拟礼物的处理方法、存储介质、处理器及电子设备

Country Status (1)

Country Link
CN (1) CN111970575B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114493672A (zh) * 2021-12-30 2022-05-13 广州趣丸网络科技有限公司 虚拟物品的发放方法及***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036405A (zh) * 2013-03-06 2014-09-10 腾讯科技(深圳)有限公司 一种虚拟资源交易订单的处理方法及装置
CN106709762A (zh) * 2016-12-26 2017-05-24 乐蜜科技有限公司 直播间中虚拟礼物的推荐方法、装置及移动终端
CN110213607A (zh) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 直播间互动方法、装置、终端、服务器及可读存储介质
CN110493630A (zh) * 2019-09-11 2019-11-22 广州华多网络科技有限公司 虚拟礼物特效的处理方法和装置、直播***
CN110827195A (zh) * 2019-10-31 2020-02-21 北京达佳互联信息技术有限公司 虚拟物品添加方法、装置、电子设备及存储介质
US20200120369A1 (en) * 2017-06-27 2020-04-16 Pixellot Ltd. Method and system for fusing user specific content into a video production
CN111107417A (zh) * 2019-12-16 2020-05-05 广州华多网络科技有限公司 虚拟礼物赠送方法、装置、***、计算机设备和存储介质
CN111246307A (zh) * 2020-01-16 2020-06-05 腾讯科技(深圳)有限公司 一种虚拟礼物生成的方法、相关装置、设备及存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104036405A (zh) * 2013-03-06 2014-09-10 腾讯科技(深圳)有限公司 一种虚拟资源交易订单的处理方法及装置
CN106709762A (zh) * 2016-12-26 2017-05-24 乐蜜科技有限公司 直播间中虚拟礼物的推荐方法、装置及移动终端
US20200120369A1 (en) * 2017-06-27 2020-04-16 Pixellot Ltd. Method and system for fusing user specific content into a video production
CN110213607A (zh) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 直播间互动方法、装置、终端、服务器及可读存储介质
CN110493630A (zh) * 2019-09-11 2019-11-22 广州华多网络科技有限公司 虚拟礼物特效的处理方法和装置、直播***
CN110827195A (zh) * 2019-10-31 2020-02-21 北京达佳互联信息技术有限公司 虚拟物品添加方法、装置、电子设备及存储介质
CN111107417A (zh) * 2019-12-16 2020-05-05 广州华多网络科技有限公司 虚拟礼物赠送方法、装置、***、计算机设备和存储介质
CN111246307A (zh) * 2020-01-16 2020-06-05 腾讯科技(深圳)有限公司 一种虚拟礼物生成的方法、相关装置、设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114493672A (zh) * 2021-12-30 2022-05-13 广州趣丸网络科技有限公司 虚拟物品的发放方法及***

Also Published As

Publication number Publication date
CN111970575B (zh) 2022-08-05

Similar Documents

Publication Publication Date Title
CN106028161A (zh) 一种弹幕的生成、呈现方法及其装置、服务器、客户端
CN113727130B (zh) 直播间的消息提示方法、***、装置及计算机设备
JP2017121036A (ja) デジタルコンテンツを配信するシステム、方法、及びプログラム
CN113949892B (zh) 基于虚拟资源消耗的直播互动方法、***、设备及介质
JP2017121021A (ja) デジタルコンテンツを配信するシステム、方法、及びプログラム
TW200946192A (en) Game server
CN113179416B (zh) 直播内容转播方法及相关设备
CN111970575B (zh) 一种虚拟礼物的处理方法、存储介质、处理器及电子设备
JP2021072965A (ja) ゲームリプレイ方法およびシステム
CN113648650B (zh) 一种互动方法及相关装置
WO2012084398A1 (en) Systems and methods for enabling virtual social profiles
CN113973103A (zh) 音频处理方法、装置、电子设备及存储介质
CN111343469B (zh) 一种数据处理方法、装置、电子设备及存储介质
JP6869291B2 (ja) デジタルコンテンツを配信するシステム、方法、及びプログラム
CN116980706A (zh) 视频播放方法和装置、存储介质及电子设备
CN114866852B (zh) 互动视频的控件展示方法、装置、计算机设备及存储介质
CN113923469A (zh) 直播中礼物连送的处理方法、装置、设备和存储介质
CN109729413B (zh) 一种发送弹幕的方法及终端
US11338208B2 (en) Information processing program, information processing server, and information processing system
CN114071172B (zh) 直播中礼物连送的处理方法、装置、服务器和存储介质
CN113289333A (zh) 游戏内容数据处理方法及相关装置
JP2021171367A (ja) ゲームプログラムおよびゲームシステム
JP6982282B2 (ja) イベント参加システム、イベント管理装置、およびイベント参加プログラム
WO2024139497A1 (zh) 队伍外观改变方法、装置、设备、介质和程序产品
US20230421842A1 (en) Information processing system, information processing apparatus, information processing method, and non-transitory storage medium

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
GR01 Patent grant
GR01 Patent grant