Nothing Special   »   [go: up one dir, main page]

CN110619513A - Electronic resource obtaining method, electronic resource distributing method and related equipment - Google Patents

Electronic resource obtaining method, electronic resource distributing method and related equipment Download PDF

Info

Publication number
CN110619513A
CN110619513A CN201910862294.1A CN201910862294A CN110619513A CN 110619513 A CN110619513 A CN 110619513A CN 201910862294 A CN201910862294 A CN 201910862294A CN 110619513 A CN110619513 A CN 110619513A
Authority
CN
China
Prior art keywords
resource
image
template
target
electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910862294.1A
Other languages
Chinese (zh)
Inventor
远经潮
李建立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201910862294.1A priority Critical patent/CN110619513A/en
Publication of CN110619513A publication Critical patent/CN110619513A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Human Computer Interaction (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an electronic resource obtaining method, an electronic resource distributing method and related equipment, wherein the method comprises the following steps: displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resource in the electronic resource package, and the notification message carries the template identifier of the template image group; when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object; acquiring a target image, wherein the target image comprises a face of a target object; replacing the face of the template object by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has the eligibility for retrieving the electronic resources in the electronic resource package; sending a resource pickup request to a server based on the pickup eligibility. The embodiment of the invention can improve the interestingness in the electronic resource getting process, thereby improving the viscosity and the participation degree of users.

Description

Electronic resource obtaining method, electronic resource distributing method and related equipment
Technical Field
The present invention relates to the field of internet technologies, and in particular, to a method for obtaining electronic resources, a method for issuing electronic resources, a device for obtaining electronic resources, a device for issuing electronic resources, a terminal, and a computer storage medium.
Background
With the development of internet technology, electronic resource packages (e.g., electronic red packages) created based on mobile payment gradually enter the daily lives of users. Moreover, the electronic resource package has become an important component of the user for social contact, account transfer and entertainment by virtue of the advantages of flexible transaction and paperless; in particular, in communication sessions, users are communicating more and more through electronic resource packages. When a member user in a communication session wants to activate the atmosphere of the session or to promote emotional communication with other member users, the electronic resource package is issued to attract the member users in the communication session to pick up the electronic resource package, so as to arouse the enthusiasm of the other member users.
At present, after a member user in a communication session issues an electronic resource package, each member user in the communication session receives a notification message of the electronic resource package; any member user can directly pick up the electronic resource in the electronic resource package by clicking the notification message. Research shows that the existing electronic resource getting mode is simple, the interestingness is low, and member users cannot be attracted well to get the electronic resource package.
Disclosure of Invention
The embodiment of the invention provides an electronic resource obtaining method, an electronic resource distributing method and related equipment, which can improve the interestingness in the electronic resource obtaining process, thereby improving the viscosity and the participation degree of a user.
In one aspect, an embodiment of the present invention provides an electronic resource obtaining method, where the electronic resource obtaining method includes:
displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group;
when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object;
acquiring a target image, wherein the target image comprises a face of a target object;
replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that a resource retriever has a receiving qualification for receiving the electronic resource in the electronic resource package;
and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
On the other hand, an embodiment of the present invention provides an electronic resource issuing method, where the electronic resource issuing method includes:
responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources;
and generating a resource issuing request carrying the template identifier and the resource information, sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
In another aspect, an embodiment of the present invention provides an electronic resource obtaining apparatus, where the electronic resource obtaining apparatus includes:
the display unit is used for displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resource in the electronic resource package, and the notification message carries the template identifier of the template image group;
the display unit is used for displaying the template images in the template image group according to the template identifications when the notification message is triggered, wherein the template images comprise faces of template objects;
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a target image which comprises a human face of a target object;
the replacing unit is used for replacing the face of the template object in the template image by adopting the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and the processing unit is used for sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
In another aspect, an embodiment of the present invention provides an electronic resource issuing apparatus, where the electronic resource issuing apparatus includes:
the output unit is used for responding to the selection operation of the electronic resource package of the target type detected in the conversation window of the target conversation and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
an obtaining unit, configured to obtain a template identifier of the selected template image group in the template selection area, and obtain resource information of an electronic resource package in the resource setting area, where the electronic resource package includes an electronic resource, and the resource information includes a money amount and an allocation amount of the electronic resource;
and the processing unit is used for generating a resource distribution request carrying the template identifier and the resource information, sending the resource distribution request to a server, requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
In another aspect, an embodiment of the present invention provides a terminal, where the terminal includes an input device and an output device, and the terminal further includes:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer storage medium storing one or more first instructions adapted to be loaded by the processor and to perform the steps of:
displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group;
when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object;
acquiring a target image, wherein the target image comprises a face of a target object;
replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
Alternatively, the computer storage medium stores one or more second instructions adapted to be loaded by the processor and to perform the steps of:
responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources;
and generating a resource issuing request carrying the template identifier and the resource information, sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
In yet another aspect, an embodiment of the present invention provides a computer storage medium, where one or more first instructions are stored, and the one or more first instructions are adapted to be loaded by a processor and perform the following steps:
displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group;
when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object;
acquiring a target image, wherein the target image comprises a face of a target object;
replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
Alternatively, the computer storage medium stores one or more second instructions adapted to be loaded by the processor and to perform the steps of:
responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources;
and generating a resource issuing request carrying the template identifier and the resource information, sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
The embodiment of the invention can display the notification message in the target session, wherein the notification message is used for notifying the resource retriever in the target session to retrieve the electronic resources in the electronic resource package. When the notification message is triggered, the template image can be displayed according to the template identifier carried by the notification message; and acquiring a target image. And then replacing the face of the template object in the template image by the face of the target object in the target image to obtain an expression image. After the expression image is obtained, determining that the resource retriever has the eligibility for acquiring the electronic resources in the electronic resource package; and sending a resource pickup request to the server based on the pickup qualification, the resource pickup request for requesting to pickup the electronic resources in the electronic resource package. In the process of getting the electronic resources, the electronic resources in the electronic resource package are got by making the expression images, so that the interestingness of the process of getting the electronic resources can be effectively improved, a resource retriever is more interested in getting the electronic resources, and the viscosity and the participation degree of a user are improved. And by providing the template image for the resource retriever, the threshold of the resource retriever in the process of making the expression image can be reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1a is a schematic structural diagram of a service processing system according to an embodiment of the present invention;
FIG. 1b is a schematic diagram of an architecture of another business processing system provided in the embodiment of the present invention;
fig. 2 is a schematic flowchart of an electronic resource issuing method according to an embodiment of the present invention;
fig. 3a is an application scenario diagram of an electronic resource issuing method according to an embodiment of the present invention;
fig. 3b is an application scenario diagram of another electronic resource issuing method according to an embodiment of the present invention;
fig. 4 is an application scenario diagram of an electronic resource obtaining method according to an embodiment of the present invention;
FIG. 5a is a schematic diagram of an interface for displaying a notification message according to an embodiment of the present invention;
FIG. 5b is a schematic diagram of an interface for displaying a template image according to an embodiment of the present invention;
fig. 5c is a schematic diagram of a face replacement method according to an embodiment of the present invention;
fig. 5d is a schematic diagram of determining a face of a target object to be replaced according to an embodiment of the present invention;
fig. 5e is a schematic diagram of another method for determining a face of a target object to be replaced according to an embodiment of the present invention;
fig. 6a is a flowchart illustrating an electronic resource issuing method according to another embodiment of the present invention;
fig. 6b is an application scenario diagram of an electronic resource issuing method according to another embodiment of the present invention;
fig. 6c is an application scenario diagram of an electronic resource issuing method according to another embodiment of the present invention;
fig. 6d is an application scenario diagram of an electronic resource issuing method according to another embodiment of the present invention;
fig. 7a is a flowchart illustrating an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7b is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7c is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7d is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7e is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7f is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7g is an application scenario diagram of an electronic resource obtaining method according to another embodiment of the present invention;
fig. 7h is a diagram illustrating a session window according to another embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic resource obtaining apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic resource issuing apparatus according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
With the development of internet technology, communication among member users in a communication session is more and more performed through an electronic resource package. Related art of embodiments of the present invention mention: the existing electronic resource getting mode is usually simpler, has lower interest, and cannot well attract member users in communication session to get the electronic resource package; the electronic resource package is specifically used for receiving electronic resources in the electronic resource package, and the electronic resources are electronic money stored in an electronic form in an electronic wallet (such as a QQ wallet, a wechat wallet, and the like) held by a user. Based on this, the embodiment of the present invention provides an electronic resource business processing scheme based on an AI (Artificial Intelligence) technology, so as to effectively improve the interest of an electronic resource package in the issuing and retrieving processes, thereby improving the enthusiasm of member users in issuing and retrieving the electronic resource package, further improving the user viscosity and participation, and promoting user social contact and social payment. The AI refers to a theory, method, technique and application system that simulates, extends and expands human intelligence, senses the environment, acquires knowledge and uses the knowledge to obtain the best results using a digital computer or a machine controlled by a digital computer. The AI technology is a comprehensive subject and relates to a wide range of fields; the business processing scheme of the electronic resource provided by the embodiment of the invention mainly relates to a Computer Vision technology (CV) in the AI technology; so-called computer vision technology is a science that studies how to make machines (such as terminals) "look at"; furthermore, the computer vision technology is machine vision that uses a camera and a terminal to replace human eyes to identify, track and measure a target.
The service processing scheme of the electronic resource provided by the embodiment of the invention can be applied to a service processing system, and the service processing system can comprise at least two terminals 11 and a server 12. Among them, the terminal 11 may include but is not limited to portable devices such as smart phones, tablet computers, and laptop computers, and desktop computers, etc.; the terminal 11 may further have installed and run a communication APP (application) that supports a conversation session function, such as an instant messaging APP (e.g., Tencent QQ, WeChat, etc.), a social APP (e.g., Tencent microblog, etc.), a payment APP, and so on. The terminal 11 may be divided into a first terminal and a second terminal: the first terminal is a terminal used by a resource issuer, and the resource issuer is a member user who issues an electronic resource package in a communication session; the second terminal is a terminal used by a resource retriever, and the resource retriever is a member user who retrieves the electronic resource package in the communication session. For example, a member user a in the communication session issues an electronic resource package (e.g., an electronic red package) in the target session, and a member user B receives the electronic resource package in the target session, so that the first terminal is the terminal used by the member user a, and the second terminal is the terminal used by the member user B. It should be noted that, if the resource issuer issues the electronic resource package and then receives the electronic resource package, the resource issuer and the resource receiver are the same user, and the first terminal and the second terminal may be the same terminal; for example, after the member user C in the communication session issues the electronic resource package, and then picks up the electronic resource package, the first terminal and the second terminal are both terminals used by the member user C.
The server 12 is a server that can provide a plurality of service services, such as a configuration service, a red packet service, and a message service, for the terminal 11, and includes but is not limited to: data processing servers, application servers, and web servers, among others. The configuration service is a service for providing configuration data (such as template resources of a template image) to the terminal, where the configuration data is set in the server in advance by an operator, and may include: template resources for a plurality of template images, such as template names, template IDs (an identification number for uniquely identifying a template image), template addresses (urls, uniform resource locators), and the like. Optionally, the operator may also classify the plurality of template images according to the styles of the template images according to business requirements, to obtain a plurality of style-type template image groups, such as a template image group representing happy new year, a template image group representing happy national celebration, a template image group representing happy place, and the like; and adding the mapping relation between each template image and the corresponding template image group in the configuration data, namely the configuration data can also comprise the mapping relation between the template images and the template image groups. The electronic resource package service (e.g., red package service) is a service for providing the terminal with the issuing and receiving of the electronic resource package, and the message service is a service for providing the terminal with the sending of the session message. In one embodiment, the server 12 may be a stand-alone service device; in this case, a plurality of service services such as configuration service, red packet service and message service can be provided by one service device (i.e. the server 12), and a specific system architecture diagram thereof can be seen in fig. 1 a. In another embodiment, the server 12 may be a cluster device formed by a plurality of service devices; in this case, a plurality of service services such as a configuration service, an electronic resource package service, and a message service may be provided by respective service devices in the server 12. For example, configuration services are provided by configuration services device 121, electronic resource package services are provided by resource server 122, messaging services are provided by messaging server 123, and so on. It is understood that the embodiment of the present invention does not limit the specific structure of the server 12.
The business processing scheme of the electronic resource mainly comprises an electronic resource issuing method and an electronic resource obtaining method; in the concrete implementation: the resource issuer can designate the template image group when issuing the electronic resource package; and binding the template image group specified by the resource issuer with the electronic resource package, thereby issuing the electronic resource package. Correspondingly, when the resource retriever retrieves the electronic resource package, the resource retriever needs to select a target image including a face, replace the face in the template image group bound with the electronic resource package with the face in the target image by using an AI face changing technology, and retrieve the electronic resource package by sending the face-changed expression image. The business processing scheme of the electronic resource provided by the embodiment of the invention replaces the face in the template image group by the AI face changing technology, can improve the interestingness of the user in the social process, provides the selection of the template image group for the resource issuer, can improve the interest of the resource issuer in issuing the electronic resource package, and can also reduce the threshold of making the expression image when the resource retriever receives the electronic resource package. The expression images are obtained by fusing the abundant template images and the target images, and the electronic resource package is obtained through the expression images, so that the social process becomes more interesting, and the social payment is promoted.
The following explains the specific implementation processes of the electronic resource issuing method and the electronic resource retrieving method respectively.
Referring to fig. 2, an embodiment of the present invention provides an electronic resource issuing method, which may be executed by the aforementioned first terminal or a communication APP running in the first terminal. For convenience of explanation, the embodiment of the present invention takes the first terminal executing the electronic resource issuing method as an example for explanation; as shown in fig. 2, the electronic resource issuance method may include the following steps S201 to S203:
s201, responding to the selection operation of the electronic resource package of the target type detected in the conversation window of the target conversation, and outputting a setting interface of the electronic resource package of the target type.
The target session here may be a C2C communication session (one-to-one session) in which two member users participate, or a group communication session in which at least three member users participate. An entry button for issuing the electronic resource package can be provided for the member user in the session window of the target session, so that when the resource issuer wants to issue the electronic resource package, the type selection window for outputting the electronic resource package in the session window by the first terminal can be triggered by clicking the entry button; the resource issuer may be any member user in the target session. Correspondingly, the triggering event for issuing the electronic resource package can be an event of clicking or pressing the entry button; the first terminal can detect whether the trigger event exists in a session window of the target session in real time; if the trigger event is detected, a type selection window for the electronic resource package may be output in the conversation window in response to the trigger event.
In one embodiment, the enter button may be displayed directly in the session window of the target session, such as the "red envelope icon" button 31 in the session window; in this case, the resource issuer may directly click the button 31 to trigger the first terminal to output the type selection window of the electronic resource package in the session window, as shown in fig. 3 a. In another embodiment, the entry button may be displayed in the conversation window after the click operation of the designated button 32 in the conversation window is detected; in this case, the resource issuer needs to click on the designation button 32 and the entry button (e.g., the "red packet icon" button 33) in turn to trigger the first terminal to output the type selection window of the electronic resource packet in the session window, as shown in fig. 3 b. The type selection window of the electronic resource package may include multiple types of electronic resource packages, for example: password-type electronic resource packages (e.g., "password Red packages"), bucket-graph-type electronic resource packages (e.g., "bucket-graph Red packages"), and so forth; the fighting drawings refer to the fighting with images.
When a resource issuer wants to issue a bucket image type electronic resource package, the bucket image type electronic resource package can be selected to trigger a first terminal to output a setting interface of the bucket image type electronic resource package; correspondingly, the first terminal can determine the selected electronic resource package of the target type according to the selection operation of the resource issuer; the selected electronic resource package of the target type is the electronic resource package of the fighting chart type, namely when the electronic resource package of the target type is picked up by a resource retriever in the target conversation, the resource retriever needs to make an expression image based on the template image in the template image group through the terminal. Then, responding to the selection operation aiming at the electronic resource package of the target type, and outputting a setting interface of the electronic resource package of the target type; the setup interface may include a template selection area and a resource setup area. The template selection area can comprise a plurality of template image groups to be selected, and each template image group comprises at least one template image; the template image is a static image or a dynamic image, where the dynamic image refers to an image that generates a dynamic effect by switching multiple static images at a preset frequency, such as an image in GIF Format (Graphics Interchange Format), an image in png Format (Portable network Graphics), an image in jpg Format (Joint Photographic Experts Group, GPEG Format), and so on.
It should be noted that, when one template image is included in the template image group, the one template image may be directly displayed in the template selection area. When the template image group comprises a plurality of template images, any template image in the template image group can be randomly displayed in the template selection area; or displaying a spliced image corresponding to the template image group in the template selection area, wherein the spliced image is obtained by splicing each template image in the template image group; or, sequentially switching and displaying each template image in the template image group in the template selection area, for example, first displaying a first template image in the template image group, then displaying a second template image, then displaying a third template image, and so on.
S202, acquiring the template identification of the selected template image group in the template selection area, and acquiring the resource information of the electronic resource package in the resource setting area.
The resource issuer can browse each template image group in the template selection area and select the interested template image group; correspondingly, the first terminal can detect the template selection operation of the resource issuer in the template selection area and acquire the template identification of the selected template image group in the template selection area according to the detected template selection operation; i.e., the selected set of template images is selected by the resource issuer in the target session, the template identification may include the name, group number, etc. of the set of template images. Similarly, the resource issuer can also set the amount and the distribution quantity of the electronic resources in the resource setting area; correspondingly, the first terminal may also detect a resource setting operation of the resource issuer in the resource setting area, and obtain the resource information of the electronic resource package in the resource setting selection area according to the detected resource setting operation. The electronic resource package comprises electronic resources, and the resource information comprises the money amount and the distribution amount of the electronic resources. The allocated amount here means the number of copies into which the amount is divided; for example, the resource issuer sets the amount of money of the electronic resource to 10 yuan and the allocation amount to 5 in the resource setting area; it means that 10-yuan is equally or randomly divided into 5 shares.
S203, generating a resource issuing request carrying the template identifier and the resource information, and sending the resource issuing request to the server.
After acquiring the template identifier and the resource information, the terminal can generate a resource issuing request carrying the template identifier and the resource information and send the resource issuing request to the server; the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and the notification message is issued to the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package. Here, the resource retriever may be any member user in the target session; the resource retriever and the resource issuer may be the same user or different users.
The embodiment of the invention can respond to the selection operation of the electronic resource package aiming at the target type detected in the conversation window of the target conversation and output the setting interface comprising the template selection area and the resource setting area. Secondly, the template identification of the selected template image group is obtained in the template selection area, and the resource information of the electronic resource package is obtained in the resource setting area. And then, sending a resource issuing request carrying the template identifier and the resource information to a server to request the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a resource retriever in the target session to notify the resource retriever to retrieve the electronic resources in the electronic resource package. In the process of issuing the electronic resources, the resource issuer can not only set the resource information of the electronic resource package, but also select the template image group, so that the interestingness of the process of issuing the electronic resources can be effectively improved, the resource issuer is more interested in issuing the electronic resources, and the viscosity and the participation degree of a user are improved.
Fig. 4 is a schematic flow chart of another electronic resource obtaining method according to an embodiment of the present invention. The electronic resource obtaining method may be performed by the aforementioned second terminal or a communication APP running in the second terminal. For convenience of illustration, the embodiment of the present invention is described by taking the second terminal as an example to execute the electronic resource obtaining method; as shown in fig. 4, the electronic resource obtaining method may include the following steps S401 to S405:
s401, displaying the notification message in the target session.
When the resource issuer in the target session issues the electronic resource package, the second terminal used by the resource retriever in the target session may receive a notification message of the electronic resource package, where the notification message is used to notify the resource retriever in the target session to retrieve the electronic resource in the electronic resource package. The second terminal may display the notification message to prompt the resource retriever after receiving the notification message. In one embodiment, the notification message may be displayed in a prompt window popped up in the current interface of the second terminal, as shown in the left diagram in fig. 5 a; the current interface here may include, but is not limited to, a main interface of the second terminal, or an operation interface (such as a video playing interface, a music playing interface, etc.) of the third party APP. In yet another embodiment, the notification message may be displayed in a conversation window of the target conversation, as shown in the right diagram in fig. 5 a.
The notification message may carry a template identification for a set of template images selected by the resource issuer in the target session. It should be noted that, in the embodiment of the present invention, the resource retriever and the resource issuer may be the same member user in the target session, or may be different member users in the target session, which is not limited herein.
S402, when the notification message is triggered, the template images in the template image group are displayed according to the template identification.
The notification message may be clicked or pressed when the resource retriever wants to retrieve the electronic resource package. And if the second terminal detects the clicking or pressing operation of the resource retriever on the notification message, the second terminal can display the template image in the template image group according to the template identifier. The template image may be a still image or a moving image, and the template image may include a face of the template object.
In one embodiment, the template image may be displayed in a production interface for producing the emoticon, which is different from the interface in which the conversation window of the target conversation is located, as shown in the left diagram in fig. 5 b. Specifically, when the notification message is triggered, a production interface of the expression image can be output firstly; then, the template image group can be obtained according to the template identification, and the template images in the template image group are displayed in the manufacturing interface. As can be seen from the foregoing, the template image group may include one or more template images; therefore, when the template images in the template image group are displayed in the manufacturing interface, if one template image is included in the template image group, the template image can be displayed in the manufacturing interface; if the template image group comprises a plurality of template images, one template image can be randomly selected from the template image group, and the selected template image is displayed in the manufacturing interface.
In yet another embodiment, the template image may also be displayed in a pop-up image display sub-window in the conversation window, as shown in the right diagram in FIG. 5 b. Specifically, when the notification message is triggered, an image display sub-window may pop up in the conversation window; then, the template image group can be obtained according to the template identification, and the template images in the template image group are displayed in the image display sub-window.
And S403, acquiring a target image.
The target image is a static image, and the target image can be an image obtained by calling a camera shooting component to shoot the face of the target object, or an image which is selected from a storage space and contains the face of the target object; the storage space here may be a local storage space of the second terminal, or may be a cloud storage space of the second terminal, which is not limited herein. The target image can comprise a human face of a target object, and the target object can be any user; for example, the target object may be a resource retriever, a resource issuer, or the like.
In one embodiment, the authoring interface may include an image upload button that the resource retriever may click or press to open the image acquisition interface and upload the target image in the image acquisition interface. Correspondingly, the second terminal can respond to the triggering operation aiming at the image uploading button and switch from the making interface to the image obtaining interface, wherein the triggering operation comprises clicking operation or pressing operation; and then acquiring the target image uploaded by the resource retriever in an image acquisition interface. In another embodiment, the resource retriever may also trigger the second terminal to switch from the production interface to the image acquisition interface through a voice instruction, so as to acquire the target image in the image acquisition interface; for example, the resource retriever may input a voice instruction "please switch to the image capturing interface" to the second terminal, and the second terminal may output the image capturing interface in response to the voice instruction. It should be noted that, in other embodiments, the target image may also be obtained by the second terminal in an image obtaining window popped up by the production interface, and a specific implementation of the method may refer to an implementation of obtaining the target image through the image obtaining interface, which is not described herein again.
S404, replacing the face of the template object in the template image by the face of the target object to obtain an expression image; and after the expression image is obtained, determining that the resource retriever has the eligibility for retrieving the electronic resources in the electronic resource package.
After the target image is acquired, face recognition can be performed on the target image to obtain a face of the target object. When the target image includes a face of a target object, the face of the template object in the template image can be directly replaced by the face of the target object, so that an expression image is obtained. In one embodiment, the expression image may be obtained by image replacement. Specifically, the second terminal may cut out a target face image containing only the face of the target object from the target image according to the contour of the face of the target object; and determining a template face image only containing the face of the template object in the template image according to the contour of the face of the template object. Then, the target face image is used to replace the template face image in the template image, so as to obtain an expression image, as shown in fig. 5 c. It should be noted that, if the size of the target face image is different from the size of the template face image, the size of the target face image may be adjusted (for example, enlarged or reduced) first, so that the size of the adjusted target face image is the same as the size of the template face image; and then replacing the template face image with the adjusted target face image to obtain an expression image. In another embodiment, the expression image may be obtained by adopting a pixel replacement method. Specifically, the second terminal can perform face key point detection on the face of the target object, and determine target pixels corresponding to each face feature region of the target object; performing face key point detection on the face of the template object, and determining template pixels corresponding to each face feature region of the template object; and aiming at any face feature region, replacing the template pixel corresponding to the face feature region in the template image by adopting the target pixel corresponding to the face feature region, thereby obtaining the expression image. The face feature region herein may include, but is not limited to: eyebrow region, eye region, nose region, mouth region, etc.
When the target image comprises the faces of a plurality of target objects, the face of one target object to be replaced can be selected from the faces of the plurality of target objects; and then replacing the face of the template object in the template image by adopting the face of the target object to be replaced to obtain an expression image. When the face of the target object to be replaced is selected from the faces of the target objects, the face of the target object can be randomly selected from the faces of the target objects to serve as the face of the target object to be replaced. Or, acquiring the selection operation of the resource retriever for the faces of the plurality of target objects, and taking the face of the target object selected by the resource retriever as the face of the target object to be replaced according to the selection operation. In one particular implementation, the selection operation may include a gesture operation; the resource retriever can circle a face of a target object which the resource retriever wants to select in the target image through gesture operation, and the second terminal can take the face of the target object which is circled through the gesture operation of the resource retriever as the face of the target object to be replaced. For example as shown in FIG. 5 d: the resource retriever circles the face of the target object 1 in the target image, and then the second terminal may use the face of the target object 1 as the face of the target object to be replaced. In another specific implementation, after the second terminal detects the faces of the multiple objects, the second terminal may respectively identify the faces of the target objects in the target image by using a face prompt box; the selecting operation may include a clicking operation on the face prompt box, and the second terminal may use the face of the target object identified by the clicked face prompt box as the face of the target object to be replaced. For example, as shown in fig. 5e, the second terminal may identify the face of each target object in the target image by using a face prompt box (e.g., a rectangular box); the resource retriever clicks the face prompt box 1, and then the second terminal may use the face of the target object 1 identified by the face prompt box 1 as the face of the target object to be replaced.
It should be noted that, if the template image is a dynamic image, the second terminal replaces the face of the template object in the template image with the face of the target object to obtain an expression image, and can replace the face of the template object included in each frame of static image in the template image with the face of the target object to obtain the expression image; the expression image is a dynamic image. That is, if the template image is a moving image, the face of the template object included in each frame of the still image in the template image is replaced with the face of the target object.
S405, sending a resource getting request to a server.
After the expression image is obtained, the resource retriever can be determined to be qualified for retrieving the electronic resources in the electronic resource package. Accordingly, the second terminal may send a resource pickup request to the server based on the pickup qualification, the resource pickup request for requesting pickup of the electronic resource in the electronic resource package. In one embodiment, after obtaining the expression image, the second terminal may send a resource picking-up request to the server directly based on the picking-up qualification. In another embodiment, the second terminal acquires the target image in the image acquisition interface, and after acquiring the expression image, the second terminal may return to the production interface from the image acquisition interface and output the expression image and the resource acquisition button in the production interface. If the resource retriever is satisfied with the expression image, the resource obtaining button can be clicked to retrieve the electronic resource package; if the resource retriever is not satisfied with the expression image, the resource retriever can upload the target image again to trigger the second terminal to execute the steps S403-S404 again to obtain a new expression image until the expression image is satisfied. The second terminal may execute a step of transmitting a resource acquisition request to the server based on the pickup qualification if detecting a trigger operation for the resource acquisition button.
In one embodiment, the second terminal may further generate, in response to a trigger operation for the resource acquisition button, a message request according to the emoticon, where the message request carries image data of the emoticon and a session identifier of the target session; and then sending a message request to the server to request the server to display the expression image in a conversation window of the target conversation according to the conversation identifier and the image data of the expression image. Specifically, after receiving the message request, the server may determine the member users of the target session according to the session identifier, and send the image data of the expression image to the terminals used by the respective member users, so that the terminals used by the respective member users can display the expression image in the session window of the target session according to the image data. Therefore, in this way, each member user in the target conversation can see the expression image sent by the resource retriever.
The embodiment of the invention can display the notification message in the target session, wherein the notification message is used for notifying the resource retriever in the target session to retrieve the electronic resources in the electronic resource package. When the notification message is triggered, the template image can be displayed according to the template identifier carried by the notification message; and acquiring a target image. And then replacing the face of the template object in the template image by the face of the target object in the target image to obtain an expression image. After the expression image is obtained, determining that the resource retriever has the eligibility for acquiring the electronic resources in the electronic resource package; and sending a resource getting request to the server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package. In the process of getting the electronic resources, the electronic resources in the electronic resource package are got by making the expression images, so that the interestingness of the process of getting the electronic resources can be effectively improved, a resource retriever is more interested in getting the electronic resources, and the viscosity and the participation degree of a user are improved. And by providing the template image for the resource retriever, the threshold of the resource retriever in the process of making the expression image can be reduced.
For ease of understanding, the above-mentioned electronic resource issuing method and electronic resource retrieving method will be further described with reference to an exemplary application scenario:
the specific process of issuing electronic resources may be referred to as fig. 6 a: when a resource issuer in the target session wants to issue an electronic resource package, the entry button can be found in a session window of the target session, and the entry button is clicked to trigger the first terminal to output a selection window; and click the "fight picture red envelope" button to trigger the first terminal to output the corresponding setting interface, as shown in fig. 6 b. Correspondingly, after the first terminal detects the click operation of the resource issuer on the entry button, if the configuration data about the template image exists in the first terminal and the configuration data does not need to be updated, the setting interface can be directly output, and a plurality of template image groups are played in the template selection area of the setting interface according to the configuration data so as to be previewed and selected by the resource issuer. If the configuration data about the template image does not exist in the first terminal or the existing configuration data needs to be updated, the latest configuration data can be read from the configuration service provided by the server and stored in the local storage space; and then outputting a setting interface, and playing a plurality of template image groups in a template selection area of the setting interface according to the configuration data so as to provide previewing and selection for the resource issuer. It should be noted that the present application scenario mainly takes an example in which one template image is included in the template image group.
The resource issuer can select the interested template image group in the template selection area and set the amount and distribution quantity of the electronic resources in the resource setting area; the resource issuer may then click on a confirmation button in the settings interface (e.g., the "money to be filled" button in the settings interface), as shown in FIG. 6 c. Correspondingly, after the first terminal detects the click operation of the resource issuer on the confirmation button, the order placing request can be generated according to the template identification of the template image group selected by the resource issuer, the user identification (such as a social account) of the resource issuer, the resource information of the electronic resource and other information, and the order placing request is sent to the server to request for placing orders. After receiving the order placing request sent by the first terminal, the server can perform order placing operation and return the order ID of the electronic resource package to the first terminal. After receiving the order ID, the first terminal can output a password input interface; the resource issuer may enter the payment password at the password entry interface as shown in fig. 6 d. Then, the first terminal can generate verification information carrying the payment password and the order ID and send the verification information to the server; correspondingly, the server can carry out identity authentication on the first terminal according to the authentication information. After the authentication is completed, the server may return the payment result to the first terminal; meanwhile, the server can also generate electronic resource packet data and call a message service interface to send the electronic resource packet data to a message service, wherein the electronic resource packet data mainly comprises information such as an order ID, authkey (verification information) and a template identifier; the electronic resource package data is used for instructing the server to issue a notification message of the electronic resource package to each member user in the target session through the message service, and the authkey may include a user identifier of each member user. Correspondingly, the server can call the message service to issue the notification message to the terminal used by each member user of the target session, so that the terminal used by each member user can display the notification message after receiving the notification message; the member users here may include the resource issuer, that is, the notification message may also be seen back to the session window after the resource issuer issues the electronic resource package, as shown in fig. 6 d.
Accordingly, the specific process of electronic resource picking can be referred to as fig. 7 a: the second terminal used by the resource retriever in the target session may display the notification message in the session window after receiving the notification message. When detecting that the resource retriever can click the notification message, switching to a production interface of the expression image from the conversation window; and can take out the url of the template image in the template image group from the local space according to the template identifier carried by the notification message, if the template image corresponding to the url exists in the local space, the template image can be directly displayed in the manufacturing interface, as shown in fig. 7 b; if the template image corresponding to the url does not exist in the local space, the template image can be downloaded to the local space through a configuration service provided by the server, and the template image is displayed in the manufacturing interface. The resource retriever can click an image uploading button (such as a 'select face' button in the making interface) in the making interface to upload the target image; correspondingly, after detecting that the resource retriever clicks the image upload button, the second terminal may pop up a selection window of the upload mode for the resource retriever to select a specific upload mode, as shown in fig. 7 c. The resource retriever can select an image with a face from the storage space as a target image or take a picture in real time to obtain the target image; in this application scenario, for example, the resource retriever selects the "select from storage space" uploading manner, and at this time, the second terminal may switch from the production interface to the image acquisition interface, as shown in fig. 7 d. The image acquisition interface can comprise a plurality of images, and a resource retriever can select one image from the plurality of images as a target image and upload the target image; the second terminal can acquire a target image uploaded by the resource retriever, and replaces the face of the template object in the template image with the face of the target object in the target image by using an AI face changing technology to obtain an expression image; and displaying the expression image and a resource obtaining button (such as a "red-envelope-of-the-neck" button in the production interface) in the production interface, as shown in fig. 7 e; since the template image is an image in the GIF format, the produced expression image is also an image in the GIF format. It should be noted that, if the face of the target object is not recognized in the target image, the second terminal may pop up a frame in the manufacturing interface to prompt the "face in image not recognized" to prompt the resource retriever to upload the target image including the face again, as shown in fig. 7 f; only when the face of the target object exists in the target image, a resource acquisition button is displayed in the manufacturing interface; that is, if the face of the target object in the target image is not recognized, the face of the template object in the template image is not replaced, the resource acquisition button is not displayed in the production interface, and the resource retriever cannot perform the operation of retrieving the electronic resource package.
The resource retriever can click the resource obtaining button to retrieve the electronic resource package, and send the face-changed expression image to the session window of the target session, so that each member user in the target session can view the expression image, as shown in fig. 7 g. Correspondingly, the second terminal can send the session identifier of the target session and the image data of the expression image to the server after detecting that the resource retriever clicks the resource acquisition button, so that the server determines each member user of the target session according to the session identifier and pushes the image data of the expression image to each member user of the target session through message service; meanwhile, the second terminal can also generate a resource acquisition request according to the user identification, the order ID, the authkey and other information of the resource retriever, and sends the resource acquisition request to the server, so that the server retrieves the electronic resource in the electronic resource package for the resource retriever after verifying the authkey and other information through the resource service, and returns the retrieval result to the second terminal; the pickup result here may include a specific amount of money of the electronic resource that the resource picker picks up, or a prompt that the resource picker does not pick up the electronic resource.
The application scenario is described by taking an example in which only one template image is included in the template image group. When the template image group includes a plurality of template images and each member user in the target session receives the electronic resource package, the terminal or the server may randomly allocate one template image to each member user, so that the effect of the expression image created by each member user is different, as shown in fig. 7 h; therefore, the effect that one electronic resource package corresponds to a plurality of expression images can be achieved, the process of getting and distributing the electronic resource package is more interesting, and the image display effect is more full.
Based on the description of the above embodiment of the electronic resource obtaining method, the embodiment of the present invention further discloses an electronic resource obtaining device, where the electronic resource obtaining device may be a computer program (including a program code) running in a terminal. The electronic resource retrieving device may perform the method shown in fig. 4. Referring to fig. 8, the electronic resource obtaining apparatus may operate as follows:
a display unit 801, configured to display a notification message in a target session, where the notification message is used to notify a resource retriever in the target session to retrieve an electronic resource in an electronic resource package, and the notification message carries a template identifier of a template image group;
the display unit 801 is configured to display, when the notification message is triggered, a template image in the template image group according to the template identifier, where the template image includes a face of a template object;
an obtaining unit 802, configured to obtain a target image, where the target image includes a face of a target object;
a replacing unit 803, configured to replace the face of the template object in the template image with the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
a processing unit 804, configured to send a resource getting request to a server based on the getting qualification, where the resource getting request is used to request to get an electronic resource in the electronic resource package.
In one embodiment, the notification message is displayed in a conversation window of the target conversation; the target image is a static image; the template image is a static image or a dynamic image, and the dynamic image refers to an image which generates a dynamic effect by switching a plurality of frames of static images at a preset frequency; if the template image is a dynamic image, replacing the face of the template object in the template image with the face of the target object to obtain an expression image, including: replacing the face of the template object included in each frame of static image in the template image with the face of the target object to obtain an expression image; the expression image is a dynamic image.
In another embodiment, when the display unit 801 is configured to display a template image in the template image group according to the template identifier when the notification message is triggered, specifically, the display unit is configured to: when the notification message is triggered, outputting a production interface of the expression image; and acquiring a template image group according to the template identification, and displaying the template image in the template image group in the manufacturing interface.
In another embodiment, when the display unit 801 is configured to display the template images in the template image group in the production interface, the display unit is specifically configured to: if the template image group comprises one template image, displaying the template image in the manufacturing interface; and if the template image group comprises a plurality of template images, randomly selecting one template image from the template image group, and displaying the selected template image in the manufacturing interface.
In another embodiment, the production interface includes an image upload button, and the obtaining unit 802 is specifically configured to, when being configured to obtain the target image: responding to the triggering operation of the image uploading button, and switching from the making interface to an image obtaining interface; and acquiring a target image uploaded by the resource retriever in the image acquisition interface, wherein the target image is an image obtained by calling a camera shooting component to shoot the face of the target object, or an image which is selected from a storage space and contains the face of the target object.
In yet another embodiment, before sending the resource acquisition request to the server, the processing unit 804 is further configured to: returning to the production interface from the image acquisition interface, and outputting the expression image and the resource acquisition button in the production interface; and if the trigger operation aiming at the resource acquisition button is detected, executing a step of sending a resource acquisition request to a server.
In yet another embodiment, the processing unit 804 is further configured to: responding to the triggering operation aiming at the resource acquisition button, and generating a message request according to the expression image, wherein the message request carries the image data of the expression image and the session identifier of the target session; and sending a message request to the server to request the server to display the expression image in a conversation window of the target conversation according to the conversation identifier and the image data of the expression image.
In another embodiment, the target image includes faces of a plurality of target objects; correspondingly, when the replacing unit 803 is configured to replace the face of the template object in the template image with the face of the target object to obtain the expression image, it is specifically configured to: selecting a face of a target object to be replaced from the faces of the plurality of target objects; and replacing the face of the template object in the template image by using the face of the target object to be replaced to obtain the expression image.
In another embodiment, when the replacing unit 803 is configured to select a face of a target object to be replaced from the faces of the plurality of target objects, it is specifically configured to: randomly selecting the face of a target object from the faces of the target objects as the face of the target object to be replaced; or, acquiring the selection operation of the resource retriever for the faces of the target objects, and taking the face of the target object selected by the resource retriever as the face of the target object to be replaced according to the selection operation.
According to an embodiment of the present invention, the steps involved in the method shown in fig. 4 may be performed by the units in the electronic resource obtaining apparatus shown in fig. 8. For example, steps S201 and S202 shown in fig. 4 may be performed by the display unit 801 shown in fig. 8, and steps S203 to S205 may be performed by the acquisition unit 802, the replacement unit 803, and the processing unit 804 shown in fig. 8, respectively. According to another embodiment of the present invention, the units in the electronic resource obtaining apparatus shown in fig. 8 may be respectively or entirely combined into one or several other units to form the electronic resource obtaining apparatus, or some unit(s) thereof may be further split into multiple units with smaller functions to form the electronic resource obtaining apparatus, which may achieve the same operation without affecting the achievement of the technical effect of the embodiment of the present invention. The units are divided based on logic functions, and in practical application, the functions of one unit can be realized by a plurality of units, or the functions of a plurality of units can be realized by one unit. In other embodiments of the present invention, the electronic resource-based retrieving device may also include other units, and in practical applications, these functions may also be implemented by the assistance of other units, and may be implemented by cooperation of multiple units.
According to another embodiment of the present invention, the electronic resource taking apparatus device as shown in fig. 8 may be constructed by running a computer program (including program codes) capable of executing the steps involved in the corresponding method as shown in fig. 4 on a general-purpose computing device such as a computer including a processing element such as a Central Processing Unit (CPU), a random access storage medium (RAM), a read-only storage medium (ROM), and a storage element, and the electronic resource taking method of the embodiment of the present invention may be implemented. The computer program may be recorded on a computer-readable recording medium, for example, and loaded and executed in the above-described computing apparatus via the computer-readable recording medium.
The embodiment of the invention can display the notification message in the target session, wherein the notification message is used for notifying the resource retriever in the target session to retrieve the electronic resources in the electronic resource package. When the notification message is triggered, the template image can be displayed according to the template identifier carried by the notification message; and acquiring a target image. And then replacing the face of the template object in the template image by the face of the target object in the target image to obtain an expression image. After the expression image is obtained, determining that the resource retriever has the eligibility for acquiring the electronic resources in the electronic resource package; and sending a resource getting request to the server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package. In the process of getting the electronic resources, the electronic resources in the electronic resource package are got by making the expression images, so that the interestingness of the process of getting the electronic resources can be effectively improved, a resource retriever is more interested in getting the electronic resources, and the viscosity and the participation degree of a user are improved. And by providing the template image for the resource retriever, the threshold of the resource retriever in the process of making the expression image can be reduced.
Based on the description of the above embodiment of the electronic resource issuing method, the embodiment of the present invention further discloses an electronic resource issuing apparatus, which may be a computer program (including a program code) running in a terminal. The electronic resource issuing apparatus may execute the method shown in fig. 2. Referring to fig. 9, the electronic resource issuing apparatus may operate as follows:
an output unit 901, configured to output a setting interface of an electronic resource package of a target type in response to a selection operation for the electronic resource package of the target type detected in a session window of a target session, where the setting interface includes a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
an obtaining unit 902, configured to obtain a template identifier of the selected template image group in the template selection area, and obtain resource information of an electronic resource package in the resource setting area, where the electronic resource package includes an electronic resource, and the resource information includes a money amount and an allocation amount of the electronic resource;
the processing unit 903 is configured to generate a resource issuing request carrying the template identifier and the resource information, and send the resource issuing request to a server, where the resource issuing request is used to request the server to generate a notification message according to the resource information and the template identifier, and send the notification message to a terminal used by the resource retriever, so as to notify the resource retriever to retrieve the electronic resource in the electronic resource package.
In one embodiment, the template image is a static image or a dynamic image, and the dynamic image is an image with a dynamic effect generated by switching images of multiple static images at a preset frequency.
According to an embodiment of the present invention, the steps involved in the method shown in fig. 2 may be performed by the units in the electronic resource issuing apparatus shown in fig. 9. For example, steps S201 to S203 shown in fig. 2 may be performed by the output unit 901, the acquisition unit 902, and the processing unit 903 shown in fig. 9, respectively. According to another embodiment of the present invention, the units in the electronic resource issuing apparatus shown in fig. 9 may be respectively or entirely combined into one or several other units to form the electronic resource issuing apparatus, or some of the unit(s) may be further split into multiple units with smaller functions to form the electronic resource issuing apparatus, which may implement the same operation without affecting implementation of technical effects of the embodiment of the present invention. The units are divided based on logic functions, and in practical application, the functions of one unit can be realized by a plurality of units, or the functions of a plurality of units can be realized by one unit. In other embodiments of the present invention, the electronic resource issuing apparatus may also include other units, and in practical applications, these functions may also be implemented by being assisted by other units, and may be implemented by cooperation of multiple units.
According to another embodiment of the present invention, the electronic resource issuing apparatus device shown in fig. 9 may be constructed by running a computer program (including program codes) capable of executing the steps involved in the corresponding method shown in fig. 2 on a general-purpose computing device such as a computer including a processing element and a storage element such as a Central Processing Unit (CPU), a random access storage medium (RAM), a read-only storage medium (ROM), and the like, and the electronic resource issuing method of the embodiment of the present invention may be implemented. The computer program may be recorded on a computer-readable recording medium, for example, and loaded and executed in the above-described computing apparatus via the computer-readable recording medium.
The embodiment of the invention can respond to the selection operation of the electronic resource package aiming at the target type detected in the conversation window of the target conversation and output the setting interface comprising the template selection area and the resource setting area. Secondly, the template identification of the selected template image group is obtained in the template selection area, and the resource information of the electronic resource package is obtained in the resource setting area. And then, sending a resource issuing request carrying the template identifier and the resource information to a server to request the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a resource retriever in the target session to notify the resource retriever to retrieve the electronic resources in the electronic resource package. In the process of issuing the electronic resources, the resource issuer can not only set the resource information of the electronic resource package, but also select the template image group, so that the interestingness of the process of issuing the electronic resources can be effectively improved, the resource issuer is more interested in issuing the electronic resources, and the viscosity and the participation degree of a user are improved.
Based on the description of the method embodiment and the device embodiment, the embodiment of the invention also provides a terminal. Referring to fig. 10, the terminal includes at least a processor 1001, an input device 1002, an output device 1003, and a computer storage medium 1004; and a communication APP can be installed and operated in the terminal. The processor 1001, the input device 1002, the output device 1003, and the computer storage medium 1004 in the terminal may be connected by a bus or other means. A computer storage medium 1004 may be stored in the memory of the terminal, the computer storage medium 1004 being used for storing a computer program comprising program instructions, the processor 1001 being used for executing the program instructions stored by the computer storage medium 1004. The processor 1001 (or CPU) is a computing core and a control core of the terminal, and is adapted to implement one or more instructions, and in particular, is adapted to load and execute the one or more instructions so as to implement a corresponding method flow or a corresponding function.
In one embodiment, the processor 1001 according to the embodiment of the present invention may be configured to perform a series of electronic resource obtaining processes, including: displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group; when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object; acquiring a target image, wherein the target image comprises a face of a target object; replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package; and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package, and the like.
In another embodiment, the processor 1001 according to the embodiment of the present invention may be configured to perform a series of electronic resource issuing processes, including: responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal; acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources; and generating a resource issuing request carrying the template identifier and the resource information, and sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package, and the like.
The embodiment of the invention also provides a computer storage medium (Memory), which is a Memory device in the terminal and is used for storing programs and data. It is understood that the computer storage medium herein may include a built-in storage medium in the terminal, and may also include an extended storage medium supported by the terminal. The computer storage medium provides a storage space that stores an operating system of the terminal. Also stored in this memory space are one or more instructions, which may be one or more computer programs (including program code), suitable for loading and execution by processor 1001. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
In one embodiment, one or more first instructions stored in a computer storage medium may be loaded and executed by the processor 1001 to implement the corresponding steps of the method described above in relation to the electronic resource procurement method embodiment; in a specific implementation, one or more first instructions in the computer storage medium are loaded by the processor 1001 and perform the following steps:
displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group;
when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object;
acquiring a target image, wherein the target image comprises a face of a target object;
replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
In one embodiment, the notification message is displayed in a conversation window of the target conversation; the template image group is selected by a resource issuer in the target session; the target image is a static image; the template image is a static image or a dynamic image, and the dynamic image refers to an image which generates a dynamic effect by switching a plurality of frames of static images at a preset frequency; if the template image is a dynamic image, replacing the face of the template object in the template image with the face of the target object to obtain an expression image, including: replacing the face of the template object included in each frame of static image in the template image with the face of the target object to obtain an expression image; the expression image is a dynamic image.
In another embodiment, when the notification message is triggered, and a template image in the template image group is displayed according to the template identifier, the one or more first instructions are loaded and specifically executed by the processor 1001: when the notification message is triggered, outputting a production interface of the expression image; and acquiring a template image group according to the template identification, and displaying the template image in the template image group in the manufacturing interface.
In another embodiment, when a template image in the template image group is displayed in the production interface, the one or more first instructions are loaded and specifically executed by the processor 1001: if the template image group comprises one template image, displaying the template image in the manufacturing interface; and if the template image group comprises a plurality of template images, randomly selecting one template image from the template image group, and displaying the selected template image in the manufacturing interface.
In yet another embodiment, the production interface includes an image upload button; accordingly, when the target image is acquired, the one or more first instructions are loaded and specifically executed by the processor 1001: responding to the triggering operation of the image uploading button, and switching from the making interface to an image obtaining interface; and acquiring a target image uploaded by the resource retriever in the image acquisition interface, wherein the target image is an image obtained by calling a camera shooting component to shoot the face of the target object, or an image which is selected from a storage space and contains the face of the target object.
In yet another embodiment, before sending the resource obtaining request to the server, the one or more first instructions are loaded and specifically executed by the processor 1001: returning to the production interface from the image acquisition interface, and outputting the expression image and the resource acquisition button in the production interface; and if the trigger operation aiming at the resource acquisition button is detected, executing a step of sending a resource acquisition request to a server.
In yet another embodiment, the one or more first instructions are loaded and executed by the processor 1001 to: responding to the triggering operation aiming at the resource acquisition button, and generating a message request according to the expression image, wherein the message request carries the image data of the expression image and the session identifier of the target session; and sending a message request to the server to request the server to display the expression image in a conversation window of the target conversation according to the conversation identifier and the image data of the expression image.
In another embodiment, the target image includes faces of a plurality of target objects; correspondingly, when the face of the template object in the template image is replaced with the face of the target object to obtain the expression image, the one or more first instructions are loaded and specifically executed by the processor 1001: selecting a face of a target object to be replaced from the faces of the plurality of target objects; and replacing the face of the template object in the template image by using the face of the target object to be replaced to obtain the expression image.
In another embodiment, when selecting a face of a target object to be replaced from the faces of the plurality of target objects, the one or more first instructions are loaded by the processor 1001 and specifically execute: randomly selecting the face of a target object from the faces of the target objects as the face of the target object to be replaced; or, acquiring the selection operation of the resource retriever for the faces of the target objects, and taking the face of the target object selected by the resource retriever as the face of the target object to be replaced according to the selection operation.
In yet another embodiment, one or more second instructions stored in the computer storage medium may be loaded and executed by the processor 1001 to implement the corresponding steps of the method in the above-described embodiment of the electronic resource issuing method; in a specific implementation, one or more second instructions in the computer storage medium are loaded by the processor 1001 and perform the following steps:
responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources;
and generating a resource issuing request carrying the template identifier and the resource information, sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
In one embodiment, the template image is a static image or a dynamic image, and the dynamic image is an image with a dynamic effect generated by switching images of multiple static images at a preset frequency.
The embodiment of the invention can display the notification message in the target session, wherein the notification message is used for notifying the resource retriever in the target session to retrieve the electronic resources in the electronic resource package. When the notification message is triggered, the template image can be displayed according to the template identifier carried by the notification message; and acquiring a target image. And then replacing the face of the template object in the template image by the face of the target object in the target image to obtain an expression image. After the expression image is obtained, determining that the resource retriever has the eligibility for acquiring the electronic resources in the electronic resource package; and sending a resource getting request to the server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package. In the process of getting the electronic resources, the electronic resources in the electronic resource package are got by making the expression images, so that the interestingness of the process of getting the electronic resources can be effectively improved, a resource retriever is more interested in getting the electronic resources, and the viscosity and the participation degree of a user are improved. And by providing the template image for the resource retriever, the threshold of the resource retriever in the process of making the expression image can be reduced.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (15)

1. An electronic resource acquisition method, comprising:
displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resources in the electronic resource package, and the notification message carries the template identification of the template image group;
when the notification message is triggered, displaying a template image in the template image group according to the template identifier, wherein the template image comprises a face of a template object;
acquiring a target image, wherein the target image comprises a face of a target object;
replacing the face of the template object in the template image by the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
2. The method of claim 1, wherein the notification message is displayed in a session window of the target session;
the target image is a static image; the template image is a static image or a dynamic image, and the dynamic image refers to an image which generates a dynamic effect by switching a plurality of frames of static images at a preset frequency;
if the template image is a dynamic image, replacing the face of the template object in the template image with the face of the target object to obtain an expression image, including:
replacing the face of the template object included in each frame of static image in the template image with the face of the target object to obtain an expression image; the expression image is a dynamic image.
3. The method of claim 1, wherein displaying a template image of the set of template images according to the template identifier when the notification message is triggered comprises:
when the notification message is triggered, outputting a production interface of the expression image;
and acquiring a template image group according to the template identification, and displaying the template image in the template image group in the manufacturing interface.
4. The method of claim 3, wherein said displaying in said authoring interface a template image of said set of template images comprises:
if the template image group comprises one template image, displaying the template image in the manufacturing interface;
and if the template image group comprises a plurality of template images, randomly selecting one template image from the template image group, and displaying the selected template image in the manufacturing interface.
5. The method of claim 3, wherein the authoring interface includes an image upload button, and wherein said obtaining a target image comprises:
responding to the triggering operation of the image uploading button, and switching from the making interface to an image obtaining interface;
and acquiring a target image uploaded by the resource retriever in the image acquisition interface, wherein the target image is an image obtained by calling a camera shooting component to shoot the face of the target object, or an image which is selected from a storage space and contains the face of the target object.
6. The method of claim 5, wherein prior to sending the resource acquisition request to the server, the method further comprises:
returning to the production interface from the image acquisition interface, and outputting the expression image and the resource acquisition button in the production interface;
and if the trigger operation aiming at the resource acquisition button is detected, executing a step of sending a resource acquisition request to a server.
7. The method of claim 6, wherein the method further comprises:
responding to the triggering operation aiming at the resource acquisition button, and generating a message request according to the expression image, wherein the message request carries the image data of the expression image and the session identifier of the target session;
and sending a message request to the server to request the server to display the expression image in a conversation window of the target conversation according to the conversation identifier and the image data of the expression image.
8. The method of claim 1, wherein the target image includes faces of a plurality of target objects; the replacing the face of the template object in the template image with the face of the target object to obtain the expression image includes:
selecting a face of a target object to be replaced from the faces of the plurality of target objects;
and replacing the face of the template object in the template image by using the face of the target object to be replaced to obtain the expression image.
9. The method of claim 8, wherein the selecting a face of a target object to be replaced from the faces of the plurality of target objects comprises:
randomly selecting the face of a target object from the faces of the target objects as the face of the target object to be replaced; or,
and acquiring the selection operation of the resource retriever aiming at the faces of the target objects, and taking the face of the target object selected by the resource retriever as the face of the target object to be replaced according to the selection operation.
10. An electronic resource issuing method, comprising:
responding to a selection operation aiming at an electronic resource package of a target type detected in a conversation window of a target conversation, and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
acquiring a template identifier of the selected template image group in the template selection area, and acquiring resource information of an electronic resource package in the resource setting area, wherein the electronic resource package comprises electronic resources;
and generating a resource issuing request carrying the template identifier and the resource information, sending the resource issuing request to a server, wherein the resource issuing request is used for requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
11. The method of claim 10,
the template image is a static image or a dynamic image, and the dynamic image is an image with a dynamic effect generated by switching a plurality of frames of static images at a preset frequency.
12. An electronic resource acquisition apparatus, comprising:
the display unit is used for displaying a notification message in the target session, wherein the notification message is used for notifying a resource retriever in the target session to retrieve the electronic resource in the electronic resource package, and the notification message carries the template identifier of the template image group;
the display unit is used for displaying the template images in the template image group according to the template identifications when the notification message is triggered, wherein the template images comprise faces of template objects;
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a target image which comprises a human face of a target object;
the replacing unit is used for replacing the face of the template object in the template image by adopting the face of the target object to obtain an expression image; after the expression image is obtained, determining that the resource retriever has a picking qualification for picking the electronic resources in the electronic resource package;
and the processing unit is used for sending a resource getting request to a server based on the getting qualification, wherein the resource getting request is used for requesting to get the electronic resources in the electronic resource package.
13. An electronic resource issuing apparatus, characterized by comprising:
the output unit is used for responding to the selection operation of the electronic resource package of the target type detected in the conversation window of the target conversation and outputting a setting interface of the electronic resource package of the target type, wherein the setting interface comprises a template selection area and a resource setting area; the template selection area comprises a plurality of template image groups to be selected, and each template image group comprises at least one template image; when the electronic resource package of the target type is picked up by a resource picker in the target conversation, the resource picker is required to make an expression image based on a template image in a template image group through a terminal;
an obtaining unit, configured to obtain a template identifier of the selected template image group in the template selection area, and obtain resource information of an electronic resource package in the resource setting area, where the electronic resource package includes an electronic resource, and the resource information includes a money amount and an allocation amount of the electronic resource;
and the processing unit is used for generating a resource distribution request carrying the template identifier and the resource information, sending the resource distribution request to a server, requesting the server to generate a notification message according to the resource information and the template identifier, and sending the notification message to a terminal used by the resource retriever so as to notify the resource retriever to retrieve the electronic resources in the electronic resource package.
14. A terminal comprising an input device and an output device, further comprising:
a processor adapted to implement one or more instructions; and the number of the first and second groups,
a computer storage medium storing one or more first instructions adapted to be loaded by the processor and to perform the electronic resource procurement method of any of claims 1-9; alternatively, the computer storage medium stores one or more second instructions adapted to be loaded by the processor and to perform the electronic resource issuing method according to claim 10 or 11.
15. A computer storage medium having one or more first instructions stored thereon, the one or more first instructions adapted to be loaded by a processor and to perform the electronic resource procurement method of any of claims 1-9; alternatively, the computer storage medium stores one or more second instructions adapted to be loaded by the processor and to perform the electronic resource issuing method according to claim 10 or 11.
CN201910862294.1A 2019-09-11 2019-09-11 Electronic resource obtaining method, electronic resource distributing method and related equipment Pending CN110619513A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910862294.1A CN110619513A (en) 2019-09-11 2019-09-11 Electronic resource obtaining method, electronic resource distributing method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910862294.1A CN110619513A (en) 2019-09-11 2019-09-11 Electronic resource obtaining method, electronic resource distributing method and related equipment

Publications (1)

Publication Number Publication Date
CN110619513A true CN110619513A (en) 2019-12-27

Family

ID=68923297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910862294.1A Pending CN110619513A (en) 2019-09-11 2019-09-11 Electronic resource obtaining method, electronic resource distributing method and related equipment

Country Status (1)

Country Link
CN (1) CN110619513A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111126980A (en) * 2019-12-30 2020-05-08 腾讯科技(深圳)有限公司 Virtual article sending method, processing method, device, equipment and medium
CN111369282A (en) * 2020-02-28 2020-07-03 拉扎斯网络科技(上海)有限公司 Resource processing method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105591885A (en) * 2016-01-21 2016-05-18 腾讯科技(深圳)有限公司 Resource sharing method and device
CN106803057A (en) * 2015-11-25 2017-06-06 腾讯科技(深圳)有限公司 Image information processing method and device
CN107578459A (en) * 2017-08-31 2018-01-12 北京麒麟合盛网络技术有限公司 Expression is embedded in the method and device of candidates of input method
CN108388557A (en) * 2018-02-06 2018-08-10 腾讯科技(深圳)有限公司 Message treatment method, device, computer equipment and storage medium
CN108401110A (en) * 2018-03-18 2018-08-14 广东欧珀移动通信有限公司 Acquisition methods, device, storage medium and the electronic equipment of image
US20190073801A1 (en) * 2017-09-07 2019-03-07 Whatsapp Inc. Dynamic color customization of standardized (emoji) image characters
CN109754329A (en) * 2019-01-31 2019-05-14 腾讯科技(深圳)有限公司 Processing method, terminal, server and the storage medium of e-sourcing
CN109858215A (en) * 2017-11-30 2019-06-07 腾讯科技(深圳)有限公司 Resource acquisition, sharing, processing method, device, storage medium and equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106803057A (en) * 2015-11-25 2017-06-06 腾讯科技(深圳)有限公司 Image information processing method and device
CN105591885A (en) * 2016-01-21 2016-05-18 腾讯科技(深圳)有限公司 Resource sharing method and device
CN107578459A (en) * 2017-08-31 2018-01-12 北京麒麟合盛网络技术有限公司 Expression is embedded in the method and device of candidates of input method
US20190073801A1 (en) * 2017-09-07 2019-03-07 Whatsapp Inc. Dynamic color customization of standardized (emoji) image characters
CN109858215A (en) * 2017-11-30 2019-06-07 腾讯科技(深圳)有限公司 Resource acquisition, sharing, processing method, device, storage medium and equipment
CN108388557A (en) * 2018-02-06 2018-08-10 腾讯科技(深圳)有限公司 Message treatment method, device, computer equipment and storage medium
CN108401110A (en) * 2018-03-18 2018-08-14 广东欧珀移动通信有限公司 Acquisition methods, device, storage medium and the electronic equipment of image
CN109754329A (en) * 2019-01-31 2019-05-14 腾讯科技(深圳)有限公司 Processing method, terminal, server and the storage medium of e-sourcing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111126980A (en) * 2019-12-30 2020-05-08 腾讯科技(深圳)有限公司 Virtual article sending method, processing method, device, equipment and medium
CN111126980B (en) * 2019-12-30 2023-09-12 腾讯科技(深圳)有限公司 Virtual article sending method, processing method, device, equipment and medium
CN111369282A (en) * 2020-02-28 2020-07-03 拉扎斯网络科技(上海)有限公司 Resource processing method and device

Similar Documents

Publication Publication Date Title
US10326715B2 (en) System and method for updating information in an instant messaging application
CN108322465B (en) Resource sharing, requesting and processing method and device, storage medium and equipment
CN113041625B (en) Live interface display method, device and equipment and readable storage medium
US10929460B2 (en) Method and apparatus for storing resource and electronic device
CN111050222B (en) Virtual article issuing method, device and storage medium
CN113225572B (en) Page element display method, device and system of live broadcasting room
CN108574618B (en) Pushed information display method and device based on social relation chain
CN108174248A (en) Video broadcasting method, video playing control method, device and storage medium
CN108462853A (en) Control method, intelligent terminal and the video conference terminal of video conference terminal
CN103906010A (en) Method for synchronizing messages among plurality of terminals, machine-readable storage medium, and server
CN106559312B (en) Group management method and device based on controlled equipment
CN112995759A (en) Interactive service processing method, system, device, equipment and storage medium
KR20180027565A (en) METHOD AND APPARATUS FOR PERFORMING SERVICE OPERATION BASED ON CHAT GROUP, AND METHOD AND APPARATUS FOR ACQUIRING GROUP MEMBER INFORMATION
CN113709022B (en) Message interaction method, device, equipment and storage medium
JP2018506793A (en) Method, apparatus, system and computer program for providing a rich menu of official accounts in an instant messaging service
CN111314204A (en) Interaction method, device, terminal and storage medium
WO2020030072A1 (en) Method for allocating resource, method for obtaining resource, method for publishing resource, and device
CN112969093A (en) Interactive service processing method, device, equipment and storage medium
CN114254183A (en) Content recommendation method, device, terminal, server and storage medium
CN111435377A (en) Application recommendation method and device, electronic equipment and storage medium
CN110619513A (en) Electronic resource obtaining method, electronic resource distributing method and related equipment
CN110909241B (en) Information recommendation method, user identification recommendation method, device and equipment
CN109697129A (en) A kind of information sharing method, equipment and computer readable storage medium
CN108881766A (en) Method for processing video frequency, device, terminal and storage medium
CN112950194A (en) Resource obtaining method and device, electronic equipment 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: 40019581

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination