CN113159823A - 基于虚拟物品的互动方法、装置、电子设备和存储介质 - Google Patents
基于虚拟物品的互动方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113159823A CN113159823A CN202110236231.2A CN202110236231A CN113159823A CN 113159823 A CN113159823 A CN 113159823A CN 202110236231 A CN202110236231 A CN 202110236231A CN 113159823 A CN113159823 A CN 113159823A
- Authority
- CN
- China
- Prior art keywords
- session
- target
- area
- virtual
- issuing
- 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
- 230000003993 interaction Effects 0.000 title claims abstract description 93
- 238000000034 method Methods 0.000 title claims abstract description 83
- 230000000694 effects Effects 0.000 claims abstract description 81
- 230000004044 response Effects 0.000 claims abstract description 43
- 230000009471 action Effects 0.000 claims abstract description 12
- 230000007704 transition Effects 0.000 claims description 11
- 230000001960 triggered effect Effects 0.000 claims description 10
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 2
- 230000001747 exhibiting effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0239—Online discounts or incentives
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Multimedia (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Game Theory and Decision Science (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种基于虚拟物品的互动方法、装置、电子设备和存储介质;本申请展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种基于虚拟物品的互动方法、装置、电子设备和存储介质。
背景技术
随着互联网技术的发展,越来越多的人们通过网络来进行交流。目前,为了提高趣味性和增强用户之间的互动,很多应用程序都有提供虚拟物品赠送功能,其中,虚拟物品具体可以是虚拟礼物。
在目前的相关技术中,虚拟物品的赠送一般是简单的一次性体验,互动形式较为单一。
发明内容
本申请实施例提供一种基于虚拟物品的互动方法、装置、电子设备和存储介质,可以丰富了虚拟物品的互动形式。
本申请实施例提供一种基于虚拟物品的互动方法,包括:
展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;
响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;
在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
相应的,本申请实施例提供一种基于虚拟物品的互动装置,包括:
第一展示单元,用于展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;
第二展示单元,用于响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;
发放单元,用于在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述消息会话页面还包括覆盖在所述会话背景区域上方的会话前景区域,所述基于虚拟物品的互动装置还包括切换单元和第三展示单元,如下:
所述切换单元,用于当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域;
第三展示单元响应于针对所述会话背景区域中虚拟物品的操作,展示所述操作作用于所述虚拟物品的目标动效。
可选的,在本申请的一些实施例中,所述切换单元可以包括第一展示子单元和第一切换子单元,如下:
所述第一展示子单元,用于当检测到针对所述消息会话页面的会话隐藏操作时,展示所述消息会话页面从会话前景区域切换到会话背景区域的页面过渡动效;
第一切换子单元,用于当所述页面过渡动效展示完成时,隐藏所述会话前景区域,切换展示所述会话背景区域。
可选的,在本申请的一些实施例中,所述第一展示单元可以包括第二展示子单元和第三展示子单元,如下:
所述第二展示子单元,用于展示目标会话的初始消息会话页面;
第三展示子单元,用于当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面。
可选的,在本申请的一些实施例中,所述发放单元具体可以用于在所述会话背景区域内当前虚拟物品的空间尺度统计满足奖励触发的预设尺度条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放单元具体可以用于在所述会话背景区域内当前虚拟物品的总数量满足奖励触发的预设数量条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放单元可以包括第四展示子单元和发放子单元,如下:
所述第四展示子单元,用于在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,在所述目标会话中成员对应的消息会话页面中展示奖励领取控件;
发放子单元,用于响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放子单元具体可以用于当奖励剩余数量大于预设数量时,响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述第二展示单元可以包括计算子单元和第五展示子单元,如下:
所述计算子单元,用于响应于针对所述虚拟物品发放区域的物品发放操作,基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置;
第五展示子单元,用于在所述消息会话页面中展示目标虚拟物品按照预设运动轨迹从所述虚拟物品发放区域运动到所述会话背景区域中的目标陈列位置上的动效。
可选的,在本申请的一些实施例中,所述计算子单元具体可以用于基于所述会话背景区域内当前虚拟物品的陈列位置信息,确定所述会话背景区域中未陈列物品区域的位置信息;基于目标虚拟物品的空间尺度和所述未陈列物品区域的位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置。
可选的,在本申请的一些实施例中,所述消息会话页面还包括消息内容发送区域,所述基于虚拟物品的互动装置还可以包括消息发送单元,如下:
所述消息发送单元,用于响应于对所述消息内容发送区域的消息发送操作,向所述目标会话中的成员发送消息内容;在所述消息会话页面中展示所述消息内容。
可选的,在本申请的一些实施例中,所述第二展示单元具体可以用于当预设时间段内虚拟物品的发放数量小于预设发放数量时,响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
可选的,在本申请的一些实施例中,所述第二展示单元还可以包括提示子单元,如下:
所述提示子单元,用于当预设时间段内虚拟物品的发放数量不小于预设发放数量时,基于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面上展示提示信息,所述提示信息用于提示虚拟物品的数量不足。
可选的,在本申请的一些实施例中,所述第一展示单元可以包括第六展示子单元和第二切换子单元,如下:
所述第六展示子单元,用于展示目标会话的消息会话页面,所述消息会话页面的会话背景区域包括用于聊天的第一背景图像;
第二切换子单元,用于当检测到所述目标会话中成员的物品发放操作时,将所述会话背景区域中的第一背景图像切换为用于虚拟物品交互的第二背景图像。
可选的,在本申请的一些实施例中,所述虚拟物品发放区域包括至少一个类别的虚拟物品;所述第二展示单元具体可以用于响应于针对所述虚拟物品发放区域中目标类别下目标虚拟物品的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
本申请实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本申请实施例提供的基于虚拟物品的互动方法中的步骤。
此外,本申请实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本申请实施例提供的基于虚拟物品的互动方法中的步骤。
本申请实施例提供了一种基于虚拟物品的互动方法、装置、电子设备和存储介质,可以展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本申请实施例提供的基于虚拟物品的互动方法的场景示意图;
图1b是本申请实施例提供的基于虚拟物品的互动方法的流程图;
图1c是本申请实施例提供的基于虚拟物品的互动方法的页面示意图;
图1d是本申请实施例提供的基于虚拟物品的互动方法的说明图;
图1e是本申请实施例提供的基于虚拟物品的互动方法的页面示意图;
图1f是本申请实施例提供的基于虚拟物品的互动方法的页面示意图;
图1g是本申请实施例提供的基于虚拟物品的互动方法的页面示意图;
图1h是本申请实施例提供的基于虚拟物品的互动方法的页面示意图;
图1i是现有虚拟物品互动方法的另一页面示意图;
图1j是现有虚拟物品互动方法的另一页面示意图;
图2a是本申请实施例提供的基于虚拟物品的互动方法的另一流程图;
图2b是本申请实施例提供的基于虚拟物品的互动方法的另一流程图;
图2c是本申请实施例提供的基于虚拟物品的互动方法的另一页面示意图;
图2d是本申请实施例提供的基于虚拟物品的互动方法的另一页面示意图;
图2e是本申请实施例提供的基于虚拟物品的互动方法的另一页面示意图;
图2f是本申请实施例提供的基于虚拟物品的互动方法的另一流程图;
图2g是本申请实施例提供的基于虚拟物品的互动方法的另一流程图;
图3a是本申请实施例提供的基于虚拟物品的互动装置的结构示意图;
图3b是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3c是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3d是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3e是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3f是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3g是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3h是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图3i是本申请实施例提供的基于虚拟物品的互动装置的另一结构示意图;
图4是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种基于虚拟物品的互动方法、装置、电子设备和存储介质。该基于虚拟物品的互动装置具体可以集成在电子设备中,该电子设备可以是终端或服务器等设备。
可以理解的是,本实施例的基于虚拟物品的互动方法可以是在终端上执行的,也可以是在服务器上执行,还可以由终端和服务器共同执行的。以上举例不应理解为对本申请的限制。
如图1a所示,以终端和服务器共同执行基于虚拟物品的互动方法为例。本申请实施例提供的基于虚拟物品的互动***包括终端10和服务器11等;终端10与服务器11之间通过网络连接,比如,通过有线或无线网络连接等,其中,基于虚拟物品的互动装置可以集成在终端中。
其中,终端10,可以用于:展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。其中,终端10可以包括手机、智能电视、平板电脑、笔记本电脑、或个人计算机(PC,Personal Computer)等。终端10上还可以设置客户端,该客户端可以是应用程序客户端或者浏览器客户端等等。
其中,服务器11,可以用于确定会话背景区域内当前虚拟物品的统计信息是否满足奖励触发条件,若是,触发终端10向所述目标会话中成员发放奖励。服务器11还可以用于检测目标会话中目标成员发送的消息内容是否包括预设关键词,若是,触发终端10在消息会话页面上展示虚拟物品发放区域。基于对所述虚拟物品发放区域的物品发放操作,服务器11可以根据会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置,并将目标陈列位置发送给终端10,以使终端10在所述消息会话页面中展示目标虚拟物品按照预设运动轨迹从所述虚拟物品发放区域运动到所述会话背景区域中的目标陈列位置上的动效。其中,服务器11可以是单台服务器,也可以是由多个服务器组成的服务器集群或云服务器。
上述服务器11确定奖励触发条件、检测关键词、以及计算目标陈列位置的步骤,也可以由终端10执行。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
本实施例将从基于虚拟物品的互动装置的角度进行描述,该基于虚拟物品的互动装置具体可以集成在电子设备中,该电子设备可以是服务器或终端等设备。
本申请实施例的基于虚拟物品的互动方法可以应用于群聊、直播间、聊天室、虚拟房间等多人在线的社交形态中,本实施例对此不作限制。通过本实施例提供的基于虚拟物品的互动方法,可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
如图1b所示,该基于虚拟物品的互动方法的具体流程可以如下:
101、展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域。
其中,该目标会话可以包括至少一个以上的(会话)成员,在一些实施例中,目标会话的成员之间权限不同,拥有目标会话中最高权限的成员可以称为群主,比如,群主可以接收目标会话中其他成员赠送的虚拟物品。
具体地,目标会话可以是在线房间。其中,在线房间是指网络平台中根据一定标准(例如功能或内容)划分的相对独立的虚拟空间,例如在线聊天室、网络直播平台中的直播间或网络直播间等。
其中,消息会话页面可以用来显示发送或接收到的消息内容,即展示用户之间的消息交互,消息的类型不限,可以是视频、音频、图像以及文本等。消息会话页面可以包括背景图层和前景图层(也即会话前景区域或会话图层),前景图层可以用于消息交互,背景图层也即会话背景区域,可以用来展示虚拟物品。虚拟物品具体可以是向目标会话中的目标成员赠送的虚拟礼物,该虚拟物品可以是三维的,也可以是二维的,本实施例对此不作限制。
可选地,虚拟物品发放区域可以包括虚拟物品发放控件,基于对虚拟物品发放控件的操作,比如点击操作、滑动操作等,可以向目标会话中的目标成员发放虚拟物品。在一些实施例中,也可以基于对虚拟物品发放控件的操作,在虚拟物品发放区域中展示至少一个候选虚拟物品,基于针对虚拟物品发放区域中目标虚拟物品的选择操作,向目标会话中的目标成员发放该目标虚拟物品。其中,选择操作具体可以是点击操作等。
可选地,本实施例中,步骤“展示目标会话的消息会话页面”,可以包括:
展示目标会话的初始消息会话页面;
当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面。
其中,该初始消息会话页面可以不包含虚拟物品发放区域。预设关键词可以根据实际情况进行设置,例如可以是“送礼”、“礼物”等词语。
一些实施例中,可以对目标会话中目标成员发送的消息内容进行关键词提取,得到该消息内容的关键信息,计算关键信息与预设关键词的匹配度,基于匹配度,在初始消息会话页面上展示虚拟物品发放区域。其中,关键信息与预设关键词的匹配度计算,具体可以是提取关键信息对应的特征信息、以及预设关键词对应的特征信息,计算关键信息对应的特征信息与预设关键词对应的特征信息之间的向量距离,向量距离越大,匹配度越低,反之,向量距离越小,匹配度越高。
在具体场景中,参见图1c,目标会话的目标成员可以是群主,当检测到群主发送的消息内容“礼物快满了,大家可以再送一波哈”中包含预设关键词“礼物”时,可以在初始消息会话页面上展示虚拟物品发放区域,以引导用户进行物品赠送,该虚拟物品发放区域可以包括多个类别的候选虚拟物品,用户可以从候选虚拟物品中选择目标虚拟物品,基于对目标虚拟物品的选择操作,向群主赠送该目标虚拟物品。
可选地,本实施例中,步骤“展示目标会话的消息会话页面”,可以包括:
展示目标会话的消息会话页面,所述消息会话页面的会话背景区域包括用于聊天的第一背景图像;
当检测到所述目标会话中成员的物品发放操作时,将所述会话背景区域中的第一背景图像切换为用于虚拟物品交互的第二背景图像。
其中,对于目标会话,在没有成员发放虚拟物品的情况下(具体可以是在预设时间段内目标会话中成员都没有发放虚拟物品),消息会话页面的会话背景区域可以处于未激活的状态,也不显示虚拟物品,未激活状态下的会话背景区域显示的是用于聊天的第一背景图像,该第一背景图像可以是空白图像,也可以是用户自己设置的图像等。当检测到目标会话中成员的物品发放操作时,该会话背景区域被激活,可以从第一背景图像切换为用于虚拟物品交互的第二背景图像,第二背景图像具体可以展示会话成员赠送的虚拟物品,还可以展示虚拟物品发放时的动效。
102、响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品。
其中,物品发放操作具体可以是对虚拟物品发放区域中目标虚拟物品的选择操作(如点击等)。该动效可以是***的默认动效,也可以是用户自行设置的动效,该动效可以对应有显示参数,可选地,一些实施例中,用户可以通过对动效的显示参数进行设置,来控制虚拟物品对应的发放展示效果。动效的显示参数可以包括动效的种类、移动速度等等,其中,动效的种类具体可以是弹射动效、飘落动效和发光动效等。对于弹射动效,可以设置弹射的次数、弹射的方向、弹射的速度等显示参数。
在一具体实施例中,当检测到用户针对目标虚拟物品的物品发放操作时,可以在消息会话页面中展示目标虚拟物品从虚拟物品发放区域弹射到会话背景区域中的运动效果,其中,弹射次数可以设置为三次。在目标虚拟物品弹射后,目标虚拟物品可以落在会话背景区域上,并与其他虚拟物品形成堆积的效果,如图1e所示(也可以是其他的展示效果,本实施例对此不作限制)。
具体地,目标虚拟物品从虚拟物品发放区域运动至会话背景区域还可以基于一定的自然运动规律,比如可以响应于针对虚拟物品发放区域的物品发放操作,展示目标虚拟物品从虚拟物品发放区域运动到会话背景区域的符合重力规律的动效,这样可以使得虚拟物品的动效更为自然,符合人们日常生活中真实物品的运动效果,不容易产生违和感。
可选地,本实施例中,步骤“响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效”,可以包括:
响应于针对所述虚拟物品发放区域的物品发放操作,基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置;
在所述消息会话页面中展示目标虚拟物品按照预设运动轨迹从所述虚拟物品发放区域运动到所述会话背景区域中的目标陈列位置上的动效。
其中,会话背景区域内当前虚拟物品为目标会话中成员已赠送的虚拟物品。会话背景区域内当前虚拟物品的陈列位置信息即当前虚拟物品的摆放位置信息,目标陈列位置即目标虚拟物品的待摆放位置,在基于物品发放操作,展示目标虚拟物品落入会话背景区域中的动效后,最终展示的是目标虚拟物品摆放在目标陈列位置的效果。
可选地,本实施例中,步骤“基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置”,可以包括:
基于所述会话背景区域内当前虚拟物品的陈列位置信息,确定所述会话背景区域中未陈列物品区域的位置信息;
基于目标虚拟物品的空间尺度和所述未陈列物品区域的位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置。
其中,可以确定会话背景区域中用于容纳虚拟物品的空间大小,再基于会话背景区域内当前虚拟物品的摆放位置,确定已经陈列虚拟物品的空间,进而确定未陈列虚拟物品的空间;可以从未陈列物品区域中确定出目标虚拟物品的摆放位置。
在一具体实施例中,参见图1d,计算目标虚拟物品在所述会话背景区域中的目标陈列位置,具体可以是基于所述会话背景区域内当前虚拟物品的陈列位置信息,确定所述会话背景区域内的当前未陈列物品区域的y轴最低点;再获取目标虚拟物品的空间尺度(如形状大小),基于目标虚拟物品的空间尺度、和y轴最低点的纵轴坐标对应的x轴方向上的当前可陈列物品区域的宽度,计算当前y轴最低点且对应的x轴方向上的当前可陈列物品区域的宽度大于等于目标虚拟物品的空间尺度的位置,将该位置作为目标虚拟物品在会话背景区域中的目标陈列位置。
比如,用户赠送的目标虚拟物品的空间尺度为3*4,即该目标虚拟物品在x轴方向上占3个单位长度、在y轴方向上占4个单位长度。在送出该目标虚拟物品后,目标虚拟物品可以从虚拟物品发放区域随机弹射到会话背景区域中,在目标虚拟物品开始弹射后,可以计算当前未陈列物品区域的y轴最低点且该y轴最低点对应的x轴方向上的当前可陈列物品区域的宽度大于等于3的位置,将该位置作为目标虚拟物品的摆放位置。
可选地,本实施例中,步骤“响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效”,可以包括:
当预设时间段内虚拟物品的发放数量小于预设发放数量时,响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
其中,预设时间段内虚拟物品的发放数量即该预设时间段内虚拟物品已经发放的数量。预设时间段和预设发放数量可以根据实际情况进行设置,比如,可以设置为一天内虚拟物品的发放数量不能超过100,预设时间段为1天,预设发放数量为100。
可选地,在一些实施例中,还可以在虚拟物品发放区域中显示预设时间段内虚拟物品的剩余数量,即还能够发放的虚拟物品的数量。
可选地,该基于虚拟物品的互动方法还可以包括:
当预设时间段内虚拟物品的发放数量不小于预设发放数量时,基于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面上展示提示信息,所述提示信息用于提示虚拟物品的数量不足。
其中,预设时间段内可以发放的虚拟物品的数量是有限的,当预设时间段虚拟物品的发放数量达到预设发放数量时,则该预设时间段内该目标会话的成员无法发放虚拟物品,可以在用户进行物品发放操作时,展示虚拟物品数量不足的提示信息。如图1e所示,可以在消息会话页面的虚拟物品发放区域中显示提示信息“今日已送完”,向用户提示虚拟物品的数量不足。
可选地,本实施例中,所述虚拟物品发放区域包括至少一个类别的虚拟物品;步骤“响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效”,可以包括:
响应于针对所述虚拟物品发放区域中目标类别下目标虚拟物品的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
其中,可以在虚拟物品发放区域中展示多个类别的候选虚拟物品,不同虚拟物品的空间尺度可以不同,基于对虚拟物品发放区域中目标类别的目标虚拟物品的物品发放操作,展示目标虚拟物品从虚拟物品发放区域运动至会话背景区域的动效。
103、在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
其中,虚拟物品的统计信息具体可以是在会话背景区域内各个虚拟物品的空间尺度、数量和价值等的统计信息。空间尺度可以包括形状大小、面积以及体积等信息。在一具体实施例中,不同虚拟物品的价值可以不同,比如,空间尺度越大的虚拟物品的价值越高。
其中,该奖励触发条件可以根据实际情况进行设置,本实施例对此不作限制。比如,奖励触发条件可以是当前虚拟物品的空间尺度达到预设尺度,比如可以是当目标会话中成员赠送的虚拟物品充满会话背景区域时,向目标会话中成员发放奖励。
一些实施例中,当会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,可以只向目标会话中有参与该会话背景区域内虚拟物品发放的成员发放奖励。另一些实施例中,当会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,可以向目标会话中所有的成员发放奖励。
可选地,本实施例中,步骤“在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励”,可以包括:
在所述会话背景区域内当前虚拟物品的空间尺度统计满足奖励触发的预设尺度条件时,向所述目标会话中成员发放奖励。
其中,预设尺度条件可以根据实际情况进行设置。具体地,会话背景区域中的虚拟物品可以有多个类别,不同类别的虚拟物品对应不同的空间尺度,比如,会话背景区域中包括有虚拟物品1、虚拟物品2、虚拟物品3……虚拟物品N共N种类别的虚拟物品,这N种虚拟物品的数量分别为p1、p2、p3……pn,对应的尺度空间大小为k1、k2、k3……kn,则会话背景区域中所有虚拟物品的总空间尺度为:K=k1*p1+k2*p2+k3*p3+……+kn*pn,若奖励触发的预设尺度为100,则当K≥100时,向目标会话中成员发放奖励。
可选地,本实施例中,步骤“在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励”,可以包括:
在所述会话背景区域内当前虚拟物品的总数量满足奖励触发的预设数量条件时,向所述目标会话中成员发放奖励。
其中,预设数量条件可以根据实际情况进行设置。
在一些实施例中,当满足奖励触发条件后,可以将会话背景区域中累计的虚拟物品清空,并向目标会话中成员发放奖励。
可选地,本实施例中,步骤“在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励”,可以包括:
在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,在所述目标会话中成员对应的消息会话页面中展示奖励领取控件;
响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
其中,对奖励领取控件的触发操作具体可以是点击操作等。如图1f所示,展示的是当虚拟物品充满会话背景区域时,满足奖励触发条件,在消息会话页面中展示奖励领取控件。
可选地,本实施例中,步骤“响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励”,可以包括:
当奖励剩余数量大于预设数量时,响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
其中,该预设数量可以为零,具体可以根据实际情况进行设置。
其中,一些实施例中,奖励池中奖励的数量是有限的,奖励的领取规则可以是先到先得,当奖励池中的奖励全都发放完时,基于对奖励领取控件的触发操作,可以在消息会话页面中展示提示信息,该提示信息可以用于向用户提示奖励数量不足,比如,可以展示“来晚了,奖励已经没了”的提示信息。
可选地,本实施例中,所述消息会话页面还包括消息内容发送区域;该基于虚拟物品的互动方法还可以包括:
响应于对所述消息内容发送区域的消息发送操作,向所述目标会话中的成员发送消息内容;
在所述消息会话页面中展示所述消息内容。
其中,本实施例的基于虚拟物品的互动装置可以用于消息交互,具体可以在消息会话页面的会话前景区域中展示消息内容。消息内容发送区域可以如图1e所示;消息内容发送区域具体可以包括消息编辑区域、发送控件、语音获取控件、图像获取控件等等;消息发送操作可以是针对消息内容发送区域的发送控件的点击操作。
其中,该消息内容可以包括多种形式,比如可以是视频、音频、图像、文字等。
可选地,本实施例中,所述消息会话页面还包括覆盖在所述会话背景区域上方的会话前景区域;该基于虚拟物品的互动方法还可以包括:
当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域;
响应于针对所述会话背景区域中虚拟物品的操作,展示所述操作作用于所述虚拟物品的目标动效。
其中,会话前景区域可以用于消息交互,在将会话前景区域隐藏之后,只显示会话背景区域,这时可以对会话背景区域中的虚拟物品进行操作,比如可以拨动会话背景区域中的虚拟物品,如图1g所示,基于对虚拟物品的拨动操作,该虚拟物品可以向上移动,再基于重力规律向下移动,与其他虚拟物品形成堆积效果。
其中,对会话背景区域中虚拟物品的操作还可以是滑动操作等等,本实施例对此不作限制。在一实施例中,还可以在对会话前景区域隐藏之后,展示会话背景区域,当对会话背景区域中的虚拟物品进行点击操作时,在会话背景区域中展示该虚拟物品的详细信息,比如价值、空间尺度等。
其中,虚拟物品展示的目标动效可以与操作对应,不同的操作对应不同的动效,比如,基于滑动操作,可以展示虚拟物品的发光动效;基于双击操作,可以展示虚拟物品的弹射动效等等。
具体地,参考图1h,针对消息会话页面的会话隐藏操作,具体可以是针对消息会话页面中会话隐藏控件的操作,会话隐藏操作可以是点击、滑动等操作,本实施例对此不作限制。
可选地,本实施例中,步骤“当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域”,可以包括:
当检测到针对所述消息会话页面的会话隐藏操作时,展示所述消息会话页面从会话前景区域切换到会话背景区域的页面过渡动效;
当所述页面过渡动效展示完成时,隐藏所述会话前景区域,切换展示所述会话背景区域。
其中,如图1h所示,展示的是消息会话页面从会话前景区域切换到会话背景区域的页面过渡动效,具体地,图1h对应的是从会话前景区域切换到会话背景区域的过渡页面,该过渡页面可以包括第一画面区域和第二画面区域,第一画面区域展示的是会话前景区域对应的画面,第二画面区域展示的是会话背景区域对应的画面。
本申请的基于虚拟物品的互动方法可以应用在直播、即时通信、游戏等场景中。在游戏应用的具体场景中,目标会话可以是游戏社区类应用中的一个特定游戏主题的聊天群,虚拟物品可以是和这个游戏主题相关的物品,如游戏角色公仔,发放的奖励可以是与游戏主题相关的游戏道具。具体地,一游戏应用包含了供游戏玩家进行交流的功能,如提供特定游戏主题下的目标会话的消息会话页面,该消息会话页面包括虚拟物品发放区域和会话背景区域,该消息会话页面可以用于展示游戏玩家之间的消息互动。当检测到游戏玩家对虚拟物品发放区域的物品发放操作时,可以在消息会话页面中展示目标游戏虚拟物品从虚拟物品发放区域运动到会话背景区域的动效,其中,目标游戏虚拟物品为基于游戏玩家的物品发放操作向目标会话的目标成员赠送的游戏虚拟物品。当会话背景区域内的当前游戏虚拟物品的统计信息满足奖励触发条件时,可以向目标会话中成员发放奖励——游戏道具,这样有助于更多游戏玩家参与到游戏虚拟物品的赠送过程,增加该游戏应用的用户粘度。
在目前的相关技术中,虚拟物品的赠送较为简单,如图1i与图1j所示,虚拟物品的赠送为一次性的体验,缺少用户与礼物之间的互动,趣味性不足。
本申请提供的基于虚拟物品的互动方法可以动态展示虚拟物品的赠送过程,将送出的虚拟物品以预设效果在消息会话页面的会话背景区域中展示,比如堆积在会话背景区域中;当会话背景区域中虚拟物品满足奖励触发条件时,还可以获得奖励,提升了用户赠送虚拟物品的欲望。另外,本申请还可以与虚拟物品进行交互互动,展示多样的动效,增强用户与虚拟物品的互动性。本申请可以应用于群聊、房间、聊天室、直播间等多人在线的社交形态中,也可以拓展在各种赛事、运营活动中。其中,直播可以视作一种视频会话。
由上可知,本实施例电子设备可以展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
根据前面实施例所描述的方法,以下将以该基于虚拟物品的互动装置具体集成在终端举例作进一步详细说明。
本申请实施例提供一种基于虚拟物品的互动方法,如图2a所示,该基于虚拟物品的互动方法的具体流程可以如下:
201、终端展示目标会话的初始消息会话页面。
其中,该初始消息会话页面可以不包含虚拟物品发放区域。
202、当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,终端在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域。
其中,消息会话页面可以用来显示发送或接收到的消息内容。消息会话页面可以包括背景图层和前景图层(也即会话前景区域或会话图层),前景图层可以用于消息交互,背景图层也即会话背景区域,可以用来展示虚拟物品。虚拟物品具体可以是向目标会话中的目标成员赠送的虚拟礼物,该虚拟物品可以是三维的,也可以是二维的,本实施例对此不作限制。
在一具体场景中,如图2b所示,当房主发送的消息有送礼、礼物、奖励、礼包等关键词时,房间内的所有用户收到引导送礼物的弹窗提示(具体可以是显示虚拟物品发放区域);用户收到提示后可以根据身意愿选择送礼或者关闭弹窗。
可选地,本实施例中,步骤“展示目标会话的消息会话页面”,可以包括:
展示目标会话的消息会话页面,所述消息会话页面的会话背景区域包括用于聊天的第一背景图像;
当检测到所述目标会话中成员的物品发放操作时,将所述会话背景区域中的第一背景图像切换为用于虚拟物品交互的第二背景图像。
其中,对于目标会话,在没有成员发放虚拟物品的情况下(具体可以是在预设时间段内目标会话中成员都没有发放虚拟物品),消息会话页面的会话背景区域可以处于未激活的状态,也不显示虚拟物品,未激活状态下的会话背景区域显示的是用于聊天的第一背景图像,该第一背景图像可以是空白图像,也可以是用户自己设置的图像等。当检测到目标会话中成员的物品发放操作时,该会话背景区域被激活,可以从第一背景图像切换为用于虚拟物品交互的第二背景图像,第二背景图像具体可以展示会话成员赠送的虚拟物品,还可以展示虚拟物品发放时的动效。
203、终端响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品。
可选地,本实施例中,所述虚拟物品发放区域包括至少一个类别的虚拟物品;步骤“响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效”,可以包括:
响应于针对所述虚拟物品发放区域中目标类别下目标虚拟物品的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
其中,可以在虚拟物品发放区域中展示多个类别的候选虚拟物品,不同虚拟物品的空间尺度可以不同,基于对虚拟物品发放区域中目标类别的目标虚拟物品的物品发放操作,展示目标虚拟物品从虚拟物品发放区域运动至会话背景区域的动效。
204、在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,终端向所述目标会话中成员发放奖励。
其中,该奖励触发条件可以根据实际情况进行设置,本实施例对此不作限制。比如,奖励触发条件可以是当前虚拟物品的空间尺度达到预设尺度,比如可以是当目标会话中成员赠送的虚拟物品充满会话背景区域时,向目标会话中成员发放奖励。
可选地,本实施例中,步骤“在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励”,可以包括:
在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,在所述目标会话中成员对应的消息会话页面中展示奖励领取控件;
响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
可选地,本实施例中,步骤“响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励”,可以包括:
当奖励剩余数量大于预设数量时,响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
在一实施例中,目标会话的消息会话页面的初始状态如图2c所示,其中,初始状态是指目标会话中没有成员发放虚拟物品的状态,当没有发放虚拟物品时消息会话页面的会话背景区域为空。如图2d所示,当用户对虚拟物品发放区域进行物品发放操作时,目标虚拟物品从虚拟物品发放区域弹射发出,经过随机弹射运动后落入消息会话页面的会话背景区域内,形成堆积效果。当会话背景区域中充满虚拟物品时,会触发奖励,虚拟物品充满会话背景区域的效果如图2e所示。
具体地,如图2f所示,该基于虚拟物品的互动方法的技术方案可以包括:
2001、用户通过对消息会话页面中的虚拟物品发放区域的物品发放操作,向目标会话中目标成员赠送目标虚拟物品,不同虚拟物品对应不同体积;
2002、目标虚拟物品在消息会话页面中从虚拟物品发放区域运动至会话背景区域,具体可以是在屏幕上进行三次随机弹射;
2003、在目标虚拟物品进行弹射后,可以计算会话背景区域中当前可陈列物品区域,并基于当前可陈列物品区域确定目标虚拟物品在会话背景区域中的目标陈列位置;
2004、目标虚拟物品停止运动并放置于目标陈列位置,在会话背景区域中形成堆积效果。
可选地,本实施例中,虚拟物品(即虚拟礼物)累计的技术方案可以参考图2g,目标会话中的成员可以向其中目标成员(如房主)赠送虚拟礼物,赠送的虚拟礼物可以从虚拟物品发放区域运动至所述会话背景区域(即在线房间的背景)中,在线房间的背景可以视为一个容器,用于摆放目标会话中成员赠送的虚拟物品,比如,在线房间的背景的容量值为100,不同礼物对应不同的容量值,例如,礼物1的容量值为1,礼物2的容量值为2,礼物3的容量值为3,当会话成员赠送的N个礼物的容量值不小于100时(即礼物1+礼物2+礼物3+...礼物N≥100),会触发房间奖励,参与送礼的用户可以获取礼包。
由上可知,本实施例可以通过终端展示目标会话的初始消息会话页面;当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,终端在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,终端向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
为了更好地实施以上方法,本申请实施例还提供一种基于虚拟物品的互动装置,如图3a所示,该基于虚拟物品的互动装置可以包括第一展示单元301、第二展示单元302和发放单元303,如下:
(1)第一展示单元301;
第一展示单元301,用于展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域。
可选的,在本申请的一些实施例中,所述第一展示单元301可以包括第二展示子单元3011和第三展示子单元3012,参见图3b,如下:
所述第二展示子单元3011,用于展示目标会话的初始消息会话页面;
第三展示子单元3012,用于当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面。
可选的,在本申请的一些实施例中,所述第一展示单元301可以包括第六展示子单元3013和第二切换子单元3014,参见图3c,如下:
所述第六展示子单元3013,用于展示目标会话的消息会话页面,所述消息会话页面的会话背景区域包括用于聊天的第一背景图像;
第二切换子单元3014,用于当检测到所述目标会话中成员的物品发放操作时,将所述会话背景区域中的第一背景图像切换为用于虚拟物品交互的第二背景图像。
(2)第二展示单元302;
第二展示单元302,用于响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品。
可选的,在本申请的一些实施例中,所述第二展示单元302可以包括计算子单元3021和第五展示子单元3022,参见图3d,如下:
所述计算子单元3021,用于响应于针对所述虚拟物品发放区域的物品发放操作,基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置;
第五展示子单元3022,用于在所述消息会话页面中展示目标虚拟物品按照预设运动轨迹从所述虚拟物品发放区域运动到所述会话背景区域中的目标陈列位置上的动效。
可选的,在本申请的一些实施例中,所述计算子单元3021具体可以用于基于所述会话背景区域内当前虚拟物品的陈列位置信息,确定所述会话背景区域中未陈列物品区域的位置信息;基于目标虚拟物品的空间尺度和所述未陈列物品区域的位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置。
可选的,在本申请的一些实施例中,所述第二展示单元302具体可以用于当预设时间段内虚拟物品的发放数量小于预设发放数量时,响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
可选的,在本申请的一些实施例中,所述第二展示单元302还可以包括提示子单元3023,参见图3e,如下:
所述提示子单元3023,用于当预设时间段内虚拟物品的发放数量不小于预设发放数量时,基于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面上展示提示信息,所述提示信息用于提示虚拟物品的数量不足。
可选的,在本申请的一些实施例中,所述虚拟物品发放区域包括至少一个类别的虚拟物品;所述第二展示单元302具体可以用于响应于针对所述虚拟物品发放区域中目标类别下目标虚拟物品的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
(3)发放单元303;
发放单元303,用于在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放单元303具体可以用于在所述会话背景区域内当前虚拟物品的空间尺度统计满足奖励触发的预设尺度条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放单元303具体可以用于在所述会话背景区域内当前虚拟物品的总数量满足奖励触发的预设数量条件时,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放单元303可以包括第四展示子单元3031和发放子单元3032,参见图3f,如下:
所述第四展示子单元3031,用于在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,在所述目标会话中成员对应的消息会话页面中展示奖励领取控件;
发放子单元3032,用于响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述发放子单元3032具体可以用于当奖励剩余数量大于预设数量时,响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
可选的,在本申请的一些实施例中,所述消息会话页面还包括覆盖在所述会话背景区域上方的会话前景区域,所述基于虚拟物品的互动装置还包括切换单元304和第三展示单元305,参见图3g,如下:
所述切换单元304,用于当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域;
第三展示单元305响应于针对所述会话背景区域中虚拟物品的操作,展示所述操作作用于所述虚拟物品的目标动效。
可选的,在本申请的一些实施例中,所述切换单元304可以包括第一展示子单元3041和第一切换子单元3042,参见图3h,如下:
所述第一展示子单元3041,用于当检测到针对所述消息会话页面的会话隐藏操作时,展示所述消息会话页面从会话前景区域切换到会话背景区域的页面过渡动效;
第一切换子单元3042,用于当所述页面过渡动效展示完成时,隐藏所述会话前景区域,切换展示所述会话背景区域。
可选的,在本申请的一些实施例中,所述消息会话页面还包括消息内容发送区域,所述基于虚拟物品的互动装置还可以包括消息发送单元306,参见图3i,如下:
所述消息发送单元306,用于响应于对所述消息内容发送区域的消息发送操作,向所述目标会话中的成员发送消息内容;在所述消息会话页面中展示所述消息内容。
由上可知,本实施例可以通过第一展示单元301展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;由第二展示单元302响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,通过发放单元303向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
本申请实施例还提供一种电子设备,如图4所示,其示出了本申请实施例所涉及的电子设备的结构示意图,该电子设备可以是终端或者服务器等,具体来讲:
该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理***与处理器401逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,若该电子设备为终端,其还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本实施例可以展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。本申请可以在消息会话页面展示虚拟物品的发放动效,且在满足奖励触发条件时,目标会话中成员能够得到奖励,丰富了虚拟物品的互动形式。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种基于虚拟物品的互动方法中的步骤。例如,该指令可以执行如下步骤:
展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种基于虚拟物品的互动方法中的步骤,因此,可以实现本申请实施例所提供的任一种基于虚拟物品的互动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述基于虚拟物品的互动方面的各种可选实现方式中提供的方法。
以上对本申请实施例所提供的一种基于虚拟物品的互动方法、装置、电子设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (18)
1.一种基于虚拟物品的互动方法,其特征在于,包括:
展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;
响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;
在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
2.根据权利要求1所述的方法,其特征在于,所述消息会话页面还包括覆盖在所述会话背景区域上方的会话前景区域,所述方法还包括:
当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域;
响应于针对所述会话背景区域中虚拟物品的操作,展示所述操作作用于所述虚拟物品的目标动效。
3.根据权利要求2所述的方法,其特征在于,所述当检测到针对所述消息会话页面的会话隐藏操作时,隐藏所述会话前景区域,切换展示所述会话背景区域,包括:
当检测到针对所述消息会话页面的会话隐藏操作时,展示所述消息会话页面从会话前景区域切换到会话背景区域的页面过渡动效;
当所述页面过渡动效展示完成时,隐藏所述会话前景区域,切换展示所述会话背景区域。
4.根据权利要求1所述的方法,其特征在于,所述展示目标会话的消息会话页面,包括:
展示目标会话的初始消息会话页面;
当检测到所述目标会话中目标成员发送的消息内容包括预设关键词时,在所述初始消息会话页面上展示虚拟物品发放区域,得到消息会话页面。
5.根据权利要求1所述的方法,其特征在于,所述在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励,包括:
在所述会话背景区域内当前虚拟物品的空间尺度统计满足奖励触发的预设尺度条件时,向所述目标会话中成员发放奖励。
6.根据权利要求1所述的方法,其特征在于,所述在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励,包括:
在所述会话背景区域内当前虚拟物品的总数量满足奖励触发的预设数量条件时,向所述目标会话中成员发放奖励。
7.根据权利要求1所述的方法,其特征在于,所述在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励,包括:
在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,在所述目标会话中成员对应的消息会话页面中展示奖励领取控件;
响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
8.根据权利要求7所述的方法,其特征在于,所述响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励,包括:
当奖励剩余数量大于预设数量时,响应于对所述奖励领取控件的触发操作,向所述目标会话中成员发放奖励。
9.根据权利要求1所述的方法,其特征在于,所述响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,包括:
响应于针对所述虚拟物品发放区域的物品发放操作,基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置;
在所述消息会话页面中展示目标虚拟物品按照预设运动轨迹从所述虚拟物品发放区域运动到所述会话背景区域中的目标陈列位置上的动效。
10.根据权利要求9所述的方法,其特征在于,所述基于所述会话背景区域内当前虚拟物品的陈列位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置,包括:
基于所述会话背景区域内当前虚拟物品的陈列位置信息,确定所述会话背景区域中未陈列物品区域的位置信息;
基于目标虚拟物品的空间尺度和所述未陈列物品区域的位置信息,计算目标虚拟物品在所述会话背景区域中的目标陈列位置。
11.根据权利要求1所述的方法,其特征在于,所述消息会话页面还包括消息内容发送区域,所述方法还包括:
响应于对所述消息内容发送区域的消息发送操作,向所述目标会话中的成员发送消息内容;
在所述消息会话页面中展示所述消息内容。
12.根据权利要求1所述的方法,其特征在于,所述响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,包括:
当预设时间段内虚拟物品的发放数量小于预设发放数量时,响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
当预设时间段内虚拟物品的发放数量不小于预设发放数量时,基于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面上展示提示信息,所述提示信息用于提示虚拟物品的数量不足。
14.根据权利要求1所述的方法,其特征在于,所述展示目标会话的消息会话页面,包括:
展示目标会话的消息会话页面,所述消息会话页面的会话背景区域包括用于聊天的第一背景图像;
当检测到所述目标会话中成员的物品发放操作时,将所述会话背景区域中的第一背景图像切换为用于虚拟物品交互的第二背景图像。
15.根据权利要求1所述的方法,其特征在于,所述虚拟物品发放区域包括至少一个类别的虚拟物品;所述响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,包括:
响应于针对所述虚拟物品发放区域中目标类别下目标虚拟物品的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效。
16.一种基于虚拟物品的互动装置,其特征在于,包括:
第一展示单元,用于展示目标会话的消息会话页面,所述消息会话页面包括虚拟物品发放区域和会话背景区域;
第二展示单元,用于响应于针对所述虚拟物品发放区域的物品发放操作,在所述消息会话页面中展示目标虚拟物品从所述虚拟物品发放区域运动至所述会话背景区域的动效,其中,所述目标虚拟物品为基于所述物品发放操作向所述目标会话中目标成员发放的虚拟物品;
发放单元,用于在所述会话背景区域内当前虚拟物品的统计信息满足奖励触发条件时,向所述目标会话中成员发放奖励。
17.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至15任一项所述的基于虚拟物品的互动方法中的操作。
18.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至15任一项所述的基于虚拟物品的互动方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110236231.2A CN113159823A (zh) | 2021-03-03 | 2021-03-03 | 基于虚拟物品的互动方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110236231.2A CN113159823A (zh) | 2021-03-03 | 2021-03-03 | 基于虚拟物品的互动方法、装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113159823A true CN113159823A (zh) | 2021-07-23 |
Family
ID=76884123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110236231.2A Pending CN113159823A (zh) | 2021-03-03 | 2021-03-03 | 基于虚拟物品的互动方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113159823A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113521755A (zh) * | 2021-07-26 | 2021-10-22 | 网易(杭州)网络有限公司 | 组队方法、装置、计算机设备及存储介质 |
CN116170648A (zh) * | 2023-02-21 | 2023-05-26 | 百果园技术(新加坡)有限公司 | 虚拟礼物抽奖返利方法及其装置、设备、介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106504057A (zh) * | 2016-10-19 | 2017-03-15 | 天脉聚源(北京)传媒科技有限公司 | 一种电子礼物的显示方法及装置 |
CN110944229A (zh) * | 2019-12-06 | 2020-03-31 | 网易(杭州)网络有限公司 | 一种针对直播间对象的数据处理方法及装置 |
CN112291608A (zh) * | 2019-07-25 | 2021-01-29 | 腾讯科技(深圳)有限公司 | 一种虚拟物品数据处理方法、装置及存储介质 |
-
2021
- 2021-03-03 CN CN202110236231.2A patent/CN113159823A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106504057A (zh) * | 2016-10-19 | 2017-03-15 | 天脉聚源(北京)传媒科技有限公司 | 一种电子礼物的显示方法及装置 |
CN112291608A (zh) * | 2019-07-25 | 2021-01-29 | 腾讯科技(深圳)有限公司 | 一种虚拟物品数据处理方法、装置及存储介质 |
CN110944229A (zh) * | 2019-12-06 | 2020-03-31 | 网易(杭州)网络有限公司 | 一种针对直播间对象的数据处理方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113521755A (zh) * | 2021-07-26 | 2021-10-22 | 网易(杭州)网络有限公司 | 组队方法、装置、计算机设备及存储介质 |
CN113521755B (zh) * | 2021-07-26 | 2024-06-11 | 网易(杭州)网络有限公司 | 组队方法、装置、计算机设备及存储介质 |
CN116170648A (zh) * | 2023-02-21 | 2023-05-26 | 百果园技术(新加坡)有限公司 | 虚拟礼物抽奖返利方法及其装置、设备、介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3939681A1 (en) | Virtual object control method and apparatus, device, and storage medium | |
JP5978381B2 (ja) | オンラインコミュニティおよびコンピュータシミュレーションのためのグループにユーザを合致させるための装置および方法 | |
CN104243463B (zh) | 一种展示虚拟物品的方法和装置 | |
JP2017182603A (ja) | プログラム及びコンピュータシステム | |
CN113159823A (zh) | 基于虚拟物品的互动方法、装置、电子设备和存储介质 | |
CN113191820A (zh) | 基于直播的奖励发放方法、装置、电子设备和存储介质 | |
JP5876611B2 (ja) | 複数の項目のうちのそれぞれに対する1つまたは複数の特性の視覚表現のための装置および方法 | |
CN113082704A (zh) | 一种互动游戏直播方法、装置、存储介质及设备 | |
CN112261488A (zh) | 一种虚拟物品发放方法、装置、存储介质以及计算机设备 | |
JP7356664B2 (ja) | コンピュータプログラム、サーバ装置、端末装置及び方法 | |
CN114257875B (zh) | 数据传输方法、装置、电子设备和存储介质 | |
CN114286161B (zh) | 赛事直播时物品推荐方法、装置、设备及存储介质 | |
CN113648650B (zh) | 一种互动方法及相关装置 | |
CN113766290A (zh) | 直播互动方法、装置、存储介质及计算机设备 | |
CN111643903B (zh) | 云游戏的控制方法、装置、电子设备以及存储介质 | |
CN114938459A (zh) | 基于弹幕的虚拟直播互动方法、装置、存储介质及设备 | |
CN113975824B (zh) | 游戏观战的提醒方法以及相关设备 | |
CN112947819B (zh) | 互动叙事作品的消息显示方法、装置、存储介质及设备 | |
Chesney et al. | A study of gamer experience and virtual world behaviour | |
WO2024007606A1 (zh) | 虚拟物品的展示方法、装置、计算机设备及存储介质 | |
CN113559519A (zh) | 一种游戏道具的选取方法、装置、电子设备及存储介质 | |
US20090172574A1 (en) | Location independent communication in a virtual world | |
CN114995927A (zh) | 信息显示处理方法、装置、终端及存储介质 | |
WO2023231557A1 (zh) | 虚拟对象的互动方法、装置、设备、存储介质及程序产品 | |
CN110855554B (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40048387 Country of ref document: HK |