HK40071989A - Virtual resource processing method, device, electronic equipment and storage medium - Google Patents
Virtual resource processing method, device, electronic equipment and storage medium Download PDFInfo
- Publication number
- HK40071989A HK40071989A HK42022060799.8A HK42022060799A HK40071989A HK 40071989 A HK40071989 A HK 40071989A HK 42022060799 A HK42022060799 A HK 42022060799A HK 40071989 A HK40071989 A HK 40071989A
- Authority
- HK
- Hong Kong
- Prior art keywords
- virtual resource
- sub
- user account
- packet
- block
- Prior art date
Links
Description
Technical Field
The present application relates to internet technologies, and in particular, to a method and an apparatus for processing virtual resources, an electronic device, and a computer-readable storage medium.
Background
Virtual resource packages (e.g., electronic red packs, vouchers, etc.) are used to enhance existing social relationships and mine potential social relationships to promote efficient social interactions and information transfer efficiency in social networks.
For example, the transmitting side may transmit a plurality of virtual resource packets at a time, that is, the virtual resource packets may be respectively received by a plurality of receiving sides. However, for multiple receiving parties of the virtual resource package, the processes of extracting the virtual resources according to the received virtual resource package are mutually irrelevant, and the behavior of each receiving party for extracting the virtual resource package substantially constitutes an invalid social behavior, which wastes resources of the social network and also affects information propagation efficiency in the social network.
There is no effective solution for how to promote social interaction in the process of processing the virtual resource package so as to save resources of the social network and promote information propagation efficiency.
Disclosure of Invention
Embodiments of the present application provide a method and an apparatus for processing a virtual resource, an electronic device, and a computer-readable storage medium, which can promote effective social interaction of a social network in a processing process of the virtual resource, so as to fully utilize resources of the social network.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides a method for processing virtual resources, which comprises the following steps:
responding to the triggering operation aiming at the virtual resource packet notification, and displaying at least one virtual resource packet sub-block picked up by the first user account;
responding to at least one virtual resource packet sub-block picked up by the first user account and at least one virtual resource packet sub-block picked up by at least one second user account to be spliced into a complete virtual resource packet, and displaying a picking limit corresponding to at least one virtual resource packet sub-block picked up by the first user account;
and the credit limit corresponding to at least one virtual resource packet sub-block acquired by the at least one second user account is used for being displayed in a human-computer interaction interface of the at least one second user account.
An embodiment of the present application provides a processing apparatus for virtual resources, including:
the display module is used for responding to the triggering operation aiming at the virtual resource packet notification and displaying at least one virtual resource packet sub-block picked up by the first user account;
the display module is further configured to respond to that at least one virtual resource package sub-block picked up by the first user account and at least one virtual resource package sub-block picked up by at least one second user account are spliced into a complete virtual resource package, and display a pickup quota corresponding to the at least one virtual resource package sub-block picked up by the first user account;
and the credit limit corresponding to at least one virtual resource packet sub-block acquired by the at least one second user account is used for being displayed in a human-computer interaction interface of the at least one second user account.
In the above scheme, the display module is further configured to display a virtual resource package notification on a group session page, where the virtual resource package notification is sent by any user account in the group; and the virtual resource package sub-block is used for responding to the triggering operation of the virtual resource package notification displayed aiming at the group session page, and displaying at least one virtual resource package sub-block which is obtained by a first user account from the virtual resource package; wherein the first user account and the at least one second user account both belong to the group.
In the above scheme, the display module is further configured to display a virtual resource package notification in response to a scanning operation for an article, where a virtual resource corresponding to the virtual resource package notification is provided by an article provider; the display module is further configured to display, in response to a trigger operation for the virtual resource package notification, at least one virtual resource package sub-block that is obtained by a first user account from the virtual resource package provided by the item provider; wherein the at least one virtual resource package sub-block retrieved by the at least one second user account is retrieved from the virtual resource package provided by the item provider.
In the foregoing solution, the display module is further configured to display, for each virtual resource package sub-block retrieved by the first user account, at least one of the following: the sequence number of the virtual resource packet subblock, the picture representing the virtual resource packet subblock, and the splicing position where the picture representing the virtual resource packet subblock is spliced into a complete virtual resource packet picture.
In the above scheme, the virtual resource packet is associated with a number of picking times, an initial value of the number of picking times is an integral multiple of the number of virtual resource packet sub-blocks included in the virtual resource packet, and a value of the number of picking times is decreased according to each picking request for the virtual resource packet; the display module is further configured to display a prompt message that the virtual resource package has been taken when the value of the number of taking times is zero as a result of querying by sending the taking request for the virtual resource package.
In the above scheme, the display module is further configured to display, on a group session page, at least one virtual resource packet sub-block that is obtained and sent by the first user account in a group, and at least one virtual resource packet sub-block that is obtained and sent by the at least one second user account in the group; the device also comprises a splicing module used for splicing the plurality of virtual resource packet sub-blocks displayed on the group session page into a complete virtual resource packet.
In the foregoing solution, the splicing module is further configured to, in response to a shift operation for a plurality of virtual resource packet sub-blocks displayed on the group session page, fill each virtual resource packet sub-block into a splicing grid of the group session page according to a corresponding sequence number to splice into a complete virtual resource packet; or, the method is used for automatically splicing the multiple virtual resource packet sub-blocks displayed on the group session page according to the corresponding sequence numbers so as to display the complete virtual resource packet formed by splicing.
In the above scheme, the display module is further configured to, in response to that the first user account and the at least one second user account are located in the same position, and the ordering of the direction angles of the corresponding human-computer interaction interfaces is consistent with the ordering of the sequence numbers of the virtual resource packet sub-blocks correspondingly picked up, display the picked up at least one virtual resource packet sub-block in the human-computer interaction interface of the first user account, so as to splice the virtual resource packet with the at least one virtual resource packet sub-block displayed in the human-computer interaction interface of the at least one second user account into a complete virtual resource packet.
In the foregoing solution, the apparatus further includes a determining module, configured to determine that the first user account and the at least one second user account are located at the same position by one of the following manners: when the positions of any two user accounts in the first user account and the at least one second user account are smaller than a distance threshold, determining that the first user account and the at least one second user account are at the same position; and when the first user account and the at least one second user account access the same wireless local area network, determining that the first user account and the at least one second user account are in the same position.
In the foregoing solution, the determining module is further configured to determine the credit limit of each virtual resource packet sub-block by one of the following manners: based on the number of virtual resource package sub-blocks included in the complete virtual resource package, carrying out average distribution or random distribution on the total amount of the complete virtual resource package; and distributing the total amount of the complete virtual resource packet based on the size proportion of the picture of each virtual resource packet subblock relative to the complete picture of the virtual resource packet.
In the above solution, the virtual resource packet notification includes an identifier of the virtual resource packet; the device further comprises a sending module, configured to send a pick-up request carrying an identifier of the virtual resource package to a server, so as to obtain, from the server, at least one virtual resource package sub-block that is not picked up in the virtual resource package, where the at least one virtual resource package sub-block is filled with the first user account, so as to represent that the at least one virtual resource package sub-block has been picked up by the first user account; the device further comprises an extraction module, configured to extract a picture identifier of the virtual resource packet sub-block from the at least one virtual resource packet sub-block, and obtain a picture for characterizing the at least one virtual resource packet sub-block based on the picture identifier; and the sequence number is used for extracting the corresponding sequence number from the at least one virtual resource packet sub-block to be used as reference information spliced into the complete virtual resource packet.
In the above scheme, the display module is further configured to respond to a virtual resource package setting operation, and display a total amount of the virtual resource package to be sent, which is set by a third user account, the number of virtual resource package subblocks included in the virtual resource package, and the number of times of getting the virtual resource package; and the sending module is further used for responding to sending trigger operation and sending a virtual resource packet creation request to a server based on the total amount, the number of the virtual resource packet subblocks and the picking times so as to request the server to send the virtual resource packet notification.
In the above solution, the process of the server creating the virtual resource package in response to the virtual resource package creation request includes: in response to the virtual resource package creation request, generating virtual resource package information for responding to the virtual resource package request and virtual resource package subblock information for responding to a pickup request for a virtual resource package; wherein the virtual resource packet information includes: the type identifier of the virtual resource packet is used for representing that the virtual resource packet is a jigsaw virtual resource packet; an identification of the virtual resource package; the number of times of getting the virtual resource package; the number of virtual resource packet sub-blocks included in the virtual resource packet; wherein the virtual resource packet sub-block information comprises: the identifier of the virtual resource package subblock is used for forming a binding relationship with the identifier of the virtual resource package so as to represent that the virtual resource package subblock comes from the virtual resource package; and the sequence number of the virtual resource packet subblock is used for representing the splicing position of the virtual resource packet subblock in the virtual resource packet.
An embodiment of the present application provides another method for processing virtual resources, including:
responding to the setting operation of the virtual resource package, and displaying the total limit of the virtual resource package to be sent, the number of virtual resource package subblocks included in the virtual resource package and the picking times of the virtual resource package, wherein the total limit is set by a third user account;
responding to a sending triggering operation, and sending a virtual resource packet creating request to a server based on the total amount, the number of the virtual resource packet sub-blocks and the picking times so as to request the server to send a virtual resource packet notification to at least a first user account and at least one second user account;
the virtual resource package notification is at least used for the first user account and the at least one second user account to respectively draw at least one virtual resource package sub-block from the virtual resource package, and the corresponding drawing quota is obtained based on the drawn virtual resource package sub-block.
An embodiment of the present application provides another virtual resource processing apparatus, including:
the display module is used for responding to the setting operation of the virtual resource package, and displaying the total limit of the virtual resource package to be sent, which is set by a third user account, the number of virtual resource package subblocks included in the virtual resource package, and the picking times of the virtual resource package;
a sending module, configured to send, in response to a sending trigger operation, a virtual resource package creation request to a server based on the total amount, the number of virtual resource package sub-blocks, and the number of retrievals, so as to request the server to send a virtual resource package notification to at least a first user account and at least one second user account;
the virtual resource package notification is at least used for the first user account and the at least one second user account to respectively draw at least one virtual resource package sub-block from the virtual resource package, and the corresponding drawing quota is obtained based on the drawn virtual resource package sub-block.
An embodiment of the present application provides an electronic device, including:
a memory for storing executable instructions;
and the processor is used for realizing the processing method of the virtual resource provided by the embodiment of the application when the executable instruction stored in the memory is executed.
The embodiment of the present application provides a computer-readable storage medium, which stores executable instructions for causing a processor to execute the method for processing virtual resources provided in the embodiment of the present application.
The embodiment of the application has the following beneficial effects:
the virtual resource package is picked up by depending on splicing the virtual resource package subblocks received by the receivers, compared with the virtual resources in the virtual resource package picked up by the receivers in the prior art, the social interaction in the virtual resource package picking process is fully transferred, and effective social activities are realized, so that the resources of a social network are saved, the virtual resource picking mode is enriched, and the effective transmission of information is realized.
Drawings
FIG. 1 is a block diagram of a virtual resource processing system 100 according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a terminal device 400 provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of a processing method for virtual resources according to an embodiment of the present application;
fig. 4 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a processing method of a virtual resource according to an embodiment of the present application;
fig. 6 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 7 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 8 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 9 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 10 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 11 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 12 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 13 is an application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 14 is a schematic application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 15 is a schematic application scenario diagram of a processing method for virtual resources according to an embodiment of the present application;
fig. 16 is a flowchart illustrating a processing method of a virtual resource according to an embodiment of the present application;
fig. 17 is a flowchart illustrating a processing method of a virtual resource according to an embodiment of the present application;
fig. 18 is a flowchart illustrating a processing method of a virtual resource according to an embodiment of the present application.
Detailed Description
In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in further detail with reference to the attached drawings, the described embodiments should not be considered as limiting the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
In the following description, references to the terms "first \ second \ third" are only to distinguish similar objects and do not denote a particular order, but rather the terms "first \ second \ third" are used to interchange specific orders or sequences, where appropriate, so as to enable the embodiments of the application described herein to be practiced in other than the order shown or described herein.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the application.
Before further detailed description of the embodiments of the present application, terms and expressions referred to in the embodiments of the present application will be described, and the terms and expressions referred to in the embodiments of the present application will be used for the following explanation.
1) Virtual resources, which refers to any form of resources that can be transmitted in a network, and takes the "number" as a measure; for example, the virtual resource may be a "gift (e.g., a flower)" provided by a live platform in a live scene, and the corresponding amount may be the number of pieces of the gift or the price of the gift; the virtual resource may also be a reward in a live broadcast scene (for example, a gold coin substitute provided by a live broadcast platform), and the corresponding amount may be the amount or sum of the gold coin substitute; the virtual resource may also be electronic money corresponding to the electronic red envelope, and the corresponding amount may be the number or amount of the electronic red envelope.
2) The virtual resource package carries information of virtual resources, for example, the virtual resource package may be information of gifts or gold tokens encapsulated in a live broadcast scene, the virtual resource package may also be an electronic red packet, and the virtual resources may also be information of collected electronic money encapsulated in a collection scene.
3) Virtual resource packet sub-blocks, i.e., sporadic, incomplete virtual resource packets. For example, taking an electronic red packet as an example, when the type of the red packet selected by the sender to be sent is a jigsaw red packet, the server may split the red packet into a corresponding number of red packet sub-blocks according to the number of jigsaws set by the sender, for example, if the number of jigsaws set by the sender is 4, the server splits the red packet into 4 red packet sub-blocks, at this time, when the receiver receives the red packet, the red packet sub-block is received, and needs to be spliced with the red packet sub-blocks received by other receivers, so as to complete final red packet reception.
4) In response to the condition or state on which the performed operation depends, one or more of the performed operations may be in real-time or may have a set delay when the dependent condition or state is satisfied; there is no restriction on the order of execution of the operations performed unless otherwise specified.
5) The client, an application program running in the terminal device for providing various services, such as a video playing client, an instant messaging client, and the like.
The related art application has a function of transmitting and retrieving a virtual resource package (e.g., an electronic red package).
Taking the example that the virtual resource package is an electronic red package, the electronic red package has become an important function for mobile applications, and the mode of sending the electronic red package is mainly that a single user sends the electronic red package, and the electronic red package is received by the single user, and can also be received by a plurality of users, for example, the mobile resource package is a finger red package or an average red package, and the like. Aiming at the amount of the electronic money in the electronic red packet, the user can manually set the electronic red packet with the corresponding amount or directly generate the electronic red packet with the random amount.
However, in the solutions provided in the related arts, a user (i.e., a receiving party) can complete the electronic red envelope by a single person without interacting with other users, for example, the user can complete a specific task (e.g., inputting a password set by a sending party or completing a phrase connection), so that the red envelope can be obtained by the user.
In view of this, embodiments of the present application provide a processing method and apparatus for virtual resources, an electronic device, and a computer-readable storage medium, which can enrich the manner of getting virtual resources to improve user experience. An exemplary application of the electronic device provided by the embodiment of the present application is described below, and the electronic device provided by the embodiment of the present application can be implemented as various types of terminal devices such as a notebook computer, a tablet computer, a desktop computer, a set-top box, a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, and a portable game device). Next, an exemplary application when the electronic device is implemented as a terminal device will be explained.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a processing system 100 for virtual resources provided in the embodiment of the present application, so as to implement a manner of getting rich virtual resources to enhance user experience. The processing system 100 for virtual resources includes: the server 200, the network 300, the terminal apparatus 400, the terminal apparatus 500, and the terminal apparatus 600 are respectively explained below.
The server 200 is a background server of the client 410, the client 510 and the client 610 (the client 410, the client 510 and the client 610 may be the same type of client), and is configured to respond to a virtual resource package creation request sent by a third user (i.e., a sender of a virtual resource) through the terminal device 400 to generate corresponding virtual resource package information and virtual resource package sub-block information included in a jigsaw virtual resource package when the type of the virtual resource package set by the third user is the jigsaw virtual resource package; the server 200 is further configured to respond to the pick-up requests respectively sent by the first user (i.e. the receiver of the virtual resource) through the terminal device 500 and the second user (i.e. the receiver of the virtual resource) through the terminal device 600 to send the corresponding virtual resource packet sub-blocks to the terminal device 500 and the terminal device 600.
The network 300, which is a communication medium between the server 200 and the terminal apparatus 400, the terminal apparatus 500, and the terminal apparatus 600, may be a wide area network or a local area network, or a combination of both.
The terminal device 400 is a terminal device associated with a third user (i.e. a sender of a virtual resource), a client 410 runs on the terminal device 400, and the client 410 can be various types of clients, such as an instant messaging client, an online video client, a live client, a third-party payment client, and the like. For example, when a third user wants to send a jigsaw virtual resource package, the client 410 displays, in response to a setting operation of the third user for the virtual resource package, a total amount of the virtual resource package to be sent, which is set by a third user account (i.e., a user account registered in the client 410 by the third user in advance), the number of virtual resource package subblocks included in the virtual resource package, and the number of times of picking up the virtual resource package; then, after the setting is completed, the client 410 sends a virtual resource package creation request to the server 200 through the network 300 based on the total amount of money set by the third user, the number of virtual resource package sub-blocks, and the number of retrievals in response to a sending operation triggered by the third user, so that the server 200 sends a virtual resource package notification, for example, the virtual resource package notification to the terminal device 500 associated with the first user and the terminal device 600 associated with the second user.
The terminal device 500 and the terminal device 600 are terminal devices associated with a recipient of a virtual resource, taking the terminal device 500 as an example, the terminal device 500 is a terminal device associated with a first user, a client 510 runs on the terminal device 500, and the client 510 is configured to present a virtual resource package notification sent by the server 200, for example, when the server 200 sends the virtual resource package notification to a group, the client 510 may display the virtual resource package notification sent by the server 200 in a group session page including a first user account (i.e., a user account registered in the client 510 by the first user in advance). The terminal device 500 is configured to send, in response to a triggering operation of the first user for the virtual resource package notification, a pickup request for the virtual resource package to the server 200, so as to obtain at least one virtual resource package sub-block in the virtual resource package from the server 200, and invoke a human-computer interaction interface of the client 510 to present the virtual resource package sub-block.
Similarly, the terminal device 600 is configured to display, on the human-computer interaction interface of the client 610, at least one virtual resource package sub-block retrieved from the server 200 by the second user account (i.e., a user account registered in the client 610 in advance by the second user) in response to a triggering operation for the virtual resource package notification by the second user. At this time, the first user may find the virtual resource packet sub-blocks complementary to the virtual resource packet sub-blocks received by the first user, for example, the virtual resource packet sub-blocks received by the second user, and splice the virtual resource packet sub-blocks into a complete virtual resource packet. The splicing process may be implemented online or offline, for example, the first user and the second user may send the virtual resource packet sub-blocks respectively taken by the first user and the second user to the same group to implement online splicing; or the first user and the second user can splice the retrieved virtual resource packet sub-blocks into a complete virtual resource packet at the same online position. For example, when the first user splices the retrieved virtual resource package sub-blocks and the virtual resource package sub-blocks retrieved by the second user into a complete virtual resource package, the client 510 may display the retrieval limit corresponding to at least one virtual resource package sub-block retrieved by the first user account and the client 610 may display the retrieval limit corresponding to at least one virtual resource package sub-block retrieved by the second user account. Therefore, compared with the prior art that the receiving sides respectively receive the virtual resources in the virtual resource package, the embodiment of the application fully invokes social interaction in the virtual resource package receiving process based on the mode that the receiving sides splice the received virtual resource package sub-blocks respectively so as to receive the virtual resources in the virtual resource package, thereby realizing effective social activity, saving resources of a social network, enriching the mode of receiving the virtual resources and realizing effective transmission of information.
In some embodiments, the server 200 in fig. 1 may be an independent physical server, may also be a server cluster or a distributed system formed by a plurality of physical servers, and may also be a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, a middleware service, a domain name service, a security service, a CDN, and a big data and artificial intelligence platform. The terminal device 400, the terminal device 500, and the terminal device 600 may be, but are not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, and the like. The terminal device 400, the terminal device 500, the terminal device 600, and the server 200 may be directly or indirectly connected through wired or wireless communication, and the embodiments of the present application are not limited thereto.
The following describes a structure of an electronic device according to an embodiment of the present application, taking the terminal device 400 in fig. 1 as an example. Referring to fig. 2, fig. 2 is a schematic structural diagram of a terminal device 400 provided in an embodiment of the present application, where the terminal device 400 shown in fig. 2 includes: at least one processor 460, memory 450, at least one network interface 420, and a user interface 430. The various components in the terminal device 400 are coupled together by a bus system 440. It is understood that the bus system 440 is used to enable communications among the components. The bus system 440 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 440 in fig. 2.
The Processor 460 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor, or the like.
The user interface 430 includes one or more output devices 431, including one or more speakers and/or one or more visual displays, that enable the presentation of media content. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard disk drives, optical disk drives, and the like. Memory 450 optionally includes one or more storage devices physically located remote from processor 460.
The memory 450 includes either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read Only Memory (ROM), and the volatile Memory may be a Random Access Memory (RAM). The memory 450 described in embodiments herein is intended to comprise any suitable type of memory.
In some embodiments, memory 450 is capable of storing data, examples of which include programs, modules, and data structures, or a subset or superset thereof, to support various operations, as exemplified below.
An operating system 451, including system programs for handling various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and handling hardware-based tasks;
a network communication module 452 for communicating to other computing devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: bluetooth, wireless compatibility authentication (WiFi), and Universal Serial Bus (USB), etc.;
a presentation module 453 for enabling presentation of information (e.g., user interfaces for operating peripherals and displaying content and information) via one or more output devices 431 (e.g., display screens, speakers, etc.) associated with user interface 430;
an input processing module 454 for detecting one or more user inputs or interactions from one of the one or more input devices 432 and translating the detected inputs or interactions.
In some embodiments, the apparatus provided in the embodiments of the present application may be implemented in software, and fig. 2 illustrates a processing apparatus 455 of a virtual resource stored in a memory 450, which may be software in the form of programs and plug-ins, and includes the following software modules: a display module 4551, a concatenation module 4552, a determination module 4553, a sending module 4554 and an extraction module 4555, which are logical and thus may be arbitrarily combined or further split depending on the functions implemented. The functions of the respective modules will be explained below.
In other embodiments, the apparatus provided in this embodiment may be implemented in hardware, and for example, the apparatus provided in this embodiment may be a processor in the form of a hardware decoding processor, which is programmed to execute the processing method of the virtual resource provided in this embodiment, for example, the processor in the form of the hardware decoding processor may be one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate Arrays (FPGAs), or other electronic components.
The following describes a processing method for virtual resources provided in the embodiment of the present application, with reference to an exemplary application and implementation of a terminal device provided in the embodiment of the present application. It is understood that the steps performed by the terminal device may be specifically performed by clients running on the terminal device, such as the above-mentioned instant messaging client, online video client, live client, and third party payment client.
The method for processing virtual resources provided in the embodiment of the present application mainly includes a virtual resource sending process and a virtual resource obtaining process, and the virtual resource sending process is explained below first.
Referring to fig. 3, fig. 3 is a schematic flowchart of a processing method of a virtual resource provided in an embodiment of the present application, and will be described with reference to the steps shown in fig. 3. It should be noted that the execution subject of step S101 and step S102 shown in fig. 3 is a terminal device associated with the sender of the virtual resource, and may be, for example, the terminal device 400 shown in fig. 1.
In step S101, in response to the virtual resource package setting operation, the total amount of the virtual resource package to be sent, which is set by the third user account, the number of virtual resource package subblocks included in the virtual resource package, and the number of virtual resource package retrievals are displayed.
In some embodiments, an entry of a virtual resource package setting page is displayed on the human-computer interaction interface of the client, wherein the entry of the virtual resource package setting page may be a shortcut function page integrated in the client, for example, an entry for switching to the virtual resource package setting page is provided in a chat window of a group or an individual of the client. When a client receives a triggering operation of a user (namely a virtual resource sender) on an entry of a virtual resource package setting page, the virtual resource package setting page is switched and displayed, and multiple types of virtual resource packages (such as a spelling virtual resource package, a jigsaw virtual resource package, a voice virtual resource package and the like) can be displayed on the virtual resource package setting page for the user to select. When the type of the virtual resource package to be sent selected by the user is a jigsaw virtual resource package, the total amount of the virtual resource package to be sent, the number of virtual resource package sub-blocks included in the virtual resource package, and the number of times of picking up the virtual resource package (i.e., an initial value of the number of times of picking up, the number of times of picking up the virtual resource package decreases in sequence with each picking request for the virtual resource package) may be set and displayed in the corresponding setting page.
In addition, in order to enable each user who acquires a virtual resource packet sub-block to find mutually matched virtual resource packet sub-blocks, the number of virtual resource packet acquisitions may be an integer multiple of the number of virtual resource packet sub-blocks. Certainly, the number of times of getting the virtual resource package may not be an integral multiple of the number of the virtual resource package subblocks, for example, when the number of times of getting the virtual resource package is 7 times and the number of the virtual resource package subblocks is 4, when the user gets the virtual resource package, the terminal device may output prompt information that the user cannot get, so as to prompt the user to get other virtual resource packages, thereby promoting social interaction between different users.
For example, taking a virtual resource package as an electronic red package as an example, referring to fig. 4, fig. 4 is a schematic view of an application scenario of the processing method of virtual resources provided in the embodiment of the present application, as shown in fig. 4, an entry 401 of a red package setting page is displayed on a group session page of a client, when a user clicks the entry 401 of the red package setting page, the client pops up a red package type selection area 402, and multiple types of red packages are displayed in the red package type selection area 402 for the user to select, for example, a jigsaw red package, a general red package, a password red package, a voice red package, a theme red package, an expression red package, and the like. When the user selects the tile red package 403 in the red package type selection area 402, the client switches the setting page 404 displaying the tile red package, and at this time, the terminal device may display the total amount setting area 4041, the tile number setting area 4042, and the red package number setting area 4043 of the tile red package in the setting page 404 of the tile red package, for example, assuming that the user sets the total amount of the tile red package to be sent in the total amount setting area 4041 to 30 yuan, sets the tile number in the tile number setting area 4042 to 2 (i.e., one red package is to be split into 2 red package sub-blocks), and sets the red package number in the red package number setting area 4043 to 4 (i.e., the number of red package pick-up is 4).
In step S102, in response to the sending trigger operation, a virtual resource package creation request is sent to the server based on the total amount, the number of virtual resource package sub-blocks, and the number of retrievals to request the server to send a virtual resource package notification to the recipient.
In some embodiments, the server may create the virtual resource package in response to a virtual resource package creation request sent by a terminal device (e.g., terminal device 400 shown in fig. 1) by: responding to the virtual resource packet creating request, and generating virtual resource packet information used for responding to the virtual resource packet request and virtual resource packet sub-block information used for responding to the picking request aiming at the virtual resource packet; wherein, the virtual resource packet information includes: the type identification of the virtual resource packet is used for representing that the virtual resource packet is a jigsaw virtual resource packet; an identification of the virtual resource package; the number of times of getting the virtual resource package (i.e. the initial value of the number of times of getting, the number of times of getting the virtual resource package will be decreased with each getting request for the virtual resource package); the number of virtual resource packet sub-blocks included in the virtual resource packet; the virtual resource packet subblock information comprises: the identifier of the virtual resource package subblock is used for forming a binding relationship with the identifier of the virtual resource package so as to represent that the virtual resource package subblock comes from the virtual resource package; the sequence number of the virtual resource packet subblock is used for representing the splicing position of the virtual resource packet subblock in the virtual resource packet; and the picture identifier of the virtual resource packet subblock is used for acquiring a picture representing the virtual resource packet subblock.
In other embodiments, the virtual resource packet sub-block information may further include a pickup amount, for example, the pickup amount corresponding to the virtual resource packet sub-block may be displayed in a picture used for representing the virtual resource packet sub-block, so as to prompt a user of an amount that the virtual resource packet sub-block can pick up when the virtual resource packet sub-block is spliced into a complete virtual resource packet.
In some embodiments, information of a provider of the virtual resource (for example, a name, an identifier, and the like of the provider) may also be displayed in the picture of the virtual resource package sub-block, and the user can know the relevant information of the provider while acquiring the virtual resource package sub-block, thereby achieving the purpose of information recommendation.
In other embodiments, the receiving party may be a group including the first user account and the at least one second user account, or a single first user account and at least one second user account, for example, the terminal device may respond to a setting operation of a third user account (i.e., a sending party) for a receiving account of the virtual resource package, where the receiving account may be the single first user account or the at least one second user account; of course, the receiving account may also be a group account including the first user account and at least one second user account. When the terminal device sends a virtual resource package creation request to the server, the creation request may carry a receiving account, so that the server sends a virtual resource package notification to a corresponding receiver according to the receiving account. For example, when the receiving account is a group account, the server sends a virtual resource package notification to the corresponding group based on the group account after generating the virtual resource package information and the virtual resource package sub-block information; when the receiving account is a first user account and at least one second user account, the server may send a virtual resource package notification to the terminal devices associated with the first user and the at least one second user, respectively.
In other embodiments, for the virtual resource packages of type jigsaw, each virtual resource package includes at least one group of virtual resource package sub-blocks, and the pictures of each group of virtual resource package sub-blocks can be spliced into a picture for representing a complete virtual resource package; the number of the groups may be a ratio of the number of virtual resource packet retrievals to the number of virtual resource packet sub-blocks included in the virtual resource packet. For example, when the number of virtual resource packet retrievals is 8, and the number of virtual resource packet sub-blocks included in a virtual resource packet is 4, the virtual resource packet includes 2 groups of virtual resource packet sub-blocks. And the serial numbers of each group of virtual resource packet sub-blocks can be numbered independently, that is, the value ranges of the serial numbers of different groups (the value ranges are related to the number of the virtual resource packet sub-blocks in the group) are the same.
For example, taking a virtual resource package as an electronic red package (red package for short), when receiving a red package creation request sent by a terminal device, a server creates red package information according to information carried in the creation request, where each red package corresponds to a Unique Identifier, for example, each red package corresponds to a Universal Unique Identifier (UUID), and may also include a type of the red package. When the type of the red packet selected by the user is a jigsaw red packet, the server creates a plurality of red packet sub-blocks according to the number of the jigsaw set by the user, wherein each red packet sub-block has an associated sequence number used for representing that the red packet sub-block is the number of the jigsaw red packet, and the server also creates a unique corresponding UUID for each red packet sub-block to identify. That is, one red packet sub-block is identified by the UUID of the tile red packet and the UUID of the red packet sub-block itself. For example, if the number of tiles set by the user for the tile red packet is 4, and the number of red packets is 8, the server may create a UUID of the requested tile red packet, create 8 red packet sub-blocks and a UUID corresponding to each red packet sub-block after receiving a creation request for the tile red packet sent by the terminal device, and determine that the value range of the sequence number of the red packet sub-block is 1 to 4 according to the number of tiles of the tile red packet, repeat twice, specifically as follows:
UUID of puzzle red packet: UUID 0;
UUID of 1 st red packet sub-block: UUID1, sequence number: 1;
UUID of 2 nd red packet sub-block: UUID2, sequence number: 2;
UUID of 3 rd red packet sub-block: UUID3, sequence number: 3;
UUID of 4 th red packet sub-block: UUID4, sequence number: 4;
UUID of 5 th red packet sub-block: UUID5, sequence number: 1;
UUID of 6 th red packet sub-block: UUID6, sequence number: 2;
UUID of 7 th red packet sub-block: UUID7, sequence number: 3;
UUID of 8 th red packet sub-block: UUID8, sequence number: 4.
the UUID (namely, UUID 1-UUID 8) of each red packet sub-block is in a binding relation with the UUID (namely, UUID0) of the jigsaw red packet, and therefore, when the red packet sub-blocks are spliced, whether the red packet sub-blocks to be spliced come from the same jigsaw red packet or not can be judged based on the UUIDs of the red packet sub-blocks. For example, when the UUIDs of the tile red packets corresponding to the UUIDs of all red packet sub-blocks to be spliced are the same, it is indicated that all red packet sub-blocks to be spliced are from the same tile red packet. In addition, for each red packet sub-block, a UUID of the red packet sub-block picture may be associated, where the UUID of the red packet sub-block picture is used to obtain a picture representing the red packet sub-block, for example, the UUID of the red packet sub-block picture may be returned from the server, and as long as according to the UUID of the red packet sub-block picture, the terminal device may download the corresponding picture representing the red packet sub-block.
The following describes the virtual resource pickup process.
Referring to fig. 5, fig. 5 is a flowchart illustrating a processing method of a virtual resource according to an embodiment of the present application, and will be described with reference to the steps shown in fig. 5. Note that the execution subject of steps S103 to S104 shown in fig. 5 is a terminal device associated with the recipient of the virtual resource, and may be, for example, the terminal device 500 shown in fig. 1.
In step S103, in response to a trigger operation for the virtual resource package notification, at least one virtual resource package sub-block picked up by the first user account is displayed.
In some embodiments, the terminal device may implement the above-described triggering operation for the virtual resource package notification, and display at least one virtual resource package sub-block picked up by the first user account: displaying a virtual resource package notification on a group session page, wherein the virtual resource package notification is sent by any user account in the group; responding to a triggering operation of a virtual resource package notification displayed aiming at the group session page, and displaying at least one virtual resource package sub-block which is obtained by a first user account from a virtual resource package; the first user account and the at least one second user account belong to the same group.
For example, taking the virtual resource package as an electronic red package, for a certain group (for example, a red package group), any user account in the group (for example, user account a) may send a jigsaw red package notification to the group, and at this time, the jigsaw red package notification sent by user account a is displayed on the group session page. Other users in the group can click on the jigsaw red packet notification displayed in the group conversation page to obtain the red packet sub-block corresponding to the jigsaw red packet. For example, if a first user account (e.g., user account B) in the group clicks a jigsaw red packet notification sent by the user account a, and the jigsaw red packet sent by the user account a is not picked up completely, at least one red packet sub-block picked up by the user account B from the jigsaw red packet sent by the user account a may be displayed on a human-computer interaction interface of the user account B. Similarly, a second user account (e.g., user account C) in the group may also click on the jigsaw red envelope notification sent by the user account a, so as to obtain at least one red envelope sub-block from the jigsaw red envelope sent by the user account a, and invoke the human-machine interaction interface of the user account C to display.
In other embodiments, the virtual resource packet sub-block may also be obtained by scanning under a line, for example, the terminal device may further implement the following operation to display at least one virtual resource packet sub-block retrieved by the first user account in response to the trigger operation for the virtual resource packet notification: in response to a scanning operation for the item, displaying a virtual resource package notification, wherein a virtual resource corresponding to the virtual resource package notification is provided by an item provider; in response to a triggering operation for the virtual resource package notification, displaying at least one virtual resource package sub-block which is obtained by the first user account from a virtual resource package provided by an article provider; and the at least one virtual resource package sub-block which is obtained by the at least one second user account is obtained from a virtual resource package provided by the article provider.
In an example, a merchant can obtain the red envelope sub-blocks provided by the merchant in a mode that a user scans commodities, and the red envelope sub-blocks obtained by other users are spliced into a complete red envelope to obtain benefits provided by the merchant, so that the purpose of commodity popularization is achieved. For example, when a first user account scans a commodity provided by a merchant (for example, a barcode of the commodity or an appearance picture of the commodity, wherein when the first user account scans the barcode of the commodity, an identifier of the merchant (for example, a merchant ID) can be identified from the barcode, and a red packet getting request carrying the merchant ID is sent to a server, and when the server inquires that the merchant authorizes a certain amount of virtual resources (for example, electronic money) according to the merchant ID, a corresponding red packet sub-block can be sent to the first user account, wherein when the first user account scans the appearance picture (for example, a trademark) of the commodity, the red packet getting request carrying the scanned appearance picture of the commodity can be sent to the server, so that the server determines the corresponding merchant according to the appearance picture of the commodity, and sends the red packet sub-block corresponding to the red packet provided by the merchant to the first user account), the terminal equipment of the first user account sends a request to a server so that the server sends a corresponding jigsaw red packet notification to the terminal equipment of the first user account and calls a man-machine interaction interface of the terminal equipment of the first user account to display, wherein electronic money corresponding to the jigsaw red packet notification is provided by a merchant. At this time, the first user account may click on the puzzle red packet sub-blocks displayed in the human-computer interaction interface, the terminal device responds, and sends a pickup request for the puzzle red packet to the server, so as to obtain at least one of the puzzle red packet sub-blocks provided by the merchant from the server, and call the human-computer interaction interface of the first user account to display. Similarly, at least one second user account may also be scanned for merchants provided by the merchants to obtain other parcel blocks in the puzzle parcel provided by the merchants. Subsequently, the first user account and the at least one second user account can splice the retrieved sub-red packet blocks into a complete red packet, so as to receive benefits provided by the merchant, such as electronic money carried in the jigsaw red packet.
It should be noted that the number of virtual resource package sub-blocks retrieved by each user account may be preset by a virtual resource sender, for example, when the virtual resource sender creates a jigsaw virtual resource package, the virtual resource sender may set the retrieval frequency of each user account on a setting page corresponding to the jigsaw virtual resource package, for example, it is assumed that the virtual resource sender can only retrieve each user account once in the retrieval mode set on the setting page, that is, the number of virtual resource package sub-blocks retrieved by each user account is only 1; certainly, the sender of the virtual resource may also set separately for different user accounts, for example, if the sender sets the maximum number of times of getting of the user account B to 2 times and the maximum number of times of getting of the user account C to 3 times, the user account B may get 2 virtual resource package sub-blocks from the puzzle virtual resource package at most; and the user account C can get up to 3 virtual resource package sub-blocks.
In other embodiments, the number of the virtual resource package sub-blocks that can be retrieved by each user account may be a dynamic value, and may be positively correlated with the interaction heat between the user account and the sender of the virtual resource, that is, the higher the interaction heat is, the more the number of the virtual resource package sub-blocks that can be retrieved is, thereby effectively promoting social interaction between users. For example, for all user accounts in a certain group, the server may obtain historical interaction data between each user account and the sender (e.g., the number of times that the user account sends a message to a sending account in the past week, the number of times that the user account approves information issued by the sending account, the number of times that the user account sends a virtual resource package to the sending account, and the like), and determine the interaction heat between each user account and the sending account based on the historical interaction data (e.g., the corresponding interaction heat may be determined based on the number of message sending times alone, or the interaction heat may be determined by comprehensively considering information such as the number of message sending times, the number of approves, and the like), thereby determining the number of virtual resource package sub-blocks that each user account can receive; the number of virtual resource package subblocks that can be picked up by each user account is positively correlated with the interaction heat, that is, the more frequently the user accounts interact with the sending account of the virtual resource, the more the number of virtual resource package subblocks that can be picked up is.
In some embodiments, the virtual resource package notification may include an identification of the virtual resource package; before displaying the at least one virtual resource packet sub-block retrieved by the first user account, the terminal device may further perform the following operations: sending a pickup request carrying an identifier of a virtual resource packet to a server to acquire at least one virtual resource packet sub-block which is not picked up in the virtual resource packet from the server, wherein the at least one virtual resource packet sub-block is filled with a first user account to represent that the at least one virtual resource packet sub-block is picked up by the first user account; extracting a picture identifier of the virtual resource packet subblock from the at least one virtual resource packet subblock, and acquiring a picture for representing the at least one virtual resource packet subblock based on the picture identifier; and extracting the corresponding serial number from at least one virtual resource packet sub-block to be used as reference information of the complete virtual resource packet.
For example, taking a virtual resource package as an electronic red package as an example, after a first user account clicks a jigsaw red package notification displayed on a group session page, a terminal device of the first user account sends a pick-up request carrying an identifier of the jigsaw red package (for example, a UUID of the jigsaw red package) to a server, so that the server queries, according to the UUID of the jigsaw red package, a UUID of a red package sub-block bound to the UUID of the jigsaw red package, and acquires a corresponding red package sub-block based on the UUID of the red package sub-block. When the server inquires that the unreceived bonus sub-blocks (namely the bonus sub-blocks which are not written into the user account) exist, one bonus sub-block can be randomly selected from the unreceived bonus sub-blocks and returned to the terminal equipment of the first user account. Meanwhile, for the selected red envelope sub-block, the server may fill the first user account in a field corresponding to the red envelope sub-block to represent that the red envelope sub-block has been picked up by the first user account. In addition, the red packet sub-block returned by the server to the terminal device of the first user account may also carry the UUID of the picture of the red packet sub-block, so that the terminal device of the first user account obtains the corresponding picture from the server based on the UUID of the picture of the red packet sub-block; meanwhile, the red packet sub-blocks also carry corresponding serial numbers to serve as reference information for splicing into a complete red packet, so that the splicing is convenient for users.
In some embodiments, in accordance with the above, the terminal device may display at least one virtual resource package sub-block retrieved by the first user account by: displaying at least one of the following for each virtual resource package sub-block picked up by the first user account: the sequence number of the virtual resource packet subblock, the picture representing the virtual resource packet subblock, and the splicing position where the picture representing the virtual resource packet subblock is spliced into a complete virtual resource packet picture.
For example, taking a virtual resource package as an electronic red package, referring to fig. 6, fig. 6 is an application scenario schematic diagram of a processing method for virtual resources provided in the embodiment of the present application, as shown in fig. 6, a jigsaw red envelope notification 602 sent by the third user account (i.e., the user account with the account name "orlistat" in the group) is displayed in the group session page 601, and at this time, other user accounts in the group may click on a mosaic red envelope notification 602 sent by the user account with account name "orlistat", e.g., when the first user account in the group clicks the jigsaw red envelope notification 602, a page 603 is displayed on the man-machine interface of the first user account, a picture 604 representing the red packet sub-block, a sequence number 605 of the red packet sub-block and a splicing position 606 where the picture representing the red packet sub-block is spliced into a complete red packet picture are displayed in a page 603; similarly, when the second user account in the group clicks on the jigsaw red packet notification 602, a page 607 is displayed on the human-computer interface of the second user account, and a picture 608 representing a red packet sub-block, a serial number 609 of the red packet sub-block, and a splicing position 610 where the pictures representing the red packet sub-block are spliced into a complete red packet picture are displayed in the page 607.
It should be noted that the red packet sub-block obtained by the first user account and the red packet sub-block obtained by the second user account may be different, for example, as shown in fig. 6, the serial number of the red packet sub-block obtained by the first user account is No. 1, and the splicing position is the upper left corner; the serial number of the red packet sub-block which is obtained by the second user account is number 3, and the splicing position is the lower left corner; of course, when the jigsaw red envelope includes a plurality of red envelope sub-blocks, the red envelope sub-block accessed by the first user account and the red envelope sub-block accessed by the second user account may also be the same, that is, the same red envelope sub-block in different red envelope sub-block groups.
For example, referring to fig. 7, fig. 7 is a schematic view of an application scenario of a processing method for virtual resources provided in this embodiment of the present application, and as shown in fig. 7, after a first user account invokes a camera of a terminal device to successfully scan a two-dimensional code of a commodity 701 provided by a merchant, a jigsaw red envelope notification 702 is switched and displayed on a human-computer interaction interface of the first user account, where electronic money corresponding to the jigsaw red envelope notification 702 is provided by the merchant; when the first user account clicks the jigsaw red packet notification 702 displayed in the human-computer interaction interface, the first user account is switched to be displayed to the pickup result page 703, and a picture 704 representing a red packet sub-block, a sequence number 705 corresponding to the red packet sub-block and a splicing position 706 where the picture representing the red packet sub-block is spliced into a complete red packet picture are displayed in the pickup result page 703. Similarly, other user accounts may also scan the two-dimensional code of the commodity 701 to obtain other red packet sub-blocks of the jigsaw red packet.
It should be noted that, in practical applications, after the first user account scans the goods provided by the merchant successfully, the server may also directly send one parcel sub-block in the jigsaw parcel provided by the merchant to the terminal device of the first user account, and call the human-computer interaction interface of the first user account to display the jigsaw parcel sub-block. For example, after the first user account calls the camera of the terminal device to successfully scan the two-dimensional code of the commodity 701 provided by the merchant, the human-computer interaction interface of the first user account directly switches to display the pickup result page 703. In addition, in practical application, the electronic money may be replaced by a discount coupon, a voucher, etc. provided by the merchant, and at this time, the credit line that the user draws from the red envelope is the face value of the corresponding coupon, for example, when the drawing credit line that the user obtains from the jigsaw red envelope provided by the merchant is 2 yuan, that is, the discount coupon with the value of 2 yuan.
In some embodiments, as described above, the virtual resource package may be associated with a pickup number, an initial value of the pickup number may be an integer multiple of the number of virtual resource package sub-blocks included in the virtual resource package, and a value of the pickup number is decremented according to each pickup request for the virtual resource package (for example, a pickup request sent by a terminal device to a server in response to a triggering operation of a virtual resource package notification displayed by a first user account for a group session page, or a pickup request sent by a terminal device to a server in response to a successful scanning of an item by the first user account); then, in the process of executing the processing method for virtual resources provided by the embodiment of the present application, the terminal device may further perform the following operations: when the value of the picking times is zero by inquiring from the server by sending a picking request aiming at the virtual resource package, determining that the virtual resource package sub-block corresponding to the virtual resource package is picked completely, and displaying the prompt information that the virtual resource package is picked completely.
For example, taking a virtual resource package as an electronic red package as an example, when a terminal device of a first user account sends a pick-up request carrying a UUID of a jigsaw red package to a server, and the server queries that a value of the pick-up times of the corresponding jigsaw red package is zero based on the UUID of the jigsaw red package carried by the pick-up request, it is determined that all red package sub-blocks included in the jigsaw red package have been picked up completely, a notification message that the jigsaw red package has been picked up is returned to the terminal device of the first user account, and a human-computer interaction interface of the first user account is called to display a prompt message that the jigsaw red package has been picked up completely.
In step S104, in response to that the at least one virtual resource package sub-block picked up by the first user account and the at least one virtual resource package sub-block picked up by the at least one second user account are spliced into a complete virtual resource package, a pickup quota corresponding to the at least one virtual resource package sub-block picked up by the first user account is displayed.
In some embodiments, when the complete virtual resource package is spliced, a credit limit corresponding to at least one virtual resource package sub-block picked up by the second user account is also displayed in the human-computer interaction interface of the second user account, and the splicing process of the virtual resource package sub-blocks may be implemented online, for example, before the terminal device splices the at least one virtual resource package sub-block picked up by the first user account and the at least one virtual resource package sub-block picked up by the at least one second user account into the complete virtual resource package, the following operations may be further performed: displaying at least one virtual resource packet sub-block which is obtained and sent by a first user account in the group and at least one virtual resource packet sub-block which is obtained and sent by at least one second user account in the group on a group session page; and splicing the plurality of virtual resource packet sub-blocks displayed on the group session page into a complete virtual resource packet.
For example, taking the virtual resource package as an electronic red package, for a certain group (e.g., a red package group), after a first user account (e.g., user account B) in the group receives at least one red package sub-block in a jigsaw red package sent by a third user account (e.g., user account a) in the group, the received red package sub-block may be sent to the red package group again, or sent to another group. Meanwhile, after the second user account (for example, the user account C) in the group receives at least one red packet sub-block in the puzzle red packet sent by the user account a in the group, the received red packet sub-block may be sent to the red packet group again, or sent to another group that is the same as the group sent by the user account a. At this time, the terminal device may splice a plurality of red packet sub-blocks displayed on the conversation page of the red packet group (or other group) into a complete red packet. Therefore, after the plurality of red envelope sub-blocks are spliced into the complete red envelope, each user account can receive the electronic money of the corresponding amount from the red envelope.
In some embodiments, the terminal device may implement the above-mentioned splicing of multiple virtual resource packet sub-blocks displayed on the group session page into a complete virtual resource packet by: responding to the shifting operation aiming at a plurality of virtual resource packet sub-blocks displayed on the group session page, and filling each virtual resource packet sub-block into a splicing grid of the group session page according to a corresponding sequence number so as to splice into a complete virtual resource packet; or automatically splicing a plurality of virtual resource packet sub-blocks displayed on the group session page according to the corresponding sequence numbers to display the complete virtual resource packet formed by splicing.
For example, the virtual resource package is taken as an electronic red packet, and the splicing process of the red packet sub-blocks may be completed by manual splicing by a user, for example, each user account may send the red packet sub-blocks taken by each user account to the same group, and after sending the red packet sub-blocks to the same group, the red packet sub-blocks held by each user account are filled to corresponding positions in a plurality of adjacent splicing grids of the group session page according to the serial numbers of the red packet sub-blocks, so as to be manually spliced into a complete red packet.
For example, when each user account sequentially sends the acquired red packet sub-blocks to the same group according to the corresponding sequence numbers, the terminal device may automatically splice the red packet sub-blocks according to the received sequence numbers of the red packet sub-blocks, so as to display the complete red packet formed by splicing on the group session page.
It should be noted that, in practical application, after the plurality of user accounts sequentially send the red packet sub-blocks respectively taken by the plurality of user accounts to the same group according to the serial numbers, the terminal device may further wait for a splicing instruction, such as a text instruction or a voice instruction, sent by any user account among the plurality of user accounts, and when the terminal device receives the splicing instruction sent by any user account, the plurality of red packet sub-blocks are spliced into a complete red packet.
For example, referring to fig. 8, fig. 8 is a schematic view of an application scenario of the processing method for virtual resources provided in this embodiment of the present application, and as shown in fig. 8, a first user account (i.e., a user account with an account name of "catch-up teenager") in a red envelope group sends a red envelope sub-block 802 taken by the first user account to the red envelope group to be displayed in a session page 801 of the red envelope group; meanwhile, the second user account in the bonus package group (i.e. the user account with the account name "angel girl") also sends the bonus package sub-block 803 taken by the second user account to the bonus package group. When the red envelope sub-block 802 sent by the user account with the account name of "catch-up teenager" and the red envelope sub-block 803 sent by the user account with the account name of "angel girl" can be spliced into a complete red envelope, the terminal device can automatically splice the red envelope sub-block 802 and the red envelope sub-block 803, and display the spliced complete red envelope 804 on the conversation page of the red envelope group. At this time, the human-computer interaction interface of the 'Zhuifeng youth' jumps to the red packet getting result page 805, and the amount 806 of the 'Zhuifeng youth' getting from the jigsaw red packet is displayed in the red packet getting result page 805; the man-machine interface of the angel girl also jumps to a red envelope getting result page 807, and the money 808 that the angel girl gets from the jigsaw red envelope is displayed in the red envelope getting result page 807. So, receive the electronic currency in the red envelope through the mode of carrying out the concatenation red envelope subblock between a plurality of users, can strengthen the interaction between the different users, richened the mode of receiving of red envelope, promoted user experience.
In other embodiments, the process of splicing the virtual resource package sub-blocks may also be implemented offline, for example, before the terminal device splices at least one virtual resource package sub-block retrieved by the first user account and at least one virtual resource package sub-block retrieved by the at least one second user account into a complete virtual resource package, the following operations may also be performed: and in response to that the first user account and the at least one second user account are in the same position and the sequence of the direction angle of the corresponding human-computer interaction interface is consistent with the sequence of the sequence number of the corresponding retrieved virtual resource packet, displaying the retrieved at least one virtual resource packet sub-block in the human-computer interaction interface of the first user account so as to be spliced with the at least one virtual resource packet sub-block displayed in the human-computer interaction interface of the at least one second user account to form a complete virtual resource packet.
For example, taking the virtual resource package as an electronic red packet as an example, for a red packet sub-block picked up by each user account, a picture of the red packet sub-block may be displayed at any position of the human-computer interaction interface corresponding to the user account, for example, the picture of the red packet sub-block is displayed at the top of the human-computer interaction interface (e.g., at one side of the top). Suppose that the user accounts participating in the splicing of the Hongyao sub-blocks are a user account A, a user account B, a user account C and a user account D respectively, when the user accounts a to D are at the same position and the server determines that the ordering of the uploaded direction angles from the user accounts a to D is consistent with the ordering of the sequence numbers of the corresponding picked-up red packet sub-blocks (for example, assuming that the sequence numbers of the picked-up red packet sub-blocks from the user accounts a to D are respectively 1 to 4, and when the direction angles of the uploading from the user accounts a to D are sequentially 80 °, 100 °, 150 ° and 200 °, or the direction angles of the uploading are sequentially 300 °, 200 °, 150 ° and 80 °, the server determines that the ordering of the uploaded direction angles from the user accounts a to D is consistent with the ordering of the sequence numbers of the correspondingly picked-up red packet sub-blocks), and displaying that the obtained red envelope sub-blocks are successfully spliced into a complete red envelope on a human-computer interaction interface from the user account A to the user account D.
It should be noted that, before the red packet sub-blocks are spliced into the complete red packet, the server may further determine whether the red packet sub-blocks are from the same red packet. For example, when responding to the splicing operation of the red packet subblocks, each terminal device sends the UUID of the red packet subblock taken by each terminal device to the server, the server judges whether the UUIDs of the jigsaw red packets bound by the UUIDs of the red packet subblocks are consistent after receiving the UUIDs of the red packet subblocks sent by each terminal device, and when the UUIDs of the jigsaw red packets bound by the UUIDs of all the red packet subblocks are the same, the server determines that a plurality of red packet subblocks participating in splicing are from the same red packet and determines to execute the subsequent splicing step. When the server determines that the UUIDs of the jigsaw red packets bound by the UUIDs of the red packet sub-blocks participating in splicing are different, namely the red packet sub-blocks participating in splicing do not come from the same red packet, a corresponding prompt notice can be returned to the terminal equipment, and a human-computer interaction interface of a user account is called to display corresponding prompt information so as to prompt the user to find the matched red packet sub-blocks again.
In some embodiments, whether the first user account and the at least one second user account are in the same location may be determined by any one of: when the positions of any two user accounts in the first user account and the at least one second user account are smaller than a distance threshold value, determining that the first user account and the at least one second user account are located at the same position; when the first user account and at least one second user account access the same wireless local area network, it is determined that the first user account and the at least one second user account are located at the same position.
For example, taking the virtual resource package as an electronic bonus package, it may be directly determined whether a plurality of user accounts participating in splicing the bonus package sub-blocks are located at the same location based on the geographic location of the user accounts. For example, assuming that the user accounts participating in the stitching of the red packet sub-block are a user account a, a user account B, a user account C, and a user account D, respectively, a geographic position where each user account is located may be determined based on a Global Positioning System (GPS) chip in a terminal device corresponding to each user account, and then, after receiving a geographic position 1 uploaded by the user account a, a geographic position 2 uploaded by the user account B, a geographic position 3 uploaded by the user account C, and a geographic position 4 uploaded by the user account D, the server determines whether a distance between any two user accounts is smaller than a distance threshold (for example, 20 meters), and when the distance between any two user accounts is smaller than the distance threshold, the server determines that the user accounts a to the user accounts D participating in the stitching of the red packet sub-block are located at the same position.
For example, whether a plurality of user accounts participating in the piecing of the bonus round sub-blocks are in the same position may also be indirectly determined through the network connection condition of the user accounts. For example, assuming that the user accounts participating in the splicing of the bonus sub-blocks are a user account a, a user account B, a user account C and a user account D, respectively, when the server determines that the user accounts a to D access the same local area network, it is determined that the user accounts a to D are in the same position. Of course, it may also be determined that the user account a to the user account D are located at the same position when the bluetooth connection is established between the user account a and the user account D.
In some embodiments, before displaying the drawing quota corresponding to the at least one virtual resource package sub-block drawn by the first user account, the terminal device may further perform the following operations: determining the drawing quota of each virtual resource packet sub-block by any one of the following modes: based on the number of virtual resource package subblocks included in the complete virtual resource package, carrying out average distribution or random distribution on the total quota of the complete virtual resource package; and distributing the total amount of the complete virtual resource packet based on the size proportion of the picture of each virtual resource packet subblock relative to the picture of the complete virtual resource packet.
For example, taking a virtual resource package as an electronic red packet as an example, the corresponding drawing quota of each red packet sub-block may be determined by an average distribution manner, for example, if the total quota of the jigsaw red packet is 10 yuan, the number of jigsaws of the jigsaw red packet is 2, and the drawing times of the jigsaw red packet is 4 times (that is, the number of red packet sub-blocks is 4), the corresponding drawing quota of each red packet sub-block is 2.5 yuan; certainly, the drawing amount corresponding to each red packet sub-block may also be randomly distributed, for example, assuming that the total amount of the jigsaw red packet is 10 yuan, the number of jigsaws of the jigsaw red packet is 4, and the drawing frequency of the jigsaw red packet is 4 times, the terminal device may randomly distribute the 10 yuan into 4 shares, and determine the result obtained by the random distribution as the drawing amount corresponding to the red packet sub-block, for example, the drawing amount corresponding to the red packet sub-block No. 1 is 2 yuan, the drawing amount corresponding to the red packet sub-block No. 2 is 3 yuan, the drawing amount corresponding to the red packet sub-block No. 3 is 4 yuan, and the drawing amount corresponding to the red packet sub-block No. 4 is 1 yuan.
In addition, the size of the picture of the red packet sub-block taken by each user account may also be different, and the larger the size of the picture of the red packet sub-block is, the larger the corresponding drawing quota is. For example, if the total credit of the jigsaw red packet is 10 yuan, the number of times of picking up the jigsaw red packet is 4 times, the size ratio of the picture of the red packet sub block 1 to the picture of the complete red packet is 50%, the size ratio of the picture of the red packet sub block 2 to the picture of the complete red packet is 20%, the size ratio of the picture of the red packet sub block 3 to the picture of the complete red packet is 15%, and the size ratio of the picture of the red packet sub block 4 to the picture of the complete red packet is 15%, the corresponding picking credits of the red packet sub blocks 1 to 4 are 5 yuan, 2 yuan, 1.5 yuan and 1.5 yuan, respectively.
In some embodiments, after displaying the drawing quota corresponding to the at least one virtual resource packet sub-block drawn by the first user account, the terminal device may further perform the following operations: and unbinding the virtual resource corresponding to the credit line from the complete virtual resource packet, and transferring the virtual resource to an account corresponding to the first user account.
According to the virtual resource processing method provided by the embodiment of the application, the virtual resource package is obtained by splicing the virtual resource package subblocks received by the receivers, compared with the virtual resources obtained by the receivers in the prior art, the social interaction in the virtual resource package obtaining process is fully invoked, and effective social activities are realized, so that the resources of a social network are saved, the virtual resource obtaining mode is enriched, and the effective transmission of information is realized.
An exemplary application of the embodiment of the present application in an actual application scenario is described below by taking the virtual resource package as an electronic red package as an example.
Most social applications in the related art have functions of sending and receiving electronic red packages, the amount of the red packages can be set in a text input mode when the electronic red packages are sent, or random red packages are directly generated through a system, and the red packages can be received only after specific instruction tasks are set to be completed when the red packages are received, for example, pictures need to be drawn, or idiom connection is performed, so that the red packages of the users are received.
However, in the related art, the red envelope is mainly obtained on line, and this obtaining manner is inherently convenient, but limits the use scene and interest of the red envelope to a certain extent.
In view of the above technical problems, an embodiment of the present application provides a method for processing virtual resources, where a user only obtains a red envelope sub-block when receiving a red envelope, and only after finding other users who complement the red envelope sub-block and splicing a plurality of users into a complete red envelope by splicing their respective terminal devices (e.g., mobile phones) in a certain order, the electronic money in the red envelope can be received. Therefore, offline interaction of the online red envelope is increased, the application scene of the red envelope is expanded, and the user is encouraged to contact with other users nearby. In addition, the processing method of the virtual resource provided by the embodiment of the application can also be applied to commercial operation, for example, a merchant can flexibly use various modes to send the red envelope sub-blocks, and different users can promote the propagation of activities in the process of searching complementary red envelope sub-blocks and splicing.
In addition, a plurality of red packet sub-blocks included in the jigsaw red packet can be maintained on the server (server), and a mapping relation exists between the jigsaw red packet and the red packet sub-blocks; meanwhile, the position information of the terminal equipment (such as a mobile phone) of the user is used for judging whether the multiple subscriber lines participating in splicing are spliced together to splice the red packet sub-block, and certain errors can be allowed to exist when the position information is judged (for example, when the distance between any two subscribers is within 100 meters, the multiple subscribers are determined to be together); furthermore, a compass arranged in the terminal equipment can be used for obtaining the angle information of each terminal equipment, and whether the red packet subblocks are successfully spliced into the complete red packet is judged according to whether the sequence of the angle information of each red packet subblock participating in splicing is the same as the sequence of the serial numbers of the red packet subblocks.
The following describes a method for processing virtual resources provided in the embodiments of the present application in detail.
The embodiment of the application provides a novel red packet sending and receiving method, and a user sending a red packet can select how many jigsaw puzzle blocks the red packet is divided into and how many red packet sub-blocks (namely the distribution number of the red packet) are sent together. When other users get the red envelope, the other users do not directly get the electronic money in the red envelope, but first get the red envelope sub-blocks. The user needs to find other users who have complementary red envelope sub-blocks, and the users can receive the electronic money in the red envelope after the users are combined into a complete red envelope by respective terminal devices (such as mobile phones). The jigsaw red envelope can be applied to a social group, a jigsaw red envelope is launched by any user account number in the group, and the jigsaw red envelope can also be applied to commercial operation activities, so that a user can collect red envelope sub-blocks in various modes of scanning commodities provided by merchants through lines and the like, and can be spliced with red envelope sub-blocks taken by other users to obtain benefits provided by the merchants.
For example, referring to fig. 9, fig. 9 is a schematic view of an application scenario of the processing method of virtual resources provided in this embodiment, as shown in fig. 9, when sending a red packet, a user may select a jigsaw red packet 902 in a red packet type selection page 901, and meanwhile, in a jigsaw red packet setting area 903, the user may set a total amount 904, a jigsaw number 905, and a red packet number 906 of the jigsaw red packet, where, in order to ensure that each user who receives a red packet sub-block can find other users having complementary red packet sub-blocks, when setting the jigsaw number and the red packet number (i.e., the above-mentioned number of times of receiving a jigsaw red packet), the red packet number is an integer multiple of the jigsaw number, so that each user who receives a red packet sub-block can find users having complementary red packet sub-blocks. For example, when the number of tiles is set to 2, the corresponding number of red packets may be set to 2, 4, 6, etc. After the user completes setting of the parameters related to the jigsaw red envelope in the jigsaw red envelope setting area 903, the user may click the "insert money" button 908 to pay the electronic money corresponding to the set total amount, and then, the user may select a corresponding group to transmit, so as to display the jigsaw red envelope notification 910 transmitted by the user in the session page 909 of the selected group.
In addition, a complete red packet preview image formed by splicing a plurality of red packet sub-blocks can be displayed in the tile red packet setting area, for example, as shown in fig. 9, when the number of tiles set by the user in the tile red packet setting area 903 is 2, a complete red packet preview image 907 formed by splicing 2 red packet sub-blocks can be displayed in the tile red packet setting area 903; for example, as shown in fig. 10, when the number of tiles set by the user in the tile red envelope setting area 1001 is 4, a complete red envelope preview image 1002 obtained by splicing 4 red envelope sub-blocks can be displayed in the tile red envelope setting area 1001.
For example, referring to fig. 6, when the user clicks to pick up the jigsaw red packet, only one red packet sub-block is picked up, and the picture of the red packet sub-block automatically appears at a specific position of the human-computer interaction interface of the terminal device, for example, in the upper right corner area of the human-computer interaction interface. When different users click and get the same jigsaw red packet, the different users are allocated to different red packet sub-blocks (for example, the first user account gets the red packet sub-block number 1, and the second user account gets the red packet sub-block number 3). And each red packet sub-block is provided with a corresponding serial number, and a plurality of red packet sub-blocks with the same group of serial numbers can be spliced into a complete red packet.
For example, referring to fig. 11, fig. 11 is an application scenario schematic diagram of the processing method for virtual resources provided in the embodiment of the present application, as shown in fig. 11, when performing splicing, each user needs to open a page displayed with a red envelope sub block in a respective terminal device (for example, a mobile phone), for example, a page displayed with a red envelope sub block 1102 in a mobile phone 1101 of a user a; a page of the red packet sub-block 1104 is displayed in the mobile phone 1103 of the user B; a page of the red envelope sub-block 1106 is displayed in the mobile phone 1105 of the user C; a page of the red envelope sub-block 1108 is displayed in the cell phone 1107 of user D. When the users a to D splice their mobile phones together according to the sequence shown in fig. 11, the splicing of the red envelope sub-blocks is completed. After the red packet sub-blocks are spliced into a complete red packet, the user can receive the electronic money in the red packet.
For example, taking the mobile phone 1101 of the user a as an example, after completing the red packet splicing, the human-computer interaction interface of the mobile phone 1101 of the user a jumps to the page 1201 shown in fig. 12, a complete red packet 1202 that is successfully spliced is displayed in the page 1201, and when receiving a click operation of the user a on the complete red packet 1202 that is successfully spliced and displayed on the page 1201, the human-computer interaction interface of the mobile phone 1101 of the user a jumps to a page 1203, and a credit 1204 that the user a takes and avatar information 1205 of a plurality of users who participate in splicing red packet sub-blocks are displayed in the page 1203. Or, when the time length of the mobile phone 1101 of the user a displaying the page 1201 reaches a predetermined time length, automatically jumping to the page 1203.
The processing method of the virtual resources provided by the embodiment of the application can also be applied to popularization activities of merchants. For example, referring to fig. 13, fig. 13 is an application scenario schematic diagram of the processing method for virtual resources provided in this embodiment of the application, as shown in fig. 13, a user may scan a commodity provided by a merchant to obtain a red packet sub-block issued by the merchant, for example, when the user successfully scans a commodity 1301 provided by the merchant, a human-computer interaction interface of the user terminal jumps to a pickup result page 1302, and a picture 1303 of the red packet sub-block, a serial number 1304 of the red packet sub-block, and prompt information 1305 of a splicing position are displayed in the pickup result page 1302.
For example, referring to fig. 14, fig. 14 is a schematic view of an application scenario of the processing method for virtual resources provided in this embodiment of the present application, as shown in fig. 14, a splicing process of a plurality of red packet sub-blocks issued by a merchant is the same as a splicing process of a jigsaw red packet sent by any user account in a social group, when performing splicing, each user needs to open a page displayed with red packet sub-blocks in a respective terminal device (for example, a mobile phone), for example, a page displayed with red packet sub-blocks 1402 in a mobile phone 1401 of a user a; a page of the red packet sub-block 1404 is displayed in the cell phone 1403 of the user B; a page of the red envelope sub-block 1406 is displayed in the cell phone 1405 of the user C; a page of red envelope sub-block 1408 is displayed in the cell phone 1407 of user D. When the users a to D splice their mobile phones together in the order shown in fig. 14, the red envelope splicing is completed. After the red packet sub-blocks are spliced into a complete red packet, the user can receive the electronic money in the red packet.
Taking the mobile phone 1401 of the user a as an example, after the red envelope splicing is completed, the man-machine interaction interface of the mobile phone 1401 of the user a jumps to the page 1501 shown in fig. 15, a prompt area 1502 in which the red envelope splicing is successful is displayed in the page 1501, when the user a clicks a button "open the red envelope" displayed in the prompt area 1502, the man-machine interaction interface of the mobile phone 1401 of the user a jumps to the page 1503, and a credit 1504 which is obtained by the user a from the red envelope provided by the merchant is displayed in the page 1503.
The method for processing virtual resources provided in the embodiment of the present application mainly includes three aspects of sending a jigsaw red packet, getting a red packet sub-block, and stitching a red packet sub-block, which are described below.
1. Red packet for sending jigsaw puzzle
The jigsaw red packet is a novel red packet, is different from other types of red packets, and the number of jigsaw pieces (namely the number of red packet sub-blocks), the picture information of the red packet sub-blocks, the number of red packets and other information need to be additionally added in the red packet information.
For example, referring to fig. 16, fig. 16 is a schematic flowchart of a processing method of a virtual resource provided in an embodiment of the present application, as shown in fig. 16, when a user sends a tile red packet, the user first needs to fill in tile red packet information, such as the total amount, the number of tiles, the number of red packets, and the like of the tile red packet, and then, the client checks the information filled by the user to determine the validity of the information. After the verification is passed, the client side responds to the creation operation of the user for the jigsaw red packet, sends a jigsaw red packet creation signaling to the server, the server creates red packet information after receiving the signaling sent by the client side, one red packet corresponds to one unique UUID, and meanwhile, the type of the red packet is included, for example, the server judges whether the red packet which the user needs to create is the jigsaw red packet, and when the red packet is not the jigsaw red packet, the server can create other types of red packets based on the information carried in the signaling; when the picture is a picture mosaic red packet, creating the picture mosaic red packet; and simultaneously, the server also creates a plurality of red packet sub-blocks according to the number of the red packets, the serial number information in each red packet sub-block is used for indicating that the red packet sub-block belongs to the number of the jigsaw red packets, and each red packet sub-block also has a unique UUID for identification, namely, one red packet sub-block is simultaneously identified by the UUID of the jigsaw red packet and the UUID of the red packet. For example, if the user sets the number of tiles to be 4 and the number of red packets to be 8, after receiving a tile red packet creation signaling sent by the client, the server creates a UUID of the red packet at this time and creates 8 red packet sub-blocks, where the number of the red packet sub-block is 1-4, and the process is repeated twice, for example, for a first red packet sub-block, the corresponding number is 1; for the second red packet sub-block, the corresponding serial number is 2; for the third red packet sub-block, the corresponding serial number is 3; for the fourth red packet sub-block, the corresponding serial number is 1; for the fifth red packet sub-block, the corresponding serial number is 1; for the sixth red packet sub-block, the corresponding serial number is 2; for the seventh red packet sub-block, the corresponding serial number is 3; for the eighth red packet sub-block, the corresponding sequence number is 4. The server may then also associate each red packet sub-block with a tile red packet, for example binding the UUID of each red packet sub-block with the UUID of the tile red packet.
In addition, after the jigsaw red packet and the corresponding red packet sub-block are created, the server sends the red packet information to the client side so as to display the information on a human-computer interaction interface of the client side, for example, a picture corresponding to the jigsaw red packet is displayed on the human-computer interaction interface of the client side. The information of the red packet sub-blocks is uniformly maintained in the server and cannot be sent to the client, and the client can only receive some key information for displaying the red packets, such as UUIDs of pictures of the red packets, so as to display the jigsaw red packets.
2. Getting red steamed stuffed bun
For example, referring to fig. 17, fig. 17 is a schematic flowchart of a processing method for virtual resources provided in this embodiment of the present application, and as shown in fig. 17, after a client clicks a jigsaw red packet, a user initiates a red packet tearing signaling (i.e., the above-mentioned pick-up request) to a server, where the red packet tearing signaling carries a UUID of the red packet. After receiving a red packet removing signaling sent by a client, a server acquires red packet sub-block information corresponding to a red packet according to a UUID of the red packet carried in the signaling, and further judges whether the current red packet sub-block is completely received, and when the red packet sub-block is completely received, the server can return a notification message that the red packet sub-block is completely received to the client so as to display prompt information that the red packet is completely received in the client; when the red packet subblock is not picked up, the server can randomly select one red packet subblock from the red packet subblocks which are not picked up and send the red packet subblock to the user, and meanwhile, the information of the red packet subblock is updated. Subsequently, the server can assemble relevant information of the red packet subblock to be sent, wherein the relevant information comprises key information such as the UUID of the red packet, the UUID of the red packet subblock, the UUID of the picture of the red packet subblock, the serial number of the red packet subblock and the like, and if the client needs to display other information of the red packet subblock, the server can additionally add the information and return the information to the client. The UUID of the picture of the red packet sub-block is mainly used for downloading the picture of the red packet sub-block and displaying the red packet sub-block, the UUID of the picture of the red packet sub-block can be acquired from a Cloud Object Storage server (COS), and the client can acquire the corresponding picture only according to the UUID of the picture.
3. Pieced red envelope pieces
After the client receives the red packet sub-blocks, the electronic money in the red packet cannot be obtained immediately, the red packet sub-blocks need to be spliced into a complete red packet, namely, a plurality of users need to click down to enter a splicing interface on line, and meanwhile, the electronic money in the red packet can be obtained finally only by arranging the red packet sub-blocks according to the sequence number. At this time, it is necessary to determine whether the users join the sub-blocks of the red envelope together on line and whether the sub-blocks of the red envelope taken by the users on line are joined into a complete red envelope.
When a user clicks to enter a splicing interface, a terminal device (such as a mobile phone) of the user sends a splicing signaling to a server, at the moment, the server requests to acquire position information of the user and UUIDs of red packet sub-blocks, the UUIDs of corresponding red packets can be acquired based on the UUIDs of the red packet sub-blocks, and when the UUIDs of the red packets corresponding to the UUIDs of a plurality of red packet sub-blocks which are spliced are the same, it is determined that the red packet sub-blocks which are spliced come from the same red packet. Meanwhile, in the process of splicing the red envelope sub-blocks, whether each user is in the same position or not can be judged based on the position information of the user, and when the distance between any two users is smaller than a distance threshold (for example, 20 meters), it is determined that a plurality of users participating in splicing are in the same position.
After determining that the positions of all the red packet sub-blocks participating in splicing are at the same position, whether the splicing is successful needs to be further judged, all information, such as serial numbers, of the red packet sub-blocks can be obtained based on the UUID of each red packet sub-block, and the splicing can be determined as long as the angle sequence formed by the angles respectively reported by the terminal equipment of each user is the same as the serial number sequence formed by the serial numbers of the corresponding red packet sub-blocks. For example, the terminal device of the user may carry compass information of the current terminal device of the user when sending the splicing signaling to the server, so as to obtain corresponding angle information. Assume that the serial numbers of the red packet sub-blocks retrieved by the user A, B, C are 1, 2, and 3, respectively, and the angles reported by the terminal device of the user A, B, C (i.e., the direction angle described above, which represents the orientation of the screen of the terminal device) are 80 °, 130 °, and 180 °, respectively, that is, the terminal devices of the user A, B, C are arranged in the clockwise order, so that the server determines that the user A, B, C successfully splices the red packet sub-blocks.
For example, referring to fig. 18, fig. 18 is a schematic flowchart of a processing method of virtual resources provided in this embodiment of the present application, as shown in fig. 18, when a client clicks to enter a splicing interface, a user sends a splicing signaling (i.e., a splicing request described above) to a server, after receiving the splicing signaling sent by the client, the server obtains corresponding red envelope information based on UUIDs of red envelope sub-blocks, and further determines whether the requested splicing number is equal to the number of a group of red envelope sub-blocks of a red envelope of the jigsaw puzzle, for example, when a red envelope includes 4 red envelope sub-blocks, the server determines whether the currently received splicing request number is 4, and when the splicing request number is not equal to the number of red envelope sub-blocks, the server returns a splicing failure notification to the client to prompt the user to continue to perform the splicing; when the number of the splicing requests is equal to the number of the red packet sub-blocks, the server further judges whether the position information in the splicing requests and the position information in other splicing requests are within an error range (for example, 20 meters), and when the distance between any two users is greater than 20 meters, the server determines that splicing fails and returns a splicing failure notification to the client; when all users are at the same position, the server continuously judges whether the angle sequence formed by the angle information carried by each splicing signaling is consistent with the sequence number sequence formed by the sequence numbers of the corresponding red packet sub-blocks, and when the angle sequence is inconsistent with the sequence number sequence formed by the sequence numbers of the corresponding red packet sub-blocks, the server determines that the splicing fails and returns a splicing failure notice to the client; and when the electronic money in the red envelope is consistent with the electronic money in the red envelope, the server determines that the matching is successful, and returns a notification of successful matching to the client, and at the moment, the user can receive the electronic money in the red envelope.
According to the virtual resource processing method provided by the embodiment of the application, only the red envelope subblocks are obtained when the user obtains the red envelope, and the electronic money in the red envelope can be obtained only after other users who find the complementary red envelope subblocks and a plurality of users are spliced into the complete red envelope online according to a certain sequence. The method increases the offline interaction of the online red envelope, expands the application scene of the red envelope, and encourages the user to contact with other users nearby. In addition, the processing method of the virtual resource provided by the embodiment of the application can also be applied to business operation activities, merchants can issue the red envelope sub-blocks in various ways, and the process of mutually searching complementary red envelope sub-blocks among users can also promote the propagation of the activities.
Continuing with the exemplary structure of the virtual resource processing device 455 provided by the embodiments of the present application implemented as software modules, in some embodiments, as shown in fig. 2, the software modules stored in the virtual resource processing device 455 of the memory 450 may include: a display module 4551, a splicing module 4552, a determination module 4553, a transmission module 4554, and an extraction module 4555.
A display module 4551, configured to display, in response to a trigger operation for a virtual resource package notification, at least one virtual resource package subblock that is picked up by a first user account; the display module 4551 is further configured to respond to that at least one virtual resource package sub-block received by the first user account and at least one virtual resource package sub-block received by the at least one second user account are spliced into a complete virtual resource package, and display a receiving quota corresponding to the at least one virtual resource package sub-block received by the first user account; and the receiving quota corresponding to the at least one virtual resource package sub-block received by the at least one second user account is used for being displayed in a human-computer interaction interface of the at least one second user account.
In some embodiments, the display module 4551 is further configured to display a virtual resource package notification on the group session page, where the virtual resource package notification is sent by any user account in the group; the virtual resource package sub-block display module is used for displaying at least one virtual resource package sub-block which is obtained by the first user account from the virtual resource package in response to the triggering operation of the virtual resource package notification displayed aiming at the group session page; the first user account and the at least one second user account both belong to a group.
In some embodiments, the display module 4551 is further configured to display, in response to the scanning operation for the item, a virtual resource package notification, where the virtual resource corresponding to the virtual resource package notification is provided by the item provider; the display module 4551 is further configured to display, in response to a triggering operation for the virtual resource package notification, at least one virtual resource package sub-block that is obtained by the first user account from a virtual resource package provided by an item provider; and the at least one virtual resource package sub-block which is obtained by the at least one second user account is obtained from a virtual resource package provided by the article provider.
In some embodiments, the display module 4551 is further configured to display, for each virtual resource package sub-block picked up by the first user account, at least one of: the sequence number of the virtual resource packet subblock, the picture representing the virtual resource packet subblock, and the splicing position where the picture representing the virtual resource packet subblock is spliced into a complete virtual resource packet picture.
In some embodiments, the virtual resource packet is associated with a number of retrievals, an initial value of the number of retrievals is an integer multiple of the number of virtual resource packet sub-blocks included in the virtual resource packet, and a value of the number of retrievals decreases according to each retrieval request for the virtual resource packet; the display module 4551 is further configured to display, when it is found that the value of the pickup times is zero by sending the pickup request for the virtual resource package, a prompt that the virtual resource package has been picked up.
In some embodiments, the display module 4551 is further configured to display, on the group session page, at least one virtual resource package sub-block that is obtained and sent by a first user account in the group, and at least one virtual resource package sub-block that is obtained and sent by at least one second user account in the group; the processing device 455 of the virtual resource further includes a splicing module 4552 configured to splice a plurality of sub-blocks of the virtual resource package displayed on the group session page into a complete virtual resource package.
In some embodiments, the splicing module 4552 is further configured to, in response to a shift operation for a plurality of virtual resource packet sub-blocks displayed on the group session page, fill each virtual resource packet sub-block into the splicing grid of the group session page according to a corresponding sequence number to splice into a complete virtual resource packet; or, the method is used for automatically splicing a plurality of virtual resource packet sub-blocks displayed on the group session page according to the corresponding sequence numbers so as to display the complete virtual resource packet formed by splicing.
In some embodiments, the display module 4551 is further configured to, in response to that the first user account and the at least one second user account are located in the same position, and the ordering of the direction angle of the corresponding human-computer interaction interface is consistent with the ordering of the sequence number of the corresponding retrieved virtual resource packet sub-block, display the retrieved at least one virtual resource packet sub-block in the human-computer interaction interface of the first user account to be spliced with the at least one virtual resource packet sub-block displayed in the human-computer interaction interface of the at least one second user account into a complete virtual resource packet.
In some embodiments, the processing device 455 of the virtual resource further includes a determining module 4553, configured to determine that the first user account and the at least one second user account are in the same location by one of: when the positions of any two user accounts in the first user account and the at least one second user account are smaller than a distance threshold value, determining that the first user account and the at least one second user account are located at the same position; when the first user account and at least one second user account access the same wireless local area network, it is determined that the first user account and the at least one second user account are located at the same position.
In some embodiments, the determining module 4553 is further configured to determine the credit for each virtual resource package sub-block by one of the following: based on the number of virtual resource package subblocks included in the complete virtual resource package, carrying out average distribution or random distribution on the total quota of the complete virtual resource package; and distributing the total amount of the complete virtual resource packet based on the size proportion of the picture of each virtual resource packet subblock relative to the picture of the complete virtual resource packet.
In some embodiments, the virtual resource package notification includes an identification of the virtual resource package; the processing apparatus 455 of virtual resources further includes a sending module 4554, configured to send a pickup request carrying an identifier of a virtual resource package to the server, so as to obtain, from the server, at least one virtual resource package sub-block that is not picked up in the virtual resource package, where the at least one virtual resource package sub-block is filled with the first user account, so as to represent that the at least one virtual resource package sub-block has been picked up by the first user account; the processing apparatus 455 of the virtual resource further includes an extracting module 4555, configured to extract a picture identifier of the virtual resource packet sub-block from the at least one virtual resource packet sub-block, and obtain a picture used for characterizing the at least one virtual resource packet sub-block based on the picture identifier; and the sequence number is used for extracting the corresponding sequence number from at least one virtual resource packet sub-block to be used as reference information of the virtual resource packet which is spliced into a complete virtual resource packet.
In some embodiments, the display module 4551 is further configured to, in response to the virtual resource package setting operation, display the total amount of the virtual resource package to be sent, the number of virtual resource package sub-blocks included in the virtual resource package, and the number of virtual resource package pickup times, which are set by the third user account; the sending module 4554 is further configured to send, in response to the sending trigger operation, a virtual resource package creation request to the server based on the total amount, the number of virtual resource package sub-blocks, and the number of retrievals, so as to request the server to send a virtual resource package notification to the recipient.
In some embodiments, the process of the server creating the virtual resource package in response to the virtual resource package creation request includes: responding to the virtual resource packet creating request, and generating virtual resource packet information used for responding to the virtual resource packet request and virtual resource packet sub-block information used for responding to the picking request aiming at the virtual resource packet; wherein, the virtual resource packet information includes: the type identification of the virtual resource packet is used for representing that the virtual resource packet is a jigsaw virtual resource packet; an identification of the virtual resource package; the number of virtual resource packet retrievals; the number of virtual resource packet sub-blocks included in the virtual resource packet; the virtual resource packet subblock information comprises the following information: the identifier of the virtual resource package subblock is used for forming a binding relationship with the identifier of the virtual resource package so as to represent that the virtual resource package subblock comes from the virtual resource package; and the sequence number of the virtual resource packet subblock is used for representing the splicing position of the virtual resource packet subblock in the virtual resource packet.
It should be noted that the description of the apparatus in the embodiment of the present application is similar to that of the method embodiment described above, and has similar beneficial effects to the method embodiment, and therefore, the description is not repeated. The technical details of the virtual character control device provided in the embodiment of the present application, which are not exhaustive, can be understood from the description of any of fig. 3 or 5.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, so that the computer device executes the processing method of the virtual resource according to the embodiment of the present application.
Embodiments of the present application provide a computer-readable storage medium storing executable instructions, which when executed by a processor, will cause the processor to perform the method provided by embodiments of the present application, for example, the processing method of a virtual resource as shown in fig. 3 or fig. 5.
In some embodiments, the computer-readable storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
To sum up, according to the processing method for virtual resources provided in the embodiment of the present application, the virtual resource package is obtained by splicing the virtual resource package subblocks received by the multiple receiving parties, and compared with the prior art in which the receiving parties obtain the virtual resources in the virtual resource package, social interaction in the virtual resource package obtaining process is fully invoked, so that effective social activities are realized, resources of a social network are saved, a virtual resource obtaining manner is enriched, and effective transfer of information is realized.
The above description is only an example of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims (17)
1. A method for processing virtual resources, the method comprising:
responding to the triggering operation aiming at the virtual resource packet notification, and displaying at least one virtual resource packet sub-block picked up by the first user account;
responding to at least one virtual resource packet sub-block picked up by the first user account and at least one virtual resource packet sub-block picked up by at least one second user account to be spliced into a complete virtual resource packet, and displaying a picking limit corresponding to at least one virtual resource packet sub-block picked up by the first user account;
and the credit limit corresponding to at least one virtual resource packet sub-block acquired by the at least one second user account is used for being displayed in a human-computer interaction interface of the at least one second user account.
2. The method according to claim 1, wherein the displaying at least one virtual resource package sub-block picked up by the first user account in response to the triggering operation for the virtual resource package notification comprises:
displaying a virtual resource package notification on a group session page, wherein the virtual resource package notification is sent by any user account in a group;
in response to a triggering operation of a virtual resource package notification displayed for the group session page, displaying at least one virtual resource package sub-block which is obtained by a first user account from the virtual resource package;
wherein the first user account and the at least one second user account both belong to the group.
3. The method according to claim 1, wherein the displaying at least one virtual resource package sub-block picked up by the first user account in response to the triggering operation for the virtual resource package notification comprises:
in response to a scanning operation for an item, displaying a virtual resource package notification, the virtual resource package notification corresponding to a virtual resource provided by an item provider;
in response to a triggering operation for the virtual resource package notification, displaying at least one virtual resource package sub-block which is obtained by a first user account from the virtual resource package provided by the article provider;
wherein the at least one virtual resource package sub-block retrieved by the at least one second user account is retrieved from the virtual resource package provided by the item provider.
4. The method of claim 1, wherein displaying the at least one sub-block of virtual resource packages retrieved by the first user account comprises:
displaying, for each virtual resource package sub-block picked up by the first user account, at least one of: the sequence number of the virtual resource packet subblock, the picture representing the virtual resource packet subblock, and the splicing position where the picture representing the virtual resource packet subblock is spliced into a complete virtual resource packet picture.
5. The method of claim 1,
the virtual resource packet is associated with the number of picking times, the initial value of the number of picking times is integral multiple of the number of virtual resource packet sub-blocks included in the virtual resource packet, and the value of the number of picking times is decreased progressively according to each picking request aiming at the virtual resource packet;
the method further comprises the following steps:
and when the value of the picking times is zero by sending a picking request aiming at the virtual resource package, displaying prompt information that the virtual resource package is picked completely.
6. The method of claim 1, wherein in response to a time before the at least one sub-block of virtual resource packages retrieved by the first user account and the at least one sub-block of virtual resource packages retrieved by the at least one second user account are spliced into a complete virtual resource package, the method further comprises:
displaying at least one virtual resource package sub-block which is obtained and sent by the first user account in a group and at least one virtual resource package sub-block which is obtained and sent by the at least one second user account in the group on a group session page;
and splicing the plurality of virtual resource packet sub-blocks displayed on the group session page into a complete virtual resource packet.
7. The method according to claim 6, wherein the splicing of the plurality of sub-blocks of the virtual resource package displayed on the group session page into the complete virtual resource package comprises:
responding to the shifting operation aiming at a plurality of virtual resource packet sub-blocks displayed on the group session page, and filling each virtual resource packet sub-block into a splicing grid of the group session page according to a corresponding sequence number so as to splice the virtual resource packets into a complete virtual resource packet; alternatively, the first and second electrodes may be,
and automatically splicing the plurality of virtual resource packet sub-blocks displayed on the group session page according to the corresponding sequence numbers so as to display the complete virtual resource packet formed by splicing.
8. The method of claim 1, wherein before the at least one sub-block of virtual resource packages retrieved in response to the first user account and the at least one sub-block of virtual resource packages retrieved by the at least one second user account are spliced into a complete virtual resource package, the method further comprises:
and in response to that the first user account and the at least one second user account are in the same position and the sequence of the direction angle of the corresponding human-computer interaction interface is consistent with the sequence of the sequence number of the corresponding retrieved virtual resource packet sub-block, displaying the retrieved at least one virtual resource packet sub-block in the human-computer interaction interface of the first user account so as to be spliced with the at least one virtual resource packet sub-block displayed in the human-computer interaction interface of the at least one second user account to form a complete virtual resource packet.
9. The method of claim 8, further comprising:
determining that the first user account and the at least one second user account are in the same location by one of:
when the positions of any two user accounts in the first user account and the at least one second user account are smaller than a distance threshold, determining that the first user account and the at least one second user account are at the same position;
and when the first user account and the at least one second user account access the same wireless local area network, determining that the first user account and the at least one second user account are in the same position.
10. The method of claim 1, wherein before displaying a drawing quota corresponding to at least one virtual resource package sub-block drawn by the first user account, the method further comprises:
determining the drawing quota of each virtual resource packet sub-block by one of the following methods:
based on the number of virtual resource package sub-blocks included in the complete virtual resource package, carrying out average distribution or random distribution on the total amount of the complete virtual resource package;
and distributing the total amount of the complete virtual resource packet based on the size proportion of the picture of each virtual resource packet subblock relative to the complete picture of the virtual resource packet.
11. The method of claim 1,
the virtual resource package notification includes an identification of the virtual resource package;
before displaying the at least one virtual resource package sub-block picked up by the first user account, the method further comprises:
sending a pickup request carrying an identifier of the virtual resource package to a server to acquire at least one virtual resource package sub-block which is not picked up in the virtual resource package from the server, wherein the at least one virtual resource package sub-block is filled with the first user account to represent that the at least one virtual resource package sub-block is picked up by the first user account;
extracting a picture identifier of the virtual resource packet subblock from the at least one virtual resource packet subblock, and acquiring a picture for representing the at least one virtual resource packet subblock based on the picture identifier;
and extracting a corresponding sequence number from the at least one virtual resource packet sub-block to be used as reference information spliced into the complete virtual resource packet.
12. The method of claim 1, wherein prior to responding to the triggering operation for the virtual resource package notification, the method further comprises:
responding to the setting operation of the virtual resource package, and displaying the total limit of the virtual resource package to be sent, the number of virtual resource package subblocks included in the virtual resource package and the picking times of the virtual resource package, wherein the total limit is set by a third user account;
and responding to a sending triggering operation, and sending a virtual resource packet creating request to a server based on the total amount, the number of the virtual resource packet sub-blocks and the picking times so as to request the server to send the virtual resource packet notification.
13. The method of claim 12,
the process by which the server creates the virtual resource package in response to the virtual resource package creation request includes:
in response to the virtual resource package creation request, generating virtual resource package information for responding to the virtual resource package request and virtual resource package subblock information for responding to a pickup request for a virtual resource package;
wherein the virtual resource packet information includes: the type identifier of the virtual resource packet is used for representing that the virtual resource packet is a jigsaw virtual resource packet; an identification of the virtual resource package; the number of times of getting the virtual resource package; the number of virtual resource packet sub-blocks included in the virtual resource packet;
wherein the virtual resource packet sub-block information comprises: the identifier of the virtual resource package subblock is used for forming a binding relationship with the identifier of the virtual resource package so as to represent that the virtual resource package subblock comes from the virtual resource package; and the sequence number of the virtual resource packet subblock is used for representing the splicing position of the virtual resource packet subblock in the virtual resource packet.
14. A method for processing virtual resources, the method comprising:
responding to the setting operation of the virtual resource package, and displaying the total limit of the virtual resource package to be sent, the number of virtual resource package subblocks included in the virtual resource package and the picking times of the virtual resource package, wherein the total limit is set by a third user account;
responding to a sending triggering operation, and sending a virtual resource packet creating request to a server based on the total amount, the number of the virtual resource packet sub-blocks and the picking times so as to request the server to send a virtual resource packet notification to at least a first user account and at least one second user account;
the virtual resource package notification is at least used for the first user account and the at least one second user account to respectively draw at least one virtual resource package sub-block from the virtual resource package, and the corresponding drawing quota is obtained based on the drawn virtual resource package sub-block.
15. An apparatus for processing virtual resources, the apparatus comprising:
the display module is used for responding to the triggering operation aiming at the virtual resource packet notification and displaying at least one virtual resource packet sub-block picked up by the first user account;
the display module is further configured to respond to that at least one virtual resource package sub-block picked up by the first user account and at least one virtual resource package sub-block picked up by at least one second user account are spliced into a complete virtual resource package, and display a pickup quota corresponding to the at least one virtual resource package sub-block picked up by the first user account;
and the credit limit corresponding to at least one virtual resource packet sub-block acquired by the at least one second user account is used for being displayed in a human-computer interaction interface of the at least one second user account.
16. An electronic device, comprising:
a memory for storing executable instructions;
a processor for implementing the method of processing a virtual resource of any one of claims 1 to 13 or claim 14 when executing executable instructions stored in the memory.
17. A computer-readable storage medium storing executable instructions for implementing the method of processing a virtual resource of any one of claims 1 to 13 or 14 when executed by a processor.
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK40071989A true HK40071989A (en) | 2022-11-18 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10828565B2 (en) | Cross-platform game battle method and apparatus, terminal, and system | |
| CN104615335B (en) | A kind of information processing method, client | |
| US20220377426A1 (en) | Live streaming room red packet processing method and apparatus, and medium and electronic device | |
| EP1135913B1 (en) | Interactive media system | |
| EP1691550A2 (en) | Interactive video | |
| CN105530175A (en) | Message processing method, device and system | |
| WO2012055315A1 (en) | System and method for providing and managing interactive services | |
| CN104113572B (en) | Dissemination method, system and the fore device of user-generated content | |
| CN104022945B (en) | Method and device for realizing instant communication in client end | |
| WO2017032268A1 (en) | Method for realizing cross-platform interaction, terminal device and application platform | |
| CN112672179B (en) | Method, device and equipment for live game | |
| CN114779998A (en) | Information display method, device and equipment based on graphic identification and storage medium | |
| CN114819929A (en) | Virtual resource processing method and device, electronic equipment and storage medium | |
| CN112817671A (en) | Image processing method, device, equipment and computer readable storage medium | |
| CN111680993A (en) | Data processing method and device, computer and readable storage medium | |
| CN116170402B (en) | Message processing method and related product | |
| HK40071989A (en) | Virtual resource processing method, device, electronic equipment and storage medium | |
| TWI515684B (en) | Method and apparatus for message processing and system thereof | |
| CN114405011B (en) | A page processing method and related products | |
| CN113098757B (en) | Red envelope sending method, receiving method and red envelope sending device and receiving device | |
| CN116996465A (en) | Information processing method, information processing device, electronic equipment and computer readable storage medium | |
| CN117331627A (en) | Virtual resource message cover processing method, device, computer equipment and medium | |
| CN114302165A (en) | Live broadcast room virtual gift presenting method and device, computer equipment and storage medium | |
| CN116661647A (en) | Virtual resource package processing method and related products | |
| CN115484502B (en) | Live broadcast team forming method, device and system |