[go: up one dir, main page]

CN111445221B - Method, device and equipment for generating and picking covers of virtual article packages - Google Patents

Method, device and equipment for generating and picking covers of virtual article packages Download PDF

Info

Publication number
CN111445221B
CN111445221B CN201910044041.3A CN201910044041A CN111445221B CN 111445221 B CN111445221 B CN 111445221B CN 201910044041 A CN201910044041 A CN 201910044041A CN 111445221 B CN111445221 B CN 111445221B
Authority
CN
China
Prior art keywords
cover
virtual
package
target group
user account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910044041.3A
Other languages
Chinese (zh)
Other versions
CN111445221A (en
Inventor
张华薇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910044041.3A priority Critical patent/CN111445221B/en
Publication of CN111445221A publication Critical patent/CN111445221A/en
Application granted granted Critical
Publication of CN111445221B publication Critical patent/CN111445221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a cover generation method, a receiving method, a device and equipment of a virtual article package. The method comprises the following steps: after acquiring cover material information submitted in a cover customization page, a first client generates virtual article packaging surface resources of a target group to which a first user account belongs according to the cover material information; and submitting the virtual article packaging surface resource of the target group to the server, so that the server sends the virtual article packaging surface resource of the target group to the second user account after receiving the cover picking request sent by the second client, and the second user account picks up the virtual article packaging surface resource of the target group. The method solves the problems that in the related technology, the virtual article wrapping cover is manufactured by development designers of application programs, so that the types of the virtual article wrapping covers provided by the application programs are fixed and the number of the virtual article wrapping covers is small, the types of the virtual article wrapping covers are diversified and personalized, and personalized expression of users is better met.

Description

Method, device and equipment for generating and picking covers of virtual article packages
Technical Field
The embodiment of the application relates to the technical fields of computers and the Internet, in particular to a method, a device and equipment for generating and picking up covers of virtual object packages.
Background
With the development of network technology, users can use virtual packages on user clients to give away resources. The resources may be money, credits, equipment in a network game, virtual pets, etc.
Taking the example of giving money by using the virtual package as a carrier, the sender client displays a virtual package sending page after obtaining the virtual package generation instruction, and obtains the virtual package parameters input in the virtual package sending page; the virtual package parameters may include the amount of money to be given, the number of virtual packages requested to be generated, and the amount of money to be packaged in each virtual package. After the user inputs the virtual package parameters, the sender client is triggered to send a virtual package generation request to the background server, wherein the virtual package generation request comprises the virtual package parameters. And after the background server generates the virtual article package according to the virtual article package parameters, the virtual article package is sent to the corresponding receiving party client. The user of the recipient client can open the virtual package to obtain the currency therein.
In the related art, a plurality of virtual article packaging surfaces for user selection are provided in a virtual article package sending page, the virtual article packaging surfaces are similar to packages of entity red packages, a sender user can select a proper virtual article packaging surface according to actual requirements, for example, a virtual article packaging surface taking christmas as a theme is selected at christmas, a virtual article packaging surface taking birthday blessing as a theme is selected at a friend birthday, and the virtual article packaging surface selected by a sender client is displayed in a virtual article package receiving page displayed by a receiver client, so that blessings of the sender user are expressed through the virtual article packaging surface while the virtual article package is sent.
Currently, the types and the quantity of virtual article package covers provided by application programs are fixed, and personalized expression of users is difficult to meet.
Disclosure of Invention
The embodiment of the application provides a cover generation method, a receiving method, a device and equipment of a virtual article package, which can be used for solving the problems that the types of virtual article package covers provided by application programs are fixed, the number of the virtual article package covers is small, and personalized expression of users is difficult to meet. The technical scheme is as follows:
In one aspect, an embodiment of the present application provides a method for generating a cover of a virtual article package, which is applied to a first client, where a first user account is logged in the first client, and the method includes:
displaying a cover custom page of the virtual article package;
acquiring cover material information submitted in the cover customization page;
generating virtual article encapsulation surface resources of a target group to which the first user account belongs according to the cover material information;
and sending a cover submitting request to a server, wherein the cover submitting request comprises virtual article packaging surface resources of the target group.
On the other hand, the embodiment of the application provides a cover picking method of a virtual article package, which is applied to a server and comprises the following steps:
receiving a cover submitting request sent by a first user account, wherein the cover submitting request comprises virtual article packaging surface resources of a target group to which the first user account belongs;
generating a cover mark corresponding to the virtual article encapsulation surface resource of the target group;
correspondingly storing the virtual article encapsulation surface resource of the target group and the cover mark;
receiving a cover acquisition request carrying the cover identifier sent by a second user account;
And sending the virtual object package face resource of the target group to the second user account according to the cover acquisition request.
In still another aspect, an embodiment of the present application provides a cover picking method of a virtual article package, which is applied to a second client, where a second user account is logged in the second client, and the method includes:
displaying a cover pickup page corresponding to virtual article encapsulation surface resources of the target group;
when receiving an operation signal corresponding to a cover acquisition control in the cover acquisition page, sending a cover acquisition request to a server, wherein the cover acquisition request carries a cover identifier corresponding to a virtual article package cover resource of a target group;
and receiving virtual article encapsulation surface resources of the target group sent by the server.
In still another aspect, an embodiment of the present application provides a method for receiving a virtual package, where the method includes:
receiving a virtual article package message sent by a server, wherein the virtual article package message carries a virtual article package identifier and a resource link corresponding to a virtual article package surface resource of a target group;
according to the resource link, virtual article encapsulation surface resources of the target group are obtained, wherein the virtual article encapsulation surface resources comprise virtual article package message bubbles and virtual article package acquisition pages;
Displaying the virtual package message bubbles;
and displaying the virtual package pickup page when receiving an operation signal corresponding to the message bubble of the virtual package.
On the other hand, an embodiment of the present application provides a cover generating device of a virtual article package, which is applied to a first client, wherein a first user account is logged in the first client, and the device includes:
the display module is used for displaying a cover custom page of the virtual article package;
the acquisition module is used for acquiring the cover material information submitted in the cover customization page;
the generation module is used for generating virtual article encapsulation surface resources of a target group to which the first user account belongs according to the cover material information;
the sending module is used for sending a cover submitting request to the server, wherein the cover submitting request comprises virtual article encapsulation surface resources of the target group.
In another aspect, an embodiment of the present application provides a cover retrieval device for a virtual package, which is applied to a server, and the device includes:
the system comprises a submitting request receiving module, a first user account and a second user account, wherein the submitting request receiving module is used for receiving a cover submitting request sent by the first user account, and the cover submitting request comprises virtual article packaging surface resources of a target group to which the first user account belongs;
The identifier generation module is used for generating a cover identifier corresponding to the virtual article encapsulation surface resource of the target group;
the resource storage module is used for correspondingly storing the virtual article encapsulation surface resources of the target group and the cover identifiers;
the receiving module of the receiving request, is used for receiving the receiving request of the cover that carries the said cover label that the second user account sends;
and the resource sending module is used for sending the virtual article encapsulation surface resource of the target group to the second user account according to the cover acquisition request.
In another aspect, an embodiment of the present application provides a cover retrieval device of a virtual article package, which is applied to a second client, where a second user account is logged in the second client, and the device includes:
the receiving page display module is used for displaying a cover receiving page corresponding to the virtual article packaging face resource of the target group;
the receiving request sending module is used for sending a cover receiving request to the server when receiving an operation signal corresponding to a cover receiving control piece in the cover receiving page, wherein the cover receiving request carries a cover identifier corresponding to virtual article encapsulation surface resources of a target group;
And the resource receiving module is used for receiving the virtual article encapsulation surface resource of the target group sent by the server.
In another aspect, an embodiment of the present application provides a virtual package receiving apparatus, including:
the receiving device is used for receiving the virtual article package information sent by the server, wherein the virtual article package information carries a virtual article package identifier and a resource link corresponding to a virtual article package surface resource of a target group;
the acquisition module is used for acquiring virtual article package cover resources of the target group according to the resource links, wherein the virtual article package cover resources comprise virtual article package message bubbles and virtual article package acquisition pages;
the display module is used for displaying the virtual package message bubbles;
the display module is further used for displaying the virtual package pickup page when receiving an operation signal corresponding to the message bubble of the virtual package.
In still another aspect, an embodiment of the present application provides a computer device, where the computer device includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a method for generating a cover of a virtual item package on the first client side, or implement a method for retrieving a cover of a virtual item package on the server side, or implement a method for retrieving a cover of a virtual item package on the second client side, or implement a method for receiving a virtual item package.
In still another aspect, an embodiment of the present application provides a computer readable storage medium, where at least one instruction, at least one program, a code set, or an instruction set is stored, where at least one instruction, at least one program, a code set, or an instruction set is loaded and executed by a processor to implement a method for generating a cover of a virtual item package on the first client side, a method for retrieving a cover of a virtual item package on the server side, a method for retrieving a cover of a virtual item package on the second client side, or a method for receiving a virtual item package.
In yet another aspect, an embodiment of the present application provides a computer program product for executing the method for generating the cover of the virtual item bundle on the first client side, the method for receiving the cover of the virtual item bundle on the server side, the method for receiving the cover of the virtual item bundle on the second client side, or the method for receiving the virtual item bundle as described in the above aspect when the computer program product is executed.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
in the technical scheme provided by the embodiment of the application, after the first client acquires the cover material information submitted in the cover customization page, virtual article packaging surface resources of a target group to which the first user account belongs are generated according to the cover material information; and submitting the virtual article packaging surface resource of the target group to the server, so that the server sends the virtual article packaging surface resource of the target group to the second user account after receiving the cover picking request sent by the second client, and the second user account picks up the virtual article packaging surface resource of the target group. In the embodiment of the application, the target group is provided with the custom making function of the virtual article wrapping cover, so that the target group can provide the customized virtual article wrapping cover for related users, and the related users can select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, thereby solving the problems that in the related technology, the virtual article wrapping cover is made by the development designer of the application program, the types of the virtual article wrapping cover provided by the application program are fixed and the number is less, leading the types of the virtual article wrapping cover to be more diversified and personalized, and better meeting the personalized expression of the users.
Drawings
FIG. 1 is a schematic illustration of an implementation environment provided by one embodiment of the present application;
FIG. 2 is a flow chart of a method for cover retrieval of a virtual item package according to one embodiment of the present application;
FIG. 3 is a flow chart of a cover picking method for a virtual item package according to another embodiment of the present application;
FIG. 4 illustrates an interface diagram of a cover customization flow for a virtual package of items;
FIG. 5 illustrates a process diagram showing a preview of a virtual package pickup page;
FIG. 6 illustrates a schematic diagram of a method for retrieving a virtual article cover;
FIG. 7 illustrates a schematic diagram of a pickup success page;
FIG. 8 illustrates a schematic diagram of a retrieval failure page;
FIG. 9 is a flow chart of a virtual package receiving method according to one embodiment of the present application;
FIG. 10 is a schematic diagram illustrating a virtual package transmission process;
FIGS. 11 and 12 are schematic diagrams illustrating display forms of a plurality of virtual article envelope surface resources;
FIG. 13 is a schematic diagram illustrating a virtual package receiving process;
FIG. 14 is a schematic illustration of an implementation environment provided by another embodiment of the present application;
FIG. 15 is a flow chart of a method for virtual package pickup provided by one embodiment of the present application;
FIG. 16 illustrates a schematic diagram of a third client invoking a second client;
FIG. 17 is a block diagram of a cover generation apparatus for a virtual package of items, provided in accordance with one embodiment of the application;
FIG. 18 is a block diagram of a cover retrieval device for a virtual package according to one embodiment of the present application;
FIG. 19 is a block diagram of a cover retrieval device for a virtual package according to another embodiment of the present application;
FIG. 20 is a block diagram of a cover retrieval device for a virtual package according to another embodiment of the present application;
FIG. 21 is a block diagram of a cover retrieval device for a virtual package according to another embodiment of the present application;
FIG. 22 is a block diagram of a virtual package receiving device according to one embodiment of the present application;
FIG. 23 is a schematic diagram of a server according to an embodiment of the present application;
fig. 24 is a block diagram of a terminal according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an implementation environment provided by an embodiment of the present application is shown. The implementation environment may include: a first terminal 10, a second terminal 20, a third terminal client 30 and a server 40.
In the embodiment of the present application, a first client is installed and operated in the first terminal 10, a second client is installed and operated in the second terminal 20, and a receiver client is installed and operated in the third terminal 30.
The first client refers to a client for generating a virtual item package cover. The second client refers to a client for picking up the cover of the virtual article package, and the receiver client refers to a client for receiving the virtual article package sent by the second client.
In the embodiment of the present application, the first client, the second client, and the receiving client may be any clients having a virtual package receiving and transmitting function. For example, it may be a client of an instant messaging application, a client of a social class application, a client of a payment class application, a client dedicated to sending virtual packages, and so forth.
The first client, the second client, and the recipient client may be clients of the same application, e.g., the first client, the second client, and the recipient client are clients of the same instant messaging application. Illustratively, the first client, the second client, and the receiving client are clients of an "X-letter" Application, where the first client may be a Web page of the "X-letter" Application, and the second client and the receiving client may be APP (Application) ends installed on a terminal, which may be an electronic device such as a mobile phone, a tablet computer, a wearable device, a PC (personal computer), or the like.
The server 40 may be a server, a server cluster comprising a plurality of servers, or a cloud computing service center. The server 40 may relay messages transceived between the first terminal 10, the second terminal 20, and the third terminal 30 through a wired or wireless network.
In the embodiment of the application, the virtual package can also be called a virtual red package or an electronic red package, and the virtual package is a virtual carrier for transferring resources (or called virtual articles) in a gift form between at least two users. The at least two users may or may not have a friend relationship in the client and/or the real world. The resources involved in the virtual package of items (or referred to as virtual items) may be currency, game gear, game materials, game pets, game pieces, icons, members, titles, value-added services, points, shoe-shaped gold, bean, gift certificates, redemption certificates, coupons, greeting cards, and the like. The embodiment of the application does not limit the resource type.
Referring to fig. 2, a flowchart of a cover picking method of a virtual article package according to an embodiment of the application is shown. In this embodiment, the method is mainly applied to the implementation environment shown in fig. 1 for illustration. The method may comprise the following steps:
In step 201, a first client displays a cover customization page of a virtual item package.
When a user needs to customize the cover of the virtual article package, a first client is operated, and the first client can display a cover customizing page of the virtual article package, wherein the cover customizing page is used for uploading cover material information required by customizing the cover of the virtual article package by the user. The virtual article envelope surface is similar to the envelope of a solid red envelope and may include patterns, text, symbols, and the like. The user can select a proper virtual article package according to actual demands to send a virtual article package towards other users, for example, the user selects a virtual article package cover taking Christmas as a theme at Christmas, and selects a virtual article package cover taking birthday blessing as a theme at friend birthdays; the user who receives the virtual package can see the virtual package cover, thereby receiving a blessing to be expressed by the user who transmits the virtual package.
In step 202, the first client obtains cover material information submitted in a cover customization page.
The cover material information refers to information submitted by a user in a cover customization page and used when manufacturing a cover resource of a virtual article package. Alternatively, the cover material information includes the name of the target group, the cover material pattern, and the like.
In step 203, the first client generates a virtual object package surface resource of a target group to which the first user account belongs according to the cover material information.
The first user account logged in the first client is a user account in the target group. The target group refers to a group containing at least two user accounts, and can be enterprises, families, schools, classes and the like. Each user account in the target collection corresponds to a user. The user account is an identifier for uniquely identifying the user and is typically a string of numbers, letters, symbols, or a combination thereof. Different users have different user accounts. The target group may include all user accounts in a certain group, and may further include part of the user accounts in a certain group, for example, taking a group as an enterprise, where the enterprise may be divided into a department, B department and C department, and the target group may include user accounts corresponding to all employees in the enterprise, and may also be user accounts corresponding to all employees in the a department. Different target sets may have different names to uniquely identify the target set. In addition, the target group also has a certain organization structure, namely the formal arrangement of the work inside the group, such as a management layer (comprising management personnel), mainly performs the management work inside the group. Alternatively, the first user account may be a user account used by an administrator in the target collection.
Optionally, the virtual object encapsulation surface resource of the target group contains a content element for reflecting the target group, and the content element can be patterns, characters or other content elements capable of reflecting the target group.
In addition, in the embodiment of the application, the virtual article packaging surface resource refers to a page or a page element related to the virtual article package, which is displayed when the virtual article package is received and transmitted. Optionally, the virtual item envelope surface resources include, but are not limited to, at least one of: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page. The virtual package pickup page refers to a user interface displayed when the resources in the virtual package are picked up, the virtual package pickup result page refers to a user interface displayed after the resources in the virtual package are picked up, the virtual package message bubble refers to a display form of the virtual package message in the session interface, and the virtual package sending page refers to a user interface displayed when the virtual package is sent.
In step 204, the first client sends a cover submission request to the server.
The cover submission request is for requesting the server to save virtual item enclosure resources for the target group. The cover submitting request comprises virtual article encapsulation surface resources of a target group to which the first user account belongs.
Step 205, the server generates a cover identifier corresponding to the virtual object package surface resource of the target group.
After receiving a cover submitting request sent by a first client side by using a first user account, the server acquires virtual article packaging surface resources of a target group in the cover submitting request, and generates a cover identifier corresponding to the virtual article packaging surface resources of the target group. Wherein the cover identifiers are identifiers for uniquely identifying virtual item enclosure resources, different virtual item enclosure resources corresponding to different cover identifiers.
In step 206, the server stores the virtual object package face resource and the cover mark of the target group correspondingly.
Optionally, the server includes a memory. The server may store the virtual object package face resource and the cover identifier of the target group in the memory correspondingly.
Step 207, the second client displays a cover page corresponding to the virtual object package surface resource of the target group.
The cover page is a page for users to get virtual article package face resources of a target group. Optionally, the cover get page includes a cover resource preview, a name of the target group, a cover get control, and the like.
In step 208, the second client sends a cover pickup request to the server when receiving an operation signal corresponding to a cover pickup control in the cover pickup page.
The user clicks a cover picking control in the cover picking page, so that the second client sends a cover picking request to the server when receiving an operation signal corresponding to the cover picking control. The cover acquisition request is a signal sent by the second client to the server and used for requesting to acquire the virtual article encapsulation surface resource, and the cover acquisition request carries a cover identifier corresponding to the virtual article encapsulation surface resource of the target group.
Step 209, the server sends the virtual object package surface resource of the target group to the second client according to the cover picking request.
After receiving the cover picking request of the second client, the server acquires a cover mark carried in the cover picking request; and then the server searches the virtual article encapsulation surface resources of the corresponding target group according to the cover mark and sends the virtual article encapsulation surface resources to the second user account. Wherein the second user account is a user account registered in the second client.
After receiving the virtual article packaging surface resource of the target group sent by the server, the second user account in the second client can use the virtual article packaging surface resource to send a virtual article package.
In summary, in the technical solution provided in the embodiments of the present application, after the first client obtains the cover material information submitted in the cover customization page, the virtual object package surface resource of the target group to which the first user account belongs is generated according to the cover material information; and then submitting the virtual article packaging surface resource of the target group to the server, so that the server sends the virtual article packaging surface resource of the target group to the second user account after receiving the cover picking request sent by the second client, and the second user account picks up the virtual article packaging surface resource of the target group. In the embodiment of the application, the target group can provide the customized virtual article package cover for the relevant user by providing the customized virtual article package cover for the target group, and the relevant user can select the virtual article package cover customized by the target group when sending the virtual article package, so that the problems that in the relevant technology, the virtual article package cover is manufactured by the development designer of the application program, the types of the virtual article package covers provided by the application program are fixed and the number of the virtual article package covers is less are solved, the types of the virtual article package covers are more diversified and personalized, and the personalized expression of the user is better satisfied.
Referring to fig. 3, a flowchart of a cover picking method of a virtual article package according to another embodiment of the present application is shown. In this embodiment, the method is mainly applied to the implementation environment shown in fig. 1 for illustration. The method may comprise the following steps:
in step 301, a first client displays a cover customization page of a virtual item package.
Optionally, before the first client displays the cover customization page of the virtual article package, a user account, such as the first user account, needs to be logged in the first client. When a user operates a first client, the first client displays an account login page, wherein the account login page comprises an account login control; when the first client receives an operation signal corresponding to the account login control, the first client generates a graphic code for displaying a cover customized page of the virtual article package; the user logs in the first user account in the first client by scanning the graphic code. In addition, the account login page can also include a customization flow chart for introducing the cover customization flow of the virtual article package so as to clearly inform the user how to generate the cover resource of the virtual article package.
Illustratively, as shown in fig. 4, the first client displays an account login page 410, the account login page 410 includes an account login control 411 and a customization flowchart, after the user clicks the account login control 411, a graphic code 413 for displaying a cover customization page of the virtual article package is generated, and after the user scans the graphic code 413 with the terminal, the first client displays a cover customization page 420 of the virtual article package.
In step 302, the first client obtains cover material information submitted in a cover customization page.
The cover material information refers to information submitted by a user in a cover customization page and used when manufacturing a cover resource of a virtual article package. Alternatively, as shown in fig. 4, the cover material information may include the name 421 of the target group submitted in the cover customization page 420 and the cover material picture 422.
Optionally, the user may submit other information such as the acquisition range information 423 of the virtual article enclosure resources, the acquisition time information 424 of the virtual article enclosure resources, and the like in the cover customization page 420. In addition, when the cover material picture 422 includes a real portrait, a real name, or an artistic work of the user, the corresponding proof information is submitted through the material uploading control 425 in the cover customization page 420.
The receiving scope information is used for indicating the user accounts allowing to receive the virtual article packaging surface resources of the target group, for example, the receiving scope information indicates that the user accounts allowing to receive the virtual article packaging surface resources of the target group are all employees in a certain enterprise or employees in a certain department of the enterprise. The pickup time information is used to indicate a period of time that allows the virtual item envelope resources of the target collective to be picked up.
In step 303, the first client extracts a cover element from the cover material information.
The cover element refers to a content element contained in the virtual article encapsulation surface resource generated by the manufacture. Optionally, the cover element includes a name of the pattern and/or the target group.
Optionally, the target group is an enterprise. Further, the target group may be a school, a class, a family, or the like.
In step 304, the first client generates a virtual object encapsulation surface resource of the target group according to the cover element.
After the first client obtains the cover element, the virtual object encapsulation surface resource of the target group can be generated according to the pattern and/or the name of the target group included in the cover element. The virtual article package cover resource includes, but is not limited to, at least one of: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page. Optionally, the virtual article package cover resource of the target group includes content elements for representing the target group, such as the name of the target group, the icon of the target group, and the like, which can represent the content elements of the target group.
In step 305, the first client sends a cover submission request to the server.
The cover submitting request comprises virtual article encapsulation surface resources of a target group. Optionally, the cover submitting request further includes identification information of the target group and/or the first user account. Optionally, the cover submitting request further includes pickup range information and/or pickup time information.
Optionally, the cover customizing page of the virtual article package includes a cover submitting control, and when the first client receives an operation signal corresponding to the cover submitting control, a cover submitting request is sent to the server.
Illustratively, as shown in FIG. 4, a cover submission control 426 is included in the cover customization page 420 of the virtual item package, and the user clicks on the cover submission control 426 to send a cover submission request to the server.
Optionally, after receiving the submitted virtual article packaging surface resource of the target group, the server may audit the virtual article packaging surface resource of the target group, so as to ensure validity of the virtual article packaging surface resource of the target group. The auditing process can be audited manually by background operation staff or automatically by a server, and the embodiment of the application is not limited to the auditing process. Optionally, after sending the cover submitting request to the server, the first client may further display a preview corresponding to the virtual object package surface resource of the target group.
Optionally, after sending the cover submitting request to the server, the first client may further display a successful submitting page, where the successful submitting page includes a successful submitting pattern, text, a notification manner of an audit result, and a confirmation control. And when the first client receives an operation signal corresponding to the confirmation control, displaying a preview image corresponding to the virtual article encapsulation surface resource of the target group.
Illustratively, as shown in fig. 5, after sending the cover submission request to the server, the first client displays a submission success page 510, where the submission success page 510 includes a pattern 511 of success of the submission, a text 512, an audit result notification mode 513, and a confirmation control 514. When receiving an operation signal corresponding to the confirmation control 514, the first client displays a submitting result display page 520, wherein the submitting result display page 520 comprises a preview 521 of a virtual package taking page, a preview 522 of the virtual package taking result page, a preview 523 of a virtual package message bubble and a preview 524 of a virtual package sending page. It can be seen that the virtual package cover resources each include a pattern in the cover element, and in addition, the preview 523 of the virtual package message bubble and the preview 524 of the virtual package send page also include the name of the target group in the cover element.
In addition, the user can also cancel the operation in the submitting result display page so as to modify the cover picture and regenerate new virtual article encapsulation surface resources. The user can also modify the acquisition range information and acquisition time information in the presentation page of the submitted result.
And directly displaying a preview image corresponding to the virtual object encapsulation surface resource in the first client, and displaying the virtual object encapsulation surface resource more clearly.
Step 306, the server generates a cover identifier corresponding to the virtual object encapsulation surface resource of the target group.
Optionally, after generating the cover identifier corresponding to the virtual article packaging surface resource of the target group, the server may send a cover acquisition notification carrying the cover identifier to at least one user account in the target group. The cover picking notification is used for notifying at least one user account to pick up virtual article encapsulation surface resources of a target group. Optionally, the server may determine the at least one user account according to the identification information of the target group and/or the first user account included in the cover submitting request, and a correspondence between the prestored identification of the target group and the user account in the target group. For example, a corresponding relation between an identification of an A company and a user account of staff in the A company is prestored in a server; when the server acquires the identification information of the target group in the cover submitting request sent by the first client, the user account in the target group can be searched according to the corresponding relation; or when the server obtains the first user account in the cover submitting request sent by the first client, the target group to which the first user account belongs can be searched, and the user account in the target group can be further searched.
Further, the server may also determine the at least one user account in conjunction with the pickup range information included in the cover submission request. For example, the receiving range is an employee in a certain department in the enterprise, and the server can find the user account of the employee in the department according to the corresponding relationship.
The server may automatically issue a cover capture notification to at least one user account in the target collection at a time. In one case, when the cover submitting request sent by the first client includes the time information, the server may determine the time of sending the cover to be taken according to the time information; in another case, when the cover submission request sent by the first client does not include the acquisition time information, the server may automatically issue a cover acquisition notification after the audit is passed.
Optionally, the server may further generate a graphic code for capturing the virtual object encapsulation surface resource of the target group, where the graphic code may be a two-dimensional code or a barcode. The user can capture virtual object enclosure resources of the target group by scanning the graphic code.
In step 307, the server stores the virtual object package face resource and the cover identifier of the target group correspondingly.
In step 308, the second client displays a cover page corresponding to the virtual object package surface resource of the target group.
In one possible implementation, the second client may display the cover page according to the cover page receipt provided by the server. The second client receives a cover get notification sent by the server, wherein the cover get notification can be a system push message; the user may click on the cover page pickup notification to display the cover page pickup.
In another possible implementation manner, the second client scans the graphic code of the virtual object package face resource for picking up the target group, and acquires the page address of the cover picking page; and displaying the seal face to get the page according to the page address. For example, as shown in fig. 6, assuming that the graphic code for capturing the virtual article enclosure resources of the target group is a two-dimensional code 610, the second client obtains the page address of the cover capture page by scanning the two-dimensional code, so that the cover capture page 620 is displayed according to the page address.
Step 309, when receiving the operation signal corresponding to the cover picking control in the cover picking page, the second client sends a cover picking request to the server.
The cover picking request carries the cover identification corresponding to the virtual object encapsulation surface resource of the target group. The cover mark can be carried in a cover picking notice sent by the server, and can also be carried in a graphic code.
Illustratively, as shown in FIG. 6, a cover get control 621 is included in the cover get page 620. When the user clicks the cover get control 621, the second client transmits a cover get request to the server.
In step 310, the server detects whether the second user account satisfies the cover picking condition.
After receiving the cover picking request, the server can detect whether the second user account logged in the second client meets the cover picking condition. The cover picking condition refers to a preset condition for picking virtual article packaging surface resources of a target group with authority; the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to the user account which is indicated by the acquisition range information and allows the acquisition of virtual article encapsulation surface resources of the target group; the time of the second user account is the time period indicated by the time information for allowing the virtual article package face resource of the target group to be retrieved. For example, the target group is company A, and the second user account is the user account of staff in company A; for another example, the acquiring range information indicates that the user account allowing to acquire virtual article encapsulation surface resources of the target group is a B department in the a company, and the second user account is a user account of staff in the B department; for example, the period of time indicated by the time information for receiving the virtual object enclosure resources of the target group is X years, X months and X days, and the second user account needs to be received after X years, X months and X days.
Step 313, if the second user account meets the cover picking condition, the server sends the virtual object package surface resource of the target group to the second client according to the cover picking request.
When the second user account meets the cover receiving condition, the server sends the virtual article packaging surface resource of the target group to the second user account, so that the second user account can successfully receive the virtual article packaging surface resource of the target group. When the second user account is successfully picked up, the second client displays a pick-up success page to prompt the user that the user has successfully picked up the virtual article encapsulation surface resource of the target group.
For example, referring to fig. 7 in combination, the second client displays a pick-up success page 710 that includes a pattern 711 indicating pick-up success, text 712, and a name 713 of the target group.
In addition, if the second user account does not meet the cover picking condition, the server sends a picking failure notice to the second user account. And the second client displays a retrieval failure page according to the retrieval failure notification, wherein the retrieval failure page is used for prompting the user to unsuccessfully retrieve the virtual article encapsulation surface resource. As shown in fig. 8, the retrieval failure page further includes a retrieval failure pattern 811, a text 812, and a retrieval failure reason 813, where the second user account does not belong to the user account that allows the virtual article package cover resource of the retrieval target group indicated by the retrieval range information.
The server may send the virtual object encapsulation plane resource of the target group to the second client, where in one case, the server may directly send the virtual object encapsulation plane resource to the second client; in another case, the server may not directly send the virtual object package surface resource itself, but send a resource link corresponding to the virtual object package surface resource, where the resource link is used for downloading and obtaining the cover resource.
In summary, in the technical solution provided in the embodiments of the present application, after the first client obtains the cover material information submitted in the cover customization page, the virtual object package surface resource of the target group to which the first user account belongs is generated according to the cover material information; and then submitting the virtual article packaging surface resource of the target group to the server, so that the server sends the virtual article packaging surface resource of the target group to the second user account after receiving the cover picking request sent by the second client, and the second user account picks up the virtual article packaging surface resource of the target group. In the embodiment of the application, the target group can provide the customized virtual article package cover for the relevant user by providing the customized virtual article package cover for the target group, and the relevant user can select the virtual article package cover customized by the target group when sending the virtual article package, so that the problems that in the relevant technology, the virtual article package cover is manufactured by the development designer of the application program, the types of the virtual article package covers provided by the application program are fixed and the number of the virtual article package covers is less are solved, the types of the virtual article package covers are more diversified and personalized, and the personalized expression of the user is better satisfied.
In addition, after judging that the second user account meets the acquisition condition, the server sends the virtual article packaging surface resources of the target group to the second client, so that users in the target group can receive the virtual article packaging surface resources customized by the target group, and send virtual article packages to other users by using the virtual article packaging surface resources, thereby enhancing the collective attribution sense of the users. And only when the user account requesting to get the virtual article encapsulation surface resources customized by the target group meets the getting condition, the getting is allowed, and the virtual article encapsulation surface resources customized by the target group are diffused in a limited range.
Referring to fig. 9, a flowchart of a virtual package receiving method according to an embodiment of the application is shown. In this embodiment, the method is mainly applied to the implementation environment shown in fig. 1 for illustration. The method may comprise the following steps
In step 901, the second client displays a virtual package sending page.
The second user account logged in the second client side includes a cover selection bar in a virtual article package sending page displayed when the virtual article package is sent after the virtual article package enclosure resources of the target group are acquired. The virtual article package sending page is a page for a user to send a virtual article package to other users, and comprises a cover selection column for guiding the user to select and use the acquired virtual article package surface resource.
Optionally, the virtual article sending page further includes a virtual article package parameter input field for a user to input virtual article package parameters; a blessing input field for a user to input blessing; and the virtual article package sending control is used for triggering and sending the virtual article package by a user.
The virtual package parameters include the following possible implementation forms:
(1) When a virtual package is sent to a single recipient client, the virtual package parameters include a fixed number of virtual items in the virtual package;
(2) When virtual item packages are respectively sent to a plurality of receiver clients, the virtual item package parameters comprise the total number of virtual items or the fixed number of the virtual items in each virtual item package, and optionally the number of the virtual item packages;
(3) When sending virtual package of items to at least one recipient client belonging to the same group, the virtual package parameters include the total number of virtual items or a fixed number of virtual items in each virtual package, optionally also the number of virtual packages;
the total number of virtual items in (2) and (3) above is used to average or randomly generate the number of virtual items in each virtual item package.
Exemplarily, referring to fig. 10 in combination, a schematic diagram of a virtual package delivery process is illustrated, assuming that money is gifted with a "red package" as a carrier. Virtual package delivery page 1010 includes virtual package parameter entry field 1011, blessing input field 1012, cover selection field 1013, and virtual package delivery control 1014.
Optionally, before displaying the virtual package sending page, the second client displays a session interface, where the session interface may be a single chat session interface or a group chat session interface; after a trigger signal corresponding to a menu control in a session interface is acquired, a function menu is displayed, wherein the function menu comprises an operation control for sending a virtual article package; and after the trigger signal corresponding to the operation control is acquired, displaying a virtual article package sending page.
In step 902, the second client selects a virtual object enclosure resource of the target group according to the operation signal corresponding to the cover selection field.
When the second client receives an operation signal corresponding to the cover selection field in the virtual article package transmission page, that is, the user wants to transmit the virtual article package using the virtual article package surface resource that has been received, the virtual article package surface resource that has been received by the second user account (such as the virtual article package surface resource including the target group) is displayed, and the user can select one of the virtual article package surface resources.
Illustratively, referring to fig. 10, after the user clicks the cover selection field 1013 in the virtual article package transmission page 1010, a cover selection page 1020 for displaying the virtual article package cover resource is displayed, and the cover selection page 1020 includes a cover selection control 1021 and a selection completion control 1022 corresponding to the virtual article package cover resource. The user clicks the cover selection control 1021 to select a virtual item enclosure resource (e.g., virtual item enclosure resources of the target group); then click select complete control 1022 adds the virtual item envelope surface resource.
In addition, when the second user account of the second client receives the plurality of virtual article enclosure resources, the plurality of virtual article enclosure resources may be displayed in the second client in a list form; when the second client detects a selection signal corresponding to a certain virtual article enclosure resource (such as a virtual article enclosure resource of a target group), the virtual article enclosure resource is selected for use.
Illustratively, as shown in fig. 11 and 12, the second user account of the second client captures 2 sets of virtual article envelope resources 1110 and 1210, which are displayed in the second client in the form of a lateral list; the user can slide left and right to preview the virtual item enclosure resources and further select the virtual item enclosure resources to be used from.
Multiple cover resources can be added through user customization to meet personalized expression of each user, and the user can more easily find virtual article packaging surface resources which are high in association with the user and are willing to send.
In addition, the user selects the virtual object package surface resource to be used by sliding left and right, and compared with the related scheme, the method has the advantages that the user browses the small thumbnail, clicks the preview cover resource large map again, and returns to the cover resource list. The operation of the user is reduced, so that the addition and use of the virtual article package cover resource is more rapid and convenient.
In step 903, the second client displays preview information corresponding to the virtual object package surface resource of the target group in the cover selection field.
And after the second client selects to add the virtual article encapsulation surface resource of the target group, displaying preview information corresponding to the virtual article encapsulation surface resource of the target group in the cover selection column. The preview information may include a virtual article envelope surface pattern and/or a name of a target group. As shown in fig. 10, after the user clicks the selection completion control 1020, the second client returns to the virtual package sending page 1010, and at this time, the cover selection field 1013 in the virtual package sending page displays preview information, such as a cover pattern and a target collective name, corresponding to the virtual package wrapper resource of the target collective.
When the user does not select to use the virtual article packaging surface resource of the target group, adopting default virtual article packaging surface resource, wherein the default virtual article packaging surface resource can be set by the system.
By guiding the user to select the virtual article cover resource in the form of the cover selection field, the operation of the user when the virtual article cover resource does not need to be selected for use is not affected.
In step 904, the second client sends a virtual package generation request to the server when receiving the virtual package generation instruction.
The second client may receive the virtual package generation instruction and send a virtual package generation request to the server. And the virtual article package generation instruction is an operation instruction which is triggered by a user and is used for requesting to generate the virtual article package. The second client side provides an operation control for sending the virtual article package, and the user clicks the operation control to trigger the virtual article package to generate an instruction.
Optionally, the virtual article package generation request includes virtual article package parameters, cover identifiers corresponding to virtual article package surface resources of the target group, and receiver information. Wherein, the virtual package parameters are described above, and are not described herein.
The recipient information is used to indicate a recipient user of the virtual package. The receiver information may be an identifier of the receiver client (for example, a user account corresponding to the receiver client), a group identifier of a group to which the receiver client belongs, or a condition of the receiver client set by a user corresponding to the second account, for example, the condition may be a receiver client corresponding to a receiver user between 20 and 30 years old in Guangzhou city. Optionally, the virtual package generation request further includes sender information, where the sender information may be a second user account.
In step 905, the server generates a virtual package identifier according to the virtual package generation request.
The server generates a virtual package identifier corresponding to the virtual package parameter after receiving the virtual package generation request.
For one or more virtual packages required to be generated by the same virtual package generation request, the background server generates a virtual package identifier, and the virtual package identifier is stored corresponding to the virtual package parameters contained in the request.
In step 906, the server stores the correspondence between the virtual package identifier and the virtual package parameters.
And the server correspondingly stores the virtual package identifier and the virtual package parameters. Optionally, the correspondence relationship further includes sender information.
In step 907, the server sends a virtual package message to at least one recipient user account according to the recipient information.
The virtual article package information carries a virtual article package identifier and a resource link corresponding to the virtual article package cover resource of the target group. Optionally, the virtual package message also carries sender information, so that the receiver user can know the sender user of the virtual package according to the sender information.
And when the information of the receiver is the user account, the server sends a virtual article package message to a receiver client corresponding to the user account. The user account may be one user account or a plurality of user accounts.
And when the receiver information is the group identification, the server sends a virtual article package message to the receiver client in the group indicated by the group identification.
In step 908, the recipient client receives the virtual package message sent by the server.
The recipient client displays the virtual package message in a session interface with the second client.
In step 909, the receiving client obtains the virtual article packaging surface resource of the target group according to the resource link in the virtual article package message.
After receiving the virtual article package message sent by the server, the receiver client can acquire the resource link in the virtual article package message, and through the resource link, the receiver client can acquire the virtual article package face resource of the target group.
In step 910, the recipient client displays the virtual package message bubble.
And displaying the virtual package message bubble in a session interface of the receiver client and the second client. The virtual package message bubble includes a content element for representing the target group, the name of the target group, the virtual package message type, and the like.
In step 911, the receiving client displays the virtual package pickup page when receiving the operation signal corresponding to the virtual package message bubble.
The virtual article package receiving page comprises an identifier of the second user account (such as a pattern and a name of the second user account), a blessing message and a virtual article packaging face resource of a target group, and a receiving control for receiving the virtual article package by itself.
Optionally, when the receiving client receives an operation signal corresponding to a pickup control for picking up the virtual package, the virtual package detail page is displayed. The virtual package detail page comprises an identifier (such as a pattern and a name of the second user account), a blessing message, a virtual package face resource of a target group and a virtual package parameter of the second user account.
Exemplarily, referring to fig. 13 in combination, a schematic diagram of a virtual package receiving process is exemplarily shown, assuming that money is gifted with a "red package" as a carrier. Displaying a virtual package message bubble 1311 in a session interface 1310 of the receiving party client and the second client, wherein the virtual package bubble comprises a content element 1312 for reflecting a target group, a name 1313 of the target group and the like; the user clicks the virtual package message bubble 1311 to display a virtual package pickup page 1320, where the virtual package pickup page 1320 includes a virtual package pickup control 1321, and after clicking the virtual package pickup control 1321, the user displays a virtual package detail page 1330.
In summary, in the technical solution provided in the embodiments of the present application, the second user client receives the virtual article packaging surface resource of the target group, and selects and uses the virtual article packaging surface resource of the target group to send the virtual article package to the receiver client through the cover selection field in the virtual article package sending page. In the embodiment of the application, the virtual article package is sent to other users by selecting the virtual article package surface resource of the target group, so that the problems of fixed types and small quantity of the virtual article package surfaces provided by the application program caused by manufacturing the virtual article package surfaces by development designers of the application program in the related technology are solved, the types of the virtual article package surfaces are diversified and personalized, and personalized expression of the users is better satisfied.
On the other hand, a plurality of cover resources can be added through user customization so as to meet the personalized expression of each user, and the user can more easily find the virtual article packaging surface resources which have high association with the user and are willingly sent.
In still another aspect, the user selects the virtual object enclosure resources to be used by sliding left and right, and compared with the existing scheme, the user browses the thumbnail first, clicks the preview cover resource large map again, and returns to the cover resource list. The operation of the user is reduced, so that the addition and use of the virtual article package cover resource is more rapid and convenient.
Referring to fig. 14, a schematic diagram of an implementation environment provided by another embodiment of the present application is shown. The implementation environment may include: the first terminal 10, the second terminal 20, the third terminal 30, the fourth terminal 50, the first server 60, and the second server 70.
The first terminal 10 is provided with a first client, the second terminal 20 is provided with a second client, the third terminal 30 is provided with a receiver client, and the fourth terminal 50 is provided with a third client. In addition, the first client and the third client are clients of the same application program, the second client and the receiving client are clients of another application program, and the two application programs use different servers.
It is assumed that the first client and the third client are two clients of the first application, the second client and the receiving client are two clients of the second application, and the first application and the second application are two different applications. For example, the first application and the second application are two different instant messaging applications; for another example, the first application is an instant messaging application and the second application is a social class application. Illustratively, the first client and the third client are clients of an "enterprise X letter" application, and the second client and the recipient client are clients of an "X letter" application.
The first server 60 is configured to provide a background service for a client of the first application, i.e. the first server 60 is a background server of the first client and the third client. The second server 70 is configured to provide a background service for a client of the second application program, i.e., the second server 70 is a background server of the second client and the receiving client. The first server 60 and the first client/third client may communicate via a wired or wireless network. The second server 70 and the second client/receiver client may communicate via a wired or wireless network. Communication between the first server 60 and the second server 70 may be through a wired or wireless network.
The first server 60 and the second server 70 may be one server, a server group including a plurality of servers, or a cloud computing service center.
Referring to fig. 15, a flowchart of a virtual package pickup method according to another embodiment of the application is shown. In this embodiment, the method is mainly applied to the implementation environment shown in fig. 14 for illustration. The method may comprise the following steps
In step 1501, the first client displays a cover customization page of the virtual item package.
In step 1502, a first client obtains cover material information submitted in a cover customization page.
In step 1503, the first client extracts the cover element from the cover material information.
In step 1504, the first client generates a virtual object enclosure resource of the target group according to the cover element.
In step 1505, the first client sends a cover submission request to the first server.
In step 1506, the first server generates a cover identifier corresponding to the virtual object enclosure resources of the target group.
In step 1507, the first server stores the virtual object enclosure resources of the target group and the cover identifier correspondingly.
In step 1508, the first server sends a cover get notification carrying a cover identifier to the third client.
And a third user account is logged in the third client. The first user account and the third user account logged in the first client are user accounts in the same application program. For example, the first user account and the third user account are both user accounts in an "enterprise X letter" application.
When the third user account is a user account in the target group, the first server sends a cover acquisition notice carrying a cover identifier to the third client.
In step 1509, the third client sends a call request to the second client.
The second client is logged in with a second user account, and the second user account and the third user account are user accounts in two different application programs. For example, the second user account is a user account in an "X-letter" application, and the third user account is a user account in an "enterprise X-letter" application.
The call request is a signal sent by the third client and used for requesting to call the second client to get the virtual object encapsulation surface resource, and the call request carries the page address of the cover get page. Illustratively, as shown in fig. 16, the third client receives the cover get notification sent by the server, and displays an application message notification page 1610, where the application message notification page 1610 includes cover get notification details 1611 and call get control 1612; when the third client receives an operation signal corresponding to the call pickup control 1612, a call request is sent to the second client.
In step 1510, the second client displays the cover page according to the page address.
And after receiving the call request sent by the third client, the second client displays the cover acquisition page according to the page address in the call request. The cover picking page is used for users to pick up the cover resources of the virtual article packages.
In addition, the second client can acquire the page address of the cover pickup page by scanning the graphic code of the virtual article encapsulation surface resource for picking up the target group; and displaying the cover page according to the page address.
In step 1511, the second client sends a cover retrieval request to the second server when receiving an operation signal corresponding to a cover retrieval control in the cover retrieval page.
The cover picking request carries the cover identification corresponding to the virtual object encapsulation surface resource of the target group.
At step 1512, the second server forwards the cover retrieval request to the first server.
In step 1513, the first server detects whether the second user account satisfies a cover pickup condition.
The cover picking condition comprises at least one of the following: the third user account bound with the second user account belongs to a target group; the third user account bound with the second user account belongs to the user account which is indicated by the acquisition range information and allows the acquisition of virtual article encapsulation surface resources of the target group; the acquisition time of the second user account belongs to the time period of allowing the virtual article encapsulation surface resource of the target group to be acquired, which is indicated by the acquisition time information; wherein the second user account and the third user account are user accounts in two different applications.
Step 1514, if the second user account meets the cover picking condition, the first server sends the virtual object package surface resource of the target group to the second server according to the cover picking request.
At step 1515, the second server sends the virtual item envelope surface resource of the target group to the second client.
If the second user account does not meet the cover picking condition, the second client fails to pick up, and a picking failure page is displayed, wherein the picking failure page is used for prompting the user that the virtual article encapsulation surface resource is not successfully picked up.
In summary, in the technical solution provided in the embodiments of the present application, by providing the target group with the custom making function of the virtual article wrapping cover, the target group may provide the customized virtual article wrapping cover to the relevant user, and the relevant user may select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, which solves the problem in the relevant technology that the virtual article wrapping cover is made by the development designer of the application program, resulting in the fixed type and less number of the virtual article wrapping cover provided by the application program, so that the type of the virtual article wrapping cover is more diversified and personalized, and better satisfies the personalized expression of the user.
In addition, the target group can customize the virtual article package cover in the first application program and issue the virtual article package cover to the second application program for use, so that the cross-application use of the virtual article package cover is realized.
It should be noted that, in the above method embodiment, the technical solution of the present application is mainly described in terms of interaction between the first client, the server, the second client and the receiving client, the steps executed by the first client may be implemented solely as a method for generating a package of virtual articles on the first client side, the steps executed by the server may be implemented solely as a method for receiving a package of virtual articles on the server side, the steps executed by the second client may be implemented solely as a method for receiving a package of virtual articles on the second client side, and the steps executed by the receiving client may be implemented solely as a method for receiving a package of virtual articles on the receiving client side.
The following are examples of the apparatus of the present application that may be used to perform the method embodiments of the present application. For details not disclosed in the embodiments of the apparatus of the present application, please refer to the embodiments of the method of the present application.
Referring to fig. 17, a block diagram of a cover generating device of a virtual article package according to an embodiment of the present application is shown. The device has a function of realizing the method example of the first client side, and the function can be realized by hardware or can be realized by executing corresponding software by hardware. The device may be the first client or may be provided on the first client. The apparatus 1700 may include: a display module 1710, an acquisition module 1720, a generation module 1730, and a transmission module 1740.
And the display module 1710 is configured to display a cover custom page of the virtual article package.
An acquisition module 1720, configured to acquire cover material information submitted in the cover customization page.
And a generating module 1730, configured to generate a virtual article packaging surface resource of a target group to which the first user account belongs according to the cover material information.
The sending module 1740 is configured to send a cover submission request to a server, where the cover submission request includes the virtual object enclosure resource of the target group.
In summary, in the technical solution provided in the embodiments of the present application, by providing the target group with the custom making function of the virtual article wrapping cover, the target group may provide the customized virtual article wrapping cover to the relevant user, and the relevant user may select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, which solves the problem in the relevant technology that the virtual article wrapping cover is made by the development designer of the application program, resulting in the fixed type and less number of virtual article wrapping covers provided by the application program, so that the type of the virtual article wrapping cover is more diversified and personalized, and the personalized expression of the user is better satisfied.
In an alternative embodiment provided based on the embodiment of fig. 17, the generating module 1730 is configured to:
and extracting a cover element from the cover material information, wherein the cover element comprises a pattern and/or the name of the target group.
Generating a virtual article packaging surface resource of the target group according to the cover element, wherein the virtual article packaging surface resource comprises at least one of the following components: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page.
In another alternative embodiment provided based on the embodiment of fig. 17 or any of the above, the obtaining module 1720 is further configured to obtain pickup range information and/or pickup time information submitted in the cover customization page; the receiving range information is used for indicating a user account number allowing to receive the virtual article packaging surface resources of the target group, the receiving time information is used for indicating a time period allowing to receive the virtual article packaging surface resources of the target group, and the cover submitting request further comprises the receiving range information and/or the receiving time information.
In another optional embodiment provided based on the embodiment of fig. 17 or any one of the foregoing optional embodiments, the display module 1710 is further configured to display a preview corresponding to the virtual article envelope surface resource of the target group.
In another alternative embodiment provided based on the embodiment of fig. 17 or any of the above, the targets are collectively enterprises.
Referring to fig. 18, a block diagram of a cover picking device for a virtual article package according to an embodiment of the application is shown. The device has the function of realizing the method example of the server side, and the function can be realized by hardware or can be realized by executing corresponding software by hardware. The device can be a server or can be arranged on the server. The apparatus 1800 may include: a commit request receiving module 1810, an identity generating module 1820, a resource storing module 1830, a get request receiving module 1840, and a resource transmitting module 1850.
The submitting request receiving module 1810 is configured to receive a cover submitting request sent by a first user account, where the cover submitting request includes a virtual article package cover resource of a target group to which the first user account belongs.
The identifier generating module 1820 is configured to generate a cover identifier corresponding to the virtual object encapsulation surface resource of the target group.
And a resource storage module 1830, configured to store the virtual article enclosure resources of the target group and the enclosure identifier correspondingly.
And a receiving module 1840 for receiving a cover receiving request carrying the cover identifier sent by the second user account.
The resource transmitting module 1850 is configured to transmit the virtual object package surface resource of the target group to the second user account according to the cover picking request.
In summary, in the technical solution provided in the embodiments of the present application, by providing the target group with the custom making function of the virtual article wrapping cover, the target group may provide the customized virtual article wrapping cover to the relevant user, and the relevant user may select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, which solves the problem in the relevant technology that the virtual article wrapping cover is made by the development designer of the application program, resulting in the fixed type and less number of the virtual article wrapping cover provided by the application program, so that the type of the virtual article wrapping cover is more diversified and personalized, and better satisfies the personalized expression of the user.
In an alternative embodiment provided based on the embodiment of fig. 18, as shown in fig. 19, the apparatus 1800 further includes: notification transmission module 1860, and/or graphics code generation module 1870.
And the notification sending module 1860 is configured to send a cover get notification carrying the cover identifier to at least one user account in the target set, where the cover get notification is used to notify to get the virtual object enclosure resource of the target set.
A graphics code generation module 1870 is configured to generate graphics codes for capturing virtual item package cover resources of the target group.
In another alternative embodiment provided based on the embodiment of fig. 18 or any of the above, as shown in fig. 19, the apparatus 1800 further includes: a detection module 1880.
The detection module 1880 is configured to detect whether the second user account meets a cover collection condition, where the cover collection condition is a preset condition that a virtual article enclosure resource of the target group is authorized to be collected.
The detection module 1880 is further configured to invoke the resource sending module 1850 to perform the step of sending the virtual object enclosure resources of the target group to the second user account according to the cover pickup request when the second user account meets the cover pickup condition.
Optionally, the cover picking condition includes at least one of the following:
the second user account belongs to the target group; a third user account bound with the second user account belongs to the target group; the second user account belongs to a user account which is indicated by the acquisition range information and allows the acquisition of virtual article encapsulation surface resources of the target group; a third user account bound with the second user account belongs to a user account which is indicated by the acquisition range information and allows the acquisition of the virtual object package surface resource of the target group; the acquisition time of the second user account belongs to a time period indicated by the acquisition time information and allowing the virtual article encapsulation surface resource of the target group to be acquired; wherein the second user account and the third user account are user accounts in two different applications.
In another alternative embodiment provided based on the embodiment of fig. 18 or any of the above, as shown in fig. 19, the apparatus 1800 further includes: a generation request receiving module 1890, a package generation module 1891, a parameter storage module 1892, and a messaging module 1893.
The generation request receiving module 1890 is configured to receive a virtual article package generation request sent by the second user account, where the virtual article package generation request includes a virtual article package parameter, a cover identifier corresponding to the virtual article package surface resource of the target group, and receiver information.
The package generation module 1891 is configured to generate a virtual package identifier according to the virtual package generation request.
And the parameter storage module 1892 is used for storing the corresponding relation between the virtual article package identifier and the virtual article package parameter.
And the message sending module 1893 is configured to send a virtual package message to at least one user account of the receiver according to the receiver information, where the virtual package message carries the virtual package identifier and a resource link corresponding to the virtual package surface resource of the target group.
Referring to fig. 20, a block diagram of a cover picking device for a virtual article package according to an embodiment of the application is shown. The device has a function of realizing the method example of the second client side, and the function can be realized by hardware or can be realized by executing corresponding software by hardware. The device may be the second client or may be provided on the second client. The apparatus 2000 may include: a retrieval page display module 2010, a retrieval request transmission module 2020, and a resource reception module 2030.
The get page display module 2010 is configured to display a cover get page corresponding to the virtual object enclosure resources of the target group.
The get request sending module 2020 is configured to send, when receiving an operation signal corresponding to a cover get control in the cover get page, a cover get request to a server, where the cover get request carries a cover identifier corresponding to a virtual object package surface resource of a target group.
The resource receiving module 2030 is configured to receive the virtual object enclosure resource of the target group sent by the server.
In summary, in the technical solution provided in the embodiments of the present application, by providing the target group with the custom making function of the virtual article wrapping cover, the target group may provide the customized virtual article wrapping cover to the relevant user, and the relevant user may select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, which solves the problem in the relevant technology that the virtual article wrapping cover is made by the development designer of the application program, resulting in the fixed type and less number of the virtual article wrapping cover provided by the application program, so that the type of the virtual article wrapping cover is more diversified and personalized, and better satisfies the personalized expression of the user.
In an alternative embodiment provided based on the embodiment of fig. 20, as shown in fig. 21, the page picking display module 2010 includes: a receiving unit 2011 and a display unit 2012.
The receiving unit 2011 is configured to receive a call request sent by a third client, where the third client logs in a third user account bound to the second user account, the second user account and the third user account are user accounts in two different application programs, and the call request carries a page address of the cover acquisition page.
The display unit 2012 is configured to display the cover page according to the page address.
In another alternative embodiment provided based on the embodiment of fig. 20 or any of the above, as shown in fig. 21, the page picking display module 2010 includes: a scanning unit 2013 and a display unit 2012.
The scanning unit 2011 is configured to scan a graphic code for capturing a cover resource of a virtual article package of the target group, and obtain a page address of the cover capturing page.
The display unit 2012 is configured to display the cover page according to the page address.
In another alternative embodiment provided based on the embodiment of fig. 20 or any of the above, as shown in fig. 21, the apparatus 2000 further includes: the transmission page display module 2040, the cover resource selection module 2050, the preview information display module 2060, and the generation request transmission module 2070.
The sending page display module 2040 is configured to display a virtual package sending page, where the virtual package sending page includes a cover selection field.
The cover resource selection module 2050 is configured to select a virtual object enclosure resource of the target group according to an operation signal corresponding to the cover selection field.
The preview information display module 2060 is configured to display preview information corresponding to the virtual object package surface resource of the target group in the cover selection field.
The generation request sending module 2070 is configured to send, when receiving a virtual article packet generation instruction, a virtual article packet generation request to the server, where the virtual article packet generation request includes a virtual article packet parameter, a cover identifier corresponding to the virtual article packet enclosure resource of the target group, and receiver information.
Referring to fig. 22, a block diagram of a virtual package receiving device according to an embodiment of the application is shown. The device has the function of realizing the method example of the receiver client side, and the function can be realized by hardware or can be realized by executing corresponding software by hardware. The device may be the receiver client or may be provided on the receiver client. The apparatus 2200 may include: a receiving module 2210, an acquiring module 2220 and a display module 2230.
The receiving module 2210 is configured to receive a virtual article package message sent by the server, where the virtual article package message carries a virtual article package identifier and a resource link corresponding to a virtual article package surface resource of the target group.
The obtaining module 2220 is configured to obtain, according to the resource link, a virtual article package cover resource of the target group, where the virtual article package cover resource includes a virtual article package message bubble and a virtual article package acquisition page.
And a display module 2230, configured to display the virtual package message bubble.
The display module 2230 is further configured to display the virtual package pickup page when an operation signal corresponding to the virtual package message bubble is received.
In summary, in the technical solution provided in the embodiments of the present application, by providing the target group with the custom making function of the virtual article wrapping cover, the target group may provide the customized virtual article wrapping cover to the relevant user, and the relevant user may select the virtual article wrapping cover customized by the target group when sending the virtual article wrapping, which solves the problem in the relevant technology that the virtual article wrapping cover is made by the development designer of the application program, resulting in the fixed type and less number of the virtual article wrapping cover provided by the application program, so that the type of the virtual article wrapping cover is more diversified and personalized, and better satisfies the personalized expression of the user.
It should be noted that, in the apparatus provided in the foregoing embodiment, when implementing the functions thereof, only the division of each functional module is used for illustration, in practical application, the above-mentioned functional allocation may be implemented by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and the method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus and the method embodiments are detailed in the method embodiments and are not repeated herein.
Referring to fig. 23, a schematic structural diagram of a server according to an embodiment of the present application is shown. The server is used for implementing the method for picking up the cover of the virtual object package on the server side provided in the embodiment. For example, the server may be the server 40 in the implementation environment shown in fig. 1, or may be the first server 60 or the second server 70 in the implementation environment shown in fig. 14. Specifically, the present application relates to a method for manufacturing a semiconductor device.
The server 2300 includes a Central Processing Unit (CPU) 2301, a system memory 2304 including a Random Access Memory (RAM) 2302 and a Read Only Memory (ROM) 2303, and a system bus 2305 connecting the system memory 2304 and the central processing unit 2301. The server 2300 also includes a basic input/output system (I/O system) 2306, which facilitates the transfer of information between the various devices within the computer, and a mass storage device 2307 for storing an operating system 2313, application programs 2314, and other program modules 2312.
The basic input/output system 2306 includes a display 2308 for displaying information and an input device 2309, such as a mouse, keyboard, or the like, for user input of information. Wherein both the display 2308 and the input device 2309 are connected to the central processing unit 2301 through an input output controller 2310, which is connected to a system bus 2305. The basic input/output system 2306 may also include an input/output controller 2310 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input/output controller 2310 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 2307 is connected to the central processing unit 2301 through a mass storage controller (not shown) connected to the system bus 2305. The mass storage device 2307 and its associated computer-readable media provide non-volatile storage for the server 2300. That is, the mass storage device 2307 may include a computer readable medium (not shown) such as a hard disk or CD-ROM drive.
The computer readable medium may include computer storage media and communication media without loss of generality. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that the computer storage medium is not limited to the ones described above. The system memory 2304 and mass storage 2307 described above may be collectively referred to as storage.
The server 2300 may also be operated by a remote computer connected to the network through a network such as the internet, according to various embodiments of the application. That is, the server 2300 may be connected to the network 2312 through a network interface unit 2311 coupled to the system bus 2305, or alternatively, the network interface unit 2311 may be used to connect to other types of networks or remote computer systems (not shown).
The memory also includes at least one instruction, at least one program, code set, or instruction set stored in the memory and configured to be executed by one or more processors to implement the cover retrieval method of the server-side virtual article package described above.
Referring to fig. 24, a block diagram of a terminal according to an embodiment of the present application is shown. In general, the terminal 2400 includes: a processor 2401 and a memory 2402.
Processor 2401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. Processor 2401 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). Processor 2401 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit, central processor); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, processor 2401 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and rendering of content required to be displayed by the display screen. In some embodiments, the processor 2401 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 2402 may include one or more computer-readable storage media, which may be non-transitory. Memory 2402 may also include high-speed random access memory, as well as nonvolatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 2402 is used to store at least one instruction for execution by processor 2401 to implement a cover generation method of a virtual item package on a first client side, or a cover retrieval method of a virtual item package on a second client side, or a virtual item package receiving method provided by a method embodiment of the present application.
In some embodiments, the terminal 2400 may further optionally include: a peripheral interface 2403, and at least one peripheral. Processor 2401, memory 2402, and peripheral interfaces 2403 may be connected by bus or signal lines. The individual peripheral devices may be connected to the peripheral device interface 2403 by buses, signal lines, or circuit boards. Specifically, the peripheral device may include: at least one of a communication interface 2404, a display 2405, audio circuitry 2406, a camera assembly 2407, a positioning assembly 2408, and a power source 2409.
Those skilled in the art will appreciate that the structure shown in fig. 24 is not limiting and that more or fewer components than shown may be included or certain components may be combined or a different arrangement of components may be employed.
In an exemplary embodiment, a computer device is also provided. The computer device may be a server or a terminal. The computer device includes a processor and a memory, where at least one instruction, at least one program, a code set, or an instruction set is stored in the memory, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the method for generating the cover of the virtual item package on the first client side, implement the method for picking up the cover of the virtual item package on the server side, implement the method for picking up the cover of the virtual item package on the second client side, or implement the method for receiving the virtual item package.
In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein at least one instruction, at least one program, a code set, or an instruction set, which when executed by a processor, implements the cover generation method of the virtual item package on the first client side, or implements the cover retrieval method of the virtual item package on the server side, or implements the cover retrieval method of the virtual item package on the second client side, or implements the virtual item package receiving method.
In an exemplary embodiment, a computer program product is also provided, which, when executed by a processor, is configured to implement the method for generating a cover of a virtual item package on the first client side, or implement the method for picking up a cover of a virtual item package on the server side, or implement the method for picking up a cover of a virtual item package on the second client side, or implement the method for receiving a virtual item package.
It should be understood that references herein to "a plurality" are to two or more. "and/or", describe the association relationship of the associated objects, and the representation may have three relationships, for example, a and/or B may represent: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The foregoing description of the exemplary embodiments of the application is not intended to limit the application to the particular embodiments disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the application.

Claims (16)

1. The method for generating the cover of the virtual article package is characterized by being applied to a first client, wherein a first user account is logged in the first client, and the method comprises the following steps:
Displaying a cover custom page of the virtual article package;
acquiring cover material information submitted in the cover customization page, wherein the cover material information comprises a name of a target group to which the first user account belongs and a cover material pattern, and the target group comprises all user accounts or part of user accounts in a group;
generating virtual article packaging surface resources of the target group according to the cover material information, wherein the virtual article packaging surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package receiving page refers to a user interface displayed when the resources in the virtual package are received, the virtual package receiving result page refers to a user interface displayed after the resources in the virtual package are received, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when the virtual package is sent;
a cover submitting request is sent to a server, wherein the cover submitting request comprises virtual article packaging surface resources of the target group, pickup range information and pickup time information, the pickup range information is used for indicating a user account number allowing the virtual article packaging surface resources of the target group to be picked up, and the pickup time information is used for indicating a period allowing the virtual article packaging surface resources of the target group to be picked up;
The method comprises the steps that a cover acquisition request from a second user account triggers the server to send a virtual article encapsulation surface resource of the target group to the second user account when the second user account meets a cover acquisition condition; the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to the user account corresponding to the receiving range information; the time for picking up the second user account belongs to the time period corresponding to the time information for picking up;
the cover acquisition request is generated when an operation signal for an acquisition control displayed based on a cover acquisition notice or a graphic code is received by a second client corresponding to the second user account, wherein the cover acquisition notice is used for notifying to acquire the virtual article encapsulation surface resource of the target group, and the graphic code is used for acquiring the virtual article encapsulation surface resource of the target group.
2. The method of claim 1, wherein the generating virtual article enclosure resources of the target group from the cover material information comprises:
extracting a cover element from the cover material information, wherein the cover element comprises a pattern and/or the name of the target group;
And generating virtual article encapsulation surface resources of the target group according to the cover elements.
3. The method of claim 1, wherein after displaying the cover custom page of the virtual package, further comprising:
and acquiring the acquisition range information and the acquisition time information submitted in the cover customized page.
4. A cover retrieval method for a virtual package of items, the method being applied to a server and comprising:
receiving a cover submitting request sent by a first user account, wherein the cover submitting request comprises virtual article packaging surface resources, acquisition range information and acquisition time information of a target group to which the first user account belongs, the target group comprises all user accounts or part of user accounts in a group, the virtual article packaging surface resources are generated according to cover material information, the cover material information comprises names and cover material patterns of the target group, and the virtual article packaging surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package pickup page refers to a user interface displayed when the resources in the virtual package are picked up, the virtual package pickup result page refers to a user interface displayed after the resources in the virtual package are picked up, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when the virtual package is sent; the receiving range information is used for indicating a user account number allowing to receive the virtual article packaging surface resource of the target group, and the receiving time information is used for indicating a time period allowing to receive the virtual article packaging surface resource of the target group;
Generating a cover mark corresponding to the virtual article encapsulation surface resource of the target group;
correspondingly storing the virtual article encapsulation surface resource of the target group and the cover mark;
receiving a cover acquisition request carrying the cover identifier, which is sent by a second user account, wherein the cover acquisition request is generated when an operation signal for an acquisition control displayed based on a cover acquisition notice or a graphic code is received by a second client corresponding to the second user account, and the cover acquisition notice is used for notifying to acquire virtual article encapsulation surface resources of the target group, and the graphic code is used for acquiring the virtual article encapsulation surface resources of the target group;
according to the cover picking request, sending the virtual article encapsulation surface resource of the target group to the second user account under the condition that the second user account meets the cover picking condition; wherein the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to the user account corresponding to the receiving range information; the time of the second user account is the time period corresponding to the time information.
5. The method of claim 4, wherein after generating the cover identifier corresponding to the virtual object enclosure resource of the target group, further comprises:
transmitting a cover acquisition notice carrying the cover identifier to at least one user account in the target group;
and/or the number of the groups of groups,
and generating a graphic code for picking up virtual article encapsulation surface resources of the target group.
6. The method of claim 4, wherein the cover pickup condition further comprises at least one of:
a third user account bound with the second user account belongs to the target group;
a third user account bound with the second user account belongs to a user account which is indicated by the acquisition range information and allows to acquire virtual article encapsulation surface resources of the target group;
wherein the second user account and the third user account are user accounts in two different applications.
7. The method according to any one of claims 4 to 6, wherein, according to the cover picking request, after the second user account meets a cover picking condition, sending the virtual object enclosure resource of the target group to the second user account, further includes:
Receiving a virtual article package generation request sent by the second user account, wherein the virtual article package generation request comprises virtual article package parameters, cover identifiers corresponding to virtual article package surface resources of the target group and receiver information;
generating a virtual article package identifier according to the virtual article package generation request;
storing a corresponding relation between the virtual article package identifier and the virtual article package parameter;
and sending a virtual article package message to at least one user account of the receiver according to the receiver information, wherein the virtual article package message carries the virtual article package identifier and a resource link corresponding to the virtual article package face resource of the target group.
8. A cover picking method of a virtual article package, which is applied to a second client, wherein a second user account is logged in the second client, the method comprising:
displaying a cover retrieval page corresponding to virtual article enclosure resources of a target group, wherein the cover retrieval page is displayed according to a received cover retrieval notice or a graphic code, the cover retrieval notice is used for notifying to retrieve the virtual article enclosure resources of the target group, the graphic code is used for retrieving the virtual article enclosure resources of the target group, and the target group comprises all user accounts or partial user accounts in the group;
When receiving an operation signal corresponding to a cover picking control in the cover picking page, sending a cover picking request to a server, wherein the cover picking request carries a cover identifier corresponding to virtual article encapsulation surface resources of a target group;
receiving the virtual article packaging surface resource of the target group sent by the server, wherein the server sends the virtual article packaging surface resource of the target group to the second user account under the condition that the second user account meets the cover picking condition, and the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to a user account corresponding to the receiving range information; the time for receiving the second user account belongs to a period corresponding to receiving time information, the receiving range information is used for indicating the user account allowing to receive the virtual article packaging surface resource of the target group, and the receiving time information is used for indicating the period allowing to receive the virtual article packaging surface resource of the target group;
the server obtains virtual article packaging surface resources, the pickup range information and the pickup time information of the target group according to a cover submitting request from a first client, wherein the virtual article packaging surface resources are generated according to cover material information, the cover material information comprises names and cover material patterns of the target group, and the virtual article packaging surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package picking page refers to a user interface displayed when picking up resources in a virtual package, the virtual package picking result page refers to a user interface displayed after the resources in the virtual package are picked up, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when sending the virtual package.
9. The method of claim 8, wherein the method further comprises:
receiving a call request sent by a third client, wherein the third client is logged in with a third user account bound with the second user account, the second user account and the third user account are user accounts in two different application programs, and the call request carries a page address of the cover acquisition page;
and displaying the cover page according to the page address.
10. The method of claim 8, wherein displaying the cover pickup page corresponding to the virtual item enclosure resources of the target group comprises:
scanning the graphic code to acquire a page address of the cover pickup page;
and displaying the cover page according to the page address.
11. The method according to any one of claims 8 to 10, further comprising, after said receiving the virtual object enclosure resources of the target group sent by the server:
displaying the virtual article package sending page, wherein the virtual article package sending page comprises a cover selection bar;
selecting virtual article packaging surface resources of the target group according to the operation signals corresponding to the cover selection bar;
Displaying preview information corresponding to virtual article encapsulation surface resources of the target group in the cover selection column;
when a virtual article package generation instruction is received, a virtual article package generation request is sent to the server, wherein the virtual article package generation request comprises virtual article package parameters, cover identifiers corresponding to virtual article package surface resources of the target group and receiver information.
12. A cover generation device for a virtual package of items, the device being applied to a first client, wherein a first user account is registered in the first client, the device comprising:
the display module is used for displaying a cover custom page of the virtual article package;
the acquisition module is used for acquiring cover material information submitted in the cover customized page, wherein the cover material information comprises a name of a target group to which the first user account belongs and a cover material pattern, and the target group comprises all user accounts or part of user accounts in a group;
the generation module is used for generating virtual article packaging surface resources of a target group to which the first user account belongs according to the cover material information, and the virtual article packaging surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package receiving page refers to a user interface displayed when the resources in the virtual package are received, the virtual package receiving result page refers to a user interface displayed after the resources in the virtual package are received, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when the virtual package is sent;
The system comprises a transmitting module, a server and a receiving module, wherein the transmitting module is used for transmitting a cover submitting request to the server, the cover submitting request comprises virtual article packaging surface resources of the target group, receiving range information and receiving time information, the receiving range information is used for indicating a user account number allowing to receive the virtual article packaging surface resources of the target group, and the receiving time information is used for indicating a time period allowing to receive the virtual article packaging surface resources of the target group; the method comprises the steps that a cover acquisition request from a second user account triggers the server to send a virtual article encapsulation surface resource of the target group to the second user account when the second user account meets a cover acquisition condition; the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to the user account corresponding to the receiving range information; the time for picking up the second user account belongs to the time period corresponding to the time information for picking up; the cover acquisition request is generated when an operation signal for an acquisition control displayed based on a cover acquisition notice or a graphic code is received by a second client corresponding to the second user account, wherein the cover acquisition notice is used for notifying to acquire the virtual article encapsulation surface resource of the target group, and the graphic code is used for acquiring the virtual article encapsulation surface resource of the target group.
13. A cover retrieval device for a virtual package of items, for use in a server, the device comprising:
the system comprises a submitting request receiving module, a submitting request receiving module and a receiving module, wherein the submitting request receiving module is used for receiving a cover submitting request sent by a first user account, the cover submitting request comprises virtual article encapsulation surface resources, acquisition range information and acquisition time information of a target group to which the first user account belongs, the target group comprises all user accounts or part of user accounts in a group, the virtual article encapsulation surface resources are generated according to cover material information, the cover material information comprises names and cover material patterns of the target group, and the virtual article encapsulation surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package pickup page refers to a user interface displayed when the resources in the virtual package are picked up, the virtual package pickup result page refers to a user interface displayed after the resources in the virtual package are picked up, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when the virtual package is sent; the receiving range information is used for indicating a user account number allowing to receive the virtual article packaging surface resource of the target group, and the receiving time information is used for indicating a time period allowing to receive the virtual article packaging surface resource of the target group;
The identifier generation module is used for generating a cover identifier corresponding to the virtual article encapsulation surface resource of the target group;
the resource storage module is used for correspondingly storing the virtual article encapsulation surface resources of the target group and the cover mark;
the receiving module of the get request is used for receiving a get request of the cover carrying the cover mark sent by a second user account, the get request of the cover is generated when an operation signal of a get control displayed based on a get notification of the cover or a graphic code is received by a second client corresponding to the second user account, the get notification of the cover is used for notifying to get the virtual object enclosure resources of the target group, and the graphic code is used for getting the virtual object enclosure resources of the target group;
the resource sending module is used for sending the virtual article encapsulation surface resource of the target group to the second user account according to the cover acquisition request under the condition that the second user account meets the cover acquisition condition; wherein the cover picking condition comprises at least one of the following: the second user account belongs to the target group; the second user account belongs to the user account corresponding to the receiving range information; the time of the second user account is the time period corresponding to the time information.
14. A cover retrieval device for a virtual package of items, the device being applied to a second client, the second client having a second user account registered therein, the device comprising:
the system comprises a receiving page display module, a receiving page display module and a receiving page display module, wherein the receiving page display module is used for displaying a cover receiving page corresponding to virtual article packaging surface resources of a target group, the cover receiving page is displayed according to a received cover receiving notification or a graphic code, the cover receiving notification is used for notifying to receive the virtual article packaging surface resources of the target group, the graphic code is used for receiving the virtual article packaging surface resources of the target group, and the target group comprises all user accounts or partial user accounts in the group;
the receiving request sending module is used for sending a cover receiving request to the server when receiving an operation signal corresponding to a cover receiving control in the cover receiving page, wherein the cover receiving request carries a cover identifier corresponding to virtual article encapsulation surface resources of a target group;
the resource receiving module is configured to receive the virtual article enclosure resource of the target group sent by the server, where the server sends the virtual article enclosure resource of the target group to the second user account if the second user account meets a cover acquisition condition, and the cover acquisition condition includes at least one of: the second user account belongs to the target group; the second user account belongs to a user account corresponding to the receiving range information; the time for receiving the second user account belongs to a period corresponding to receiving time information, the receiving range information is used for indicating the user account allowing to receive the virtual article packaging surface resource of the target group, and the receiving time information is used for indicating the period allowing to receive the virtual article packaging surface resource of the target group; the server obtains virtual article packaging surface resources, the pickup range information and the pickup time information of the target group according to a cover submitting request from a first client, wherein the virtual article packaging surface resources are generated according to cover material information, the cover material information comprises names and cover material patterns of the target group, and the virtual article packaging surface resources comprise at least one of the following: the virtual package receiving page, the virtual package receiving result page, the virtual package message bubble and the virtual package sending page; the virtual package picking page refers to a user interface displayed when picking up resources in a virtual package, the virtual package picking result page refers to a user interface displayed after the resources in the virtual package are picked up, the virtual package message bubble refers to a display form of the virtual package message in a session interface, and the virtual package sending page refers to a user interface displayed when sending the virtual package.
15. A computer device comprising a processor and a memory, wherein the memory has stored therein at least one program that is loaded and executed by the processor to implement the method of any one of claims 1 to 3, or to implement the method of any one of claims 4 to 7, or to implement the method of any one of claims 8 to 11.
16. A computer readable storage medium comprising a processor and a memory, the memory having stored therein at least one program that is loaded and executed by the processor to implement the method of any one of claims 1 to 3, or to implement the method of any one of claims 4 to 7, or to implement the method of any one of claims 8 to 11.
CN201910044041.3A 2019-01-17 2019-01-17 Method, device and equipment for generating and picking covers of virtual article packages Active CN111445221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910044041.3A CN111445221B (en) 2019-01-17 2019-01-17 Method, device and equipment for generating and picking covers of virtual article packages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910044041.3A CN111445221B (en) 2019-01-17 2019-01-17 Method, device and equipment for generating and picking covers of virtual article packages

Publications (2)

Publication Number Publication Date
CN111445221A CN111445221A (en) 2020-07-24
CN111445221B true CN111445221B (en) 2023-09-26

Family

ID=71655659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910044041.3A Active CN111445221B (en) 2019-01-17 2019-01-17 Method, device and equipment for generating and picking covers of virtual article packages

Country Status (1)

Country Link
CN (1) CN111445221B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010308B (en) * 2021-02-26 2023-04-25 腾讯科技(深圳)有限公司 Resource transfer method, device, electronic equipment and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106959981A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 Resource pattern generation method and device
CN106960313A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The generation method and device of a kind of electronics red packet
CN106960322A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The sending method and device of electronics red packet
CN107171933A (en) * 2017-04-28 2017-09-15 北京小米移动软件有限公司 Virtual objects packet transmission method, method of reseptance, apparatus and system
CN107563783A (en) * 2016-06-30 2018-01-09 深圳市星电商科技有限公司 Information bag sharing method, device and terminal and information bag transmission method and device
CN107563780A (en) * 2016-06-30 2018-01-09 深圳市星电商科技有限公司 Information bag transmission method and device and terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2815362C (en) * 2010-10-26 2018-07-17 Modopayments, Llc System and method for managing merchant-consumer interactions
US20150088753A1 (en) * 2013-09-24 2015-03-26 Ogloba Ltd. Method and apparatus for providing a virtual gift card system
CN105160522A (en) * 2015-07-31 2015-12-16 腾讯科技(深圳)有限公司 Virtual resource transfer method, related device and system
CN105530175B (en) * 2016-01-29 2020-03-20 腾讯科技(深圳)有限公司 Message processing method, device and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106959981A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 Resource pattern generation method and device
CN106960313A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The generation method and device of a kind of electronics red packet
CN106960322A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The sending method and device of electronics red packet
CN107563783A (en) * 2016-06-30 2018-01-09 深圳市星电商科技有限公司 Information bag sharing method, device and terminal and information bag transmission method and device
CN107563780A (en) * 2016-06-30 2018-01-09 深圳市星电商科技有限公司 Information bag transmission method and device and terminal
CN107171933A (en) * 2017-04-28 2017-09-15 北京小米移动软件有限公司 Virtual objects packet transmission method, method of reseptance, apparatus and system

Also Published As

Publication number Publication date
CN111445221A (en) 2020-07-24

Similar Documents

Publication Publication Date Title
CN110570282B (en) Cross-region resource transfer method, device, equipment and storage medium
KR102675418B1 (en) Method and system for communication in instant messaging application
US20040119740A1 (en) Methods and apparatus for displaying and replying to electronic messages
US9087020B1 (en) Managing and retrieving content from a shared storage
KR20130009932A (en) Method, system, and apparatus for process management
CN110728558B (en) Virtual package transmitting method, device, equipment and storage medium
WO2010046526A1 (en) Method, system, and apparatus for process management
CN110619513A (en) Electronic resource obtaining method, electronic resource distributing method and related equipment
CN104142975B (en) Microblog information promotion method, device and system
CN112534408A (en) System and method for publishing designs
WO2012049681A2 (en) A method and system for sending an interactive message
CN111445221B (en) Method, device and equipment for generating and picking covers of virtual article packages
CN105634929A (en) A web page-based instant messaging method and device
CN114095582A (en) Interaction method, device and computer equipment based on public account
WO2023134255A1 (en) Information insertion method and apparatus, device, medium, and computer program product
CN112184277B (en) Virtual article package transmitting and receiving method, device, equipment and storage medium
CN111510372B (en) Multimedia publicity page promotion method and system with electronic business card
HK40025937A (en) Cover of virtual item package generation method, collection method and apparatus and device
CN117215683A (en) User emotion feedback method, device, computer equipment and storage medium
US20210273900A1 (en) Methods and systems for processing electronic messages
HK40025937B (en) Cover of virtual item package generation method, collection method and apparatus and device
CN111245704A (en) Method and device for acquiring recipient information
HK40037473A (en) Method and apparatus, device and storage medium for sending and receiving virtual item package
HK40037473B (en) Method and apparatus, device and storage medium for sending and receiving virtual item package
HK40018773A (en) Method for sending virtual package, apparatus, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40025937

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant