Data processing method, device and equipment based on virtual interactive article, and medium

By displaying item pendants on the user's avatar and completing task operations, the distribution and collection methods of virtual interactive animals are enriched, the problem of insufficient interactivity in the existing technology is solved, and a higher interest in sending and receiving is achieved.

CN120455754APending Publication Date: 2025-08-08TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410175901.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing distribution and collection methods of virtual interactive animals are relatively single, and the lack of communication and reception interactions are lacking, resulting in insufficient interaction between business objects.

Method used

By displaying item pendants on the user's avatar, displaying item collection tasks in response to the avatar trigger operation, and sending multimedia data information after completing the task to enrich the distribution and collection methods, enhancing the fun.

Benefits of technology

It increases the communication and interaction between business objects, enriches the distribution and collection methods of virtual interactive animals, and enhances the fun.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455754A_ABST
    Figure CN120455754A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device based on a virtual interactive article, equipment and a medium, and the method comprises the steps: responding to a head portrait triggering operation for the head portrait of a first object when an article pendant is displayed on the head portrait of the first object, and displaying an article receiving task used for receiving the virtual interactive article; in response to a task triggering operation for the article receiving task, executing a task operation indicated by the article receiving task on the first client, and displaying multimedia data information corresponding to the task operation; and in response to an information confirmation operation for the multimedia data information, sending the multimedia data information to the second client when the virtual interaction article is received. By adopting the method and the device, the distribution mode and the receiving mode of the virtual interactive articles are enriched in the form of the article pendants, so that the receiving and sending interestingness of the virtual interactive articles can be enhanced while the receiving and sending interactivity between the business objects is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a data processing method, apparatus, device, and medium based on virtual interactive objects. Background Art

[0002] Virtual interactive items refer to electronic resources that a sender (e.g., user A) can distribute to a recipient (e.g., user B) on the Internet. The virtual interactive items here include, but are not limited to, electronic red envelopes issued on social platforms, electronic coupons issued on shopping platforms, etc. For ease of understanding, let's take the electronic red envelope as an example of a virtual interactive item. Currently, in the process of issuing electronic red envelopes, user A can issue a certain number of electronic red envelopes to the session members in a selected session window (e.g., group session members including user A, user B, and user C). In this way, all group chat members in the session window can indiscriminately perform a trigger operation on the red envelope issuance message of the electronic red envelope to directly receive the electronic red envelope issued by user A.

[0003] However, the inventors discovered during implementation that, currently, for virtual interactive items (e.g., electronic red envelopes), they are only distributed and displayed in the conversation window designated by the sender, and only the conversation members in the designated conversation window are eligible to receive them. This results in a relatively simple distribution and collection method for virtual interactive items. In addition, when the sender sends an electronic red envelope in the conversation window, they only need to enter the number of electronic red envelopes to be distributed and the amount to be distributed to complete the distribution of the electronic red envelope; and for the recipient in the conversation window, they only need to click on the electronic red envelope distribution message during the process of receiving the electronic red envelope to complete the collection of the electronic red envelope. Therefore, for both the sender and the receiver in the designated conversation window, there is a lack of interactivity in the sending and receiving of virtual interactive items (e.g., electronic red envelopes). Summary of the Invention

[0004] The embodiments of the present application provide a data processing method, apparatus, device, and medium based on virtual interactive items, which can enrich the distribution and collection methods of virtual interactive items in the form of item pendants, thereby increasing the interactivity of sending and receiving between business objects while enhancing the fun of sending and receiving virtual interactive items.

[0005] In one aspect, an embodiment of the present application provides a data processing method based on a virtual interactive object. The method is executed by a first client and includes:

[0006] When the item pendant is displayed on the avatar of the first subject, in response to an avatar triggering operation on the avatar of the first subject, an item collection task for collecting the virtual interactive item is displayed; the item collection task is configured through the second client;

[0007] In response to a task triggering operation for an item pickup task, executing the task operation indicated by the item pickup task on the first client, and displaying multimedia data information corresponding to the task operation;

[0008] In response to the information confirmation operation for the multimedia data information, when the virtual interactive item is received, the multimedia data information is sent to the second client, so that the second client displays the multimedia data information.

[0009] In one aspect, an embodiment of the present application provides a data processing method based on a virtual interactive object, the method being executed by a second client and comprising:

[0010] In response to a triggering operation on an item configuration control on a business configuration page, an item configuration page associated with the virtual interactive item is displayed; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; the task configuration area is used to configure the item collection task of the virtual interactive item;

[0011] In response to an item configuration operation on the item configuration area, displaying the item quantity on the item configuration area;

[0012] In response to a task configuration operation on the task configuration area, displaying the item collection task on the task configuration area;

[0013] In response to a configuration confirmation operation on the configuration confirmation control, an item pendant of the virtual interactive item is displayed on the avatar of the first object; the item pendant is used to indicate that the virtual interactive item is to be collected.

[0014] On the one hand, an embodiment of the present application provides a data processing device based on a virtual interactive object, the device running on a first client, including:

[0015] an avatar triggering module, configured to display an item collection task for collecting a virtual interactive item in response to an avatar triggering operation on the avatar of the first subject when the item pendant is displayed on the avatar of the first subject; the item collection task is configured via the second client;

[0016] a task execution module, configured to, in response to a task triggering operation for an item pickup task, execute the task operation indicated by the item pickup task on the first client, and display multimedia data information corresponding to the task operation;

[0017] The information confirmation module is used to respond to the information confirmation operation on the multimedia data information and send the multimedia data information to the second client when the virtual interactive item is received, so that the second client displays the multimedia data information.

[0018] On the one hand, an embodiment of the present application provides a data processing device based on a virtual interactive object, the device running on a second client, including:

[0019] A control trigger module is configured to display an item configuration page associated with a virtual interactive item in response to a trigger operation on an item configuration control on a business configuration page; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; and the task configuration area is used to configure the item collection task for the virtual interactive item;

[0020] an item configuration module, configured to display the item quantity on the item configuration area in response to an item configuration operation on the item configuration area;

[0021] A task configuration module, configured to display an item collection task on the task configuration area in response to a task configuration operation on the task configuration area;

[0022] The widget display module is used to display the item widget of the virtual interactive item on the avatar of the first object in response to the configuration confirmation operation on the configuration confirmation control; the item widget is used to indicate the collection of the virtual interactive item.

[0023] In one aspect, an embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory is connected to the processor, the memory is used to store a computer program, and the processor is used to call the computer program so that the computer device executes the method provided in the above aspect of the embodiment of the present application.

[0024] On one hand, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program is suitable for being loaded and executed by a processor, so that a computer device with a processor executes the method provided in the above aspect of the embodiment of the present application.

[0025] According to one aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in the above aspect.

[0026] In an embodiment of the present application, the second client can respond to a trigger operation on an item configuration control on a business configuration page, thereby displaying an item configuration page associated with a virtual interactive item; wherein, it should be understood that the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; further, the second client can respond to an item configuration operation on the item configuration area, thereby displaying the item quantity on the item configuration area; further, the second client can respond to a task configuration operation on the task configuration area, thereby displaying an item collection task on the task configuration area; in addition, the second client can respond to a configuration confirmation operation on the configuration confirmation control, thereby displaying an item pendant of the virtual interactive item on the avatar of the first object. Thus, by configuring the item collection task in the task configuration area, and compared to directly distributing the virtual interactive item, the distribution method of the virtual interactive item can be enriched. Furthermore, in an embodiment of the present application, when an item pendant is displayed on the avatar of the first subject, the first client can, in response to an avatar trigger operation on the avatar of the first subject, display an item collection task for claiming a virtual interactive item. Thus, any subject displaying an item pendant can have the first client claim the virtual interactive item by triggering the avatar, thereby enriching the methods for claiming virtual interactive items. Furthermore, in response to a task trigger operation on the item collection task, the first client can execute the task operation indicated by the item collection task on the first client and display multimedia data information corresponding to the task operation. Furthermore, in response to an information confirmation operation on the multimedia data information, the first client can send the multimedia data information to the second client upon receipt of the virtual interactive item, causing the second client to display the multimedia data information. This means that when the first client claims the virtual interactive item, it must complete the corresponding item collection task in order to claim the virtual interactive item, and the first client will send the multimedia data information corresponding to the task operation indicated by the item collection task to the second client. This can increase the interactivity between business objects while enhancing the fun of sending and receiving virtual interactive items. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0028] Figure 1 This is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0029] Figure 2a-2bThis is a schematic diagram of a scenario for data processing based on virtual interactive objects provided by an embodiment of the present application;

[0030] Figure 3 This is a flow chart of a data processing method based on virtual interactive objects provided in an embodiment of the present application;

[0031] Figure 4 This is a schematic diagram of a scene for displaying an item configuration page and configuring virtual interactive items, provided by an embodiment of the present application;

[0032] Figure 5 This is another schematic diagram of a scene for displaying an item configuration page and configuring virtual interactive items provided by an embodiment of the present application;

[0033] Figure 6 This is a schematic diagram of a scenario for configuring a virtual interactive object provided by an embodiment of the present application;

[0034] Figure 7 This is a schematic diagram of a scenario for switching to view detail pages provided in an embodiment of the present application;

[0035] Figure 8 This is a flow chart of another data processing method based on virtual interactive objects provided in an embodiment of the present application;

[0036] Figure 9a-9i This is a schematic diagram of a scenario for displaying a task display page provided by an embodiment of the present application;

[0037] Figure 10 This is a schematic diagram of a process of obtaining a task display page for a second object provided by an embodiment of the present application;

[0038] Figure 11a-Figure 11d This is a schematic diagram of a scenario in which a virtual interactive item is obtained by performing an item collection task, as provided in an embodiment of the present application;

[0039] Figure 12 This is a schematic diagram of a scenario in which a business server obtains an object carried by a pendant, provided by an embodiment of the present application;

[0040] Figure 13 This is a schematic diagram of a scenario in which multimedia data information is sent to a second client according to an embodiment of the present application;

[0041] Figure 14 This is a schematic diagram of a scenario for receiving a virtual interactive item provided in an embodiment of the present application;

[0042] Figure 15 This is a timing diagram of a data processing method based on virtual interactive items provided in an embodiment of the present application;

[0043] Figure 161 is a flow chart of another data processing method based on virtual interactive objects provided in an embodiment of the present application;

[0044] Figure 17 This is a structural diagram of a data processing device based on virtual interactive objects provided by an embodiment of the present application;

[0045] Figure 18 This is a structural diagram of another data processing device based on virtual interactive objects provided in an embodiment of the present application;

[0046] Figure 19 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application;

[0047] Figure 20 It is a structural diagram of a data processing system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0049] See Figure 1 , Figure 1 This is a schematic diagram of a network architecture provided by an embodiment of the present application. Figure 1 As shown, the network architecture may include a service server 2000 and a user terminal cluster 100. The user terminal cluster 100 may specifically include one or more user terminals, and the number of user terminals in the user terminal cluster is not limited. Figure 1 As shown, the multiple user terminals may specifically include user terminal 100a, user terminal 100b, user terminal 100c, ..., user terminal 100n, etc. Among them, there may be communication connections between the user terminal clusters, for example, there is a communication connection between user terminal 100a and user terminal 100b, and there is a communication connection between user terminal 100a and user terminal 100c. At the same time, as Figure 1 As shown, any user terminal in the user terminal cluster 100 can have a communication connection with the business server 2000, for example, the user terminal 100a has a communication connection with the business server 2000, wherein the above-mentioned communication connection does not limit the connection method, and can be directly or indirectly connected through a wired communication method, or directly or indirectly connected through a wireless communication method, or through other methods, which are not limited in this application.

[0050] It should be understood that Figure 1 Each user terminal in the user terminal cluster 100 shown can be installed with an application client. When the application client runs in each user terminal, data interaction can be performed between the above-mentioned business server 2000. Among them, the application client can be an instant messaging application, a social application, a game application, a live broadcast application, a short video application, a video application, a music application, a shopping application, a novel application, a payment application, a browser, etc., which has the function of displaying data information such as text, images, audio and video. Among them, the application client can be an independent client or an embedded sub-client integrated in a client (such as a social client, a game client, etc.), which is not limited here. Among them, the business server 2000 can be a collection of multiple servers such as a background server and a data processing server corresponding to the application client. Therefore, each user terminal can transmit data with the business server 2000 through the installed application client, such as each user terminal can send and receive virtual interactive items with other user terminals through the business server 2000.

[0051] Among them, the business server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud databases, cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The user terminal can be a smart phone, tablet computer, laptop computer, desktop computer, PDA, mobile internet device (mobile internet device, MID), wearable device (such as smart watch, smart bracelet, etc.), smart computer, smart car, etc., which can run the above-mentioned application client with the function of sending and receiving virtual interactive objects. Among them, the user terminal and the business server can be directly or indirectly connected by wired or wireless means, and the embodiments of the present application are not limited here.

[0052] In the embodiment of the present application, virtual interactive items can be understood as virtual packaging that carries resource data, and can be packaged in any form, such as electronic red envelopes, gifts, blind boxes, detachable items (such as detachable virtual "pizzas"), etc. Therefore, "virtual interactive items" can also be called: virtual interactive item packages, virtual interactive gifts, gifts, virtual packaging, virtual blind boxes, virtual red envelopes, electronic red envelopes, emoticons with electronic red envelope functions, etc. The embodiment of the present application will not limit the form of virtual interactive items. Business objects can give resource data by distributing virtual interactive items. The resource data here can be digital resources (such as electronic red envelope funds), points (such as game points, shopping points, etc.), virtual resources (such as virtual coins, virtual diamonds, game coins, etc.), equipment in online games (such as character skins, game props, virtual wearables, etc.), virtual pets, cards and coupons (such as shopping cards, movie tickets, etc.), etc. The embodiment of the present application does not limit the specific type of resource data.

[0053] It should be understood that each user terminal can also create a contact object list and a business object group in the application client, or join an already created business object group, and then can send and receive virtual interactive items on the business configuration page. Among them, the contact object list can be understood as a business object list with social connections, wherein the business object list can include multiple business objects, and the embodiment of the present application will not limit the number of business objects contained in the business object list. The business object group can be understood as a platform where business objects (i.e., users using the application client) with common hobbies or characteristics are gathered together to chat and communicate together. For example, it can be a group chat composed of multiple business objects in an instant messaging application, so the business object group can also be called a user group, group chat, or group. The business object group can include multiple business objects, and the embodiment of the present application will not limit the number of business objects contained in the business object group. In addition, the business relationship between the multiple business objects contained in the business object group can be a friend relationship or a non-friend relationship, and the embodiment of the present application does not limit this.

[0054] For ease of understanding, using user terminals 100a and 100b as an example, user terminal 100a can serve as a virtual interactive item distribution terminal, which refers to the terminal used by the recipient of the virtual interactive item, which is the member user to whom the virtual interactive item is distributed. User terminal 100b can serve as a virtual interactive item collection terminal, which refers to the terminal used by each recipient of the virtual interactive item, which is the member user to whom the virtual interactive item is collected. For example, if member user A distributes a virtual interactive item (e.g., an electronic red envelope) on the send target page (i.e., the page for distributing virtual interactive items), and member B collects the electronic red envelope on the collect target page (i.e., the page for collecting virtual interactive items), the terminal used by member user A is the virtual interactive item distribution terminal, and the terminal used by member user B is the virtual interactive item collection terminal. It should be noted that since the recipient of a virtual interactive item can also collect virtual interactive items distributed by other member users after distributing the virtual interactive item, the recipient of the virtual interactive item can also be referred to as the recipient of the virtual interactive item, and the virtual interactive item distribution terminal can also be referred to as the virtual interactive item collection terminal. In addition, in the embodiment of the present application, the recipient of the virtual interactive item can claim the virtual interactive item they have issued. For example, if user A issues a virtual interactive item (e.g., an electronic red envelope) on the send target page, user A can claim the electronic red envelope on the claim target page.

[0055] Among them, the object associated with the user terminal 100a can be object A1, and the objects associated with object A1 can be object A1, object A2, object A3, ..., object An, etc., and the terminals corresponding to object A2, object A3, ..., object An, etc. can be the above-mentioned Figure 1 The user terminal 100b, user terminal 100c, ..., user terminal 100n, etc. in the embodiment. It should be understood that the object A2, object A3, ..., object An, etc. here can be a friend relationship with object A1, or a non-friend relationship. In addition, it should be understood that the object associated with object A1 here refers to an object whose avatar can be searched (or found) on its corresponding application client. For example, object A2 and object A1 are friends, and at this time, object A2 can find object A1 and object A1's avatar on the contact list page on its corresponding application client. Alternatively, object A2 can also find object A1 and object A1's avatar through the group member list on the business object group (including object A2) conversation page. Among them, when object A2 and object A1 are friends, how object A2 finds object A1 and object A1's avatar will be described later. Figure 9a-9i The corresponding embodiments will be described in detail, and detailed examples will not be given here. For another example, object A2 and object A1 are friends. At this time, object A2 can search for object A1 on the friend adding page or friend searching page on its corresponding application client, thereby finding object A1 and the avatar of object A1. Alternatively, object A2 can also find the object A1 and the avatar of object A1 through the group member list on the conversation page of the business object group (including object A2). Among them, when object A2 and object A1 are not friends, how object A2 finds object A1 and the avatar of object A1 will be described later. Figure 9a-9i The corresponding embodiments will be described in detail, and detailed examples will not be given here.

[0056] Furthermore, object A1 associated with user terminal 100a can trigger an item configuration control to display an item configuration page for configuring a virtual interactive item on the application client, thereby performing item configuration operations on the item configuration page. Furthermore, after the virtual interactive item is configured, a configuration confirmation operation is performed. Based on this configuration confirmation operation, a virtual interactive item generation instruction and a widget acquisition instruction associated with the virtual interactive item are generated, and the virtual interactive item generation instruction and widget acquisition instruction are sent to the service server 2000. The service server 2000 can then generate the corresponding virtual interactive item based on the received virtual interactive item generation instruction. Furthermore, the service server 2000 can also determine the widget for the virtual interactive item based on the received widget acquisition instruction and send the widget to the user terminal cluster 100. Furthermore, the user terminal 100a associated with object A1 receives the widget, and the widget is then displayed on the avatar of object A1 on the application client associated with object A1. In this embodiment of the present application, the object that configures the virtual interactive item and distributes the virtual interactive item (e.g., object A1) is referred to as the first object.

[0057] It should be understood that, in addition to user terminal 100a associated with object A1, the user terminals corresponding to objects A2, A3, ..., and An (e.g., user terminal 100b and user terminal 100c) can also receive the item pendant. Consequently, the application clients associated with each user terminal (e.g., user terminal 100b and user terminal 100c) will display the item pendant on the avatar of object A1. Subsequently, any object (e.g., object A1, object A2, object A3, ..., and object An) can claim the virtual interactive item through its corresponding application client, and the business server 2000 will then send the resource data carried by the virtual interactive item to the business object (e.g., object A2) that meets the item claim conditions.

[0058] Among them, the item configuration operation may include configuring the number of virtual interactive items and configuring the item collection tasks required to receive the virtual interactive items. Among them, it should be understood that, assuming that the virtual interactive item is an electronic red envelope, the configuration operation may also include configuring the red envelope amount of the electronic red envelope. It should be understood that the embodiment of the present application will not limit the configuration operations included in the item configuration operation. Among them, each virtual interactive item can carry one or more resource data, and the embodiment of the present application does not limit the number of resource data. Among them, the item collection task is determined by object A1 (i.e., the first object) and may include one or more tasks. The task category and task quantity of the item collection task are not limited here.

[0059] Furthermore, when the aforementioned objects (e.g., objects A1, A2, A3, ..., An, etc.) are claimed through their corresponding application clients, they must complete the item claiming task configured by object A1. Assuming that the virtual interactive item claiming object is A2, the application client corresponding to object A2 displays the avatar of object A1, and an item pendant is displayed on the avatar of object A1, object A2 triggers the avatar of object A1, thereby obtaining the item claiming task. Upon first completing a task in the item claiming task (e.g., task B1), the corresponding virtual interactive item can be obtained, and the task execution result corresponding to task B1 can be sent to the business server 2000, thereby causing the application client corresponding to object A1 to display the task execution result.

[0060] Based on this, an embodiment of the present application provides a solution that can enrich the sending and receiving methods of virtual interactive items. The virtual interactive item distribution object (for example, the above-mentioned object A1) configures a corresponding item collection task for the virtual interactive item, thereby displaying an item pendant on the avatar of object A1. In this way, by displaying the item pendant on the avatar of object A1, the distribution method of virtual interactive items is enriched. Furthermore, as long as the client page on the application client corresponding to the virtual interactive item collection object (for example, object A2) displays the avatar of object A1, and an item pendant is displayed on the avatar, object A2 can trigger the avatar of object A1 through its corresponding application client, and then execute the item collection task and receive the virtual interactive item. This means that compared to the traditional virtual interactive sending and receiving method with a fixed object, the embodiment of the present application provides a virtual interactive item sending and receiving method without a fixed object. In other words, the virtual interactive item issued by the virtual interactive item issuing object (e.g., object A1) does not specify a fixed virtual interactive item recipient. As long as the application client corresponding to any object displays the avatar of the virtual interactive item issuing object and an item pendant is displayed on the avatar of the virtual interactive item issuing object, the virtual interactive item can be claimed by triggering the avatar of object 1. The aforementioned any object includes object A1, objects that have a friend relationship with object A1, and objects that do not have a friend relationship with object A1. In other words, the aforementioned any object is a business object (including object A1) of any logged-in application client (i.e., an application client with the function of sending and receiving virtual interactive items). In addition, the application client corresponding to the virtual interactive item claiming object will also send the task results corresponding to the item claiming task to the application client corresponding to object A1. Therefore, it should be understood that by completing the item claiming task and sending the task execution results to the item issuing object, effective interaction between business objects can be increased while also enhancing the fun of sending and receiving virtual interactive items.

[0061] Among them, the display page where the avatar of the first object is located is the target display page that can trigger the collection of virtual interactive items. The target display page includes but is not limited to a message list page, a contact object list page, a message release page, a business conversation page, an object details page, a group list page, a friend addition page, a friend search page, and a social details page.

[0062] It should be understood that when an item pendant is displayed on any display page (i.e., the above-mentioned target display page) used to display the avatar of the first object, any second object involved in the embodiment of the present application can trigger the avatar of the first object based on the above-mentioned method of sending and receiving virtual interactive items without fixed objects to receive the virtual interactive item corresponding to the item pendant.

[0063] Among them, any display page that can display an item pendant on the displayed first object avatar can trigger the operation of receiving the virtual interactive item (the operation here at least includes the avatar triggering operation). The any display page here can be any display page among the above-mentioned target display pages.

[0064] Among them, it can be understood that the above-mentioned network architecture can be applied to the sending and receiving of virtual interactive items in a variety of business scenarios, such as instant messaging scenarios, game scenarios, shopping scenarios, video (including live broadcast) viewing scenarios, music listening scenarios, etc., which use virtual interactive items to realize business scenarios of resource data distribution. For specific scenario descriptions, please refer to the subsequent embodiments, and the specific business scenarios will not be listed one by one here.

[0065] For easier understanding, please refer to Figure 2a , Figure 2a This is a scenario diagram of data processing based on virtual interactive objects provided by the embodiment of the present application. Figure 1 The implementation process of this data processing scenario can be achieved in Figure 1 The process is performed in the service server 2000 shown in the figure, or in the user terminal, or by the user terminal and the service server together. This is not limited here. The embodiment of the present application takes the user terminal 20A as an example. The user terminal 20A here can be as follows: Figure 1 Any user terminal in the user terminal cluster 100 shown, for example, user terminal 100a; it can be understood that each user terminal in the embodiment of the present application is installed with an application client with the function of sending and receiving virtual interactive items (for example, instant messaging application, game application, etc.).

[0066] like Figure 2a As shown, page 201 includes an avatar 20 of object 1. In this embodiment of the present application, the page 201 may be referred to as a business configuration page. Object 1 may trigger an operation (e.g., long press operation) on the avatar 20 through a user terminal, and then display the following information: Figure 2a Page 202 (i.e., the virtual interactive item configuration page) in the figure. As shown in page 202, it includes an area 210 for configuring the item quantity, and an area 230 for configuring the item collection task. Therefore, this application may refer to area 210 as the item quantity configuration area, and area 230 as the task configuration area. Among them, the item collection task is displayed in area 230 (i.e., the task configuration area). As shown in the figure, the item collection task may include Task 1, Task 2, ..., Task N as shown in the figure. It should be noted that the above-mentioned Task 1, Task 2, ..., Task N may include but are not limited to text tasks, voice tasks, video tasks, etc. In the embodiment of the present application, the item collection task will not be limited.

[0067] Among them, subject 1 can configure the quantity of the virtual interactive item in area 210 through user terminal 20A, so that the item quantity is displayed in area 210. In addition, subject 1 can also select an item collection task in area 230, so that the selected item collection task is highlighted in area 230. For example, subject 1 can configure the item quantity of the virtual interactive item (for example, 7) and select the item collection task (for example, Task 1, Task 2, and Task 3) required to collect the virtual interactive item on page 202 through user terminal 20A.

[0068] Furthermore, after object 1 is configured, user terminal 20A can, in response to a trigger operation (e.g., a click operation) on configuration confirmation control 201a on page 202, encapsulate the data, such as the quantity of the configured virtual interactive item and the item collection task (optional), into a first virtual interactive item generation instruction, and send this first resource package generation instruction to the business server (e.g., business server 2000). Furthermore, user terminal 20A can also send a widget acquisition instruction associated with the virtual interactive item to the business server. Based on this widget acquisition instruction, the business server can then identify the item widget associated with the virtual interactive item (e.g., item widget 20d) from its stored widgets. This item widget is then sent to user terminal 20A and terminal cluster Q (including user terminal 20C), respectively. Terminal cluster Q includes user terminals corresponding to business objects in the contact object list established by object 1 (i.e., business objects with which object 1 has a friend relationship), as well as user terminals corresponding to business objects not in the contact object list (i.e., objects with which object 1 does not have a friend relationship). In other words, terminal cluster Q is the terminal corresponding to any business object logged into an application client (i.e., an application client capable of sending and receiving virtual interactive items). Furthermore, the business server can generate a virtual interactive item based on the first virtual interactive item generation instruction and store the virtual interactive item on the business server. When the virtual interactive item claiming object (e.g., object 3) completes the task indicated by the item claiming task, the virtual interactive item is sent to user terminal 20C corresponding to object 3.

[0069] Further, such as Figure 2a As shown in page 203 (ie, the message list page of object 1), after the user terminal 20A receives the item widget 20d, it will display the item widget (ie, item widget 20d) on the avatar of object 1.

[0070] For details, please refer to Figure 2b , Figure 2bThis is a second scenario diagram of data processing based on virtual interactive objects provided by an embodiment of the present application. Here, the user terminal 20C is taken as an example, wherein the user terminal 20C here can correspond to the above Figure 1 The business object corresponding to the user terminal 100b and the user terminal 20C in the corresponding embodiment is object 3.

[0071] As previously mentioned, the recipient of a virtual interactive item can also claim the virtual interactive item they received, indicating that Object 3 and Object 1 may be the same object. For ease of distinction, Object 1 and Object 3 are treated as separate objects. In subsequent embodiments, Object 1 and Object 3 will be described as the same object, and this description will not be repeated here.

[0072] like Figure 2b As shown on page 204 (i.e., the list display page for the contact list created by object 3), an item widget is displayed on the avatar of object 1, where the item widget may be sent from the aforementioned business server. Furthermore, object 3 can perform an avatar trigger operation (e.g., double-clicking) on object 1's avatar (i.e., avatar 21). In response to this avatar trigger operation, user terminal 20C corresponding to object 3 displays page 205, which displays a task display page.

[0073] It should be noted that when object 3 performs an avatar trigger operation on avatar 21, an item collection instruction for claiming the virtual interactive item is generated and sent to the business server (e.g., business server 2000). Furthermore, after receiving the item collection instruction, the business server obtains the corresponding collection time (i.e., the first collection timestamp) of the item collection instruction. If the first collection time is determined to be earlier than the collection timestamps (i.e., the second collection timestamps) of the item collection instructions sent by other business objects (e.g., object 2), the business server determines that the item collection object is object 3 (i.e., the second object) and sends the item distribution display page to the user terminal 20C corresponding to object 3. This means that in this embodiment of the present application, the distribution of virtual interactive items adopts a "first-come, first-served" policy. Furthermore, user terminal 20C displays the item distribution display page as a task display page on the application client display page 205 corresponding to user terminal 20C, that is, the task display page is displayed on page 204 (i.e., the contact object list page created by object 3).

[0074] As shown in page 205, the task display page displays Task 1, Task 2, ..., Task S. It should be understood that Task 1, Task 2, ..., Task S are Figure 2a In the corresponding embodiment, object 1 is configured from task 1, task 2, ..., task N, so S is less than or equal to N.

[0075] Furthermore, the object 3 can trigger the item collection task displayed in the item distribution display page (for example, click operation), thereby executing the relevant task operation. Figure 2b As shown, object 3 triggers (e.g., clicks) control 202a corresponding to task 2. User terminal 20C responds to the triggering operation on control 202a by displaying page 206. Assuming task 2 is a voice task, user terminal 20C can respond to object 3's triggering operation (e.g., clicking) on the voice task selection control corresponding to the voice task on page 206. Object 3 then performs the task operation corresponding to the voice task on page 206 (i.e., recording a voice message), resulting in the display of the voice message recorded by object 3 on user terminal 20C on page 206. As shown in the figure, the voice message recorded by object 3 through user terminal 20C is 10 seconds long. Furthermore, user terminal 20C receives the virtual interactive item corresponding to the voice task sent by the business server (e.g., business server 2000) in response to object 3's triggering operation (e.g., clicking) on the confirmation completion control 203a. As shown on page 207, object 3 receives the virtual interactive item from object 1.

[0076] Furthermore, it should be understood that when subject 3 triggers the confirmation completion control 203a (e.g., clicks it) through user terminal 20C, user terminal 20C sends a task marking instruction for the voice task to the service server. Upon receiving the task marking instruction, the service server searches the task collection list corresponding to subject 3 for an item collection task (i.e., the aforementioned voice task). If the service server does not find the voice task, indicating that this is subject 3's first time performing the voice task, the service server sends the virtual interactive item corresponding to the voice task to user terminal 20C. User terminal 20C then receives the virtual interactive item and displays the aforementioned page 207.

[0077] Optionally, after receiving the virtual interactive item corresponding to the voice task, object 3 can also trigger the avatar of object 1 (for example, double-clicking the avatar) to execute the above Figure 2bThe steps in the corresponding embodiment display page 205. At this time, object 3 can trigger the aforementioned task 1 (e.g., click on it). For example, if task 1 is a text task, object 3 triggers task 1 (i.e., the text task) through user terminal 20C (e.g., click on it), thereby completing the task operation corresponding to the text task. When the service server detects that this is the first task operation for the text task, object 3 receives the virtual interactive item corresponding to the text task sent by the service server. It should be understood that this means that object 3 can trigger the avatar of object 1 multiple times, and as long as it is the first time to complete a task in the item collection task, it can obtain the virtual interactive item corresponding to the item collection task.

[0078] It should be noted that there is no time limit for the distribution of the above-mentioned virtual interactive items, which means that as long as the number of virtual interactive items is not 0, other business objects (for example, object 3) can collect the virtual interactive items at any time.

[0079] Among them, the display of the above pages (such as page 201, page 202, etc.) can be represented as page jump switching, or it can be represented as opening up a new area in the current page, such as creating a pop-up window, or displaying a hidden area in the current page.

[0080] Among them, the implementation process of other business scenarios (such as game scenarios, shopping scenarios, video viewing scenarios, etc.) can also refer to the scenarios described in the embodiments of this application.

[0081] In addition to the business scenarios described above, similarly, the method provided in the embodiment of the present application can also be applied to other business scenarios. Some similar interaction processes can also be referred to above. Figure 2a-2b Description in the corresponding embodiment.

[0082] For example, for a game scene, a business object can be a game player. It is understandable that at this time, the first object (for example, object 1) can send a virtual interactive item (for example, a virtual interactive item package D1) to any business object (for example, object 2, object 3, etc.) experiencing the target game through the game client. The virtual interactive item package in the game scene can carry game coins, game points, game equipment (for example, character skins, game props, virtual wearables, etc.) or other resource data applicable to the target game. In a specific embodiment, object 1 can configure the item collection task on the item configuration page of the target game, and then send the virtual interactive item package D1, and at the same time display the item pendant E1 of the virtual interactive item package D1 on the avatar of object 1. Then, any business object experiencing the target game can display the item pendant E1 on the avatar of object 1 in the target game, and then any business object experiencing the target game (for example, object 2) can trigger the avatar of object 1. Subsequently, object 2 selects the task operation to be executed on the item distribution display page, and after completing the task, receives the virtual interactive item in the virtual interactive item package D1, and sends the task execution result corresponding to the task operation to object 1. Then, the task execution result is displayed on the conversation page between object 1 and object 2 in the target game. The specific processing process can be referred to above. Figure 2a-2b The processing process described in the corresponding embodiment.

[0083] For another example, in a shopping scenario, a business object can be a buyer or a seller. It is understandable that in this case, the first object (e.g., object 1) can send a virtual interactive item (e.g., a virtual interactive item package D2) to all business objects participating in the shopping (e.g., object 2, object 3, etc.). The virtual interactive item package in the shopping scenario can carry shopping cards (e.g., coupons, gift certificates, etc.), shopping points, or other resource data applicable to shopping. In a specific embodiment, assuming that object 1 is a seller in a store, object 1 can send a virtual interactive item package D2 carrying one or more coupons to all customers of the store, configure the item collection task, and then send the virtual interactive item package D2. At the same time, the item pendant E2 of the virtual interactive item package D2 is displayed on the avatar of object 1. Then, any customer of all customers of the store can display the item pendant E2 on the avatar of object 1 on the target shopping page, and then any customer of all customers of the store (e.g., object 2) can trigger the avatar of object 1. Subsequently, Object 2 selects the task operation to be executed on the item distribution display page. After completing the task, Object 2 receives the virtual interactive item in the virtual interactive item package D2 and sends the task execution result corresponding to the task operation to Object 1. Then, the task execution result is displayed on the conversation page between Object 1 and Object 2 in the target game. At this time, Object 2 can use the coupon in the virtual interactive item package D2 to deduct part of the consumption in the store. The specific processing process can be seen in the above Figure 2a-2b The processing process described in the corresponding embodiment.

[0084] For another example, for a video viewing scenario, the business object may be an audience. In this case, the first object (e.g., object 1) may send a virtual interactive item (e.g., virtual interactive item package D3) to all business objects participating in the video viewing (e.g., object 2, object 3, etc.). The virtual interactive item in the video viewing scenario may carry movie tickets or other resource data. In a specific embodiment, assuming that object 1 has configured a virtual interactive item package D3 carrying one or more movie tickets on the video platform, object 1 configures the item collection task and then sends the virtual interactive item package D3. At the same time, the item pendant E3 of the virtual interactive item package D3 is displayed on the avatar of object 1. Then, any business object participating in the video viewing can display the item pendant E3 on the avatar of object 1 displayed on the target shopping page, and then any business object participating in the video viewing (e.g., object 2) can trigger the avatar of object 1. Subsequently, Object 2 selects the task operation to be executed on the item distribution display page. After completing the task, Object 2 receives the virtual interactive item in the virtual interactive item package D2 and sends the task execution result corresponding to the task operation to Object 1. Then, the task execution result is displayed on the conversation page between Object 1 and Object 2 in the target game. At this time, Object 2 can watch the video specified by the movie ticket in the virtual interactive item package D3. The specific processing process can be found in the above Figure 2a-2b The processing process described in the corresponding embodiment.

[0085] For another example, in a music listening scenario, the business object can be the audience listening to the music. In this case, the first object (e.g., object 1) can send virtual interactive items (e.g., virtual interactive item package D4) to all business objects logged into the music client (e.g., object 2, object 3, etc.). The virtual interactive items in the music listening scenario can carry music cards or other resource data. In a specific embodiment, assuming that object 1 has configured a virtual interactive item package D4 carrying one or more music cards on the music playback platform, object 1 configures an item collection task, then sends the virtual interactive item package D4, and displays the item pendant E4 of the virtual interactive item package D4 on the avatar of object 1. Then, any business object logged into the music client can display the item pendant E4 on the avatar of object 1 displayed on the target shopping page, and then any business object logged into the music client (e.g., object 2) can trigger the avatar of object 1. Subsequently, Object 2 selects the task operation to be performed on the item distribution display page, and after completing the task, receives the virtual interactive item in the virtual interactive item package D2, and sends the task execution result corresponding to the task operation to Object 1. Then, the task execution result is displayed on the conversation display page between Object 1 and Object 2 in the target game. At this time, Object 2 can listen to or download specific exclusive songs (for example, paid digital albums) for free within the specified time period. The specific processing process can be found in the above Figure 2a-2b The processing process described in the corresponding embodiment.

[0086] It should be noted that, in the embodiment of the present application, when the application client obtains data information (for example, detailed information of the business object) of the corresponding business object (for example, the above-mentioned object 1), a prompt interface or pop-up window can be displayed on the corresponding application client. The prompt interface or pop-up window is used to prompt the business object that it is currently collecting data information. Only after the business object issues a confirmation operation on the prompt interface or pop-up window (such as the business object confirms authorization through the application client), the relevant steps of data acquisition are started, otherwise it ends.

[0087] It should be noted that in the specific implementation of this application, it involves collecting detailed records, recording voice, video and other related data. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0088] For further information, see Figure 3 , Figure 3It is a flow chart of a data processing method based on virtual interactive items provided in an embodiment of the present application. In the embodiment of the present application, the electronic red envelope distribution scenario will be specifically described as an example, that is, the virtual interactive item configured in the embodiment of the present application is an electronic red envelope. In an embodiment of the present application, the application client running on the user terminal (for example, user terminal 100a) can be a first client and a second client. Among them, the first client is a client for receiving virtual interactive items (for example, electronic red envelopes), and the second client is an application client for issuing virtual interactive items (for example, electronic red envelopes). Among them, the data processing method is executed by the second client, and the data processing method can at least include the following steps S101-step S104:

[0089] Step S101: In response to a triggering operation on an item configuration control on a business configuration page, an item configuration page associated with a virtual interactive item is displayed; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; and the task configuration area is used to configure the item collection task for the virtual interactive item.

[0090] Before responding to a trigger operation on an item configuration control on a business configuration page, it is necessary to obtain the business configuration page and the item configuration control corresponding to the virtual interactive item. Specific steps include: responding to a trigger operation on a business display page of a second client, displaying the business configuration page and displaying the item configuration control on the business configuration page;

[0091] The item configuration control here refers to a control for configuring a virtual interactive item to be used for business interaction with the second object;

[0092] In this embodiment of the present application, the business object that issues virtual interactive items can be referred to as the first object. The business object that issues virtual interactive items (i.e., the first object) can also claim the virtual interactive items it has issued. In this embodiment of the present application, the business object that receives the virtual interactive items sent by the first object can be referred to as the second object. It should be understood that the second object can be the same as the first object. Furthermore, it should be understood that after the first object has configured the virtual interactive item, the business objects in the contact object list with which the first object has a friend relationship can claim the item on their corresponding application client. Optionally, business objects in the same business group as the first object can also claim the item. It should be understood that a business object in the same business group as the first object (e.g., object A) may not have a friend relationship with the first object, and in this case, object A will not be included in the contact object list. Therefore, the second object may not have a friend relationship with the first object. Furthermore, in addition to the aforementioned business objects with a friend relationship in the contact object list of the first object and business objects in the same business group as the first object, any object is also included. Here, any object refers to an object that can display the first object's avatar on its corresponding application client. In other words, the first object and the second object may or may not have a friend relationship.

[0093] Among them, business interaction refers to the business process with data information exchange between business objects. For example, taking the call service as an example, business object one and business object two have a call through a mobile terminal (for example, a mobile phone). During this period, business object one and business object two interact by transmitting information through language. This process can be called business interaction.

[0094] It can be understood that the service display page of the second client includes a first contact object list page, which refers to a contact object list page displayed in the second client; the service configuration page includes a first service configuration page related to the object state of the first object;

[0095] The first contact object list page displays a list of contact objects created by the first object and the first object's avatar. In this embodiment of the application, the list of contact objects created by the first object can be referred to as the first contact object list (including the first object). In addition, the first object can view the business objects in the first contact object by sliding the first contact object list page.

[0096] The first business configuration page refers to a page used to display the status of the first object.

[0097] In which, when the first contact object list page is displayed on the second client through the second client, the first object can display the first object's avatar on the first contact object list page; further, the second client can output the first business configuration page in response to the avatar trigger operation for the first object's avatar, and display the item configuration control corresponding to the virtual interactive item on the first business configuration page.

[0098] Optionally, the business display page of the second client also includes a first message list page, which refers to the message list page displayed in the second client; before responding to the avatar trigger operation for the avatar of the first object, the second client can display the avatar of the first object on the first message list page when displaying the first message list page on its client display page.

[0099] It should be noted that the above-mentioned avatar triggering operation can be a long press on the avatar of the first object, for example, pressing the avatar of the first object for 2 seconds, wherein the pressing duration here can also be 1 second, and the pressing duration will not be limited. Optionally, the above-mentioned avatar triggering operation can also be dragging the avatar of the first object, for example, the avatar of the first object can be dragged to the right of the original position, or the avatar of the first object can be dragged to the bottom of the original position, and the dragging area will not be limited. Optionally, the above-mentioned avatar triggering operation can also be drawing a corresponding gesture on the avatar of the first object, for example, drawing a five-pointed star on the avatar of the first object, or drawing a circle on the avatar of the first object, and the corresponding gesture will not be limited. In addition, in the embodiment of the present application, the avatar triggering operation is not limited.

[0100] It should be understood that the item configuration page in the above step S101 includes an item configuration area, a task configuration area and a configuration confirmation control; wherein the item configuration area is used to configure the quantity of virtual interactive items, and the task configuration area is used to configure the item collection task associated with the second object.

[0101] Among them, after the second client responds to the avatar trigger operation for the avatar of the first object, outputs the first business configuration page, and displays the item configuration control corresponding to the virtual interactive item on the first business configuration page, the second client can also respond to the trigger operation for the item configuration control, and then display the item configuration page associated with the virtual interactive item on the first business configuration page.

[0102] Among them, the above-mentioned "display" can be represented by jumping to the item configuration page on the current first business configuration page, or it can be represented by opening a new area in the first business configuration page, such as creating a pop-up window to pop up the item configuration page.

[0103] The item configuration page is a page for configuring virtual interactive items. This configuration can include configuring the quantity of virtual interactive items to be distributed, or configuring the tasks required to redeem the virtual interactive items. Optionally, if the virtual interactive item is an electronic red envelope, the amount of the electronic red envelope can also be configured, for example, configuring an amount of 50 for the electronic red envelope.

[0104] For further information, see Figure 4 , Figure 4 This is a scene diagram of displaying an item configuration page and configuring virtual interactive items provided by the embodiment of the present application. The embodiment of the present application takes the virtual interactive items in the form of electronic red envelopes as an example for explanation. Among them, the embodiment of the present application can be described by the above Figure 2a The application client installed in the user terminal 20A in the corresponding embodiment is executed, and the application client installed in the user terminal 20A can be corresponded to the above-mentioned second client (that is, the client for issuing electronic red envelopes).

[0105] like Figure 4 As shown, page 401 may correspond to the first message list page mentioned above, and page 402 may correspond to the first contact object list page mentioned above. An avatar 40 is displayed on both page 401 and page 402, wherein the avatar 40 here may correspond to the avatar of the first object mentioned above. Specifically, the first object performs an avatar trigger operation on the avatar 40 (i.e., the avatar of the first object) through the second client, and then the second client responds to the avatar trigger operation and outputs page 403. The avatar trigger operation may be the description of the avatar trigger operation in step S101 above, and will not be repeated here.

[0106] For further information, please see Figure 4 ,like Figure 4As shown on page 403, various controls are displayed on page 403, and the first object can trigger operations on the above controls through the second client. Among them, the above controls can be controls for configuring the status of the first object. In addition, page 403 can correspond to the above-mentioned first business configuration page, and control 401a is displayed on this page 403 (i.e., the first business configuration page), and this control 401a can correspond to the above-mentioned item configuration control. Furthermore, the first object can trigger an operation (for example, a click operation) on the control 401a (i.e., the item configuration control) through the second client, and then the second client responds to the trigger operation on control 401a and displays page 404. Among them, page 404 here can be the above-mentioned item configuration page. As shown on page 404 (i.e., the item configuration page), the quantity of the electronic red envelope, the resource package quota configuration, and the task configuration can be configured on page 404. Specifically, it will be explained in more detail in subsequent embodiments.

[0107] In addition to outputting the first business configuration page by performing an avatar trigger operation on the avatar of the first object and thereby obtaining the item configuration page, the business display page of the second client may optionally further include a first business conversation page, the first business conversation page including a first conversation message display area and a business panel display area; the first conversation message display area is used to display conversation messages between the first object and a first business conversation object, wherein the first business conversation object is an object other than the first object in the first business conversation page, and the number of the first business conversation objects is one or more; the business configuration page includes a second business configuration page for displaying on the first business conversation page;

[0108] The first business conversation page may refer to a conversation page between the first object and any business object (e.g., object B) in the first contact object list, in which case the first business conversation object is object B. Alternatively, the first business conversation page may also be a conversation page corresponding to a group created by the first object, in which case there are multiple first business conversation objects. Alternatively, the first business conversation page may also be a conversation page corresponding to a group to which the first object has joined, in which case there are also multiple first business conversation objects. It should be understood that when the first business conversation page is a conversation page corresponding to a group, the business objects in the group may not be friends with the first object, i.e., the first contact object list of the first object does not contain any business objects in the group. Regarding the method of entering the first business conversation, when the second client displays the first message list page, if the first message list page displays a message record area corresponding to the first business conversation page, a trigger operation (e.g., a click operation) may be directly performed on the message record area. Optionally, when the display page of the second client is the first contact object list page, a trigger operation (eg, a click operation) may be performed on any contact object, and then a message may be selected to send, thereby entering the first service conversation page.

[0109] Among them, when the second client displays the first business session page on the second client, it can respond to the area trigger operation on the business panel display area and display the second business configuration page on the first business session page, and can display the item configuration control corresponding to the virtual interactive item on the second business configuration page.

[0110] Specifically, the business panel display area includes business processing controls; the item configuration controls include electronic resource package configuration controls corresponding to the electronic resource package; the electronic resource package is a virtual interactive item;

[0111] Furthermore, the second client can respond to a trigger operation on a business processing control in the business panel display area, and can display a business panel display page corresponding to the business panel display area on the business session page, and can display a business resource package configuration control on the business panel display page; further, the second client can respond to a trigger operation on a business resource package configuration control, and can display a second business configuration page, and can display an electronic resource package configuration control corresponding to the electronic resource package on the second business configuration page.

[0112] The service panel display area is used to display various service controls required for the first subject to conduct a conversation, including but not limited to a voice service control for recording a voice message, a photo selection control for sending photos, a shooting control for taking photos, an emoticon selection control for sending emoticons, and a service processing control for selecting more services. After the service processing control is triggered, the service panel display page will be displayed. The display of the service panel display page can be represented by jumping from the current first service conversation page to the service panel display page, or it can be represented by opening a new area in the first service conversation page, such as creating a pop-up window to pop up the service panel display page. In addition, the service panel display page includes but is not limited to a voice call control for conducting voice calls, a video call control for conducting video calls, and a service resource package configuration control for configuring service resource packages. It should be understood that after the service resource package configuration control is triggered, resource package configuration controls for various resource types can be displayed. The above resource types may include but are not limited to ordinary random resource packages, random equally divided resource packages, voice command resource packages, text command resource packages, and virtual interactive items (e.g., electronic resource packages) of interest in the embodiments of this application. Correspondingly, the control corresponding to the electronic resource package is the above-mentioned electronic resource package configuration control (ie, item configuration control).

[0113] Furthermore, the second client may respond to a triggering operation on the item configuration control and then display an item configuration page associated with the virtual interactive item on the second business configuration page.

[0114] For further information, see Figure 5 , Figure 5 This is another scene diagram of displaying the item configuration page and configuring the virtual interactive items provided by the embodiment of the present application. The embodiment of the present application takes the virtual interactive items in the form of electronic red envelopes as an example for explanation. Among them, the embodiment of the present application can be described by the above Figure 2a The application client installed in the user terminal 20A in the corresponding embodiment is executed, and the application client installed in the user terminal 20A can be corresponded to the above-mentioned second client (that is, the client for issuing electronic red envelopes).

[0115] like Figure 5As shown, page 501 may correspond to the first message list page described above. Page 501 (i.e., the first message list page) displays the message history of the first object. Area 501 displays the message history of the conversation between the business objects in the first object group A. The first object can trigger area 510 via a second client. In response to the triggering operation (e.g., a click), the second client displays page 502. It should be understood that page 502 may correspond to the first business conversation page described above. As shown in page 502 (i.e., the first business conversation page), group A displays 10 business objects, meaning the number of the first business conversation objects is 9. Area 511 is displayed on page 502. This area 511 may correspond to the business panel display area described above. Area 511 (i.e., the business panel display area) includes control 502a, which may be the business processing control described above. The first object can trigger control 502a (e.g., click), and the second client, in response to the trigger, displays page 503. Page 503 includes area 512, which can be the business panel display page. If area 512 (i.e., the business panel display page) includes control 503a, control 503a can correspond to the business resource package configuration control.

[0116] Furthermore, the first object triggers the control 503a (i.e., the business resource package configuration control) through the second client (e.g., a click operation), and the second client displays page 504 in response to the trigger operation. It should be understood that page 504 here can correspond to the second business configuration page described above. As shown in page 504 (i.e., the second business configuration page), it includes four resource package controls associated with the business resource package. Among them, the embodiment of the present application focuses on virtual interactive items. Control 504a can be the control for obtaining the item configuration page, i.e., the item configuration control, which is the focus of the embodiment of the present application. In the embodiment of the present application, the task electronic resource package is used as an example for explanation.

[0117] Furthermore, the first object triggers control 504a (i.e., the item configuration control) through the second client (e.g., a click operation), and the second client, in response to the triggering operation, switches page 504 to display page 505. Page 505 here can be the aforementioned item configuration page. As shown on page 505 (i.e., the item configuration page), the quantity of the task red envelope, the resource package quota, and the task configuration can be configured on page 505. The specific details will be explained in more detail in subsequent embodiments.

[0118] Step S102, in response to the item configuration operation on the item configuration area, displaying the item quantity on the item configuration area;

[0119] The item configuration area here may include, but is not limited to, configuring the item quantity. For example, if the virtual interactive item is a game skin, it may only be possible to configure the number of game skins. Alternatively, if the virtual interactive item is an electronic red envelope, the number and amount of the red envelopes may be configured.

[0120] Step S103, in response to the task configuration operation on the task configuration area, displaying the item collection task on the task configuration area;

[0121] Among them, the item collection tasks in the task configuration area include text tasks;

[0122] Furthermore, the second client may respond to the first task selection operation on the text task in the task configuration area and then highlight the text task in the task configuration area.

[0123] It should be understood that when the item claiming task is a text task, the virtual interactive item claiming subject should enter the text on the first target page of the corresponding user terminal. The first target page refers to the page where the virtual interactive item claiming subject performs the text task.

[0124] Optionally, the item collection tasks in the task configuration area include voice tasks;

[0125] At this time, the second client may respond to the second task selection operation on the voice task in the task configuration area, thereby highlighting the voice task in the task configuration area.

[0126] It should be understood that when the item collection task is a voice task, the virtual interactive item collection object should record the voice on the second target page of the corresponding user terminal. The second target page refers to the page where the virtual interactive item collection object performs the voice task.

[0127] Optionally, the item collection tasks in the task configuration area include video tasks;

[0128] At this time, the second client may respond to the third task selection operation on the video task in the task configuration area, thereby highlighting the video task in the task configuration area.

[0129] It should be understood that when the item collection task is a video task, the virtual interactive item collection object should record the video on the third target page of the corresponding user terminal. The third target page refers to the page where the virtual interactive item collection object performs the video task.

[0130] Optionally, the item collection tasks in the task configuration area include emoticon tasks;

[0131] At this time, the second client may respond to the fourth task selection operation on the emoticon package task in the task configuration area, and further highlight the emoticon package task in the task configuration area.

[0132] It should be understood that when the item redemption task is an emoticon pack task, the virtual interactive item redemption target should select the emoticon pack on the fourth target page of the corresponding user terminal. Among them, the first target page refers to the page where the virtual interactive item redemption target performs the emoticon pack task.

[0133] Among them, it should be understood that the above-mentioned item collection tasks include but are not limited to the above-mentioned text tasks, voice or video tasks, and emoticon tasks. Optionally, for example, the item collection task can also be a voice plus text task that combines voice and text, or a text plus video task that combines video and text. For another example, the item collection task can also be a graffiti task, that is, the object of item collection needs to perform a graffiti operation on the corresponding application client, and then obtain a painting corresponding to the graffiti operation. For another example, the item collection task can also be a song task, and the first object can configure the target song it wants to hear. At this time, the object of item collection needs to sing the target song on its corresponding application client. In the embodiment of the present application, the above-mentioned item collection tasks will not be limited.

[0134] In addition, the above-mentioned "highlighting" can be changing the font color of the selected task (e.g., text task). Optionally, it can also be marking the selected task (e.g., text task) (e.g., ticking it). Optionally, it can also be covering the selected task (e.g., text task) with a color (e.g., covering it with gray). In the embodiments of this application, the above-mentioned "highlighting" method will not be limited.

[0135] It should be noted that the first subject may select one or more of the above-mentioned item collection tasks, which is determined by the first subject.

[0136] For details, see Figure 6 , Figure 6 This is a schematic diagram of a scenario for configuring virtual interactive items provided by an embodiment of the present application. This embodiment of the present application takes the virtual interactive items in the form of electronic red envelopes as an example for explanation. Figure 2a The application client installed in the user terminal 20A in the corresponding embodiment is executed, and the application client installed in the user terminal 20A can be corresponded to the above-mentioned second client (that is, the client for issuing electronic red envelopes).

[0137] like Figure 6Page 601 may correspond to the above-mentioned item configuration page. As shown in page 601 (i.e., the item configuration page), page 601 includes an area 611 for configuring the number of resource packages of the electronic resource package, and an area 612 for configuring the amount of resource packages of the electronic resource package. It should be understood that area 611 and area 612 may correspond to the above-mentioned item configuration area. Since the electronic red envelope is taken as an example in the embodiment of the present application, the item configuration area not only includes the quantity configuration, but also includes the amount configuration area. In addition, area 613 is also displayed in page 601. Area 613 may correspond to the above-mentioned task configuration area. Area 613 (i.e., the task configuration area) may be used to configure the item collection task (i.e., the task of collecting the electronic red envelope). Among them, in the embodiment of the present application, the item collection task is explained by taking text blessings, voice blessings, video blessings, and emoticon blessings as examples. The above-mentioned tasks may be tasks corresponding to the festival period, and the corresponding tasks may send blessings to the first object, thereby increasing the festive atmosphere.

[0138] Furthermore, the first object can be configured on page 601 by the second client. For example, page 602 shows the page displayed by the second client in response to the item and task configuration operations after the first object performs the item and task configuration operations. As shown in page 602, the first object configured 7 resource packages with a total amount of 50, and configured the item collection task as a text blessing. Optionally, the first object can also select other tasks. For example, page 603 shows the page displayed by the second client in response to the item and task configuration operations after the first object performs the item and task configuration operations. For example, page 603 shows the page displayed by the second client in response to the item and task configuration operations after the first object performs the item and task configuration operations. For example, page 604 shows the page displayed by the second client in response to the item and task configuration operations after the first object performs the item and task configuration operations. As shown on page 604, the number of resource packages configured for the first object is 7, the total amount of resource packages configured is 50, and the configured item collection tasks are text blessings, voice blessings, and emoticon package tasks.

[0139] In addition, as shown in pages 602, 603, and 604, in the embodiment of the present application, the “highlighting” method is to tick the corresponding task.

[0140] Step S104 , in response to the configuration confirmation operation on the configuration confirmation control, displaying an item pendant of the virtual interactive item on the avatar of the first object; the item pendant is used to indicate the receipt of the virtual interactive item.

[0141] Specifically, the second client sends a widget acquisition request for obtaining the item widget to the business server in response to the configuration confirmation operation for the configuration confirmation control, so that the business server determines the item widget of the virtual interactive item associated with the item quantity based on the widget acquisition request; further, the second client can receive the item widget returned by the business server and display the item widget on the avatar of the first object.

[0142] It should be understood that the aforementioned item widget is displayed on the first subject's avatar after the first subject has configured the virtual interactive item and received the item widget from the service server. Furthermore, since the number of virtual interactive items decreases after the recipient receives them, the item widget is displayed in real time, updating the number of virtual interactive items to facilitate intuitive display of the number of virtual interactive items, allowing the recipient to claim them based on the number of virtual interactive items.

[0143] Specifically, the second client can display the item quantity of the virtual interactive item on the avatar of the first object when the item pendant of the virtual interactive item associated with the item quantity is displayed on the avatar of the first object; further, the second client can receive the item quantity update message returned by the business server regarding the item quantity, and based on the item quantity update message, display the item quantity update as the item update quantity on the avatar of the first object; it should be understood that the item update quantity is obtained after the business server performs the task operation indicated by the item collection task on the first client on the second object after decrementing the item quantity.

[0144] The second object and the first object may be the same object. For ease of distinction, in this embodiment of the application, the object that receives the virtual interactive item is referred to as the second object, and the object that issues the virtual interactive item is referred to as the first object.

[0145] The decrement process here means that after the second subject performs the task action indicated by the item collection task, the business server sends the virtual interactive item to the second subject and simultaneously decrements the item count stored on the business server by one. For example, if the number of items stored on the business server is 7 and the second subject performs the task action indicated by the text task, the business server sends 1 virtual interactive item to the second subject. At this time, the item count on the business server is decremented by one, and the item count is updated to 6.

[0146] Furthermore, the second client can receive the item widget update message sent by the business server, and can cancel the display of the item widget on the avatar of the first object based on the item widget update message; the item widget update message is determined by the business server when it detects that the number of virtual interactive items decreases to the target threshold.

[0147] The target threshold can be 0. When the number of virtual interactive items reaches 0, the virtual interactive items are empty, and the item pendant displayed on the first subject's avatar should be canceled. Alternatively, the target threshold can be 1. When the number of virtual interactive items reaches 1, the second subject triggers the avatar to execute the item collection task, and the item pendant displayed on the first subject's avatar can be canceled. Therefore, this embodiment of the present application does not limit this target threshold.

[0148] The specific process of the second client sending a widget acquisition request to the business server and receiving the item widget and then displaying the item widget on the avatar of the first object can be seen in the above Figure 2a-2b The relevant descriptions in the corresponding embodiments will not be repeated here.

[0149] The item pendants of the virtual interactive items associated with the item quantity can be found in the above Figure 2a As shown in item pendant 20d, the number "7" is used to display the remaining number of virtual interactive items in real time. As mentioned above, if the number of items is updated to 6, the number on the item pendant should be "6". Furthermore, if the remaining number of virtual interactive items reaches the target threshold, the item pendant (for example, item pendant 20d) is no longer displayed on the first subject's avatar, and the first subject's avatar does not contain the item pendant.

[0150] It should be understood that the item pendant includes but is not limited to the style of the above-mentioned item pendant 20d. Optionally, the service server can also generate different item pendants according to different festivals. For example, on a birthday, the item pendant can be in the style of a birthday cake, and on New Year's Day, the item pendant can be in the style of firecrackers. In addition, optionally, the display associated with the item quantity can also be a progress bar showing the quantity, similar to the remaining power display bar. In the embodiment of the present application, the style of the item pendant will not be limited.

[0151] In addition, in an optional embodiment, a decorative pendant may be placed on the avatar of the first subject. This decorative pendant may be obtained by the first subject configuring the avatar through the second client. The decorative pendant is used to enrich the avatar of the first subject and serves a decorative purpose, and therefore does not have any other functions. In this case, after the first subject configures the virtual interactive item, the item pendant displayed on the avatar of the first subject should be displayed on the above-mentioned decorative pendant. For example, it can be displayed superimposed on the decorative pendant or displayed in the blank space of the decorative pendant. The specific location is not limited.

[0152] In an optional embodiment, the second client can display session prompt information associated with the multimedia data information; wherein the multimedia data information is obtained after the second object performs the task operation indicated by the item collection task on the first client; further, the second client can also respond to the trigger operation of the session prompt information, display the target session page for the business session between the first object and the second object, and display the multimedia data information in the target session page.

[0153] Furthermore, when the second client displays the multimedia data information in the target session page, it can also associate and display the item collection text information in the message display area where the multimedia data information is located; wherein, the item collection text information is used to represent that the item collection object of the virtual interactive item is the second object; the item collection text information is generated by the business server when it receives the multimedia data information uploaded by the first client.

[0154] Optionally, if the above-mentioned virtual interactive item is an electronic resource package, the second client can display the multimedia data information in the target session page, and can associate and display resource collection text information in the message display area where the multimedia data information is located; wherein, the resource collection text information is used to represent that the resource collection object of the electronic resource package is the second object, and the resource quota of the electronic resource package collected by the second object; the resource collection text information is generated by the business server when it receives the multimedia data information uploaded by the first client.

[0155] The conversation prompt message is generated by the service server after receiving a message sending request, prompting the first party to view the multimedia data information. The message sending request is generated by the second party adding the obtained multimedia data information to the message sending request after the corresponding client completes the task operation indicated by the item collection task. The conversation prompt message can be displayed as a pop-up window on the second client, or alternatively, by displaying a red dot on the message records of the first and second parties on the first message list page of the second client. This embodiment of the present application does not limit the above prompting method.

[0156] The target session page mentioned above can be found in the following Figure 13 The corresponding embodiment of the page 1302, the above multimedia data information can be found in the subsequent Figure 13 The corresponding embodiment of the voice information 130h, the above text information can be used for subsequent Figure 13In the corresponding embodiment, the item collection information 130k, in this case, the item collection object is object 3, and object 3 is the second object. If the virtual interactive item is an electronic resource package, the resource collection text information can be "Object 3 receives the electronic resource package + 18.20".

[0157] In an optional embodiment, the second client may also send a request for viewing item collection details for the virtual interactive item to the business server in response to a widget trigger operation for the item widget; wherein the request for viewing item collection details is used to instruct the business server to obtain item collection detail record information associated with the virtual interactive item; further, the second client may receive the item collection detail record information returned by the business server, and may display the item collection detail record information on the item collection details page of the second client; wherein, it should be understood that the item collection details page includes an item remaining quantity display area and an item collection object display area; further, the second client may display the remaining quantity of the virtual interactive item in the item remaining quantity display area; further, the second client may display the avatar of the second object in the item collection object display area; wherein, it should be understood that the second object is the item collection object that has received the virtual interactive item in the item collection object display area.

[0158] The item claim details record information is recorded after the business server sends the virtual interactive item to the second party. The item claim details record information includes, but is not limited to, the second party's avatar, nickname, resource claim data, and claim timestamp. If the virtual interactive item is an electronic resource package, the remaining quantity display area will also display the remaining resource quota of the electronic resource package.

[0159] In addition, the above-mentioned item collection object display area can not only display the collection object of the virtual interactive item, but also display information including but not limited to the nickname of the second object, the collection timestamp, and the collected resource data.

[0160] For details, see Figure 7 , Figure 7 This is a schematic diagram of a scenario for switching to view details page provided by the embodiment of the present application. The embodiment of the present application takes the virtual interactive item in the form of an electronic red envelope as an example for explanation. Among them, the embodiment of the present application can be described by the above Figure 2a The application client installed in the user terminal 20A in the corresponding embodiment is executed, and the application client installed in the user terminal 20A can be corresponded to the above-mentioned second client (that is, the application client for issuing electronic red envelopes).

[0161] Among them, such as Figure 7As shown in page 701, page 701 may correspond to the aforementioned item claim details page. As shown in area 711 (i.e., the remaining item display area) on page 701, area 711 displays the balance of the electronic resource package as 21.31. Furthermore, area 711 also displays the remaining number of items in the electronic resource package, which is 7 as shown. Furthermore, page 701 also includes an area 712 displaying the item claim recipient. Specifically, area 711 (i.e., the item claim recipient display area) may include three claim detail records: a claim detail record corresponding to object 3, a claim detail record corresponding to object 4, and a claim detail record corresponding to object 2. Each claim detail record may include an avatar, name, claim resource data, and a claim timestamp corresponding to the item claim recipient. For example, the claim detail record corresponding to object 3 indicates that object 3 received 18.20 in funds from the electronic resource package, and the claim timestamp is 17:18 on November 23rd. It should be understood that the business object that received the electronic resource package at the latest time (i.e., 17:18) is object 3, that is, object 3 is the second object and is the item receiving object that has received the electronic resource package. It should be understood that object 4 and object 2 in area 712 (the item receiving object display area) are also the second objects at the previous time and the time before that, respectively, that is, the item receiving objects that have received the electronic resource package.

[0162] The item claim details page includes a details switch control for viewing interactive details;

[0163] The above-mentioned detail switch control can be located at any position on the item collection details page, for example, at the edge of the item collection details page, or within the remaining item quantity display area on the item collection details page. The embodiment of the present application does not limit the location of the detail view control. Optionally, the style of the detail switch control can be a five-pointed star style or a triangle style. The embodiment of the present application does not limit the style of the detail switch control.

[0164] Among them, the second client can send an interaction detail viewing request for the interaction detail information to the business server in response to the trigger operation of the detail switching control; wherein, it should be understood that the interaction detail viewing request is used to instruct the business server to obtain interaction detail record information associated with the interaction detail information; the interaction detail information includes multimedia data information sent by the second object that conducts business interaction with the first object; the multimedia data information is obtained after the second object performs the task operation indicated by the item collection task on the first client; further, the second client can receive the interaction detail record information returned by the business server, and display the interaction detail record information on the multimedia information summary page of the second client; further, the second client can display the interaction detail information on the multimedia information summary page.

[0165] Among them, the interaction detail record information here is obtained by the business server obtaining the multimedia data information in the information sending request after the second object sends the information sending request to the business server, and then recording it. The interaction detail record information includes but is not limited to the information content of the multimedia data information and the generation timestamp of the multimedia data information.

[0166] For details, please refer to Figure 7 , a control 701a is displayed on page 701 (i.e., the item collection details page), where the control 701a may correspond to the above-mentioned detail switching control. The first object may trigger (e.g., click) the control 701a (i.e., the detail switching control) through the second client, and the second client, in response to the triggering operation, displays page 702, where page 702 may correspond to the above-mentioned multimedia information summary page. As shown in page 702 (multimedia information summary page), page 702 displays multimedia data information, which is all sent by the item collection object through the business server. Specifically, in this embodiment of the present application, the three multimedia data information on page 702 are sent by object 2, object 4, and object 3 through the business server.

[0167] Thus, in an embodiment of the present application, the second client can respond to a trigger operation on the item configuration control on the business configuration page to display an item configuration page associated with the virtual interactive item; wherein, it should be understood that the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; further, the second client can respond to an item configuration operation on the item configuration area to display the item quantity in the item configuration area; further, the second client can respond to a task configuration operation on the task configuration area to display an item collection task in the task configuration area; and further, the second client can respond to a configuration confirmation operation on the configuration confirmation control to display an item pendant for the virtual interactive item on the avatar of the first subject. Thus, by configuring the item collection task in the task configuration area and compared to directly distributing the virtual interactive item, the distribution method of the virtual interactive item can be enriched. Further, in an embodiment of the present application, when the item pendant is displayed on the avatar of the first subject, in response to an avatar trigger operation on the avatar of the first subject, the first client can display an item collection task for collecting the virtual interactive item; thus, by displaying the item pendant and triggering the avatar to collect the virtual interactive item, the distribution method of the virtual interactive item can be enriched. Furthermore, any object displaying an item pendant can be triggered by an avatar, thereby claiming the virtual interactive item. Therefore, this embodiment of the present application transforms the traditional fixed-object distribution method into a non-fixed-object distribution method through the use of item pendants, enriching the objects from which virtual interactive items can be claimed. Furthermore, in response to a task trigger operation for an item claim task, the first client can execute the task operation indicated by the item claim task on the first client and display the multimedia data information corresponding to the task operation. Furthermore, in response to an information confirmation operation for the multimedia data information, the first client can send the multimedia data information to the second client upon receipt of the virtual interactive item, causing the second client to display the multimedia data information. This means that when the first client claims the virtual interactive item, it must complete the corresponding item claim task in order to claim the virtual interactive item. Furthermore, the first client will send the multimedia data information corresponding to the task operation indicated by the item claim task to the second client. This increases the interactivity between business objects while enhancing the fun of sending and receiving virtual interactive items.

[0168] In the embodiments of the present application, the objects corresponding to the virtual interactive items include a first object and a second object. The first object is the object that issues the virtual interactive item, and the second object is the object that receives the virtual interactive item. It should be understood that the object that issues the virtual interactive item can also receive the virtual interactive item that it issued. Therefore, the first object and the second object can be the same object.

[0169] For further information, see Figure 8 , Figure 8 It is a flow chart of another data processing method based on virtual interactive items provided in an embodiment of the present application. In the embodiment of the present application, for the sake of distinction, the first object and the second object are described as different objects. In the embodiment of the present application, the application client running on the user terminal (for example, the user terminal 100b) may be the first client and the second client. The first client is an application client for receiving virtual interactive items (for example, electronic red envelopes), and the second client is an application client for receiving virtual interactive items (for example, electronic red envelopes). The data processing method is executed by the first client, and the data processing method may at least include the following steps S201-S203;

[0170] Step S201: When an item pendant is displayed on the avatar of the first subject, in response to an avatar triggering operation on the avatar of the first subject, an item collection task for collecting a virtual interactive item is displayed; the item collection task is configured via the second client;

[0171] The display of the item pendant is determined by the number of virtual interactive items; both the virtual interactive items and the number of items are configured by the first object through the second client; for details, please refer to the above Figure 3 The specific description of displaying the item pendant on the avatar of the first object in the second client in the corresponding embodiment will not be repeated here.

[0172] Among them, the item pendant that displays the virtual interactive item on the avatar of the first object can be referred to the specific description of the subsequent embodiments, which will not be elaborated here.

[0173] In addition, the first client can also display the number of virtual interactive items on the avatar of the first object; further, the first client can receive an item quantity update message returned by the business server regarding the item quantity, and based on the item quantity update message, display the item quantity update as the item update quantity on the avatar of the first object; wherein, it should be understood that the item update quantity is obtained after the business server performs the task operation indicated by the item collection task on the first client by the second object after decrementing the item quantity.

[0174] In addition, the first client can also receive an item widget update message sent by the business server, and based on the item widget update message, cancel the display of the item widget on the avatar of the first object; wherein the item widget update message is determined by the business server when it detects that the number of virtual interactive items decreases to the target threshold.

[0175] The detailed description of displaying the number of items on the avatar of the first object and receiving the item widget update message sent by the business server and then canceling the display of the item widget can be found in the above Figure 3 The description of step S104 in the corresponding embodiment will not be repeated here.

[0176] Optionally, the first client may also hide the item quantity displayed on the first subject's avatar. For example, the item quantity is not displayed directly on the first subject's avatar, but the hidden item quantity can be displayed by performing a relevant operation on the first subject's avatar. For example, the relevant operation may be a triple-click operation on the first subject's avatar, or a drag operation on the first subject's avatar. Such relevant operations are not limited herein.

[0177] When the first object is the object for business interaction determined by the second object in the first client, the first client may display a task display page associated with the virtual interactive item in response to the second object's avatar triggering operation on the first object's avatar, and display an item collection task associated with the second object on the task display page; wherein the item collection task is configured by the first object through the second client;

[0178] Among them, any display page that can display an item pendant on the first object's avatar can trigger the operation of receiving the virtual interactive item, that is, any display page here can display the first object's avatar and can display the item pendant on the first object's avatar.

[0179] It should be understood that any display page here is the target display page. In addition, the second object can trigger the operation of receiving virtual interactive items on the target display page, thereby displaying the task display page. Specifically, the various business scenarios of triggering the operation of receiving virtual interactive items and displaying the task display page will be described in the following. Figure 9a-9i Provide specific examples.

[0180] The first client may output a target display page displaying the avatar of the first object, wherein the target display page includes a second message list page, and the second message list page refers to a message list page displayed in the first client;

[0181] The second message list page displays message records of conversations with the second object and the business conversation object, and displays an avatar of the business conversation object having a conversation with the second object.

[0182] It should be understood that the first client can display the second message list page in the first client, and can display the avatar of the first object on the second message list page, thereby displaying the item pendant on the avatar of the first object.

[0183] In addition, the first client may respond to an avatar trigger operation on the avatar of the first object when the first client displays the second message list page, and display a task display page associated with the virtual interactive item on the second message list page.

[0184] It should be noted that the above-mentioned avatar trigger operation can be a double-click on the avatar of the first object, for example, double-clicking the avatar of the first object. Optionally, the above-mentioned avatar trigger operation can also be a long press on the avatar of the first object, for example, pressing the avatar of the first object for 2 seconds, wherein the pressing time here can also be 1 second, and the pressing time will not be limited. Optionally, the above-mentioned avatar trigger operation can also be drawing a corresponding gesture on the avatar of the first object, for example, drawing a five-pointed star on the avatar of the first object, or drawing a circle on the avatar of the first object, and the corresponding gesture is not limited here. In addition, in the embodiment of the present application, the avatar trigger operation is not limited.

[0185] For details, see Figure 9a , Figure 9a This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 1 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as the second message list page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0186] like Figure 9a As shown, page 901 may correspond to the second message list page, and page 901 (i.e., the second message list page) displays the message records between object 3 and object 1. Among them, object 3 may correspond to the second object, and may correspond to the Figure 2b The object 3 in the corresponding embodiment. Object 1 can correspond to the first object mentioned above, and can correspond to the Figure 2aThe object 1 in the corresponding embodiment. As shown by the avatar 90 of object 1, an item pendant 91 (i.e., an item pendant) is displayed on the avatar 90 (i.e., the avatar of the first object), which means that object 1 has issued a virtual interactive item. At this time, the second object (i.e., object 3) triggers an operation (for example, a double-click operation) on the avatar 90 through the first client, and then the first client responds to the avatar trigger operation and displays page 902 on page 901. Page 902 may correspond to the above-mentioned task display page. As shown in page 902, the item collection task configured by object 1 is displayed, and the second object can select one of them to execute through the first client. Among them, the specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0187] Optionally, the first client may output a target display page displaying the avatar of the first contact, wherein the target display page includes a second contact object list page, and the second contact object list page refers to a contact object list page displayed in the first client;

[0188] The second contact object list page displays a list of contact objects created by the second object. In this embodiment of the application, the list of contact objects created by the second object can be referred to as the second contact object list (including the first object). In addition, the second object can view the business objects in the second contact object by sliding the second contact object list page.

[0189] It should be understood that the first client may display the second contact object list page on the first client, and may display the item widget on the first contact object's avatar when displaying the first contact object's avatar on the second contact object list page.

[0190] In addition, when the first client displays the second contact object list page, the first client may respond to an avatar trigger operation on the avatar of the first object and further display a task display page associated with the virtual interactive item on the second contact object list page.

[0191] Among them, the avatar triggering operation here can refer to the above description of the avatar triggering operation, which will not be repeated here.

[0192] For details, see Figure 9b , Figure 9b This is a scene diagram 2 of a task display page provided by an embodiment of the present application. This embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as the second contact object list page as an example. Among them, this embodiment of the present application can be described by the above Figure 2bThe application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0193] like Figure 9b As shown, page 903 may correspond to the second contact object list page, and page 903 (i.e., the second contact object list page) displays the contact object list created by object 3. As shown in page 903, object 3 may correspond to the second object, and may correspond to the Figure 2b The object 3 in the corresponding embodiment. Object 1 can correspond to the first object mentioned above, and can correspond to the Figure 2a The object 1 in the corresponding embodiment. As shown by the avatar 90 of object 1, an item pendant 91 (i.e., an item pendant) is displayed on the avatar 90 (i.e., the avatar of the first object), which means that object 1 has issued a virtual interactive item. At this time, the second object (i.e., object 3) triggers an operation (e.g., a double-click operation) on the avatar 90 through the first client, and then the first client responds to the avatar trigger operation and displays page 904 on page 903. Page 904 may correspond to the above-mentioned task display page. As shown in page 904, the item collection task configured by object 1 is displayed, and the second object can select one of them to execute through the first client. Among them, the specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0194] Optionally, the first client may output a target display page displaying an avatar of the first subject, wherein the target display page includes a message publishing page, and the message publishing page is used to display a business data message published by the first subject;

[0195] Among them, when the first client displays the business data message released by the first object on the message release page, it can further display the avatar of the first object in the message display area where the business data message is located, and can display the item pendant of the virtual interactive item on the avatar of the first object.

[0196] In addition, when the first client displays the message publishing page, the first client can respond to the avatar trigger operation on the avatar of the first object, and then display the task display page associated with the virtual interactive item on the message publishing page.

[0197] For details, see Figure 9c , Figure 9c This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 3 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as an example of a message release page. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0198] like Figure 9c As shown, page 905 may correspond to the message publishing page, and page 905 (i.e., the message publishing page) displays the business data message published by object 1. Object 1 may correspond to the first object, and may correspond to the Figure 2a The corresponding object 1 in the embodiment. As shown by the avatar 90 of object 1, an item pendant 91 (i.e., an item pendant) is displayed on the avatar 90 (i.e., the avatar of the first object), which means that object 1 has issued a virtual interactive item. At this time, the second object (i.e., object 3) triggers an operation (e.g., a double-click operation) on the avatar 90 through the first client, and then the first client responds to the avatar trigger operation and displays page 906 on page 905. Page 906 may correspond to the above-mentioned task display page. As shown in page 906, the item collection task configured by object 1 is displayed, and the second object can select one of them to execute through the first client. Among them, the specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0199] Optionally, the first client may output a target display page displaying an avatar of the first object, wherein the target display page includes a second business conversation page, the second business conversation page includes a second conversation message display area, and the second conversation message display area is used to display business conversation messages between the second object and the first object;

[0200] The second business conversation page may be a two-person conversation page between the second object and the first object, or a multi-person conversation page between the first object and group A, where group A includes the first object and the second object.

[0201] Among them, when the first client displays the business conversation message sent by the first object in the second conversation message display area, it can further display the avatar of the first object in the message display area where the business conversation message is located, and can display the item pendant of the virtual interactive item on the avatar of the first object.

[0202] In addition, when the first client displays the second business conversation page, the first client may respond to an avatar trigger operation on the avatar of the first object, and further display a task display page associated with the virtual interactive item on the second business conversation page.

[0203] For details, see Figure 9d , Figure 9d This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 4 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as the second business session page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0204] like Figure 9d As shown, page 907 may correspond to the second business conversation page, and page 907 (i.e., the second business conversation page) displays the avatar of object 1 and the conversation message published by object 1. Object 1 may correspond to the first object, and may correspond to the Figure 2a The object 1 in the corresponding embodiment. As shown by the avatar 90 of object 1, an item pendant 91 (i.e., an item pendant) is displayed on the avatar 90 (i.e., the avatar of the first object), which means that object 1 has issued a virtual interactive item. At this time, the second object (i.e., object 3) triggers an operation (e.g., a double-click operation) on the avatar 90 through the first client, and then the first client responds to the avatar trigger operation and displays page 908 on page 907. Page 908 may correspond to the above-mentioned task display page. As shown in page 908, the item collection tasks configured by object 1 are displayed, and the second object can select one of them to execute through the first client. Among them, the specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0205] Optionally, the first client may output a target display page displaying an avatar of the first object, wherein the target display page includes an object details page, and the object details page is used to display object information of the first object;

[0206] It should be understood that the first client may display the object details page in the first client, and may display the item widget on the avatar of the first object when displaying the avatar of the first object on the object details page.

[0207] In addition, the first client may respond to an avatar trigger operation on the avatar of the first object when the first client displays the object details page, and display a task display page associated with the virtual interactive item on the object details page.

[0208] For details, see Figure 9e , Figure 9e This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 5The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as the object details page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0209] like Figure 9e As shown, page 909 may correspond to the aforementioned object details page. Page 909 (i.e., the object details page) displays the avatar of object 1 and its object details. In addition, page 909 also displays an "Add Friend" display area, indicating that the second object and object 1 do not have a friend relationship at this point. Object 1 may correspond to the aforementioned first object. As shown by object 1's avatar 90, avatar 90 (i.e., the first object's avatar) displays an item pendant 91 (i.e., an item pendant), indicating that object 1 has distributed a virtual interactive item. At this point, the second object (i.e., object 3) triggers an action (e.g., double-clicks) on avatar 90 through the first client. In response to this avatar triggering action, the first client displays page 910 on page 909. Page 910 may correspond to the aforementioned task display page. As shown in page 910, the item collection tasks configured by object 1 are displayed, and the second object can select one of them through the first client to execute. The specific task execution process will be described in subsequent embodiments and will not be described in detail here.

[0210] Depend on Figure 9e As shown, in this embodiment of the present application, even if the first and second objects do not have a friend relationship, as long as the first object's avatar displays an item pendant, the second object can also trigger the first object's avatar to claim the virtual interactive item. Therefore, by displaying the item pendant, the objects from which the virtual interactive item can be claimed are enriched.

[0211] Optionally, in the above page 909 (i.e., the object details page), if the "Add Friend" display area is not displayed, the first object and the second object have a friend relationship at this time. However, compared with the traditional method of only being able to collect virtual interactive items on the business conversation page, the business scenario of collecting virtual interactive items is enriched by displaying item pendants.

[0212] Optionally, the first client may output a target display page displaying an avatar of the first object, wherein the target display page includes a group list page, the group list page is used to display group chat members in the group, the object in the group list does not necessarily have a friend relationship with the second object, and the second object may have a friend relationship with zero or more objects in the group list;

[0213] It should be understood that the first client may display a group list page in the first client, and may display an item widget on the avatar of the first object when the avatar of the first object is displayed on the group list page.

[0214] In addition, the first client may respond to an avatar triggering operation on the avatar of the first object when the first client displays the group list page, and display a task display page associated with the virtual interactive item on the group list page.

[0215] For details, see Figure 9f , Figure 9f This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 6 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above target display page as a group list page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0216] like Figure 9f As shown, page 911 may correspond to the above-mentioned group list page. Group members (including object 2, object 1, object 3, ..., object M) are displayed on page 911 (i.e., group list page). In addition, an "add" display area is displayed on the right side of object 1 and object 3. It should be understood that this means that the second object does not have a friend relationship with object 1 at this time. Figure 9f As shown, in the group member list, the avatars of Objects 1 and 5 display item pendants, indicating that Objects 1 and 5 have distributed virtual interactive items. At this point, the second object can trigger the avatar of Object 1 or 5 through the first client. Taking Object 1 as an example, Object 1 can correspond to the first object described above. As shown by Object 1's avatar 90, avatar 90 (i.e., the first object's avatar) displays item pendant 91 (i.e., an item pendant), indicating that Object 1 has distributed a virtual interactive item. At this point, the second object (i.e., Object 3) triggers an action (e.g., double-clicks) on avatar 90 through the first client. In response to this avatar triggering action, the first client displays page 912 on page 911. Page 912 can correspond to the task display page described above. As shown in page 912, the item collection tasks configured by Object 1 are displayed, and the second object can select one of them through the first client to execute. The specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0217] like Figure 9fAs shown, in this embodiment of the present application, even if the first and second objects do not have a friend relationship, as long as the first object's avatar displays an item pendant, the second object can also trigger the first object's avatar to claim the virtual interactive item. Therefore, by displaying the item pendant, the objects from which the virtual interactive item can be claimed are enriched.

[0218] Optionally, on page 911 (i.e., the group list page), the second subject can also use the first client to trigger the profile picture of subject 5 to claim the virtual interactive item. Although the second subject and subject 5 are now friends, compared to the traditional method of claiming virtual interactive items only on the business conversation page, displaying the item widget enriches the business scenarios for claiming virtual interactive items.

[0219] Optionally, the first client can output a target display page displaying the avatar of the first object, wherein the target display page includes a friend adding page, the friend adding page is used to display objects that do not have a friend relationship with the second object, and the object on the friend adding page has an association with the second object, where the association includes but is not limited to the second object and the object on the friend adding page having common friends, or the second object and the object on the friend adding page are located in the same geographical area.

[0220] It should be understood that the first client may display a friend adding page in the first client, and may display an item widget on the avatar of the first object when displaying the avatar of the first object on the friend adding page.

[0221] In addition, the first client may respond to an avatar trigger operation on the avatar of the first object when the first client displays the friend adding page, and display a task display page associated with the virtual interactive item on the friend adding page.

[0222] For details, see Figure 9g , Figure 9g This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 7 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the target display page as the friend adding page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0223] like Figure 9gAs shown, page 913 may correspond to the friend adding page mentioned above. In page 913 (i.e., the friend adding page), object 1, object 2, object 4, ..., object M are displayed. In addition, an "add" display area is displayed on the right side of object 1, object 2, object 4, ..., object M. It should be understood that this means that the second object does not have a friend relationship with object 1, object 2, object 4, ..., object M. Figure 9g As shown, on page 913, item pendants are displayed on the avatars of Objects 1 and 5, indicating that Objects 1 and 5 have distributed virtual interactive items. At this point, the second object can trigger the avatar of Object 1 or Object 5 through the first client. Taking Object 1 as an example, Object 1 can correspond to the first object described above. As shown by Object 1's avatar 90, avatar 90 (i.e., the first object's avatar) displays item pendant 91 (i.e., an item pendant), indicating that Object 1 has distributed a virtual interactive item. At this point, the second object (i.e., Object 3) triggers an action (e.g., double-clicks) on avatar 90 through the first client. In response to this avatar triggering action, the first client displays page 914 on page 913. Page 914 can correspond to the task display page described above. As shown in page 914, the item collection tasks configured by Object 1 are displayed, and the second object can select one of them through the first client to execute. The specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0224] like Figure 9g As shown, in this embodiment of the present application, even if the first and second parties do not have a friendship, as long as the first party's avatar displays an item pendant, the second party can trigger the first party's avatar to claim the virtual interactive item. Therefore, by displaying item pendants, the recipients of virtual interactive items are enriched, and the business scenarios for claiming virtual interactive items are also enriched.

[0225] Optionally, the first client may output a target display page displaying an avatar of the first object, wherein the target display page includes a friend search page, the friend search page is used to display objects that do not have a friend relationship with the second object (or objects to be added), and the objects on the friend search page are obtained by the second object searching in the friend search area. For example, the second object may search for friends by account, thereby displaying the information (including avatar) of the object to be added. For another example, the second object may search for friends by geographical area or age, thereby displaying the information (including avatar) of the object to be added. Here, the specific search method will not be elaborated in detail.

[0226] It should be understood that the first client may display a friend search page in the first client, and may display an item widget on the first object's avatar when the first object's avatar is displayed on the friend search page.

[0227] In addition, the first client may respond to an avatar trigger operation on the avatar of the first object when the first client displays the friend search page, and display a task display page associated with the virtual interactive item on the friend search page.

[0228] For details, see Figure 9h , Figure 9h This is a scene diagram of a display task display page provided by an embodiment of the present application. Figure 8 The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the target display page as a friend search page as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0229] like Figure 9h As shown, page 915 may correspond to the friend search page described above. In page 915 (i.e., the friend search page), object 1, object 2, object 4, ..., and object M are displayed. In addition, an "add" display area is displayed to the right of object 1, object 2, object 4, ..., and object M. It should be understood that this means that the second object does not have a friend relationship with object 1, object 2, object 4, ..., and object M. Figure 9h As shown, on page 915, item pendants are displayed on the avatars of Objects 1 and 5, indicating that Objects 1 and 5 have distributed virtual interactive items. At this point, the second object can trigger the avatar of Object 1 or Object 5 through the first client. Taking Object 1 as an example, Object 1 can correspond to the first object described above. As shown by Object 1's avatar 90, avatar 90 (i.e., the first object's avatar) displays item pendant 91 (i.e., an item pendant), indicating that Object 1 has distributed a virtual interactive item. At this point, the second object (i.e., Object 3) triggers an action (e.g., double-clicks) on avatar 90 through the first client. In response to this avatar triggering action, the first client displays page 916 on page 915. Page 916 can correspond to the task display page described above. As shown in page 916, the item collection tasks configured by Object 1 are displayed, and the second object can select one of them to execute through the first client. The specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0230] like Figure 9hAs shown, in this embodiment of the present application, even if the first and second parties do not have a friendship, as long as the first party's avatar displays an item pendant, the second party can trigger the first party's avatar to claim the virtual interactive item. Therefore, by displaying item pendants, the recipients of virtual interactive items are enriched, and the business scenarios for claiming virtual interactive items are also enriched.

[0231] Optionally, the first client can output a target display page displaying the avatar of the first object, wherein the target display page includes a social details page, the social details page is used to display objects that do not have a friend relationship with the second object, and the object on the social details page is in the same area as the second object, and the same area here includes but is not limited to the second object being one kilometer away from the object on the social details page, or the second object being two kilometers away from the object on the social details page, etc.

[0232] It should be understood that the first client may display a social details page in the first client, and may display an item widget on the avatar of the first object when displaying the avatar of the first object on the social details page.

[0233] In addition, when the first client displays the social details page, the first client may respond to an avatar trigger operation on the avatar of the first object and display a task display page associated with the virtual interactive item on the social details page.

[0234] For details, see Figure 9i , Figure 9i This is a scene diagram 9 of a display task display page provided by an embodiment of the present application. The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example, and taking the above-mentioned target display page as a social details page as an example. Among them, the embodiment of the present application can be described by the above-mentioned Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0235] like Figure 9i As shown, page 917 may correspond to the above-mentioned social details page, and page 917 (i.e., the social details page) displays object 1, object 2, object 4, and object 5. In addition, an "add" display area is displayed to the right of object 1, object 2, object 4, ...., object M. It should be understood that this means that the second object does not have a friend relationship with object 1, object 2, object 4, ...., object M, and object 1, object 2, object 4, object 5 and the second object are in the same area. Figure 9iAs shown, on page 917, item pendants are displayed on the avatars of Objects 1 and 5, indicating that Objects 1 and 5 have distributed virtual interactive items. At this point, the second object can trigger the avatar of Object 1 or Object 5 through the first client. Taking Object 1 as an example, Object 1 can correspond to the first object described above. As shown by Object 1's avatar 90, avatar 90 (i.e., the first object's avatar) displays item pendant 91 (i.e., an item pendant), indicating that Object 1 has distributed a virtual interactive item. At this point, the second object (i.e., Object 3) triggers an action (e.g., double-clicks) on avatar 90 through the first client. In response to this avatar triggering action, the first client displays page 918 on page 917. Page 918 can correspond to the task display page described above. As shown in page 918, the item collection tasks configured by Object 1 are displayed, and the second object can select one of them through the first client to execute. The specific task execution process will be explained in subsequent embodiments and will not be described in detail here.

[0236] like Figure 9i As shown, in this embodiment of the present application, even if the first and second parties do not have a friend relationship, the second party can still claim a virtual interactive item by triggering the first party's profile picture through the social details page, as long as the first party's profile picture displays an item pendant. Therefore, by displaying item pendants, the recipients of virtual interactive items are enriched, and the business scenarios for claiming virtual interactive items are also enriched.

[0237] It should be understood that the above Figure 9a-9i The business scenarios in the corresponding embodiments are merely examples and do not limit the business scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, those skilled in the art will appreciate that, as system architecture evolves and new business scenarios emerge, the technical solutions provided in the embodiments of this application will also be applicable to similar technical problems.

[0238] In addition, it should be understood that from the above Figure 9a-9i As can be seen from the description of the corresponding embodiment, the display of the item pendant in the embodiment of the present application is on the avatar of any business object (i.e., the object that issues the virtual interactive item), and the avatar of the business object with the item pendant can be displayed in any display scenario. For example, the display business scenario of the avatar of the item pendant can include but is not limited to the above Figure 9a-9i Therefore, by displaying the item widget and displaying it in any display scene (i.e., the target display page), the business scenario of receiving virtual interactive items can be enriched.

[0239] In addition, it should be understood that when receiving a virtual interactive item by displaying an item pendant, the first object and the second object may not be in a friend relationship. After receiving the virtual interactive item, the second object can effectively improve the diversity of interaction by sending multimedia data information to the first object, while increasing the interactivity of the business objects in sending and receiving virtual interactive items.

[0240] It should be understood that the aforementioned task display page does not appear on the first client as soon as the second object triggers the first object's avatar. It should be understood that multiple business objects may trigger the first object's avatar at the same timestamp. Therefore, the business server may optionally verify the timestamp of the requests arriving at the business server after the business objects trigger the first object's avatar. It should be understood that because the request transmission process to the business server can be affected by factors including, but not limited to, network fluctuations and network limitations, the timestamps at which the requests issued by the multiple business objects arrive at the business server may vary. Therefore, the business server will designate the request sending object corresponding to the first arriving request as the second object and send the item distribution display page to the second object. Furthermore, the item distribution display page will be sent to the business object corresponding to the request arriving at the next timestamp. In other words, the item distribution display page is sent on a first-come, first-served basis, meaning that the collection of virtual interactive items is also essentially on a first-come, first-served basis.

[0241] Specifically, the first client can respond to the avatar trigger operation of the second object on the avatar of the first object and send a first item collection instruction for collecting the virtual interactive item to the business server, so that when the business server obtains the first item collection instruction and the second item collection instruction, it records the first instruction acquisition timestamp of the first item collection instruction and the second instruction acquisition timestamp of the second item collection instruction, performs an item locking operation on the virtual interactive item, and when it detects that the first instruction acquisition timestamp is earlier than the second instruction acquisition timestamp, determines the item collection object of the virtual interactive item as the second object, and generates an item distribution display page for return to the second object when performing an item unlocking operation on the virtual interactive item; wherein, the second item collection instruction is an instruction sent when the third object triggers the avatar operation on the avatar of the first object, and the collection timestamp of the first item collection instruction and the collection timestamp of the second item collection instruction are the same collection timestamp; further, the first client can receive the item distribution display page, and when the item distribution display page is used as the task display page associated with the virtual interactive item, it displays the task display page.

[0242] In addition, when the second object performs an avatar triggering operation on the avatar of the first object through the first client, a triggering sound effect corresponding to the avatar triggering operation may also be played.

[0243] The client display page of the first client includes a business sound effect display page corresponding to the business sound effect, and the second object can configure the trigger sound effect on the business sound effect display page; it should be understood that the trigger sound effect can be a "dong dong dong" knocking sound, and optionally, it can also be a water drop sound. In the embodiment of the present application, the trigger sound effect will not be limited.

[0244] For details, see Figure 10 , Figure 10 This is a schematic diagram of a process of obtaining a task display page for a second object provided by an embodiment of the present application. Figure 10 As shown, the business server 1100 may correspond to the above Figure 1 The service server 2000 and the user terminal 1000a in the corresponding embodiment may correspond to the above Figure 1 In the corresponding embodiment, the user terminal 100b may be referred to as the application client installed in the user terminal 1000a as the first client (ie, the application client used by the second object); the user terminal 1000b may correspond to the above-mentioned Figure 1 In the corresponding embodiment, the user terminal 100c may refer to the application client installed on the user terminal 1000b as the third client (ie, the application client used by the third object). In the embodiment of the present application, the user 101a may be referred to as the second object, and the user 101b may be referred to as the third object.

[0245] like Figure 10 As shown, at the same timestamp (for example, time T1), user 101a (i.e., the second object) and user 101b (i.e., the third object) simultaneously perform a trigger operation (for example, a double-click operation) on the avatar of the first object, and then user 101a and user 101b respectively generate a first item collection instruction 1010a and a second item collection instruction 1010b, the second object sends the first item collection instruction 1010a to the business server 1100 through the first client, and the third object sends the first item collection instruction 1010b to the business server 1100 through the third client.

[0246] Furthermore, the business server 1100 obtains the first item collection instruction 1010a and the second item collection instruction 1010b, and records the first instruction acquisition timestamp of the first item collection instruction 1010a and the second instruction acquisition timestamp of the second item collection instruction 1010b, and then immediately performs an item locking operation for the virtual interactive item. Furthermore, the business server 1100 detects the relationship between the first instruction acquisition timestamp and the second instruction acquisition timestamp, assuming that the first instruction acquisition timestamp is at time T2 and the second instruction acquisition timestamp is at time T3. If the first instruction acquisition timestamp (i.e., time T2) is earlier than the second instruction acquisition timestamp (time T3), the business server 1100 determines the item collection object of the virtual interactive item as the second object, and then performs an item unlocking operation on the virtual interactive item and generates an item distribution display page that returns to the second object. Optionally, if the timestamp of obtaining one instruction (i.e., time T2) is later than the timestamp of obtaining the second instruction (time T3), the business server 1100 will determine the item collection object of the virtual interactive item as the third object, and then perform the item unlocking operation on the virtual interactive item and generate an item distribution display page returned to the third object.

[0247] Furthermore, after the first client corresponding to the second object receives the item distribution display page, it will use the item distribution display page as a task display page and display it on the first client. The second object can then use the first client to complete the item collection task on the task display page and receive the virtual interactive item. The specific process will be explained in detail in the subsequent step S103 and will not be described in detail here.

[0248] Step S202, in response to a task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client, and displaying multimedia data information corresponding to the task operation;

[0249] Among them, item collection tasks include text tasks;

[0250] Specifically, the first client can respond to the text task trigger operation for the text task, and then display the first task execution page associated with the text task on the first client, and can display the text task entry area on the first task execution page; further, the first client can respond to the first text task operation for the text task entry area, and then display the multimedia data information corresponding to the first text task operation in the text task entry area.

[0251] For details, see Figure 11a , Figure 11a This is a scenario diagram of performing an item collection task to obtain a virtual interactive item provided by an embodiment of the present application. Figure 1The embodiment of the present application is described by taking the virtual interactive items in the form of electronic red envelopes as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0252] like Figure 11a As shown in page 1101, page 1101 here can correspond to the above-mentioned task display page, wherein, the embodiment of the present application is explained by taking the New Year scene as an example of sending New Year greetings to the first object. For example, an item collection task is displayed on page 1101 (i.e., the task display page), and the item collection task here is a text blessing (i.e., a text task). The text blessing corresponds to a control 1101a, and the second object triggers the control 1101a through the first client (e.g., a click operation). The first client responds to the trigger operation (i.e., the above-mentioned text task trigger operation) and displays page 1102 (i.e., the above-mentioned first task execution page). As shown in page 1102, area 1120 can correspond to the above-mentioned text task entry area, and the second object can enter the blessing words that it wants to send to the first object in this area 1120 (i.e., the text entry area) through the first client. Further, the first client responds to the input operation (i.e., the above-mentioned first text task operation) and displays the input blessing words on area 1120, i.e., the text information 111a as shown in the figure. Furthermore, the second object can trigger the control 1103a through the first client (for example, a click operation), and the first client can respond to the trigger operation and display page 1104. As shown in page 1104, the resource amount of the electronic resource package received by the second object (i.e., 18.20) is displayed.

[0253] Optionally, the text entry area includes a text selection control for selecting text; specifically, the first client may respond to a second text task operation on the text selection control and may display multimedia data information corresponding to the second text task operation in the text task entry area.

[0254] See Figure 11aAs shown in page 1102, area 1120 (i.e., text entry area) includes control 1102a, where control 1102a can correspond to the above-mentioned text selection control. The second object can be triggered by control 1102a (i.e., text selection control) in the first client, and then the first client can intelligently generate text blessings and display them in area 1120. Optionally, the second object can also trigger the control 1102a (i.e., text selection control) multiple times to obtain the text blessings that it hopes to see. Furthermore, the second object can trigger control 1103a through the first client (e.g., click operation), and then the first client can respond to the trigger operation and display page 1104. As shown in page 1104, the resource quota of the electronic resource package received by the second object (i.e., 18.20) is displayed.

[0255] Optionally, the item collection task includes a voice task; the first client can respond to the voice task trigger operation for the voice task, and then display a second task execution page associated with the voice task on the first client, and can display a voice recording control on the second task execution page; further, the first client can respond to the voice task operation for the voice recording control, and can display multimedia data information corresponding to the voice task operation on the second task execution page.

[0256] For details, see Figure 11b , Figure 11b This is a second schematic diagram of a scenario in which a virtual interactive item is obtained by performing an item collection task provided by the embodiment of the present application. The embodiment of the present application is described by taking the virtual interactive item in the form of an electronic red envelope as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0257] like Figure 11bAs shown in page 1105, page 1105 here can correspond to the above-mentioned task display page, wherein the embodiment of the present application is explained by taking the New Year scene as an example of sending New Year greetings to the first object. For example, if an item collection task is displayed on page 1105 (i.e., the task display page), the item collection task here is a voice blessing (i.e., a voice task), and the voice blessing corresponds to a control 1101b. The second object triggers the control 1101b through the first client (e.g., a long press operation). The first client responds to the trigger operation (i.e., the above-mentioned voice task trigger operation) and displays page 1106 (i.e., the above-mentioned second task execution page). If page 1106 displays a control 1102b, control 1102b can correspond to the above-mentioned voice recording control. The second object can record the voice blessing words that it wants to send to the first object through the first client on the control 1102b (i.e., the voice recording control). Further, the first client responds to the voice input operation (i.e., the above-mentioned voice task operation) and displays the input voice blessing words on page 1107, i.e., the voice information 111b as shown in the figure. Furthermore, the second object can trigger the control 1103b through the first client (for example, a click operation), and the first client can respond to the trigger operation and display page 1108. As shown in page 1108, the resource amount of the electronic resource package received by the second object (i.e., 18.20) is displayed.

[0258] Optionally, the item collection task includes a video task; specifically, the first client can respond to the video task trigger operation for the video task, and then display a third task execution page associated with the video task on the first client, and can display the video recording control on the third task execution page; further, the first client can respond to the video task operation for the video recording control, and then display the multimedia data information corresponding to the video task operation on the third task execution page.

[0259] For details, see Figure 11c , Figure 11c This is a scenario diagram of performing an item collection task to obtain a virtual interactive item provided by an embodiment of the present application. Figure 3 The embodiment of the present application is described by taking the virtual interactive items in the form of electronic red envelopes as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0260] like Figure 11cAs shown in page 1109, page 1109 here can correspond to the above-mentioned task display page, wherein, the embodiment of the present application is explained by taking the New Year scene as an example of sending New Year greetings to the first object. For example, an item collection task is displayed on page 1109 (i.e., the task display page), and the item collection task here is a video blessing (i.e., a voice task). The voice blessing corresponds to a control 1101c, and the second object triggers the control 1101c through the first client (e.g., a click operation). The first client responds to the trigger operation (i.e., the above-mentioned voice task trigger operation) and displays page 1110 (i.e., the above-mentioned third task execution page). If page 1110 displays control 1102c, control 1102c can correspond to the above-mentioned video recording control, and the second object can record the video blessing that it wants to send to the first object through the first client on the control 1102c (i.e., the video recording control). Further, the first client responds to the video recording operation (i.e., the above-mentioned video task operation) and displays the recorded video blessing on page 1111, i.e., the video information 111c as shown in the figure. Furthermore, the second object can trigger the control 1103c through the first client (for example, a click operation), and the first client can respond to the trigger operation and display page 1112. As shown in page 1112, the resource amount of the electronic resource package received by the second object (i.e., 18.20) is displayed.

[0261] Optionally, the item collection task includes an emoticon package task; specifically, the first client can respond to the emoticon package trigger operation for the emoticon package task, and then can display the fourth task execution page associated with the emoticon package task on the first client, and can display the emoticon package selection control for emoticon package selection on the fourth task execution page; further, the first client can respond to the emoticon package task operation for the emoticon package selection control, and can display the multimedia data information corresponding to the emoticon package task operation on the fourth task execution page.

[0262] For details, see Figure 11d , Figure 11d This is a scenario diagram of performing an item collection task to obtain a virtual interactive item provided by an embodiment of the present application. Figure 4 The embodiment of the present application is described by taking the virtual interactive items in the form of electronic red envelopes as an example. Figure 2b The application client installed in the user terminal 20C in the corresponding embodiment is executed, and the application client installed in the user terminal 20C can be corresponded to the above-mentioned first client.

[0263] like Figure 11dAs shown in page 1113, page 1113 here can correspond to the above-mentioned task display page, wherein the embodiment of the present application is explained by taking the New Year scenario as an example of sending New Year's greetings to the first object. For example, on page 1113 (i.e., the task display page), an item collection task is displayed. Here, the item collection task is an emoticon blessing (i.e., an emoticon task). The emoticon blessing corresponds to a control 1101d. The second object triggers the control 1101d through the first client (e.g., clicks on it). In response to the trigger operation (i.e., the above-mentioned emoticon task trigger operation), the first client displays page 1114 (i.e., the above-mentioned fourth task execution page). If page 1114 displays a control 1102d, control 1102d can correspond to the above-mentioned emoticon selection control. The second object can select the emoticon blessing that it wants to send to the first object through the first client in the control 1102d (i.e., the emoticon selection control). Further, the first client responds to the emoticon selection operation (i.e., the above-mentioned emoticon task operation) and displays the selected emoticon blessing on page 1115, i.e., the emoticon information 111d as shown in the figure. It should be understood that when selecting an emoticon package, the corresponding text information corresponding to the emoticon package can be included, so that the meaning of the emoticon package can be expressed more clearly. Optionally, the second object can also trigger the control 1102d (i.e., the emoticon package selection control) multiple times to obtain the emoticon package that it wants to appear. Furthermore, the second object can trigger the control 1103d through the first client (for example, a click operation), and then the first client can respond to the trigger operation and display page 1116. As shown in page 1116, the resource amount of the electronic resource package received by the second object (i.e., 18.20) is displayed.

[0264] In addition, if the item collection task includes multiple tasks (for example, a text task and a voice task), after the second subject completes a task (for example, a text task) and receives the virtual interactive item, while the item pendant is still displayed on the first subject's avatar, the second subject can also perform an avatar trigger operation on the first subject's avatar (for example, a double-click operation), thereby obtaining the task display page. The second subject can then trigger the voice task and once again perform the task operation corresponding to the voice task, thereby obtaining the virtual interactive item again. This means that the second subject can perform multiple avatar trigger operations, and as long as the corresponding task is the first task, multiple virtual interactive items can be collected while there are still virtual interactive items left.

[0265] Specifically, the first client can send a task marking instruction for the item collection task to the business server, so that the business server can search for the item collection task in the task collection list of the second object based on the task marking instruction, and when the item collection task is not found, the business server can mark the item collection task as the first collection task, and can send the virtual interactive item corresponding to the first collection task to the first client.

[0266] Optionally, if the business server finds an item collection task in the task collection list of the second object based on the task marking instruction, it can mark the item collection task as a non-first collection task received by the business server, and then generate a collection failure message and send a collection failure prompt message to the first client. Furthermore, the first client can receive the collection failure message returned by the business server and then display the collection failure prompt message on the item display page.

[0267] Among them, the above-mentioned task collection list refers to a list composed of item collection tasks that have been executed by the second object. For example, if the item collection tasks include text tasks, voice tasks and video tasks, at time T4, the second object has already performed the task operations corresponding to the text tasks and voice tasks, and then received two virtual interactive items. At this time, the task collection list includes text tasks and voice tasks. At this time, if the second object executes the video task through the first client, and then sends a task marking instruction for the video task to the business server, the task collection list does not include the video task at this time, which means that the business server cannot query the voice task in the task collection list. The business server will see that the video task is marked as the first collection task, and then distribute the virtual interactive item to the first client. It should be understood that the task collection list at this time includes text tasks, voice tasks and video tasks.

[0268] For example, if the item claiming task includes a text task, a voice task, and a video task, at time T4, the second subject has already performed the task operations corresponding to the text task and the voice task, thereby claiming two virtual interactive items. At this time, the task claiming list now includes the text task and the voice task. At this time, if the second subject executes the text task again through the first client and then sends a task marking instruction for the text task to the business server, the business server will find the text task in the task claiming list and mark it as a non-first claiming task. It will then generate a claim failure prompt message and return it to the first client, prompting the second subject to repeat the text task. This means that the first client cannot claim the corresponding virtual interactive item after executing the text task a second time.

[0269] In this embodiment of the present application, the second object can not only trigger the avatar of the first object on the above four pages (i.e., the second contact object list page, the second message list page, the message release page, and the second business conversation page). Figure 9a-9i An avatar triggering operation is performed on the page in the corresponding embodiment.

[0270] Optionally, the client display page of the first client includes a second contact object list page; the second contact object list page is used to display the contact object list of the second object; the second contact object list page includes a widget search control for performing widget search. Specifically, the first client can display the search text entry area corresponding to the widget search control in response to the trigger operation of the widget search control in the second contact object list page; further, the first client can enter the widget search text matching the item widget in the search text entry area in response to the trigger operation of the search text entry area; in addition, the first client can generate a widget search instruction for searching for widgets in the contact object list in response to the text search operation of the widget search text in the search text entry area; further, the first client can send the widget search instruction to the business server, so that the business server searches the contact object list for the widget-carrying object carrying the target widget based on the widget search instruction; wherein, it should be understood that the target widget is a widget having the same widget attributes as the item widget; further, the first client can receive the widget-carrying object returned by the business server, and display the widget-carrying object list corresponding to the widget-carrying object; wherein, it should be understood that the widget-carrying object includes at least the first object.

[0271] Among them, the above-mentioned pendant with the same attributes refers to a pendant that is used to indicate that the business object is the object of issuing virtual interactive items, just like the above-mentioned item pendant (for example, item pendant 20d). In addition, the pendant search text that matches the item pendant can be adaptively adjusted according to the specific type of virtual interactive item. For example, when the virtual interactive item is a game prop, the pendant search text can be "game prop" or "prop". For another example, when the virtual interactive item is a game point, the pendant search text can be "points". Among them, the embodiment of the present application will not limit the pendant search text.

[0272] Specifically, the business server searches for the object carrying the target widget in the contact object list based on the widget search instruction. The business server can traverse the contact object list, traverse all business objects in the contact object list, and record the business object carrying the target widget when it finds the business object carrying the target widget. After the traversal is completed, all business objects carrying the target widget are recorded. The business server can then send all recorded business objects carrying the target widget to the first client. The contact object list is a contact object list created by the second object (including the second object), but since the second object cannot receive the virtual interactive item that it configures, the business server will not record the second object when the second object also carries the target widget.

[0273] For details, see Figure 12 , Figure 12 This is a schematic diagram of a scenario in which a pendant carrying object is obtained based on a business server according to an embodiment of the present application. This embodiment of the present application takes the virtual interactive item in the form of an electronic red envelope as an example for explanation. Among them, this embodiment of the present application may refer to the terminal corresponding to the second object as the second terminal (for example, the above Figure 2b The user terminal 20C shown in the figure) is accordingly a client application with a virtual interactive item sending and receiving function running on the second terminal can be referred to as a first client application. Figure 1 The business server 2000 shown in the figure and the first client are executed together.

[0274] like Figure 12 The page 1201 shown in FIG. 1201 may correspond to the second contact object list page mentioned above. A control 1201a is displayed on the page 1201 (i.e., the second contact object list page). The control 1201a here may correspond to the above-mentioned widget search control. The second object may trigger the control 1201a (i.e., the widget search control) through the first client (e.g., a click operation). Then, the first client responds to the trigger operation and displays page 1202. The page 1202 includes an area 1201b (i.e., the above-mentioned search text entry area). Then, the second object may enter relevant text in the area 1201b for search. In the first embodiment of the present application, the sending of an electronic red envelope is taken as an example. Therefore, the search text here may be input as "red envelope" (i.e., the widget search text). Then, the first client will respond to the text search operation and generate a widget search instruction 120a to execute the search. Figure 12 In the steps shown, the first client sends the widget search instruction 120a to the service server.

[0275] Furthermore, the business server 1200 receives the widget search instruction 120a, searches for widget-carrying objects carrying the target widget in the contact object list, and then sends the widget-carrying objects to the first client. Then, the first client receives the widget-carrying objects and displays a widget-carrying object list consisting of the widget-carrying objects on page 1202. Figure 12 As shown, the object list carried by the widget includes object 1, object 7, and object 5, and the item widget on the avatar of object 1 displays 7 electronic resource packages, the item widget on the avatar of object 7 displays 5 electronic resource packages, and the item widget on the avatar of object 5 displays 9 electronic resource packages. Furthermore, the second object can perform the above-mentioned avatar trigger operation on the avatar of the business object in the above-mentioned widget-carried object list, thereby displaying the task display page and executing the task in the task display page to obtain the electronic resource package. The specific process can be found in the above-mentioned Figure 9a-9i as well as Figures 11a-11d The specific description of the corresponding embodiments will not be repeated here.

[0276] It should be understood that the widget search control for performing widget search is not only displayed on the second contact object list page, but can also be displayed on other display pages (for example, the aforementioned second message list page). It should be understood that the present embodiment of the application does not limit the display page of the widget search control.

[0277] Step S203 is for responding to the information confirmation operation on the multimedia data information, and sending the multimedia data information to the second client when the virtual interactive item is received, so that the second client displays the multimedia data information.

[0278] The above item display page can be found in Figure 11a As shown in page 1104, it should be understood that the above Figure 11a The virtual interactive items in the corresponding embodiment are explained by taking an electronic red envelope as an example, so the virtual interactive items displayed on page 1104 (ie, the item display page) include the amount of the received electronic red envelope (ie, 18.20).

[0279] Specifically, the first client may add multimedia data information to an information sending request; further, the first client may send an information sending request to the service server, so that the service server sends the multimedia data information to the second client and displays the multimedia data information on the second client.

[0280] For further information, please see Figure 13 , Figure 13 Schematic diagram of a scenario in which multimedia data information is sent to a second client provided by an embodiment of the present application. Figure 13As shown, the business server 1300 can be the above Figure 1 The corresponding embodiment is the service server 2000. The user terminal 130A may correspond to the above Figure 2a The user terminal 20A and the user terminal 130C in the corresponding embodiment may correspond to the above Figure 2b The corresponding embodiment is the user terminal 20C. Wherein, both the user terminal 20A and the user terminal 20C are installed with an application client, and the application client installed in the user terminal 130A can be corresponded to the second client, and the application client installed in the user terminal 130B can be corresponded to the first client.

[0281] like Figure 13 As shown, object 3 obtains the execution result (i.e., voice information 130h) obtained by executing the voice task in page 1301, and object 3 triggers control 1301a through user terminal 130C, and then user terminal 130C adds the voice information 130h to the information sending request, obtains information sending request 130g, and then sends it to business server 1300.

[0282] Furthermore, service server 1300 receives message sending request 130g and sends voice message 130h contained in the message sending request to user terminal 130A. User terminal 130A receives voice message 130h. Object 1 clicks on the information prompt message associated with Object 3, causing voice message 130h to be displayed on user terminal 130A's application client display page 1302 (i.e., the conversation message display page between Object 1 and Object 3). Furthermore, item collection information 130k is displayed in the display area of voice message 130h. This item collection information 130k indicates that Object 3 is the recipient of the virtual interactive item. This item collection information 130k may be "Object 3 has received the virtual interactive item." Furthermore, Object 1 can also enter a message based on voice message 130h and reply to Object 3 on page 1302. This enhances interactivity between Object 1 and Object 3. It should be understood that the conversation message display page between object 1 and object 3 in the application client of the user terminal 130C should also display the above-mentioned voice information 130h and item collection information 130k.

[0283] As can be seen, in this embodiment of the present application, when an item pendant is displayed on the avatar of the first subject, the first client can, in response to an avatar trigger operation on the avatar of the first subject, display an item collection task for claiming a virtual interactive item. Thus, by displaying an item pendant and triggering the avatar to claim the virtual interactive item, the virtual interactive item collection method can be enriched. Furthermore, any subject displaying an item pendant can be subjected to an avatar trigger operation, thereby claiming the virtual interactive item. Therefore, in this embodiment of the present application, the item pendant method transforms the traditional fixed-target distribution method into a non-fixed-target distribution method, thereby enriching the virtual interactive item collection object. Furthermore, in this embodiment of the present application, the item pendant can be displayed in any display scenario, enriching the business scenarios for claiming virtual interactive items. Furthermore, in response to a task trigger operation for the item collection task, the first client can execute the task operation indicated by the item collection task on the first client and display multimedia data information corresponding to the task operation. Furthermore, in response to an information confirmation operation on the multimedia data information, the first client can send the multimedia data information to the second client upon receipt of the virtual interactive item, so that the second client can display the multimedia data information. This means that when the first client receives a virtual interactive item, it needs to complete the corresponding item collection task in order to receive the virtual interactive item, and the first client will send the multimedia data information corresponding to the task operation indicated by the item collection task to the second client. Therefore, while increasing the interactivity of sending and receiving between business objects, it can enhance the fun of sending and receiving virtual interactive items.

[0284] Optional, above Figures 8-13 The corresponding embodiments can all be applied when the first object is the same as the second object, that is, the first client and the second client are the same application client. Figure 14 , Figure 14 This is a schematic diagram of a scenario for receiving a virtual interactive item provided in an embodiment of the present application. Figure 8The corresponding embodiment is described with the first object and the second object being the same object. In an embodiment of the present application, the application client running on the user terminal (for example, the user terminal 100a) can be the above-mentioned first client and the second client. The first client is an application client for receiving virtual interactive items (for example, electronic red envelopes), and the second client is an application client for receiving virtual interactive items (for example, electronic red envelopes). It should be understood that, since in an embodiment of the present application, the above-mentioned first object and the second object are the same object, that is, the object that issues virtual interactive items and the object that receives virtual interactive items are the same object. At this point, it should be understood that the first client and the second client are the same application client. Here, the example of the first object sending a virtual interactive item (for example, an electronic resource package) and receiving the electronic red envelope sent by itself is taken, that is, the application client running on the terminal 100a is the first client, and the first client implements the issuance of the electronic resource package and the receipt of the electronic resource package at the same time.

[0285] like Figure 14 As shown on page 1401, object 1 (i.e., the first object) sends an electronic resource package to its corresponding application client (i.e., the first client), and an item pendant 141 corresponding to the electronic resource package is displayed on the avatar 140 of object 1. The specific process of object 1 sending the electronic resource package to the first client can be found in the above Figure 3 The specific process of the corresponding embodiment will not be described in detail here.

[0286] Furthermore, subject 1 triggers their avatar (i.e., avatar 140) (e.g., double-clicking). In response to the triggering operation on avatar 140, the first client displays page 1402. Page 1402 displays a task display page, which includes an item collection task for claiming an electronic resource package. Furthermore, subject 1 triggers control 1400a corresponding to the voice task on the task display page (e.g., double-clicking). In response to the triggering operation on control 1400a, the first client displays page 1403, which may correspond to the task execution page described above. Subject 1 performs the task operation corresponding to the voice task on page 1403 (i.e., the task execution page), thereby obtaining voice message 1401a. Furthermore, subject 1 confirms voice message 1401a through the first client (i.e., triggering control 1400a). Consequently, in response to the triggering operation on control 1400b, the first client displays page 1404. As shown on page 1404 , subject 1 receives the electronic resource package issued by himself, and the resource quota of the received electronic resource package (ie, 18.20) is displayed.

[0287] Furthermore, object 1 can send the above-mentioned voice information 1401a to the business conversation page (i.e., the page where object 1 conducts business conversation with object 1). For the specific process of object 1 sending the voice information 1401a to the business conversation page, please refer to the above-mentioned Figure 13 The detailed description of the corresponding embodiments will not be repeated here.

[0288] Thus, the object that sends the virtual interactive item can also receive the virtual interactive item sent by triggering its own avatar. In addition, the specific business scenario of the object 1 receiving the virtual interactive item sent by itself may also include but is not limited to the above Figure 9a-9i The business scenarios in the corresponding embodiments will not be described in detail here. In the embodiments of the present application, the business scenarios for triggering the avatar will not be limited. In addition, it should be understood that by displaying the form of item pendants, the business scenarios for receiving virtual interactive items are enriched.

[0289] For further information, see Figure 15 , Figure 15 This is a timing diagram of a data processing method based on virtual interactive items provided by an embodiment of the present application. The data processing method can be executed by a computer device, which may include: Figure 1 The user terminal or service server of the present application can refer to the terminal corresponding to the first object as the first terminal (for example, the above Figure 1 The user terminal 100a shown in the figure) is accordingly a client application with a virtual interactive object sending and receiving function running on the first terminal can be referred to as a second client. In addition, the terminal corresponding to the second object can be referred to as a second terminal (for example, the above Figure 1 The user terminal 100b shown in FIG. Accordingly, the application client running on the second terminal and having the function of sending and receiving virtual interactive items can be referred to as the first client. For ease of understanding, this embodiment of the application illustrates the method as being jointly executed by the second client, the service server, and the first client. The data processing method may include at least the following steps:

[0290] Step S301: The second client displays a business configuration page in response to a triggering operation on the business display page of the second client, and displays an item configuration control corresponding to the virtual interactive item on the business configuration page;

[0291] Step S302: In response to a trigger operation on the item configuration control, the second client displays an item configuration page associated with the virtual interactive item; wherein the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control;

[0292] The specific implementation of steps S301-S302 can be found in the above Figure 4 and Figure 5 The description in the corresponding embodiment will not be repeated here.

[0293] Step S303: The second client displays the number of items on the item configuration area in response to the item configuration operation on the item configuration area;

[0294] Step S304: The second client sends the quantity of items to the business server;

[0295] Step S305: The business server stores the quantity of items;

[0296] Step S306 , the second client displays the number of items on the item configuration area in response to the item configuration operation on the item configuration area;

[0297] Step S307: The second client displays the item collection task in the task configuration area in response to the task configuration operation on the task configuration area;

[0298] The specific implementation of steps S303 to S307 can be found in the above Figure 3 The description of step S102 to step S103 in the corresponding embodiment will not be repeated here.

[0299] Step S308: The second client responds to the configuration confirmation operation on the configuration confirmation control;

[0300] Step S309: The second client sends a widget acquisition request to the service server;

[0301] Step S310, the business server determines an item pendant of the virtual interactive item associated with the item quantity;

[0302] Step S311: The business server sends the item widget to the second client and the first client;

[0303] Step S312: In response to the task configuration operation on the task configuration area, the second client displays the item collection task in the task configuration area and displays the item pendant of the virtual interactive item on the avatar of the first subject;

[0304] The specific implementation of steps S308 to S312 can be found in the above Figure 3 The description of step S104 in the corresponding embodiment will not be repeated here.

[0305] Step S313: The first client displays an item pendant of the virtual interactive item on the avatar of the first object in the first client;

[0306] Step S314: the first client displays a task display page in response to the avatar triggering operation of the second object on the avatar of the first object;

[0307] Step S315: The first client displays the item collection task on the task display page;

[0308] Step S316: In response to the task triggering operation for the item pickup task, the first client performs the task operation indicated by the item pickup task on the first client, and displays multimedia data information corresponding to the task operation;

[0309] Step S317: the first client generates an information sending request in response to the information confirmation operation on the multimedia data information;

[0310] Step S318: The first client sends an information sending request to the service server;

[0311] Step S319: the service server sends the virtual interactive item to the first client;

[0312] Step S320: the service server sends multimedia data information to the second client;

[0313] The specific implementation of steps S313 to S320 can be found in the above Figure 8 The description of steps S201 to S203 in the corresponding embodiment will not be repeated here.

[0314] Step S321: The second client displays session prompt information, and in response to a triggering operation on the session prompt information, displays multimedia data information on a target session page;

[0315] Step S322: The first client displays the multimedia data information on the target session page.

[0316] The specific implementation of steps S321-S322 can be found in the above Figure 3 The description of step S104 in the corresponding embodiment will not be repeated here.

[0317] In an embodiment of the present application, the second client can respond to a trigger operation on an item configuration control on a business configuration page, thereby displaying an item configuration page associated with a virtual interactive item; wherein, it should be understood that the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; further, the second client can respond to an item configuration operation on the item configuration area, thereby displaying the item quantity on the item configuration area; further, the second client can respond to a task configuration operation on the task configuration area, thereby displaying an item collection task on the task configuration area; in addition, the second client can respond to a configuration confirmation operation on the configuration confirmation control, thereby displaying an item pendant of the virtual interactive item on the avatar of the first object. Thus, by configuring the item collection task in the task configuration area, and compared to directly distributing the virtual interactive item, the distribution method of the virtual interactive item can be enriched. Furthermore, in an embodiment of the present application, when the first client displays an item pendant on the avatar of the first object, in response to an avatar trigger operation on the avatar of the first object, an item collection task for collecting a virtual interactive item can be displayed; thus, it can be seen that any object displaying an item pendant can have the first client trigger the avatar to collect the virtual interactive item, which enriches the way of collecting virtual interactive items. In an embodiment of the present application, the item pendant can be displayed in any display scene, which can enrich the business scene of collecting virtual interactive items. Furthermore, in response to a task trigger operation on the item collection task, the first client can execute the task operation indicated by the item collection task on the first client and display the multimedia data information corresponding to the task operation; in addition, the first client can also respond to an information confirmation operation on the multimedia data information, and then send the multimedia data information to the second client when the virtual interactive item is collected, so that the second client displays the multimedia data information. This means that when the first client receives a virtual interactive item, it needs to complete the corresponding item collection task in order to receive the virtual interactive item, and the first client will send the multimedia data information corresponding to the task operation indicated by the item collection task to the second client. Therefore, while increasing the interactivity of sending and receiving between business objects, it can enhance the fun of sending and receiving virtual interactive items.

[0318] For further information, see Figure 16 , Figure 16 This is a flow chart of another data processing method based on virtual interactive items provided by an embodiment of the present application. The data processing method can be executed by a computer device, which may include: Figure 1 The user terminal or service server of the present application can refer to the terminal corresponding to the second object as the second terminal (for example, the above Figure 1The user terminal 100b shown in FIG. Accordingly, the application client running on the second terminal and having the function of sending and receiving virtual interactive items can be referred to as the first client. For ease of understanding, this embodiment of the application illustrates the method as being jointly executed by the service server and the first client. The data processing method may include at least the following steps:

[0319] Step S401: The business server sends an item widget to the first client.

[0320] Step S402: The first client displays an item pendant of the virtual interactive item on the avatar of the first object in the first client;

[0321] The specific implementation of steps S401-S402 can be found in the above Figure 8 The description of steps S201 to S203 in the corresponding embodiment will not be repeated here.

[0322] Step S403: The first client generates a first item claim instruction in response to an avatar trigger operation on the avatar of the first object;

[0323] Step S404: The first client sends a first item pick-up instruction to the service server;

[0324] Step S405: The business server performs an item locking operation on the virtual interactive item. When it detects that the first instruction acquisition timestamp is earlier than the second instruction acquisition timestamp, it performs an item unlocking operation on the virtual interactive item and generates an item distribution display page.

[0325] Step S406: The business server sends an item distribution page to the first client;

[0326] The specific implementation of steps S403 to S406 can be found in the above Figure 10 The description in the corresponding embodiment will not be repeated here.

[0327] Step S407: The first client uses the item distribution display page as the task display page, displays the task display page, and displays the item collection task for collecting the virtual interactive item on the task display page;

[0328] Step S408: In response to the task triggering operation for the item pickup task, the first client performs the task operation indicated by the item pickup task on the first client, and displays multimedia data information corresponding to the task operation;

[0329] The specific implementation of steps S407-S408 can be found in the above Figure 11a-Figure 11d The description in the corresponding embodiment will not be repeated here.

[0330] Step S409: the first client generates a task marking instruction in response to the information confirmation operation on the multimedia data information;

[0331] Step S410: The first client sends a task marking instruction to the service server;

[0332] Step S411: The business server searches the task list for an item collection task. If no item collection task is found, the business server marks the item collection task as a first collection task.

[0333] Step S412: The service server sends the virtual interactive item to the first client;

[0334] The specific implementation of steps S409 to S412 can be found in the above Figure 8 The description of step S202 in the corresponding embodiment will not be repeated here.

[0335] Step S413: The first client displays the received virtual interactive item on the item display page of the first client.

[0336] The specific implementation of step S413 can be found in the above Figure 8 The description of step S203 in the corresponding embodiment will not be repeated here.

[0337] As can be seen, the first client receives an item pendant sent by the service server and displays it on the first subject's avatar. The second subject can then trigger the first subject's avatar, which is carrying the item pendant, through the first client, sending an item claim instruction to the service server to obtain a task display page. After completing the task indicated by the item claim task on the task display page, the second subject receives the virtual interactive item. Furthermore, the second subject can trigger the first subject's avatar multiple times to complete the item claim task and obtain the virtual interactive item. During this process, the service server marks the item claim task and, if it is the first time, sends the virtual interactive item to the first client. This allows the second subject to claim the virtual interactive item multiple times, rather than only being able to claim it once, thereby enriching the ways to claim the virtual interactive item. Furthermore, the first client also sends the multimedia data corresponding to the task operation to the second client through the service server. This increases the interactivity between the service subjects while enhancing the fun of sending and receiving virtual interactive items.

[0338] See Figure 17 , Figure 17This is a structural diagram of a data processing device based on virtual interactive objects provided by an embodiment of the present application. Figure 17 As shown, the data processing device 1 based on virtual interactive objects can be a computer program (including program code) running on a computer device. For example, the data processing device 1 based on virtual interactive objects is an application software, and the computer device can be a user terminal. The device can be used to execute the corresponding steps of the data processing method based on virtual interactive objects provided in the embodiment of the present application. Figure 17 As shown, the data processing device 1 based on virtual interactive items may include: a control trigger module 11, an item configuration module 12, a task configuration module 13 and a pendant display module 14;

[0339] A control trigger module 11 is configured to display an item configuration page associated with a virtual interactive item in response to a trigger operation on an item configuration control on a business configuration page; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; and the task configuration area is used to configure the item collection task for the virtual interactive item;

[0340] An item configuration module 12 is configured to display the item quantity on the item configuration area in response to an item configuration operation on the item configuration area;

[0341] A task configuration module 13 is configured to display an item collection task on the task configuration area in response to a task configuration operation on the task configuration area;

[0342] The widget display module 14 is configured to display a widget of the virtual interactive item on the avatar of the first object in response to a configuration confirmation operation on the configuration confirmation control; the widget is configured to indicate receipt of the virtual interactive item.

[0343] The specific implementation of the control trigger module 11, the item configuration module 12, the task configuration module 13 and the widget display module 14 can be found in the above Figure 3 The description of steps S101 to S104 in the corresponding embodiment will not be repeated here.

[0344] For further information, see Figure 18 , Figure 18 This is a structural diagram of another data processing device based on virtual interactive objects provided by an embodiment of the present application. Figure 18As shown, the data processing device 2 based on virtual interactive items can be a computer program (including program code) running on a computer device. For example, the data processing device 2 based on virtual interactive items is an application software, and the computer device can be a user terminal. The device can be used to execute the corresponding steps of the data processing method based on virtual interactive items provided in the embodiment of the present application. Figure 18 As shown, the data processing device 2 based on virtual interactive objects may include: an avatar triggering module 211, a task execution module 212 and an information confirmation module 213;

[0345] Avatar triggering module 211 is configured to display an item collection task for collecting a virtual interactive item in response to an avatar triggering operation on the avatar of the first subject when the item pendant is displayed on the avatar of the first subject; the item collection task is configured via the second client;

[0346] The task execution module 212 is configured to execute the task operation indicated by the item pickup task on the first client in response to the task triggering operation for the item pickup task, and display multimedia data information corresponding to the task operation;

[0347] The information confirmation module 213 is configured to respond to the information confirmation operation on the multimedia data information and send the multimedia data information to the second client when the virtual interactive item is received, so that the second client displays the multimedia data information.

[0348] The specific implementation of the avatar trigger module 211, the task execution module 212 and the information confirmation module 213 can be found in the above Figure 8 The description of steps S201 to S203 in the corresponding embodiment will not be repeated here.

[0349] The client display page in the first client includes a message list page;

[0350] The avatar triggering module 211 includes: a first widget display unit 2111 and a first task display unit 2112;

[0351] The first widget display unit 2111 is configured to display an item widget on the avatar of the first object when the avatar of the first object is displayed on the message list page;

[0352] The first task display unit 2112 is used to display a task display page associated with the virtual interactive item on the message list page in response to an avatar trigger operation on the avatar of the first object, and to display an item collection task for collecting the virtual interactive item on the task display page.

[0353] The specific implementation of the first widget display unit 2111 and the first task display unit 2112 can be found in the above Figure 9a The corresponding embodiment description will not be further elaborated here.

[0354] The client display page of the first client includes a contact object list page;

[0355] The avatar triggering module 211 further includes: a second widget display unit 2113 and a second task display unit 2114;

[0356] The second widget display unit 2113 is configured to display an item widget on the avatar of the first contact when the avatar of the first contact is displayed on the contact object list page;

[0357] The second task display unit 2114 is configured to display a task display page associated with the virtual interactive item on the contact object list page in response to an avatar trigger operation on the avatar of the first object, and to display an item collection task for collecting the virtual interactive item on the task display page.

[0358] The specific implementation of the second widget display unit 2113 and the second task display unit 2114 can be found in the above Figure 9b The description of the corresponding embodiments will not be repeated here.

[0359] Wherein, the client display page on the first client includes a message publishing page;

[0360] The avatar triggering module 211 further includes: a third widget display unit 2115 and a third task display unit 2116;

[0361] The third widget display unit 2115 is configured to display an item widget on the avatar of the first object when the avatar of the first object is displayed on the message publishing page;

[0362] The third task display unit 2116 is used to display a task display page associated with the virtual interactive item on the message publishing page in response to the avatar trigger operation on the avatar of the first object, and display an item collection task for collecting the virtual interactive item on the task display page.

[0363] The specific implementation of the third widget display unit 2115 and the third task display unit 2116 can be found in the above Figure 9c The description of the corresponding embodiments will not be repeated here.

[0364] The client display page on the first client includes a business session page;

[0365] The avatar triggering module 211 further includes: a fourth widget display unit 2117 and a fourth task display unit 2118;

[0366] The fourth widget display unit 2117 is configured to display an item widget on the avatar of the first object when the avatar of the first object is displayed on the business conversation page;

[0367] The fourth task display unit 2118 is used to display a task display page associated with the virtual interactive item on the business session page in response to an avatar trigger operation on the avatar of the first object, and to display an item collection task for collecting the virtual interactive item on the task display page.

[0368] The specific implementation of the fourth widget display unit 2117 and the fourth task display unit 2118 can be found in the above Figure 9d The description of the corresponding embodiments will not be repeated here.

[0369] Optionally, the client display page of the first client includes a contact object list page; the contact object list page is used to display a contact object list; the contact object list page includes a widget search control for performing widget search;

[0370] The apparatus 2 further includes: a first instruction generating module 214, a first instruction sending module 215, and an object receiving module 216;

[0371] A first instruction generating module 214 is configured to generate a widget search instruction for searching for widgets in the contact object list in response to a triggering operation on a widget search control in the contact object list page;

[0372] The first instruction sending module 215 is configured to send a widget search instruction to the service server, so that the service server searches the contact object list for a widget-carrying object that carries a target widget based on the widget search instruction; the target widget is a widget that has the same widget attributes as the item widget;

[0373] The object receiving module 216 is configured to receive the widget-carrying object returned by the service server and display a widget-carrying object list corresponding to the widget-carrying object; the widget-carrying object includes at least a first object.

[0374] The specific implementation of the first instruction generating module 214, the first instruction sending module 215 and the object receiving module 216 can be found in the above Figure 12 The description of the corresponding embodiments will not be repeated here.

[0375] The first instruction generating module 214 includes: an input area display unit 2141, a search text input unit 2142, and a second instruction generating unit 2143;

[0376] The input area display unit 2141 is configured to display a search text input area corresponding to the widget search control in response to a triggering operation on the widget search control on the contact object list page;

[0377] A search text entry unit 2142 is configured to enter a widget search text that matches the item widget in the search text entry area in response to a trigger operation on the search text entry area;

[0378] The second instruction generating unit 2143 is used to generate a widget search instruction for searching for widgets in the contact object list in response to a text search operation for the widget search text in the search text entry area; the widget search instruction is used to instruct the business server to search for widgets that match the widget search text in the contact object list, and use the queried contact object carrying the widget as the widget carrying object.

[0379] The specific implementation of the input area display unit 2141, the search text input unit 2142 and the second instruction generating unit 2143 can be found in the above Figure 12 The description of the corresponding embodiments will not be repeated here.

[0380] The client display page of the first client includes a business sound effect display page corresponding to the business sound effect, and the business sound effect display page is used to indicate the trigger sound effect corresponding to the avatar triggering operation configured based on the business sound effect;

[0381] The device 2 further includes: a sound effect playing module 217;

[0382] The sound effect playing module 217 is used to play the trigger sound effect corresponding to the avatar triggering operation.

[0383] The specific implementation of the sound effect playing module 217 can be found in the above Figure 8 The description of step S101 in the corresponding embodiment will not be repeated here.

[0384] Among them, item collection tasks include text tasks;

[0385] The task execution module 212 includes: a first task triggering unit 2121 and a first task execution unit 2122;

[0386] The first task triggering unit 2121 is configured to, in response to a text task triggering operation on a text task, display a first task execution page associated with the text task on the first client, and display a text task entry area on the first task execution page;

[0387] The first task execution unit 2122 is configured to respond to a first text task operation on the text task input area and display multimedia data information corresponding to the first text task operation in the text task input area.

[0388] The specific implementation of the first task triggering unit 2121 and the first task executing unit 2122 can be found in the above Figure 11a The description in the corresponding embodiment will not be repeated here.

[0389] Optionally, the text entry area includes a text selection control for selecting text;

[0390] The task execution module 212 further includes: a text task execution unit 2123;

[0391] The text task execution unit 2123 is configured to display multimedia data information corresponding to the second text task operation in the text task input area in response to the second text task operation on the text selection control.

[0392] The specific implementation of the text task execution unit 2123 can be found in the above Figure 11a The description in the corresponding embodiment will not be repeated here.

[0393] Among them, item collection tasks include voice tasks;

[0394] The task execution module 212 includes: a second task triggering unit 2124 and a second task execution unit 2125;

[0395] The second task triggering unit 2124 is configured to, in response to a voice task triggering operation for the voice task, display a second task execution page associated with the voice task on the first client, and display a voice recording control on the second task execution page;

[0396] The second task execution unit 2125 is configured to, in response to a voice task operation on the voice recording control, display multimedia data information corresponding to the voice task operation on the second task execution page.

[0397] The specific implementation of the second task triggering unit 2124 and the second task executing unit 2125 can be found in the above Figure 11b The description in the corresponding embodiment will not be repeated here.

[0398] Among them, item collection tasks include video tasks;

[0399] The task execution module 212 includes: a third task triggering unit 2126 and a third task execution unit 2127;

[0400] A third task triggering unit 2126 is configured to display a third task execution page associated with the video task on the first client in response to a video task triggering operation for the video task, and to display a video recording control on the third task execution page;

[0401] The third task execution unit 2127 is configured to display multimedia data information corresponding to the video task operation on the third task execution page in response to the video task operation on the video recording control.

[0402] The specific implementation of the third task triggering unit 2126 and the third task executing unit 2127 can be found in the above Figure 11c The description in the corresponding embodiment will not be repeated here.

[0403] Among them, the item collection task includes the emoticon task;

[0404] The task execution module 212 includes: a fourth task triggering unit 2128 and a fourth task execution unit 2129;

[0405] The fourth task triggering unit 2128 is configured to display a fourth task execution page associated with the emoticon package task on the first client in response to an emoticon package triggering operation on the emoticon package task, and to display an emoticon package selection control for selecting an emoticon package on the fourth task execution page;

[0406] The fourth task execution unit 2129 is configured to respond to an emoticon package task operation on the emoticon package selection control and display multimedia data information corresponding to the emoticon package task operation on the fourth task execution page.

[0407] The specific implementation of the fourth task triggering unit 2128 and the fourth task executing unit 2129 can be found in the above Figure 11d The description in the corresponding embodiment will not be repeated here.

[0408] The information confirmation module 213 includes: a page display unit 2131 and an information sending unit 2132;

[0409] The page display unit 2131 is configured to display an item display page on the first client in response to an information confirmation operation on the multimedia data information;

[0410] The information sending unit 2132 is configured to display the received virtual interactive item on the item display page when the virtual interactive item is received, and to send multimedia data information to the second client.

[0411] The specific implementation of the page display unit 2131 and the information sending unit 2132 can be found in the above Figure 11d The description in the corresponding embodiment will not be repeated here.

[0412] Among them, virtual interactive items include electronic resource packages;

[0413] Information sending unit 2132, including a resource quota display subunit;

[0414] The resource quota display subunit is used to display the resource quota of the received electronic resource package on the item collection page when the electronic resource package is received.

[0415] The specific implementation of the resource quota display sub-unit can be found in the above Figure 11d The description in the corresponding embodiment will not be repeated here.

[0416] Optionally, the object associated with the virtual interactive item includes a first object and a second object, and when the first object is the object that sends the virtual interactive item, the second object refers to the object that can trigger the avatar of the first object to receive the virtual interactive item;

[0417] The device 2 further includes: an information display module 218;

[0418] The information display module 218 is used to display a target conversation page for the business conversation between the second object and the first object, display multimedia data information in the target conversation page, and display associated text information for collecting the virtual interactive item in the message display area where the multimedia data information is located; the item collection text information is used to indicate that the object collecting the virtual interactive item is the second object.

[0419] The specific implementation of the information display module 218 can be found in the above Figure 8 The description of step S203 in the corresponding embodiment will not be repeated here.

[0420] Optionally, the device 2 further includes: a pendant receiving module 219;

[0421] The widget receiving module 219 is configured to receive the widget of the virtual interactive item sent by the service server, and display the widget on the avatar of the first object in the first client.

[0422] The specific implementation of the widget receiving module 219 can be found in the above Figure 8 The description of step S201 in the corresponding embodiment will not be repeated here.

[0423] Optionally, the device 2 further includes: a quantity display module 220 and a quantity update module 221;

[0424] A quantity display module 220 is configured to display the quantity of the virtual interactive items on the avatar of the first subject;

[0425] The quantity update module 221 is used to receive an item quantity update message returned by the business server regarding the item quantity, and display the updated item quantity as the item update quantity on the avatar of the first object based on the item quantity update message; the item update quantity is obtained after the business server performs the task operation indicated by the first client to receive the item after decrementing the item quantity.

[0426] The specific implementation of the quantity display module 220 and the quantity update module 221 can be found in the above Figure 8 The description of step S201 in the corresponding embodiment will not be repeated here.

[0427] Optionally, the device 2 further includes: a widget updating module 222;

[0428] The widget update module 222 is used to receive an item widget update message sent by the business server, and based on the item widget update message, cancel the display of the item widget on the avatar of the first object; the item widget update message is determined by the business server when it detects that the number of virtual interactive items decreases to a target threshold.

[0429] The specific implementation of the widget update module 222 can be found in the above Figure 8 The description of step S201 in the corresponding embodiment will not be repeated here.

[0430] Optionally, the object associated with the virtual interactive item includes a first object and a second object, and when the first object is the object that sends the virtual interactive item, the second object refers to the object that can trigger the avatar of the first object to receive the virtual interactive item;

[0431] The avatar triggering module 211 further includes an instruction sending unit 2119 and a page receiving unit 2120;

[0432] The instruction sending unit 2119 is configured to send a first item collection instruction for collecting a virtual interactive item to a business server in response to an avatar trigger operation by the second object on the avatar of the first object, so that when the business server obtains the first item collection instruction and the second item collection instruction, it records a first instruction acquisition timestamp of the first item collection instruction and a second instruction acquisition timestamp of the second item collection instruction, performs an item locking operation on the virtual interactive item, and determines the item collection object of the virtual interactive item as the second object when detecting that the first instruction acquisition timestamp is earlier than the second instruction acquisition timestamp, and generates an item distribution display page for returning to the second object when performing an item unlocking operation on the virtual interactive item; the second item collection instruction is an instruction sent by the third object when the avatar trigger operation is performed on the avatar of the first object, and the collection timestamp of the first item collection instruction and the collection timestamp of the second item collection instruction are the same;

[0433] The page receiving unit 2120 is configured to receive the item distribution display page and display the task display page when the item distribution display page is used as the task display page associated with the virtual interactive item.

[0434] The specific implementation of the instruction sending unit 2119 and the page receiving unit 2120 can be found in the above Figure 10 The description in the corresponding embodiment will not be repeated here.

[0435] Optionally, the device 2 further includes: a second instruction sending module 223;

[0436] The second instruction sending module 223 is used to send a task marking instruction for the item collection task to the business server, so that the business server searches for the item collection task in the task collection list of the second object based on the task marking instruction, and when no item collection task is found, marks the item collection task as a first collection task, and sends the virtual interactive item corresponding to the first collection task to the first client.

[0437] The specific implementation of the second instruction sending module 223 can be found in the above Figure 10 The description of the corresponding embodiments will not be repeated here.

[0438] Optionally, the device 2 further includes: a prompt information receiving module 224;

[0439] The prompt information receiving module 224 is used to receive the failed collection prompt information returned by the business server and display the failed collection prompt information on the item display page; the failed collection prompt information is generated by the business server when it queries the item collection task and marks the item collection task as a non-first collection task.

[0440] The specific implementation of the prompt information receiving module 224 can be found in the above Figure 8 The description of step S202 in the corresponding embodiment will not be repeated here.

[0441] The information confirmation module 213 includes: a request generating unit 2133 and a request sending unit 2134;

[0442] The request generating unit 2133 is configured to add multimedia data information to the information sending request;

[0443] The request sending unit 2134 is configured to send an information sending request to the service server, so that the service server sends the multimedia data information to the second client and displays the multimedia data information on the second client.

[0444] The specific implementation of the request generating unit 2133 and the request sending unit 2134 can be found in the above Figure 8 The description of step S203 in the corresponding embodiment will not be repeated here.

[0445] See also Figure 19 , Figure 19 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 19 As shown, the computer device 1000 may include: a processor 1001, a network interface 1004 and a memory 1005. In addition, the above-mentioned computer device 1000 may also include: a user interface 1003, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may optionally also be at least one storage device located away from the aforementioned processor 1001. As Figure 19 As shown, the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module, and a device control application.

[0446] In such Figure 19In the computer device 1000 shown, the network interface 1004 can provide network communication functions; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to execute the above Figure 3 、 Figure 8 、 Figure 15 as well as Figure 16 The description of the data processing method based on the virtual interactive object in any corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here either.

[0447] In addition, it should be pointed out that the embodiment of the present application further provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program executed by the aforementioned data processing device 1 based on virtual interactive items or the data processing device 2 based on virtual interactive items, and the computer program includes computer instructions. When the processor executes the computer instructions, it can execute the aforementioned Figure 3 、 Figure 8 、 Figure 15 as well as Figure 16 Therefore, the description of the data processing method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application.

[0448] In addition, it should be noted that the embodiment of the present application also provides a computer program product or computer program, which may include computer instructions, which may be stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor may execute the computer instructions, so that the computer device performs Figure 3 、 Figure 8 、 Figure 15 as well as Figure 16 Therefore, the description of the data processing method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of using the same method will not be repeated here. For technical details not disclosed in the computer program product or computer program embodiments involved in this application, please refer to the description of the method embodiments of this application.

[0449] For further information, see Figure 20 , Figure 20 Schematic diagram of a data processing system provided in an embodiment of the present application. The data processing system 3 may include a data processing device 1a and a data processing device 2a. The data processing device 1a may be the above-mentioned Figure 17In the corresponding embodiment, the data processing device 1 based on virtual interactive objects can be integrated into the above-mentioned data processing device 1a. Figure 2a The corresponding embodiment of the user terminal 20A, therefore, will not be described here in detail. Figure 18 In the corresponding embodiment, the data processing device 2 based on the virtual interactive object can be integrated into the above-mentioned data processing device 2a. Figure 2b The user terminal 20C in the corresponding embodiment is not described in detail here. In addition, the beneficial effects of the same method are not described in detail here. For technical details not disclosed in the data processing system embodiment involved in this application, please refer to the description of the method embodiment of this application.

[0450] It should be noted that for the aforementioned various method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0451] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0452] The modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0453] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0454] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0455] The above disclosure is only a preferred embodiment of the present application, and certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A data processing method based on virtual interactive objects, characterized in that: The method is performed by a first client, and includes: When the item pendant is displayed on the avatar of the first subject, in response to an avatar triggering operation on the avatar of the first subject, an item collection task for collecting the virtual interactive item is displayed; the item collection task is configured via the second client; In response to a task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client, and displaying multimedia data information corresponding to the task operation; In response to an information confirmation operation on the multimedia data information, when the virtual interactive item is received, the multimedia data information is sent to the second client, so that the second client displays the multimedia data information.

2. The method according to claim 1, characterized in that The client display page of the first client includes a message list page; When the item pendant is displayed on the avatar of the first object, in response to an avatar triggering operation on the avatar of the first object, an item claiming task for claiming the virtual interactive item is displayed, including: When displaying the avatar of the first object on the message list page, displaying the item widget on the avatar of the first object; In response to an avatar triggering operation on the avatar of the first object, a task display page associated with the virtual interactive item is displayed on the message list page, and the item collection task for collecting the virtual interactive item is displayed on the task display page.

3. The method according to claim 1, characterized in that The client display page of the first client includes a contact object list page; When the item pendant is displayed on the avatar of the first object, in response to an avatar triggering operation on the avatar of the first object, an item claiming task for claiming the virtual interactive item is displayed, including: When displaying the avatar of the first contact on the contact object list page, displaying the item widget on the avatar of the first contact; In response to an avatar triggering operation on the avatar of the first object, a task display page associated with the virtual interactive item is displayed on the contact object list page, and the item collection task for collecting the virtual interactive item is displayed on the task display page.

4. The method according to claim 1, wherein The client display page of the first client includes a message publishing page; When the item pendant is displayed on the avatar of the first object, in response to an avatar triggering operation on the avatar of the first object, an item claiming task for claiming the virtual interactive item is displayed, including: When the avatar of the first object is displayed on the message publishing page, the item pendant is displayed on the avatar of the first object; In response to an avatar triggering operation on the avatar of the first object, a task display page associated with the virtual interactive item is displayed on the message publishing page, and the item collection task for collecting the virtual interactive item is displayed on the task display page.

5. The method according to claim 1, characterized in that The client display page of the first client includes a business session page; When the item pendant is displayed on the avatar of the first object, in response to an avatar triggering operation on the avatar of the first object, an item claiming task for claiming the virtual interactive item is displayed, including: When the avatar of the first object is displayed on the business conversation page, the item pendant is displayed on the avatar of the first object; In response to an avatar triggering operation on the avatar of the first object, a task display page associated with the virtual interactive item is displayed on the business session page, and the item collection task for collecting the virtual interactive item is displayed on the task display page.

6. The method according to claim 1, characterized in that The client display page of the first client includes a contact object list page; the contact object list page is used to display a contact object list; the contact object list page includes a widget search control for performing widget search; The method further comprises: In response to a triggering operation on the widget search control in the contact object list page, generating a widget search instruction for searching for widgets in the contact object list; Sending the widget search instruction to a service server, so that the service server searches the contact object list for a widget-carrying object carrying a target widget based on the widget search instruction; the target widget is a widget having the same widget attributes as the item widget; The widget-carrying object returned by the service server is received, and a widget-carrying object list corresponding to the widget-carrying object is displayed; the widget-carrying object includes at least the first object.

7. The method according to claim 6, characterized in that The generating, in response to a triggering operation on the widget search control in the contact object list page, a widget search instruction for searching for widgets in the contact object list includes: In response to a triggering operation on the widget search control in the contact object list page, displaying a search text entry area corresponding to the widget search control; In response to a trigger operation on the search text entry area, entering a widget search text that matches the item widget in the search text entry area; In response to a text search operation for the widget search text in the search text entry area, a widget search instruction is generated for searching for widgets in the contact object list; the widget search instruction is used to instruct the business server to search the contact object list for widgets that match the widget search text, and to use the queried contact object carrying the widget as the widget-carrying object.

8. The method according to claim 1, characterized in that The client display page of the first client includes a business sound effect display page corresponding to the business sound effect, and the business sound effect display page is used to indicate the trigger sound effect corresponding to the avatar triggering operation configured based on the business sound effect; In the response to the avatar triggering operation on the avatar of the first object, the method further includes: Play the trigger sound effect corresponding to the avatar trigger operation.

9. The method according to claim 1, characterized in that The item collection tasks include text tasks; In response to the task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client and displaying multimedia data information corresponding to the task operation includes: In response to a text task triggering operation for the text task, displaying a first task execution page associated with the text task on the first client, and displaying a text task entry area on the first task execution page; In response to a first text task operation on the text task entry area, multimedia data information corresponding to the first text task operation is displayed in the text task entry area.

10. The method according to claim 1, characterized in that The item collection task includes a voice task; In response to the task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client and displaying multimedia data information corresponding to the task operation includes: In response to a voice task triggering operation for the voice task, displaying a second task execution page associated with the voice task on the first client, and displaying a voice recording control on the second task execution page; In response to the voice task operation on the voice recording control, multimedia data information corresponding to the voice task operation is displayed on the second task execution page.

11. The method according to claim 1, wherein The item collection task includes a video task; In response to the task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client and displaying multimedia data information corresponding to the task operation include: In response to a video task triggering operation for the video task, displaying a third task execution page associated with the video task on the first client, and displaying a video recording control on the third task execution page; In response to the video task operation on the video recording control, multimedia data information corresponding to the video task operation is displayed on the third task execution page.

12. The method according to claim 1, characterized in that The item collection task includes an emoticon task; In response to the task triggering operation for the item pickup task, executing the task operation indicated by the item pickup task on the first client and displaying multimedia data information corresponding to the task operation includes: In response to an emoji package triggering operation for the emoji package task, displaying a fourth task execution page associated with the emoji package task on the first client, and displaying an emoji package selection control for selecting an emoji package on the fourth task execution page; In response to an emoticon package task operation on the emoticon package selection control, multimedia data information corresponding to the emoticon package task operation is displayed on the fourth task execution page.

13. The method according to claim 1, wherein The step of sending the multimedia data information to the second client upon receiving the virtual interactive item in response to the information confirmation operation on the multimedia data information includes: In response to an information confirmation operation on the multimedia data information, displaying an item display page on the first client; When the virtual interactive item is received, the received virtual interactive item is displayed on the item display page, and the multimedia data information is sent to the second client.

14. The method according to claim 1, wherein The objects associated with the virtual interactive item include a first object and a second object. When the first object is the object that sends the virtual interactive item, the second object is the object that can trigger the avatar of the first object to receive the virtual interactive item. After sending the multimedia data information to the second client, the method further includes: A target conversation page for a business conversation between the second object and the first object is displayed, the multimedia data information is displayed in the target conversation page, and item collection text information for the virtual interactive item is displayed in association in the message display area where the multimedia data information is located; the item collection text information is used to indicate that the item collection object of the virtual interactive item is the second object.

15. The method according to claim 1, wherein When displaying the item pendant on the avatar of the first object, the method further includes: Displaying the number of the virtual interactive items on the avatar of the first subject; Receive an item quantity update message returned by the business server regarding the item quantity, and display the item quantity update as the item update quantity on the avatar of the first object based on the item quantity update message; the item update quantity is obtained by the business server after the first client executes the task operation indicated by the item collection task and decrements the item quantity.

16. The method according to claim 15, characterized in that The method further comprises: Receive an item widget update message sent by the business server, and based on the item widget update message, cancel the display of the item widget on the avatar of the first object; the item widget update message is determined by the business server when it detects that the number of items of the virtual interactive item decreases to a target threshold.

17. The method according to claim 1, wherein The objects associated with the virtual interactive item include a first object and a second object. When the first object is the object that sends the virtual interactive item, the second object is the object that can trigger the avatar of the first object to receive the virtual interactive item. In response to the avatar triggering operation on the avatar of the first object, the method further includes: In response to a head portrait trigger operation by the second object on the head portrait of the first object, a first item collection instruction for collecting the virtual interactive item is sent to a business server, so that when the business server obtains the first item collection instruction and the second item collection instruction, it records the first instruction acquisition timestamp of the first item collection instruction and the second instruction acquisition timestamp of the second item collection instruction, performs an item locking operation on the virtual interactive item, and when detecting that the first instruction acquisition timestamp is earlier than the second instruction acquisition timestamp, determines the item collection object of the virtual interactive item as the second object, and generates an item distribution display page for returning to the second object when performing an item unlocking operation on the virtual interactive item; the second item collection instruction is an instruction sent by the third object when the head portrait trigger operation is performed on the head portrait of the first object, and the collection timestamp of the first item collection instruction and the collection timestamp of the second item collection instruction are the same collection timestamp; The item distribution display page is received, and when the item distribution display page is used as a task display page associated with the virtual interactive item, the task display page is displayed.

18. The method according to claim 1, wherein After the information confirmation operation in response to the multimedia data information, the method further includes: Sending a task marking instruction for the item collection task to the business server, so that the business server searches for the item collection task in the task collection list based on the task marking instruction, and when the item collection task is not found, marking the item collection task as a first collection task, and sending the virtual interactive item corresponding to the first collection task to the first client.

19. The method according to claim 18, characterized in that The method further comprises: Receive the failed collection prompt information returned by the business server and display the failed collection prompt information on the item display page; the failed collection prompt information is generated by the business server marking the item collection task as a non-first collection task when querying the item collection task.

20. A data processing method based on virtual interactive objects, characterized in that: The method is performed by the second client, and the method includes: In response to a triggering operation on an item configuration control on a business configuration page, an item configuration page associated with the virtual interactive item is displayed; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; the task configuration area is used to configure the item collection task of the virtual interactive item; In response to an item configuration operation on the item configuration area, displaying the item quantity on the item configuration area; In response to a task configuration operation on the task configuration area, displaying the item collection task on the task configuration area; In response to a configuration confirmation operation on the configuration confirmation control, an item pendant of the virtual interactive item is displayed on the avatar of the first object; the item pendant is used to indicate that the virtual interactive item is to be collected.

21. A data processing device based on virtual interactive objects, characterized in that: The device runs on a first client, and includes: an avatar triggering module, configured to display an item collection task for collecting a virtual interactive item in response to an avatar triggering operation on the avatar of the first subject when the item pendant is displayed on the avatar of the first subject; the item collection task is configured via the second client; a task execution module, configured to, in response to a task triggering operation for the item pickup task, execute the task operation indicated by the item pickup task on the first client, and display multimedia data information corresponding to the task operation; The information confirmation module is configured to respond to an information confirmation operation on the multimedia data information and send the multimedia data information to the second client when the virtual interactive item is received, so that the second client displays the multimedia data information.

22. A data processing device based on virtual interactive objects, characterized in that: The device runs on a second client, and the device includes: A control trigger module is configured to display an item configuration page associated with a virtual interactive item in response to a trigger operation on an item configuration control on a business configuration page; the item configuration page includes an item configuration area, a task configuration area, and a configuration confirmation control; the item configuration area is used to configure the quantity of the virtual interactive item; the task configuration area is used to configure the item collection task for the virtual interactive item; an item configuration module, configured to display the item quantity on the item configuration area in response to an item configuration operation on the item configuration area; a task configuration module, configured to display the item collection task on the task configuration area in response to a task configuration operation on the task configuration area; The widget display module is used to display the item widget of the virtual interactive item on the avatar of the first object in response to the configuration confirmation operation on the configuration confirmation control; the item widget is used to indicate the collection of the virtual interactive item.

23. A computer device, characterized in that: including memory and processor; The memory is connected to the processor, the memory is used to store a computer program, and the processor is used to call the computer program so that the computer device executes the method according to any one of claims 1 to 20.

24. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is suitable for being loaded and executed by a processor, so that a computer device having the processor executes the method according to any one of claims 1 to 20.

25. A computer program product, characterized in that The method comprises a computer program / instruction, which implements the method according to any one of claims 1 to 20 when executed by a processor.