CN112306704B - Numerical packet transfer method, terminal, server, system and storage medium - Google Patents

Numerical packet transfer method, terminal, server, system and storage medium Download PDF

Info

Publication number
CN112306704B
CN112306704B CN201910707936.0A CN201910707936A CN112306704B CN 112306704 B CN112306704 B CN 112306704B CN 201910707936 A CN201910707936 A CN 201910707936A CN 112306704 B CN112306704 B CN 112306704B
Authority
CN
China
Prior art keywords
mobile terminal
application program
server
application
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910707936.0A
Other languages
Chinese (zh)
Other versions
CN112306704A (en
Inventor
周世龙
黄铁鸣
林莉
邬俊杰
黄梓群
李斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910707936.0A priority Critical patent/CN112306704B/en
Publication of CN112306704A publication Critical patent/CN112306704A/en
Application granted granted Critical
Publication of CN112306704B publication Critical patent/CN112306704B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the application discloses a method, a terminal, a server, a system and a storage medium for transferring a value packet, which are used for realizing the transfer of the value packet across application programs. The method comprises the following steps: when a first application program logged in through a first account number is operated on a first mobile terminal, the first mobile terminal acquires the numeric package object acquisition indication information sent by a first application program server; the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the first application program server through a second corresponding relation, and a value packet transfer message is sent to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object.

Description

Numerical packet transfer method, terminal, server, system and storage medium
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to a method, a terminal, a server, a system and a storage medium for transferring a numerical packet.
Background
With the continuous development and popularization of internet finance, electronic red packages created based on mobile payment are gradually integrated into the life of users, and become an important component of social, financial and entertainment in life.
At present, electronic red packages are developed based on social products, the types of the electronic red packages are common one-to-one red packages, one-to-many red packages, one-shake red packages and password red packages, people can operate application programs on terminal equipment such as mobile phones, tablet computers or notebook computers to send and receive the red packages, and the application programs installed on the terminal equipment are multiple, for example, a first application program and a second application program can be installed. Each application can send and receive red packets.
At present, sending and receiving of red packets across application programs cannot be realized, that is, sending and receiving of red packets of each application program is limited to the application program, for example, the first application program and the second application program are limited to sending and receiving of red packets in the respective application programs. Therefore, the current scheme cannot realize sending and receiving of the red packet across application programs, and cannot carry red packet data of another application program under one application program.
Disclosure of Invention
The embodiment of the application provides a value packet transfer method, a terminal, a server, a system and a storage medium, which are used for realizing value packet transfer across application programs and identifying a value packet corresponding to a first application program under a second application program.
The embodiment of the application provides the following technical scheme:
in one aspect, an embodiment of the present application provides a method for transferring a value packet, where the method is applied to a value packet transferring system, and the value packet transferring system includes a first mobile terminal, at least one second mobile terminal, a first application server, and a second application server, and the method includes:
when a first application program logged in through a first account number is operated on the first mobile terminal, the first mobile terminal obtains numerical encapsulation object acquisition indication information sent by the first application program server, wherein the numerical encapsulation object acquisition indication information is used for enabling the first mobile terminal to obtain a numerical encapsulation object from the first application program server, the second application program server maintains a first corresponding relation among the first account number, a second account number and the numerical encapsulation object, the first account number corresponds to the first application program server, the second account number corresponds to the second application program server, and the first application program server and the second application program server are heterogeneous systems;
The first mobile terminal obtains a numerical value package object from the first application program server according to the numerical value package object receiving indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage;
and when the first mobile terminal receives a value packet transfer command through the first application program, acquiring the value packet encapsulation object from a second application program server through the second corresponding relation, and sending a value packet transfer message to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object.
On the other hand, the embodiment of the application also provides a value packet transferring method, which is applied to a value packet transferring system, wherein the value packet transferring system comprises a first mobile terminal, at least one second mobile terminal, a first application program server and a second application program server, and the method comprises the following steps:
the first application program server sends numerical value package object acquisition indication information to the first mobile terminal, wherein the numerical value package object acquisition indication information is used for indicating the first mobile terminal to acquire a numerical value package object from the first application program server;
The first application server generates a numerical package object;
the first application server sends the numeric envelope object to the first mobile terminal.
On the other hand, the embodiment of the application also provides a value packet transferring method, which is applied to a value packet transferring system, wherein the value packet transferring system comprises a first mobile terminal, at least one second mobile terminal, a first application program server and a second application program server, and the method comprises the following steps:
the second mobile terminal receives a numerical packet transfer message sent by the first mobile terminal through the second application server;
the second mobile terminal obtains a value packet to be transferred and a value packet encapsulation object from the value packet transfer message;
and the second mobile terminal displays the numerical packet packaging object and displays the numerical packet when receiving a numerical packet acquisition instruction.
On the other hand, the embodiment of the application also provides a mobile terminal, which is specifically a first mobile terminal, and the first mobile terminal includes:
the processing module is used for acquiring numerical encapsulation object acquisition indication information sent by the first application server when a first application program logged in through a first account number is operated on the first mobile terminal, wherein the numerical encapsulation object acquisition indication information is used for enabling the first mobile terminal to acquire the numerical encapsulation object from the first application server, the second application server maintains a first corresponding relation among the first account number, a second account number and the numerical encapsulation object, the first account number corresponds to the first application server, the second account number corresponds to the second application server, and the first application server and the second application server are heterogeneous systems;
The processing module is further configured to obtain a value package object from the first application server according to the value package object acquisition instruction information, and send a second correspondence between the first account and the value package object to the second application server for storage;
and the sending module is used for acquiring the value packet encapsulation object from the second application server through the second corresponding relation when the value packet transfer command is received through the first application program, and sending a value packet transfer message to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object.
In the foregoing aspect, the constituent modules of the first mobile terminal may also perform the steps described in the foregoing aspect and various possible implementations, and details of the foregoing aspect and various possible implementations are described in the foregoing description.
In another aspect, an embodiment of the present application further provides an application server, where the application server is specifically a first application server, and the first application server includes:
The sending module is used for sending numerical value package object acquisition indication information to the first mobile terminal, wherein the numerical value package object acquisition indication information is used for indicating the first mobile terminal to acquire the numerical value package object from the first application program server;
the processing module is used for generating a numerical value package object;
the sending module is further configured to send the numerical packet encapsulation object to the first mobile terminal.
In the foregoing aspect, the constituent modules of the first application server may also perform the steps described in the foregoing aspect and in various possible implementations, see the foregoing description of the foregoing aspect and in various possible implementations for details.
On the other hand, the embodiment of the application also provides a mobile terminal, which is specifically a second mobile terminal, and the second mobile terminal includes:
the receiving module is used for receiving the value packet transfer message sent by the first mobile terminal through the second application server;
the processing module is used for acquiring a value packet to be transferred and a value packet encapsulation object from the value packet transfer message;
the processing module is further configured to display the value packet encapsulation object, and display the value packet when receiving a value packet acquisition instruction.
In the foregoing aspect, the constituent modules of the second mobile terminal may also perform the steps described in the foregoing aspect and various possible implementations, see the foregoing description of the foregoing aspect and various possible implementations for details.
On the other hand, the embodiment of the application also provides a system for transferring the numerical value packet, which comprises a first mobile terminal, at least one second mobile terminal, a first application program server and a second application program server, wherein,
the first mobile terminal is used for executing the numerical packet transfer method executed by the first mobile terminal;
the first application program server is used for executing the value packet transfer method executed by the first application program server;
the second mobile terminal is configured to execute the value packet transferring method executed by the second mobile terminal;
the second application server is configured to receive the value packet transfer message sent by the first mobile terminal, and send the value packet transfer message to the second mobile terminal.
In another aspect, an embodiment of the present application provides a first mobile terminal, including: a processor, a memory; the memory is used for storing instructions; the processor is configured to execute instructions in the memory to cause the first mobile terminal to perform the method of any of the preceding aspects.
In another aspect, an embodiment of the present application provides a first application server, including: a processor, a memory; the memory is used for storing instructions; the processor is configured to execute the instructions in the memory to cause the first application server to perform the method of any one of the preceding further aspects.
In another aspect, an embodiment of the present application provides a second mobile terminal, including: a processor, a memory; the memory is used for storing instructions; the processor is configured to execute the instructions in the memory to cause the second mobile terminal to perform the method of any of the preceding aspects.
In another aspect, embodiments of the present application provide a computer-readable storage medium having instructions stored therein, which when run on a computer, cause the computer to perform the method of the above aspects.
In the embodiment of the application, when a first application program logged in through a first account number is operated on a first mobile terminal, the first mobile terminal acquires the numerical package object acquisition indication information sent by a first application program server; the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the first application program server through a second corresponding relation, and a value packet transfer message is sent to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object. In the embodiment of the application, the first mobile terminal can receive the value package object receiving indication information when running the first application program, and acquire the value package object from the first application program server according to the indication information, and the value package transferring information sent by the first mobile terminal to the second mobile terminal can carry the value package object, so that the second mobile terminal can display the value package object, and can also display the value package when receiving the value package receiving instruction. Therefore, the embodiment of the application can realize the transfer of the value package across the application programs, and can identify the value package corresponding to the first application program under the second application program, thereby improving the conversion rate of the social product and the playability of the social product.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings for those skilled in the art.
Fig. 1 is a schematic diagram of a system architecture to which a value packet transfer method according to an embodiment of the present application is applied;
fig. 2 is a schematic diagram of an interaction flow among a first application server, a first mobile terminal, and a second mobile terminal in a method for transferring a numeric packet according to an embodiment of the present application;
fig. 3 is a schematic diagram of the composition of the information of the package object of the present application;
FIG. 4 is a schematic diagram of a rear server generating a red packet encapsulation object according to an embodiment of the present application;
FIG. 5 is a diagram showing the contents of the package object information in accordance with the embodiment of the present application;
FIG. 6 is a schematic diagram illustrating a first application user getting a full red envelope from a second application in an embodiment of the present application;
FIG. 7a is a schematic diagram of a menu for setting a second application red envelope in a first application according to an embodiment of the present application;
FIG. 7b is a diagram illustrating creation of a second application Red envelope according to an embodiment of the present application;
FIG. 7c is a schematic diagram of adding a red envelope according to an embodiment of the present application;
FIG. 7d is a schematic diagram of a modified red envelope according to an embodiment of the present application;
FIG. 7e is a schematic diagram of a visible range of a set cover according to an embodiment of the present application;
FIG. 7f is a schematic diagram of an interface for sending out a red packet to a first application according to an embodiment of the present application;
FIG. 7g is a schematic diagram illustrating a red cover selection in a first application according to an embodiment of the present application;
FIG. 7h is a schematic diagram of a menu of I tags in a first application according to an embodiment of the present application;
FIG. 7i is a schematic diagram of a red envelope retrieving prompt according to an embodiment of the present application;
FIG. 7j is a diagram illustrating a second application for retrieving a red envelope according to an embodiment of the present application;
FIG. 7k is a schematic diagram showing success of red cover picking according to an embodiment of the present application;
FIG. 7l is a schematic diagram of adding a red envelope according to an embodiment of the present application;
FIG. 7m is a schematic diagram of sending a red packet in a second application according to an embodiment of the present application;
FIG. 7n is a schematic diagram illustrating displaying a red envelope message in a chat window of a second application according to an embodiment of the application;
FIG. 7o is a schematic diagram of unpacking a red packet in a second application chat window according to an embodiment of the application;
fig. 8 is a schematic diagram of a composition structure of a first mobile terminal according to an embodiment of the present application;
FIG. 9 is a schematic diagram illustrating a first application server according to an embodiment of the present application;
fig. 10 is a schematic diagram of a composition structure of a second mobile terminal according to an embodiment of the present application;
fig. 11 is a schematic diagram of another composition structure of a first mobile terminal according to an embodiment of the present application;
FIG. 12 is a schematic diagram of another configuration of a first application server according to an embodiment of the present application;
fig. 13 is a schematic diagram of another composition structure of a second mobile terminal according to an embodiment of the present application;
FIG. 14 is a diagram of an embodiment of a packet transfer system in accordance with an embodiment of the present application.
Detailed Description
The embodiment of the application provides a value packet transfer method, a terminal, a server, a system and a storage medium, which are used for realizing value packet transfer across application programs and identifying a value packet corresponding to a first application program under a second application program.
In order to make the objects, features and advantages of the embodiments of the present application more obvious and understandable, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the embodiments described below are only some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the embodiments of the present application.
The terms "comprises" and "comprising," and any variations thereof, in the description of embodiments of the application and in the claims and the foregoing drawings, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The following will describe in detail.
Referring to fig. 1, an embodiment of the present application is applied to a packet transfer system, and is a packet transfer system architecture diagram in the embodiment of the present application, which includes a first mobile terminal, at least one second mobile terminal, a first application server, and a second application server, where 4 second mobile terminals in fig. 1 are only one schematic, and in practical application, the number of second mobile terminals may be greater or less, so the present application is not limited thereto.
The first mobile terminal is used for sending the value packet according to the value packet encapsulation object provided by the first application program server, and the at least one second mobile terminal is used for receiving the value packet and displaying the value packet encapsulation object. The numerical value package provided by the embodiment of the application is specifically an electronic red package. The electronic red package is a business which is firstly introduced by banks and is later introduced into the field of electronic commerce, and becomes a means for attracting customers and retaining users by the institutions such as electronic commerce enterprises, internet companies and the like when the time of year passes, and the electronic red package is actually an extension of card transfer service by depending on online banks.
The first application and the second application may be configured in an operating system of the first mobile terminal, and the first mobile terminal may jump between the first application and the second application. For example, the first application may be an office communication software and the second application may be a social instant messaging software. Specifically, the first application may be office application software and the second application may be a social communication tool.
The first application server is a background server of the first application, and the first application server is used for providing background support services for the first application. For example, the first application server may be a first application server (i.e., a first application background server). The second application server is a background server of the second application, and the second application server is used for providing a background support service for the second application. For example, the second application server may be a second application server (i.e., a second application background server).
The first mobile terminal and the second mobile terminal may be, besides smart phones, tablet computers or personal digital assistants (in english: personal Digital Assistant, english: PDA) and the like, and are described herein by taking smart phones as examples, but the embodiments of the present application should not be limited thereto.
The value packet transfer method provided by the embodiment of the application is applied to a value packet transfer system, wherein the value packet transfer system comprises a first mobile terminal, at least one second mobile terminal, a first application server and a second application server, and referring to fig. 2, an interactive embodiment of the value packet transfer method in the embodiment of the application is shown, and mainly comprises the following processes:
201. the first application program server sends numerical package object acquisition indication information to the first mobile terminal, wherein the numerical package object acquisition indication information is used for indicating the first mobile terminal to acquire the numerical package object from the first application program server.
In the embodiment of the present application, the first application server is a configuration end of a value package object, where the value package object refers to object data for packaging a value package, and for example, the value package object may be a red package cover. The first application server may store a plurality of value package objects, and the first application server may actively push value package object retrieval indication information to the first mobile terminal, for example, when the first mobile terminal logs in to the first application, the first application server may push value package object retrieval indication information to prompt the first mobile terminal to retrieve the value package object, where the value package object retrieved by the first mobile terminal may be used to send a value package transfer message. The first application server may also determine whether to transmit the encapsulation object retrieval indication information according to a request message of the first mobile terminal.
In the embodiment of the application, the numerical encapsulation object acquisition indication information sent by the first application server is used for indicating the first mobile terminal to acquire the numerical encapsulation object from the first application server. For example, the numerical encapsulation object pickup indication information may be specifically used to instruct the first mobile terminal to perform a jump application program to pick up the encapsulation object. The encapsulation object retrieval indication information indicates that the first mobile terminal can retrieve the encapsulation object after performing the jump of the application program, for example, the encapsulation object retrieval indication information may indicate that the first mobile terminal jumps from the first application program to the second application program.
In some embodiments of the present application, step 201 the first application server sending a numeric envelope object pickup indication message to the first mobile terminal includes:
the method comprises the steps that a first application program server receives a first numerical encapsulation object request sent by a first mobile terminal, wherein the first numerical encapsulation object request carries a first position of the first mobile terminal;
the first application program server determines that the first position is matched with a preset positioning range;
the first application server sends encapsulation object acquisition indication information to the first mobile terminal.
The first mobile terminal obtains that the current position of the terminal is a first position, then sends a first numerical encapsulation object request, the first numerical encapsulation object request carries the first position, after receiving the first numerical encapsulation object request, the first application server judges whether the first position of the first mobile terminal is matched with a preset positioning range or not, and only when the first position is matched with the preset positioning range, encapsulation object acquisition indication information is sent, so that the first mobile terminal can receive the encapsulation object acquisition indication information, and the first mobile terminal can carry out encapsulation object acquisition operation according to the encapsulation object acquisition indication information.
For example, the location scope is a geographical area configured by the first application server where the electronic red envelope is retrievable. In this embodiment, if it is detected that the first location where the second mobile terminal sending the first numerical value package object request is located matches the positioning range information, the first application server returns the package object retrieval instruction information, and when the first location does not match the preset positioning range, the first application server does not send the package object retrieval instruction information.
In some embodiments of the present application, step 201 the first application server sending a numeric envelope object pickup indication message to the first mobile terminal includes:
the first application program server receives a second digital packet encapsulation object request sent by the first mobile terminal, wherein the second digital packet encapsulation object request carries a first account number used when the first mobile terminal operates the first application program;
the method comprises the steps that a first application program server determines that a first account belongs to a visible range of an encapsulation object;
the first application server sends encapsulation object acquisition indication information to the first mobile terminal.
The first mobile terminal acquires a first account number used when the current terminal runs a first application program, then sends a second digital packet encapsulation object request, the second digital packet encapsulation object request carries the first account number, after the first application program server receives the second digital packet encapsulation object request, the first application program server judges whether the first account number of the first mobile terminal belongs to the encapsulation object visible range or not, and only when the first account number belongs to the encapsulation object visible range, encapsulation object acquisition indication information is sent, so that the first mobile terminal can receive the encapsulation object acquisition indication information, and the first mobile terminal can carry out encapsulation object acquisition operation according to the encapsulation object acquisition indication information. Wherein the package object visible range is a user range determined by the first application server and capable of encapsulating the package object using a numeric value. For example, the visible range of the encapsulation object may be a group where the first account is located, and only the mobile terminals in the group can perform encapsulation object pickup, and the mobile terminals not belonging to the group cannot perform encapsulation object pickup.
202. When a first application program logged in through a first account number is operated on a first mobile terminal, the first mobile terminal obtains numerical encapsulation object obtaining indication information sent by a first application program server, wherein the numerical encapsulation object obtaining indication information is used for enabling the first mobile terminal to obtain a numerical encapsulation object from the first application program server, a second application program server maintains a first corresponding relation among the first account number, a second account number and the numerical encapsulation object, the first account number corresponds to the first application program server, the second account number corresponds to the second application program server, and the first application program server and the second application program server are heterogeneous systems.
In the embodiment of the application, the first mobile terminal logs in the first application program through the first account number, and the first mobile terminal logs in the second application program through the second account number, wherein the first account number is the unique identity of the first mobile terminal in the first application program, and the second account number is the unique identity of the first mobile terminal in the second application program. The first account and the second account correspond to the same user, namely, the user can operate the first mobile terminal, the user uses the first account when logging in the first application program, the first account corresponds to the first application program server, the user uses the second account when logging in the second application program, the second account corresponds to the second application program server, the first application program server and the second application program server are heterogeneous systems, namely, the first application program server and the second application program server are background servers of respective application programs. The second application server maintains a first correspondence between the first account number, the second account number and the numerical value package object, so that the correspondence between the first account number, the second account number and the numerical value package object can be determined, and the second application server can determine whether the first mobile terminal has the authority to use the numerical value package object according to the first correspondence.
In some embodiments of the application, the first correspondence comprises: the corresponding relation among the group identifier to which the first account belongs, the second account and the numerical package object. The first account may correspond to a group identifier, where the group identifier is a group where the first account is located when the first mobile terminal runs the first application, and the group identifier corresponding to the first account may be a group name, a group number, and the like, where the first mobile terminal belongs to the first application. For example, the first application may be office communication software, and the group identifier of the first mobile terminal in the first application may be an enterprise name, a department name, and the like of the first mobile terminal.
In the embodiment of the application, the first mobile terminal may run the first application program, for example, the first application program may be office communication software. The first application server is a background server of the first application. The first mobile terminal acquires the value package object acquisition indication information sent by the first application program server, wherein the package object acquisition indication information is used for indicating the first mobile terminal to acquire the value package object from the first application program server.
In some embodiments of the present application, step 202 of the first mobile terminal obtaining, by the first mobile terminal, numeric envelope object acquisition indication information sent by the first application server includes:
the method comprises the steps that a first mobile terminal sends a first numerical encapsulation object request to a first application server, and the first numerical encapsulation object request carries a first position of the first mobile terminal;
the first mobile terminal receives the numerical package object acquisition indication information sent by the first application program server when the first position is matched with a preset positioning range.
The method comprises the steps that a first mobile terminal obtains that the current position of the terminal is a first position, then a first numerical encapsulation object request is sent, the first numerical encapsulation object request carries the first position, after the first application program server receives the first numerical encapsulation object request, the first application program server judges whether the first position of the first mobile terminal is matched with a preset positioning range or not, and only when the first position is matched with the preset positioning range, numerical encapsulation object acquisition indication information is sent, so that the first mobile terminal can receive the numerical encapsulation object acquisition indication information, and the first mobile terminal can carry out encapsulation object acquisition operation according to the numerical encapsulation object acquisition indication information.
In some embodiments of the present application, step 202 of the first mobile terminal obtaining, by the first mobile terminal, numeric envelope object acquisition indication information sent by the first application server includes:
the first mobile terminal sends a second digital packet encapsulation object request to the first application server, wherein the second digital packet encapsulation object request carries a first account number used when the first mobile terminal operates the first application;
and the first mobile terminal receives the numerical encapsulation object acquisition indication information sent by the first application program server when the first account belongs to the encapsulation object visible range.
The first mobile terminal acquires a first account number used when the current terminal runs a first application program, then sends a second digital packet encapsulation object request, the second digital packet encapsulation object request carries the first account number, after the first application program server receives the second digital packet encapsulation object request, the first application program server judges whether the first account number of the first mobile terminal belongs to the encapsulation object visible range or not, and only when the first account number belongs to the encapsulation object visible range, encapsulation object acquisition indication information is sent, so that the first mobile terminal can receive the encapsulation object acquisition indication information, and the first mobile terminal can carry out encapsulation object acquisition operation according to the encapsulation object acquisition indication information. Wherein the package object visible range is a user range determined by the first application server and capable of encapsulating the package object using a numeric value. For example, the visible range of the encapsulation object may be a group where the first account is located, and only the mobile terminals in the group can perform encapsulation object pickup, and the mobile terminals not belonging to the group cannot perform encapsulation object pickup.
In some embodiments of the present application, after the first mobile terminal obtains the value packet encapsulation object acquisition indication information sent by the first application server, the value packet transfer method provided by the embodiment of the present application may further include the following steps:
the first mobile terminal jumps from the first application program to the second application program according to the value package object acquisition indication information.
In the embodiment of the application, the first mobile terminal is configured with a first application program and a second application program, and when receiving the numerical value package object acquisition indication information, the first mobile terminal responds to the numerical value package object acquisition indication information to jump the application program. For example, the first application may be office communication software and the second application may be social communication software, and the first application will call the WXSDK interface to jump to the second application.
203. The first application server generates a numeric wrapper object.
In the embodiment of the application, the first application server can acquire the first account number used when the first mobile terminal runs the first application, wherein the first account number is the user identifier used by the first mobile terminal in the first application, for example, the first account number can be the identifier (called gid) used when the first mobile terminal logs in the first application, the gid is a global id, and each user in the first application has a unique gid. For another example, the first account may be gid and vid, where a user in a first application may be located in multiple companies, and there is one vid under each company, where one gid corresponds to multiple vids.
In the embodiment of the application, the first account number may correspond to a group identifier, where the group identifier is a group where the first account number is located when the first mobile terminal runs the first application program, and the group identifier corresponding to the first account number may be a group name where the first mobile terminal belongs to the first application program, and the like. For example, the first application may be office communication software, and the group identifier of the first mobile terminal in the first application may be an enterprise name, a department name, and the like of the first mobile terminal.
In the embodiment of the present application, the value package object generated by the first application server includes various contents of the value package object used by the value package transfer message, for example, the value package object may include a group identifier corresponding to a first account number used when the first mobile terminal operates the first application, and in addition, the value package object may further include information such as a package object style, a display format, an acquisition address of a package object material, an acquisition address of a message material, and the like.
204. The first application server sends the numeric wrapper object to the first mobile terminal.
In the embodiment of the application, after the first application program server generates the value package encapsulation object, the first application program server is used as a background server of the first application program, and the first application program server can also send the value package encapsulation object to the first mobile terminal, so that the first mobile terminal can receive the value package encapsulation object.
In some embodiments of the present application, step 204 the first application server sending a numeric wrapper object to the first mobile terminal comprises:
the first application program server receives a request for getting sent by the first mobile terminal, wherein the request for getting carries a second account number used when the first mobile terminal runs a second application program;
the first application server checks the second account;
and when the second account number passes the verification, the first application program server sends the numerical value package object to the first mobile terminal.
After the first mobile terminal finishes the jump of the application program, the first mobile terminal can send a request for getting to the first application program server, wherein the request for getting carries a second account number used when the first mobile terminal runs the second application program, for example, the second account number can be a user identifier of the first mobile terminal in the second application program, after the first application program server receives the request for getting, the first application program server judges whether the second account number of the first mobile terminal passes the verification, and only if the second account number passes the verification, a numerical package object is sent, so that the first mobile terminal can receive the numerical package object, and the first mobile terminal can issue a numerical package according to the numerical package object.
In some embodiments of the present application, after the first application server sends the value packet encapsulation object to the first mobile terminal in step 204, the value packet transfer method provided in the embodiment of the present application further includes the following steps:
the method comprises the steps that a first application server obtains a first account associated with a second account;
the first application program server records a value package encapsulation object acquisition result corresponding to the first account.
When a user of the first mobile terminal clicks to get the value package encapsulation object, the first application program server sends the value package encapsulation object to the first mobile terminal, the first application program server obtains a first account number of the first mobile terminal in the first application program and a second account number of the second application program, and the first application program server records a value package encapsulation object getting result corresponding to the first account number, so that the value package encapsulation object getting state can be conveniently queried. For example, when the user clicks to get, the first application background searches for the associated first application identifier according to the second application identity of the user when getting, and records that a specific red package encapsulation object is obtained under the current first application.
In some embodiments of the present application, the foregoing method for retrieving the indication information from the numeric packet includes: the type of pickup of the value envelope object, and the value envelope object pickup information to jump from the first application to the second application.
The package object retrieval indication information may include a retrieval type of a value package object, where the retrieval type of the value package object is used to indicate a type of retrieving a value package in a current package object, for example, the retrieval type of the value package object may be a retrieval type of a red package object. The package object acquisition instruction information may further include package object acquisition information of a numerical package that jumps from the first application program to the second application program, for example, the package object acquisition information may include package object information of the second application program and verification information of a user.
A numerical envelope packaging object comprising: the method comprises the steps of packaging object identification, a material uniform resource locator (Uniform Resource Locator, URL) of a value package packaging object, a material URL of a value package transfer message, a packaging object name and a packaging object acquisition state, wherein the packaging object name is used for carrying a group identification corresponding to a first account number used when a first mobile terminal runs a first application program.
The package object identifier is a unique identifier of each package object, and the material URL of the numerical package object is a picture acquisition address of the numerical package object, for example, the material URL of the numerical package object is a material URL of a red envelope, after clicking the red envelope message, a user pops up a red envelope interface, downloads a corresponding picture, and pastes the picture into a background picture of the red envelope interface. The material URL of the digital packet transfer message is a picture acquisition address of the digital packet transfer message, for example, the material URL of the digital packet transfer message is a picture URL of a package object of the red packet message, and when the red packet message is displayed, a corresponding picture is downloaded and attached to a message bubble background. In addition, the numerical package object can also carry a package object name and a package object pickup state, wherein the package object name is used for being displayed in the first application program, for example, is used for identifying the package envelope name. The encapsulation object retrieval states are some states of encapsulation object retrieval and are used for displaying related encapsulation object retrieval states in the first application program.
205. And the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information.
In the embodiment of the present application, after receiving the indication information for the numeric packet package object, the first mobile terminal may obtain the numeric packet package object from the first application server according to the indication information. For example, the first mobile terminal may run the second application, so that the first mobile terminal may perform the retrieval of the value package object in the second application, that is, the first mobile terminal obtains the value package object from the first application server according to the value package object retrieval indication information, and the first mobile terminal parses the received value package object. Further, the first mobile terminal may further obtain a group identifier corresponding to the first account number used when the first mobile terminal runs the first application.
In some embodiments of the present application, step 205 the first mobile terminal obtains the value package object from the first application server according to the value package object acquisition indication information, including:
the first mobile terminal sends a request for getting to the first application program server, wherein the request for getting carries a second account number used when the first mobile terminal runs a second application program;
And the first mobile terminal receives the numeric envelope package object sent by the first application program server when the second account verification is passed.
After the first mobile terminal finishes the jump of the application program, the first mobile terminal can send a request for getting to the first application program server, wherein the request for getting carries a second account number used when the first mobile terminal runs the second application program, for example, the second account number can be a user identifier of the first mobile terminal in the second application program, after the first application program server receives the request for getting, the first application program server judges whether the second account number of the first mobile terminal passes the verification, and only if the second account number passes the verification, a numerical package object is sent, so that the first mobile terminal can receive the numerical package object, and the first mobile terminal can issue a numerical package according to the numerical package object.
206. When the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the second application program server through the second corresponding relation, and a value packet transfer message is sent to the second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object.
In the embodiment of the present application, the first mobile terminal receives a value packet transfer command through the first application program, for example, the value packet transfer command is sent by a user operating the first mobile terminal, for example, when the user needs to send a value packet to the second mobile terminal using the first mobile terminal, the user triggers the value packet transfer command, the first mobile terminal responds to the value packet transfer command and obtains a value packet encapsulation object from the second application program server through the second correspondence relationship, and the first mobile terminal can send a value packet transfer message to the second mobile terminal using the value packet encapsulation object. For example, after the first mobile terminal determines the value packet to be transferred and the value packet encapsulation object, the first mobile terminal may generate a value packet transfer message, where the value packet to be transferred carried in the value packet transfer message refers to the value transferred by the value packet, and the value packet encapsulation object carries the encapsulation object content that needs to be displayed when the value packet is received. For example, the first mobile terminal may use the value packet encapsulation object to send a red packet message to the second mobile terminal, where the red packet message carries the value transferred by the value packet and the encapsulation object content that needs to be displayed when the value packet is received.
In some embodiments of the application, the numeric envelope object comprises: the method and the device for transferring the numerical value packet can realize the transfer of the numerical value packet across application programs, and can identify the numerical value packet corresponding to the first application program under the second application program, so that the conversion rate of social products is improved, and the playability of the social products is improved.
In the embodiment of the present application, the first mobile terminal may use a plurality of types of value packages, for example, may be a golden-red package, and may also send cash, dollars, game coins, flowers, props, and other value packages, which are not limited herein.
By way of example, when the first mobile terminal and the second mobile terminal can chat by adopting the social product, the social product is taken as an entrance product, and the product conversion rate is effectively improved. In the embodiment of the application, the first mobile terminal sends the red packet message on the second application program (such as social communication software), and the red packet message can carry the group message (such as the enterprise name corresponding to the first account number) corresponding to the first account number in the first application program (such as office communication software), so that a user receiving the red packet message can see the group identifier, and the red packet playing method is more interesting.
207. And the second mobile terminal receives the value packet transfer message sent by the first mobile terminal through the second application server.
In the embodiment of the application, the second mobile terminal interacts with the first mobile terminal through the second application server, so that the digital packet transfer message sent by the first mobile terminal can be received. For example, the second application may be a second application, and the first mobile terminal may send a red envelope message to the second mobile terminal in the second application.
208. The second mobile terminal obtains the value packet to be transferred and the value packet encapsulation object from the value packet transfer message.
In the embodiment of the present application, after the second mobile terminal receives the value packet transfer message sent by the first mobile terminal, the value packet transfer message may be parsed, so as to obtain the value packet to be transferred and the value packet encapsulation object, and for the description of the value packet and the value packet encapsulation object, see the examples in the foregoing embodiments for details.
209. The second mobile terminal displays the value package object and displays the value package when receiving the value package receiving instruction.
In the embodiment of the application, the second mobile terminal may display the numeric wrapper object in the second application program, for example, the second application program may be social communication software, and the second mobile terminal displays the numeric wrapper object on a chat interface of the social communication software. Further, the numeric packet package object sent by the first mobile terminal includes: the method and the device for transferring the numerical value packet can realize the transfer of the numerical value packet across application programs, and can identify the numerical value packet corresponding to the first application program under the second application program, so that the conversion rate of social products is improved, and the playability of the social products is improved.
For example, in the embodiment of the present application, the red packet encapsulation object is carried in the red packet message sent by the first mobile terminal, and the first mobile terminal may obtain the enterprise red packet encapsulation object from the first application server, where the encapsulation object includes enterprise short names, blessing patterns and the like. The first mobile terminal obtains the current encapsulation object information from the second application program, and uses the identity of the enterprise to give blessing to clients, partners and the like by using red packets.
In some embodiments of the present application, step 209 displays the value package upon receiving the value package fetch instruction, comprising:
the second mobile terminal sends a value packet acquisition request to a second application server according to the received value packet acquisition instruction;
the second mobile terminal receives a value packet acquisition result sent by the second application server;
and the second mobile terminal displays the value packet according to the value packet acquisition result.
When the second mobile terminal displays the value package object in the second application program, a user operating the second mobile terminal can click on the value package object, so that the second mobile terminal sends a value package acquisition request to the second application program server, that is, the second mobile terminal can request to the second application program server to acquire the value package, the second application program server can allocate the corresponding value package to the second mobile terminal and generate a value package acquisition result, the second mobile terminal can receive the value package acquisition result and display the value package acquisition result, and the value package acquisition result can display the value package transmitted by the first mobile terminal from the group.
As can be seen from the description of the embodiments of the present application by the foregoing embodiments, when a first application logged in through a first account is running on a first mobile terminal, the first mobile terminal obtains numeric package object acquisition indication information sent by a first application server; the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the first application program server through a second corresponding relation, and a value packet transfer message is sent to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object. In the embodiment of the application, the first mobile terminal can receive the value package object receiving indication information when running the first application program, and acquire the value package object from the first application program server according to the indication information, and the value package transferring information sent by the first mobile terminal to the second mobile terminal can carry the value package object, so that the second mobile terminal can display the value package object, and can also display the value package when receiving the value package receiving instruction. Therefore, the embodiment of the application can realize the transfer of the value package across the application programs, and can identify the value package corresponding to the first application program under the second application program, thereby improving the conversion rate of the social product and the playability of the social product.
In order to better understand and implement the above-mentioned schemes of the embodiments of the present application, the following specific description will exemplify the corresponding application scenario.
In the embodiment of the application, the first application program is office communication software, the second application program can be social communication software, the first mobile terminal is a red packet sender, the second mobile terminal is a red packet leader, the first application program is a first application program background server, and the second application program is a second application program background server for illustration. When the user uses the office communication software, the user can acquire the special numerical value package object of the office communication software, and the user uses the numerical value package object to send a numerical value package transfer message in the social communication software, for example, the numerical value package object is specifically a red package cover.
At present, when a red packet is sent in the second application program, the red packet is often personal behavior, the identity of the enterprise where the second application program is located is hard to achieve, and emotion of thank you, blessing and congratulations is expressed to the opposite side. According to the embodiment of the application, the red package cover is introduced, and the first application program background server can manufacture the enterprise red package cover, wherein the cover style comprises enterprise short names, blessing patterns and the like. The enterprise member can obtain the current cover information from the second application program, so that the identity of the enterprise member can be used for blessing the client, the partner and the like with the red package. So that the red envelope behavior of the individual rises to the enterprise level, and the impression is impressive.
Next, the process of making and issuing the second application package cover will be described, and then the main process of taking and using the package cover at the second application side will be described.
Fig. 3 is a schematic diagram of the composition of the red envelope information according to the embodiment of the present application. The second application red envelope has two parts: the base cover information and the second application program jump to get the information.
Wherein, first introducing basic cover information, basic cover information may include:
mid-bit cover id, each cover unique.
The receiver_url is the material url of the red envelope, and after clicking the red envelope message, the user pops up the red envelope interface, downloads the corresponding picture and pastes the picture into the background picture of the red envelope interface.
And the bubble_url is a picture url of the cover of the red packet message, and when the red packet message is displayed, the corresponding picture is downloaded and is attached to the bubble background of the message.
The name is the name of the cover and is used for displaying in the first application program and identifying the name of the envelope of the red envelope.
The flag is some state of cover picking and is used for displaying related cover picking states in the first application program.
The second application jump-get information is described next. The red package cover needs to jump to the second application program page to complete the picking, and when the red package is picked up, the first application program user bound with the second application program account can call the wxsdk interface to jump to the second application program to complete the operation of picking up the red package cover. The second application program jump-taking information mainly comprises the following steps:
businesstype, which represents a service type, is a red envelope pickup type (type) in the embodiment of the present application.
After the wxjumpdata jumps to the H5 page opened by the second application program, the information of the H5 page is additionally brought, and the information comprises the cover information of the red packet of the second application program and verification information of the user.
Referring to fig. 4, a schematic diagram of the rear server generating the red envelope according to the embodiment of the application is shown, and the process of generating the envelope is described next. The first application background server is in the cover applet, wherein the applet refers to a second application applet, the running of the applet depends on a host application (App), e.g. the host App supports the second application and the first application. The method comprises the steps of selecting an existing system built-in template, inputting a cover name (for short by enterprises) and a cover template number, and setting the application range of the cover. Clicking for saving and notifying a background server of the first application program to generate a cover record. And the first application program background server receives the terminal request and completes the cover generation process.
When the background server of the first application program generates the cover, the background server needs to select from the built-in cover templates to determine the basic style of the cover. The first application background server then fills in the name of the cover, which is the abbreviation of the corporation. The first application background server can set the application scope of the cover, and a plurality of vids and partyids are designated to be brought to the first application background server. Where a first application user has a unique gid, a first application user may be located in multiple companies, one vid under each company. One gid corresponds to a plurality of vids. Within the same company there are several departments, each with a unique department id, namely partyid.
The enterprise is required to be displayed in the material of the red envelope cover. After the background server of the first application program takes the cover template selected by the terminal, finding out the material picture corresponding to the template, and generating a picture with enterprise abbreviation according to enterprise abbreviation as a background picture of the envelope interface of the red envelope.
Fig. 5 is a schematic diagram of the composition of the cover information of the red packet according to the embodiment of the application. The red envelope information may include: cover id, envelope interface url, message material picture url, second application jump pickup information, cover visible range.
The background directly stores url of the cover background image of the red packet message corresponding to the template. The visible range of the cover includes people and departments that can use the current cover, and the background is directly stored.
The first application backend server assigns an id to the new cover and generates cover information for use when retrieving in the second application. And forming a cover record to be stored in a warehouse.
The distribution of the cover in the first application is described next. Before entering the red package scene, the client side user can actively request to pull the cover information from the background. The background server of the first application program traverses all cover records, judges whether the currently requested user accords with the visible range of the cover, if so, issues red envelope data to the terminal, and the terminal can display according to the issued cover information to prompt the user to use and get in the second application program.
Fig. 6 is a schematic diagram illustrating a first application user getting a full red packet in a second application according to an embodiment of the present application. Next, a description will be given of a case where the first application user takes the case in the second application, and when the first application user takes the case in the case, the first application will call WXSDK and fill in the second application skip-taking information, and open the H5 page taken by the red-package case in the second application. And in the H5 page, according to the jump-to-get information of the second application program, displaying the red package cover content to be taken. And in the second application program H5 page, acquiring the account information of the current second application program through a JSAPI interface provided by the second application program, and checking the identity.
The second application program jumps to the information to be retrieved, and the information of the current red package cover is contained. When the user clicks to get, the first application background searches the related first application global id (i.e. the gid) according to the second application identity (second application id) of the user at the time of getting, and records that the specific red package cover under the current gid is taken in the second application.
In the embodiment of the application, after a cover is picked up, the background of the first application program can write the cover information of the user in the storage of the background of the first application program and the storage of the second application program respectively. In addition, when the first application program background server updates a red package cover, the first application program background can also perform second application program background storage and write the latest red package cover information corresponding to the current cover id.
In the embodiment of the application, the second application program user can use the red package cover when sending the red package, and the second application program client pulls the red package cover information written before to the second application program background when sending the red package. And bringing the cover information into the red packet message content for issuing.
Through the foregoing illustration, in the embodiment of the present application, by generating the red packet cover, issuing the first application program, and retrieving the second application program, the red packet carrying the name of the enterprise may be distributed in the second application program.
Based on the above embodiments, the red envelope is then covered, and the presentation logic of the User Interface (UI) on the mobile terminal is then covered.
First, red envelope management is introduced. Fig. 7a is a schematic diagram of a menu for setting a red envelope of a second application program in a first application program according to an embodiment of the present application, where a first application program background server may enter through a table-management enterprise-second application program red envelope portal to perform a management function on the red envelope. The management of the cover is completed through the small program, so that the subsequent management interface can be updated thermally, and the requirement of rapid iteration of the operation requirement of the current first application program is met.
The first application program background server can establish a cover on the red-envelope cover of the second application program, select a cover template built in the system, set the red-envelope cover for short, and freely combine the red-envelope effect expected by the user. Fig. 7b is a schematic diagram of creating a red envelope of a second application according to an embodiment of the present application, fig. 7c is a schematic diagram of adding a red envelope according to an embodiment of the present application, and fig. 7d is a schematic diagram of modifying a red envelope according to an embodiment of the present application. In the first application program, the background server of the first application program can perform operations such as creating, editing content, deleting and the like on the cover.
Fig. 7e is a schematic diagram of setting a visible range of a cover according to an embodiment of the present application, and for a specific cover, a use range of a current cover may be specified, and only departments and members located within the use range may use the cover. The first application background server may set the usage range of the current cover, defaulting to the whole company. The first application background server may set that only a portion of the current cover is available to members using the current cover. Thus, members outside the usage range do not use the cover in the second application.
The retrieval and use of the red envelope will be described. Fig. 7f is a schematic diagram of an interface for sending a red packet to a first application program according to an embodiment of the present application, where after a cover is created by a background server of the first application program and a member of an enterprise is located in a visible range of the cover, an employee may see a current cover in an app of the first application program and determine whether to jump to a second application program to get.
Fig. 7g is a schematic diagram of selecting a red envelope from a first application provided in an embodiment of the present application, where a user may click on the red envelope to view all available red envelopes on an interface of the first application for red envelope. And clicking the cover in the second application program to use the cover at the bottom of the cover list card, and jumping to the second application program to be picked up. Fig. 7h is a schematic diagram of a menu of a self tag in a first application program provided in an embodiment of the present application, and may also enter a red packet in the self tag (tab), fig. 7i is a schematic diagram of a prompt for picking up a red packet cover provided in an embodiment of the present application, and click on a card above to go to a second application program to pick up and jump to the second application program to pick up.
Next, the second application program will be described to get and send the red packet, and fig. 7j is a schematic diagram of the second application program to get the red packet cover, where after the first application program background server configures the cover, the member in the visible range may already be used in the first application program to send the red packet. But if it is to be used in the second application, it is also necessary to jump to the second application for a retrieval operation. FIG. 7k is a schematic diagram showing success of red cover picking according to an embodiment of the present application, where any portal in the section above may jump to the second application and open an H5 page. And clicking the pick-up cover on the H5 page to finish the pick-up operation of the current cover. Fig. 7l is a schematic diagram of adding a red packet cover according to an embodiment of the present application, and fig. 7m is a schematic diagram of sending a red packet in a second application program according to an embodiment of the present application, where after the red packet cover is obtained, a current cover may be selected from the red packet sent by the second application program, and the red packet is sent to another person.
Next, describing that the friends of the second application program receive and get the red packet, fig. 7n is a schematic diagram of displaying the red packet message in the chat window of the second application program according to the embodiment of the present application, after selecting the red packet skin, the red packet with the red packet skin may be sent. Fig. 7o is a schematic diagram of unpacking a red packet in a chat window of a second application program according to an embodiment of the present application, where a counterpart can see the name of his own business and the picture information displayed on the current red packet cover in the red packet message and red packet envelope interface, and feel the friendship of the counterpart.
It can be seen that the lower right corner of the red packet message has a typeface of the name of the opposite party, and the message body itself also has a mask for the picture of the material. And after clicking the red packet message, popping up the red packet to get the envelope interface. In the interface of the envelope of the red envelope, the company on the cover is simply called, and the congratulation and financial patterns of the cover can be seen.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of combinations of actions, but it should be understood by those skilled in the art that the embodiments of the present application are not limited by the order of actions described, as some steps may be performed in other order or simultaneously in accordance with the embodiments of the present application. Further, those skilled in the art will recognize that the embodiments described in the specification are all of the preferred embodiments, and that the acts and modules referred to are not necessarily required in the embodiments of the present application.
In order to facilitate better implementation of the above-described aspects of embodiments of the present application, the following provides related devices for implementing the above-described aspects.
Referring to fig. 8, in an embodiment of the present application, a first mobile terminal 800 is provided, where the first mobile terminal 800 includes:
A processing module 801, configured to obtain, when a first application logged in through a first account is running on the first mobile terminal, numerical encapsulation object obtaining indication information sent by the first application server, where the numerical encapsulation object obtaining indication information is used to enable the first mobile terminal to obtain a numerical encapsulation object from the first application server, and the second application server maintains a first correspondence between the first account, the second account, and the numerical encapsulation object, where the first account corresponds to the first application server, the second account corresponds to the second application server, and the first application server and the second application server are heterogeneous systems;
the processing module 801 is further configured to obtain a value package object from the first application server according to the value package object receiving instruction information, and send a second correspondence between the first account and the value package object to the second application server for storage;
and a sending module 802, configured to obtain, when receiving, by the first application, the value packet transfer command from the second application server through the second correspondence, the value packet encapsulation object, and send, according to the value packet encapsulation object, a value packet transfer message to a second mobile terminal connected to the first application server or the second application server.
In some embodiments of the present application, the first mobile terminal 800 further includes: a receiving module 803, wherein,
a sending module 802, configured to send a first numeric wrapper object request to the first application server, where the first numeric wrapper object request carries a first location of the first mobile terminal;
and a receiving module 803, configured to receive the value packet encapsulation object acquisition indication information sent by the first application server when the first location matches a preset positioning range.
In some embodiments of the present application, the first mobile terminal 800 further includes: a receiving module 803, wherein,
a sending module 802, configured to send a second digital packet encapsulation object request to the first application server, where the second digital packet encapsulation object request carries a first account used when the first mobile terminal runs the first application;
and a receiving module 803, configured to receive a value package object acquisition indication message sent by the first application server when the first account belongs to a package object visible range.
In some embodiments of the present application, the first mobile terminal 800 further includes: a receiving module 803, wherein,
A sending module 802, configured to send a request for acquiring to the first application server, where the request for acquiring carries a second account used when the first mobile terminal runs the second application;
and a receiving module 803, configured to receive the value packet package object sent by the first application server when the second account verification passes.
In some embodiments of the present application, the numeric envelope object obtains the indication information, including: the type of pickup of the value package object, and the information of the value package object pickup of jumping from the first application program to the second application program;
the numerical enclosure object comprises: the method comprises the steps of packaging an object identifier, a material uniform resource locator URL of a value package packaging object, a material URL of a value package transfer message, a packaging object name and a packaging object pickup state, wherein the packaging object name is used for carrying a group identifier corresponding to a first account number used when the first mobile terminal operates the first application program.
In some embodiments of the application, the first correspondence includes: and the corresponding relation among the group identifier to which the first account belongs, the second account and the numerical package object.
Referring to fig. 9, an application server according to an embodiment of the present application is specifically a first application server 900, where the first application server 900 includes:
the sending module 901 is configured to send, to the first mobile terminal, numerical package object acquisition instruction information, where the numerical package object acquisition instruction information is used to instruct the first mobile terminal to obtain a numerical package object from the first application server;
a processing module 902 for generating a numeric envelope object;
the sending module 901 is further configured to send the value packet encapsulation object to the first mobile terminal.
In some embodiments of the present application, the first application server 900 further includes: a receiving module 903, wherein,
the receiving module 903 is configured to receive a second digital packet encapsulation object request sent by the first mobile terminal, where the second digital packet encapsulation object request carries a first account used when the first mobile terminal runs the first application;
a processing module 902, configured to determine that the first account belongs to a visible range of an encapsulation object;
and a sending module 901, configured to send the encapsulation object pickup instruction information to the first mobile terminal.
In some embodiments of the present application, the first application server 900 further includes: a receiving module 903, wherein,
a receiving module 903, configured to receive a request for obtaining, sent by the first mobile terminal, where the request for obtaining carries a second account used when the first mobile terminal runs the second application;
a processing module 902, configured to verify the second account;
and the sending module 901 is configured to send the value packet encapsulation object to the first mobile terminal when the second account verification passes.
In some embodiments of the present application, a processing module 902 is configured to obtain the first account associated with the second account after the sending module 901 sends the value packet encapsulation object to the first mobile terminal; and recording a value package encapsulation object acquisition result corresponding to the first account.
Referring to fig. 10, a second mobile terminal 1000 according to an embodiment of the present application is provided, where the second mobile terminal 1000 includes:
a receiving module 1001, configured to receive, by using the second application server, a packet transfer message sent by the first mobile terminal;
a processing module 1002, configured to obtain a value packet to be transferred and a value packet encapsulation object from the value packet transfer message;
The processing module 1002 is further configured to display the value packet encapsulation object, and display the value packet when receiving a value packet acquisition instruction.
In some embodiments of the present application, the second mobile terminal 1000 further includes: a transmission module 1003, wherein,
a sending module 1003, configured to send a value packet pickup request to the second application server according to the received value packet pickup instruction;
a receiving module 1001, configured to receive a value packet pickup result sent by the second application server;
and a processing module 1002, configured to display the value packet according to the value packet acquisition result.
As can be seen from the above description of the embodiments of the present application, when a first application logged in through a first account is running on a first mobile terminal, the first mobile terminal obtains the numeric package object acquisition indication information sent by the first application server; the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the first application program server through a second corresponding relation, and a value packet transfer message is sent to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object. In the embodiment of the application, the first mobile terminal can receive the value package object receiving indication information when running the first application program, and acquire the value package object from the first application program server according to the indication information, and the value package transferring information sent by the first mobile terminal to the second mobile terminal can carry the value package object, so that the second mobile terminal can display the value package object, and can also display the value package when receiving the value package receiving instruction. Therefore, the embodiment of the application can realize the transfer of the value package across the application programs, and can identify the value package corresponding to the first application program under the second application program, thereby improving the conversion rate of the social product and the playability of the social product.
The embodiment of the present application further provides another first mobile terminal, as shown in fig. 11, for convenience of explanation, only the portion related to the embodiment of the present application is shown, and specific technical details are not disclosed, please refer to the method portion of the embodiment of the present application. The terminal can be any terminal equipment including a mobile phone, a tablet personal computer, a personal digital assistant (English full name: personal Digital Assistant, english abbreviation: PDA), a Sales terminal (English full name: point of Sales, english abbreviation: POS), a vehicle-mounted computer and the like, taking the mobile phone as an example of the terminal:
fig. 11 is a block diagram showing a part of the structure of a mobile phone related to a terminal provided by an embodiment of the present application. Referring to fig. 11, the mobile phone includes: radio Frequency (RF) circuit 1110, memory 1120, input unit 1130, display unit 1140, sensor 1150, audio circuit 1160, wireless fidelity (wireless fidelity, wiFi) module 1170, processor 1180, and power supply 1190. Those skilled in the art will appreciate that the handset configuration shown in fig. 11 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or may be arranged in a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 11:
the RF circuit 1110 may be used for receiving and transmitting signals during a message or a call, and in particular, after receiving downlink information of a base station, the downlink information is processed by the processor 1180; in addition, the data of the design uplink is sent to the base station. Generally, RF circuitry 1110 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (English full name: low Noise Amplifier, english abbreviation: LNA), a duplexer, and the like. In addition, RF circuitry 1110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (english: global System of Mobile communication, english: GSM), general packet radio service (english: general Packet Radio Service, GPRS), code division multiple access (english: code Division Multiple Access, english: CDMA), wideband code division multiple access (english: wideband Code Division Multiple Access, english: WCDMA), long term evolution (english: long Term Evolution, english: LTE), email, short message service (english: short Messaging Service, SMS), and the like.
The memory 1120 may be used to store software programs and modules, and the processor 1180 executes the software programs and modules stored in the memory 1120 to perform various functional applications and data processing of the cellular phone. The memory 1120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 1130 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the mobile phone. In particular, the input unit 1130 may include a touch panel 1131 and other input devices 1132. The touch panel 1131, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 1131 or thereabout using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch panel 1131 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device and converts it into touch point coordinates, which are then sent to the processor 1180, and can receive commands from the processor 1180 and execute them. In addition, the touch panel 1131 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 1130 may include other input devices 1132 in addition to the touch panel 1131. In particular, other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 1140 may be used to display information input by a user or information provided to the user as well as various menus of the mobile phone. The display unit 1140 may include a display panel 1141, and optionally, the display panel 1141 may be configured in the form of a liquid crystal display (english full name: liquid Crystal Display, acronym: LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1131 may overlay the display panel 1141, and when the touch panel 1131 detects a touch operation thereon or thereabout, the touch panel is transferred to the processor 1180 to determine the type of touch event, and then the processor 1180 provides a corresponding visual output on the display panel 1141 according to the type of touch event. Although in fig. 11, the touch panel 1131 and the display panel 1141 are two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1131 may be integrated with the display panel 1141 to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1141 and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 1160, speaker 1161, and microphone 1162 may provide an audio interface between a user and a cell phone. The audio circuit 1160 may transmit the received electrical signal converted from audio data to the speaker 1161, and may be converted into a sound signal by the speaker 1161 to be output; on the other hand, the microphone 1162 converts the collected sound signals into electrical signals, which are received by the audio circuit 1160 and converted into audio data, which are processed by the audio data output processor 1180 for transmission to, for example, another cell phone via the RF circuit 1110, or which are output to the memory 1120 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 1170, so that wireless broadband Internet access is provided for the user. Although fig. 11 shows a WiFi module 1170, it is understood that it does not belong to the necessary constitution of the mobile phone, and can be omitted entirely as required within the scope of not changing the essence of the invention.
The processor 1180 is a control center of the handset, connects various parts of the entire handset using various interfaces and lines, performs various functions of the handset and processes data by running or executing software programs and/or modules stored in the memory 1120, and invoking data stored in the memory 1120. In the alternative, processor 1180 may include one or more processing units; preferably, the processor 1180 may integrate an application processor and a modem processor, wherein the application processor primarily handles operating systems, user interfaces, applications, etc., and the modem processor primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1180.
The handset further includes a power supply 1190 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1180 via a power management system so as to provide for the management of charging, discharging, and power consumption by the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In the embodiment of the present application, the specific steps executed by the processor 1180 included in the terminal are the value packet transferring method executed by the first mobile terminal.
Fig. 12 is a schematic diagram of a server structure provided in an embodiment of the present application, where the server 1200 may be a first application server as described above, and the server 1200 may have a relatively large difference due to configuration or performance, and may include one or more central processing units (central processing units, CPU) 1222 (e.g., one or more processors) and a memory 1232, one or more storage media 1230 (e.g., one or more mass storage devices) storing applications 1242 or data 1244. Wherein memory 1232 and storage medium 1230 can be transitory or persistent. The program stored on the storage medium 1230 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, the central processor 1222 may be configured to communicate with the storage medium 1230, executing a series of instruction operations on the storage medium 1230 on the server 1200.
The server 1200 may also include one or more power supplies 1226, one or more wired or wireless network interfaces 1250, one or more input/output interfaces 1258, and/or one or more operating systems 1241, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
The steps performed by the server in the above embodiments may be based on the server structure shown in fig. 12.
The CPU 1222 is configured to execute the steps of the above-described method for transferring a value packet executed by the server.
The embodiment of the present application further provides another second mobile terminal, as shown in fig. 13, for convenience of explanation, only the portion relevant to the embodiment of the present application is shown, and specific technical details are not disclosed, please refer to the method portion of the embodiment of the present application. The terminal can be any terminal equipment including a mobile phone, a tablet personal computer, a personal digital assistant (English full name: personal Digital Assistant, english abbreviation: PDA), a Sales terminal (English full name: point of Sales, english abbreviation: POS), a vehicle-mounted computer and the like, taking the mobile phone as an example of the terminal:
fig. 13 is a block diagram showing a part of the structure of a mobile phone related to a terminal provided by an embodiment of the present application. Referring to the second mobile terminal shown in fig. 13, the second mobile terminal may be a mobile phone, which includes: radio Frequency (RF) circuit 1310, memory 1320, input unit 1330, display unit 1340, sensor 1350, audio circuit 1360, wireless fidelity (wireless fidelity, wiFi) module 1370, processor 1380, and power supply 1390. It will be appreciated by those skilled in the art that the handset construction shown in fig. 13 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 13:
the RF circuit 1310 may be used for receiving and transmitting signals during a message or a call, and in particular, after receiving downlink information of a base station, the RF circuit may process the downlink information for the processor 1380; in addition, the data of the design uplink is sent to the base station. Generally, the RF circuitry 1310 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (acronym Low Noise Amplifier, acronym LNA), a duplexer, and the like. In addition, the RF circuitry 1310 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (english: global System of Mobile communication, english: GSM), general packet radio service (english: general Packet Radio Service, GPRS), code division multiple access (english: code Division Multiple Access, english: CDMA), wideband code division multiple access (english: wideband Code Division Multiple Access, english: WCDMA), long term evolution (english: long Term Evolution, english: LTE), email, short message service (english: short Messaging Service, SMS), and the like.
The memory 1320 may be used to store software programs and modules, and the processor 1380 performs various functional applications and data processing of the handset by executing the software programs and modules stored in the memory 1320. The memory 1320 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 1320 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 1330 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the handset. In particular, the input unit 1330 may include a touch panel 1331 and other input devices 1332. Touch panel 1331, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on touch panel 1331 or thereabout using any suitable object or accessory such as a finger, stylus, etc.) and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch panel 1331 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 1380, and can receive commands from the processor 1380 and execute them. In addition, the touch panel 1331 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. The input unit 1330 may include other input devices 1332 in addition to the touch panel 1331. In particular, other input devices 1332 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 1340 may be used to display information input by a user or information provided to the user as well as various menus of the mobile phone. The display unit 1340 may include a display panel 1341, and the display panel 1341 may be configured in the form of a liquid crystal display (english full name: liquid Crystal Display, acronym: LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1331 may overlay the display panel 1341, and when the touch panel 1331 detects a touch operation thereon or thereabout, the touch panel is transferred to the processor 1380 to determine the type of touch event, and the processor 1380 then provides a corresponding visual output on the display panel 1341 according to the type of touch event. Although in fig. 13, the touch panel 1331 and the display panel 1341 are two independent components for implementing the input and output functions of the mobile phone, in some embodiments, the touch panel 1331 may be integrated with the display panel 1341 to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1350, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 1341 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 1341 and/or the backlight when the phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 1360, speaker 1361, microphone 1362 may provide an audio interface between the user and the handset. The audio circuit 1360 may transmit the received electrical signal after audio data conversion to the speaker 1361, where the electrical signal is converted to a sound signal by the speaker 1361 and output; on the other hand, the microphone 1362 converts the collected sound signals into electrical signals, which are received by the audio circuit 1360 and converted into audio data, which are processed by the audio data output processor 1380 for transmission to, for example, another cell phone via the RF circuit 1310, or for output to the memory 1320 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 1370, so that wireless broadband Internet access is provided for the user. Although fig. 13 shows a WiFi module 1370, it is understood that it does not belong to the necessary constitution of the mobile phone, and can be omitted entirely as required within a range that does not change the essence of the invention.
Processor 1380 is a control center of the handset, connecting various portions of the entire handset using various interfaces and lines, performing various functions of the handset and processing data by running or executing software programs and/or modules stored in memory 1320, and invoking data stored in memory 1320. Optionally, processor 1380 may include one or more processing units; preferably, processor 1380 may integrate an application processor primarily handling operating systems, user interfaces, applications, etc., with a modem processor primarily handling wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1380.
The handset further includes a power supply 1390 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1380 through a power management system, such as to provide for managing charging, discharging, and power consumption by the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In the embodiment of the present application, the specific steps executed by the processor 1380 included in the terminal are the value packet transferring method executed by the second mobile terminal.
Referring to fig. 14, an embodiment of a packet transfer system is shown, where the packet transfer system includes a first mobile terminal 1401, at least one second mobile terminal 1402, a first application server 1403, and a second application server 1404, and the system includes:
the first mobile terminal is configured to obtain, when a first application program logged in through a first account is running on the first mobile terminal, numerical encapsulation object obtaining indication information sent by the first application server, where the numerical encapsulation object obtaining indication information is used to enable the first mobile terminal to obtain a numerical encapsulation object from the first application server, the second application server maintains a first correspondence between the first account, a second account and the numerical encapsulation object, the first account corresponds to the first application server, the second account corresponds to the second application server, and the first application server and the second application server are heterogeneous systems; acquiring a numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sending a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when a value packet transfer command is received through the first application program, acquiring the value packet encapsulation object from a second application program server through the second corresponding relation, and sending a value packet transfer message to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object;
The first application program server is used for sending numerical value package object acquisition indication information to the first mobile terminal, and the numerical value package object acquisition indication information is used for indicating the first mobile terminal to acquire a numerical value package object from the first application program server; generating a numerical envelope object; and sending the numerical package object to the first mobile terminal.
The second mobile terminal is used for receiving the value packet transfer message sent by the first mobile terminal through the second application server; acquiring a value packet to be transferred and a value packet encapsulation object from the value packet transfer message; and displaying the numerical package object, and displaying the numerical package when receiving a numerical package acquisition instruction.
The second application server is configured to receive the value packet transfer message sent by the first mobile terminal, and send the value packet transfer message to the second mobile terminal.
In the embodiment of the application, when a first application program logged in through a first account number is operated on a first mobile terminal, the first mobile terminal acquires the numerical package object acquisition indication information sent by a first application program server; the first mobile terminal acquires the numerical value package object from the first application program server according to the numerical value package object acquisition indication information, and sends a second corresponding relation between the first account number and the numerical value package object to the second application program server for storage; when the first mobile terminal receives a value packet transfer command through the first application program, a value packet encapsulation object is obtained from the first application program server through a second corresponding relation, and a value packet transfer message is sent to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object. In the embodiment of the application, the first mobile terminal can receive the value package object receiving indication information when running the first application program, and acquire the value package object from the first application program server according to the indication information, and the value package transferring information sent by the first mobile terminal to the second mobile terminal can carry the value package object, so that the second mobile terminal can display the value package object, and can also display the value package when receiving the value package receiving instruction. Therefore, the embodiment of the application can realize the transfer of the value package across the application programs, and can identify the value package corresponding to the first application program under the second application program, thereby improving the conversion rate of the social product and the playability of the social product.
It should be further noted that the above-described apparatus embodiments are merely illustrative, and that the units described as separate units may or may not be physically separate, and that units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the embodiment of the device provided by the invention, the connection relation between the modules represents that the modules have communication connection, and can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the present invention may be implemented by means of software plus necessary general purpose hardware, or of course by means of special purpose hardware including application specific integrated circuits, special purpose CPUs, special purpose memories, special purpose components, etc. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions can be varied, such as analog circuits, digital circuits, or dedicated circuits. However, a software program implementation is a preferred embodiment for many more of the cases of the present invention. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a readable storage medium, such as a floppy disk, a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random-access Memory (RAM, random Access Memory), a magnetic disk or an optical disk of a computer, etc., including several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute the method according to the embodiments of the present invention.
In summary, the above embodiments are only for illustrating the technical solution of the present invention, and are not limited thereto; although the present invention has been described in detail with reference to the above embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the above embodiments can be modified or some technical features thereof can be replaced equivalently; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (17)

1. A method for transferring a value packet, the method being applied to a value packet transfer system, the value packet transfer system including a first mobile terminal, at least one second mobile terminal, a first application server, and a second application server, the method comprising:
when a first application program logged in through a first account number is operated on the first mobile terminal, the first mobile terminal acquires numerical encapsulation object acquisition indication information sent by the first application program server, wherein the numerical encapsulation object acquisition indication information is used for indicating the first mobile terminal to jump from the first application program to a second application program, the first account number corresponds to the first application program server, the second mobile terminal acquires the numerical encapsulation object from the first application program server, the second application program server is a background server of the second application program, the first application program calls a WXSDK interface to jump to the second application program, the second application program server maintains a first corresponding relation among the first account number, the second account number and the numerical encapsulation object, the second account number corresponds to the second application program server, the second application program server is a first application program server, the first mobile terminal is a heterogeneous application program, the first account number is a heterogeneous application server, and the first application program is a first account number server, and the first heterogeneous application program is a heterogeneous application server, and the first account number is a heterogeneous application server;
The first mobile terminal obtains a numerical package object from the first application server according to the numerical package object acquisition indication information in the second application, and sends a second corresponding relation between the first account number and the numerical package object to the second application server for storage, wherein the numerical package object is object data for packaging a numerical package and comprises a package object identifier, a material uniform resource locator of the numerical package object, a material uniform resource locator of a numerical package transfer message, a package object name and a package object acquisition state, and the package object name is used for carrying a group identifier corresponding to a first account number used when the first mobile terminal operates the first application;
when the first mobile terminal receives a value packet transfer command through the first application program, the first mobile terminal acquires the value packet encapsulation object from a second application program server through the second corresponding relation in the second application program, and sends a value packet transfer message to a second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object, wherein the value packet transfer message is generated according to a value packet to be transferred and the value packet encapsulation object, and the second mobile terminal receives the value packet transfer message sent by the first mobile terminal through the second application program by using the second application program.
2. The method of claim 1, wherein the first mobile terminal obtaining the numeric package object retrieval indication information sent by the first application server, comprises:
the first mobile terminal sends a first numerical encapsulation object request to the first application server, wherein the first numerical encapsulation object request carries a first position of the first mobile terminal;
and the first mobile terminal receives the numerical package object receiving indication information sent by the first application program server when the first position is matched with a preset positioning range.
3. The method of claim 1, wherein the first mobile terminal obtaining the numeric package object retrieval indication information sent by the first application server, comprises:
the first mobile terminal sends a second digital packet encapsulation object request to the first application server, wherein the second digital packet encapsulation object request carries a first account number used when the first mobile terminal operates the first application;
and the first mobile terminal receives the numerical package object receiving indication information sent by the first application program server when the first account belongs to the visible range of the package object.
4. The method of claim 1, wherein the first mobile terminal obtains, in the second application, the value envelope object from the first application server according to the value envelope object retrieval indication information, comprising:
the first mobile terminal sends a request for getting to the first application program server, wherein the request for getting carries a second account number used when the first mobile terminal runs the second application program;
and the first mobile terminal receives the numeric package object sent by the first application program server when the second account verification passes in the second application program.
5. The method of any one of claims 1 to 4, wherein the numeric envelope object takes indication information, comprising: the type of pickup of the value package object, and the information of the value package object pickup of jumping from the first application program to the second application program;
the numerical enclosure object comprises: the method comprises the steps of packaging an object identifier, a material uniform resource locator URL of a value package packaging object, a material URL of a value package transfer message, a packaging object name and a packaging object pickup state, wherein the packaging object name is used for carrying a group identifier corresponding to a first account number used when the first mobile terminal operates the first application program.
6. The method according to any one of claims 1 to 4, wherein the first correspondence relation includes: and the corresponding relation among the group identifier to which the first account belongs, the second account and the numerical package object.
7. A method for transferring a value packet, the method being applied to a value packet transfer system, the value packet transfer system including a first mobile terminal, at least one second mobile terminal, a first application server, and a second application server, the method comprising:
the first application program server sends numerical value package object receiving indication information to the first mobile terminal, the numerical value package object receiving indication information is used for indicating the first mobile terminal to jump from the first application program to a second application program, the receiving of the numerical value package object is carried out in the second application program, so that the first mobile terminal obtains the numerical value package object from the first application program server, the second application program server is a background server of the second application program, the first application program calls a WXSDK interface to jump to the second application program, and the numerical value package is an electronic red package;
The first application program server generates a numerical package object, wherein the numerical package object is object data for packaging a numerical package, the numerical package object comprises a package object identifier, a material uniform resource locator of the numerical package object, a material uniform resource locator of a numerical package transfer message, a package object name and a package object acquisition state, and the package object name is used for carrying a group identifier corresponding to a first account number used when the first mobile terminal operates the first application program;
and the first application program server sends the numerical package object to the first mobile terminal through the second application program.
8. The method of claim 7, wherein the first application server sending a numeric wrapper object pickup indication to the first mobile terminal comprises:
the first application program server receives a first numerical encapsulation object request sent by the first mobile terminal, wherein the first numerical encapsulation object request carries a first position of the first mobile terminal;
the first application server determines that the first position is matched with a preset positioning range;
And the first application program server sends the numerical value package object acquisition indication information to the first mobile terminal.
9. The method of claim 7, wherein the first application server sending a numeric wrapper object pickup indication to the first mobile terminal comprises:
the first application program server receives a second digital packet encapsulation object request sent by the first mobile terminal, wherein the second digital packet encapsulation object request carries a first account number used when the first mobile terminal operates the first application program;
the first application server determines that the first account belongs to the visible range of the packaging object;
and the first application program server sends the numerical value package object acquisition indication information to the first mobile terminal.
10. The method according to any of claims 7 to 9, wherein the first application server sending the numeric wrapper object to the first mobile terminal via the second application comprises:
the first application program server receives a request for getting sent by the first mobile terminal, wherein the request for getting carries a second account number used when the first mobile terminal runs the second application program;
The first application server verifies the second account;
and when the second account number passes the verification, the first application program server sends the numerical value package object to the first mobile terminal through the second application program.
11. A method for transferring a value packet, the method being applied to a value packet transfer system, the value packet transfer system including a first mobile terminal, at least one second mobile terminal, a first application server, and a second application server, the method comprising:
the second mobile terminal receives the value packet transfer message sent by the first mobile terminal through the second application server, wherein the second mobile terminal receives the value packet transfer message sent by the first mobile terminal through the second application by using the second application, and the value packet is an electronic red packet;
the second mobile terminal acquires a value packet to be transferred and a value packet encapsulation object from the value packet transfer message, wherein the value packet encapsulation object is object data for encapsulating the value packet, and comprises an encapsulation object identifier, a material uniform resource locator of the value packet encapsulation object, a material uniform resource locator of the value packet transfer message, an encapsulation object name and an encapsulation object pickup state, and the encapsulation object name is used for carrying a group identifier corresponding to a first account number used when the first mobile terminal runs a first application program;
And the second mobile terminal displays the numerical packet packaging object and displays the numerical packet when receiving a numerical packet acquisition instruction.
12. The method of claim 11, wherein displaying the value package upon receipt of a value package fetch instruction comprises:
the second mobile terminal sends a value packet acquisition request to the second application server according to the received value packet acquisition instruction;
the second mobile terminal receives a value packet acquisition result sent by the second application server;
and the second mobile terminal displays the numerical value packet according to the numerical value packet acquisition result.
13. A mobile terminal, characterized in that the mobile terminal is specifically a first mobile terminal, the first mobile terminal comprising:
the processing module is used for acquiring numerical encapsulation object acquisition indication information sent by a first application program server when a first application program logged in through a first account number is operated on the first mobile terminal, wherein the numerical encapsulation object acquisition indication information is used for indicating the first mobile terminal to jump from the first application program to a second application program, the acquisition of the numerical encapsulation object is carried out in the second application program, the first mobile terminal acquires the numerical encapsulation object from the first application program server, the second application program server is a background server of the second application program, the first application program calls a WXSDK interface to jump to the second application program, the second application account number server maintains a first corresponding relation among the first account number, the second account number and the numerical encapsulation object, the first account number corresponds to the first application program server, the second account number corresponds to the second application program server, the second mobile terminal is a background server of the second application program, the first mobile terminal is a heterogeneous electronic package server, and the first account number is a heterogeneous application server;
The processing module is further configured to obtain, in the second application program, a value package object from the first application program server according to the value package object acquisition indication information, send a second correspondence between the first account number and the value package object to the second application program server for storage, where the value package object is object data for packaging a value package, and the value package object includes a package object identifier, a material uniform resource locator of the value package object, a material uniform resource locator of a value package transfer message, a package object name, and a package object acquisition state, where the package object name is used to carry a group identifier corresponding to a first account number used when the first mobile terminal runs the first application program;
and the sending module is used for acquiring the value packet encapsulation object from a second application server through the second corresponding relation in the second application program by the first mobile terminal when the value packet transfer command is received through the first application program, sending a value packet transfer message to the second mobile terminal connected with the first application program server or the second application program server according to the value packet encapsulation object, wherein the value packet transfer message is generated according to a value packet to be transferred and the value packet encapsulation object, and the second mobile terminal receives the value packet transfer message sent by the first mobile terminal by using the second application program through the second application program.
14. An application server, characterized in that the application server is in particular a first application server comprising:
the mobile terminal comprises a sending module, a receiving module and a receiving module, wherein the sending module is used for sending numerical encapsulation object receiving instruction information to a first mobile terminal, the numerical encapsulation object receiving instruction information is used for instructing the first mobile terminal to jump from a first application program to a second application program, the receiving of the numerical encapsulation object is carried out in the second application program, the first mobile terminal obtains the numerical encapsulation object from a first application program server, the second application program server is a background server of the second application program, the first application program calls a WXSDK interface to jump to the second application program, and the numerical packet is an electronic red packet;
the processing module is used for generating a numerical package object, wherein the numerical package object is object data for packaging a numerical package, the numerical package object comprises a package object identifier, a material uniform resource locator of the numerical package object, a material uniform resource locator of a numerical package transfer message, a package object name and a package object pickup state, and the package object name is used for carrying a group identifier corresponding to a first account number used when a first mobile terminal operates a first application program;
The sending module is further configured to send the value packet encapsulation object to the first mobile terminal through the second application program.
15. A mobile terminal, characterized in that the mobile terminal is in particular a second mobile terminal comprising:
the receiving module is used for receiving a value packet transfer message sent by a first mobile terminal through a second application server, wherein the second mobile terminal receives the value packet transfer message sent by the first mobile terminal through the second application, and the value packet is an electronic red packet;
the processing module is used for acquiring a value packet to be transferred and a value packet encapsulation object from the value packet transfer message;
the processing module is further configured to display the value package object, and display the value package when receiving a value package pickup instruction, where the value package object is object data for packaging the value package, and the value package object includes a package object identifier, a material uniform resource locator of the value package object, a material uniform resource locator of a value package transfer message, a package object name, and a package object pickup state, and the package object name is used to carry a group identifier corresponding to a first account number used when the first mobile terminal runs a first application program.
16. A system for transferring a value packet is characterized in that the system comprises a first mobile terminal, at least one second mobile terminal, a first application server and a second application server, wherein,
the first mobile terminal for performing the method of any of claims 1 to 6;
the first application server for performing the method of any one of claims 7 to 10;
the second mobile terminal for performing the method of any of claims 11 to 12;
the second application server is configured to receive the value packet transfer message sent by the first mobile terminal, and send the value packet transfer message to the second mobile terminal.
17. A computer readable storage medium comprising instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1 to 6, or 7 to 10, or 11 to 12.
CN201910707936.0A 2019-08-01 2019-08-01 Numerical packet transfer method, terminal, server, system and storage medium Active CN112306704B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910707936.0A CN112306704B (en) 2019-08-01 2019-08-01 Numerical packet transfer method, terminal, server, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910707936.0A CN112306704B (en) 2019-08-01 2019-08-01 Numerical packet transfer method, terminal, server, system and storage medium

Publications (2)

Publication Number Publication Date
CN112306704A CN112306704A (en) 2021-02-02
CN112306704B true CN112306704B (en) 2023-09-19

Family

ID=74486256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910707936.0A Active CN112306704B (en) 2019-08-01 2019-08-01 Numerical packet transfer method, terminal, server, system and storage medium

Country Status (1)

Country Link
CN (1) CN112306704B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961465A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 A kind of resource sending method and server
CN106961461A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The retransmission method and device of electronics red packet
CN107481059A (en) * 2017-08-18 2017-12-15 首媒科技(北京)有限公司 Information processing method and system
CN108111392A (en) * 2017-11-29 2018-06-01 努比亚技术有限公司 A kind of information processing method, device and computer readable storage medium
CN109829703A (en) * 2019-01-29 2019-05-31 腾讯科技(深圳)有限公司 Virtual objects distribution method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961465A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 A kind of resource sending method and server
CN106961461A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 The retransmission method and device of electronics red packet
CN107481059A (en) * 2017-08-18 2017-12-15 首媒科技(北京)有限公司 Information processing method and system
CN108111392A (en) * 2017-11-29 2018-06-01 努比亚技术有限公司 A kind of information processing method, device and computer readable storage medium
CN109829703A (en) * 2019-01-29 2019-05-31 腾讯科技(深圳)有限公司 Virtual objects distribution method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
微信2019红包新玩法!封面定制背后有怎样的野心?;运营研究社;《https://zhuanlan.zhihu.com/p/94711996》;20190203;第1-8页 *
运营研究社.微信2019红包新玩法!封面定制背后有怎样的野心?.《https://zhuanlan.zhihu.com/p/94711996》.2019,第1-8页. *

Also Published As

Publication number Publication date
CN112306704A (en) 2021-02-02

Similar Documents

Publication Publication Date Title
US11537450B2 (en) Method, apparatus, and mobile terminal for associating notification messages
CN106557330B (en) Method and device for processing notification information of notification bar of mobile terminal system and mobile terminal
US11798107B2 (en) Scenario-based application recommendation method and apparatus
US10775979B2 (en) Buddy list presentation control method and system, and computer storage medium
CN105787776A (en) Information processing method and apparatus
CN106371689B (en) Picture joining method, apparatus and system
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
CN111178012A (en) Form rendering method, device and equipment and storage medium
CN109471690B (en) Message display method and terminal equipment
CN106056001A (en) Private data protection method and apparatus based on mobile terminal and mobile terminal
CN106201748A (en) Method, device and the mobile terminal of a kind of Message Processing based on mobile terminal
WO2015003636A1 (en) Method and device for interception of page elements
CN108320148A (en) A kind of resource transfers method and relevant device
CN108898040A (en) A kind of recognition methods and mobile terminal
CN109146446A (en) A kind of virtual objects distribution method, apparatus and system
CN104616143A (en) Virtual bill transfer method and device in social application
CN110430022A (en) Data transmission method and device
CN106502833A (en) Data back up method and device
CN104516890A (en) Business processing method, business processing device and electronic equipment
CN108763544A (en) A kind of display methods and terminal
CN107193453A (en) Contact person's mask method and device
CN109688175B (en) Resource package distribution method, resource package acquisition method, device and storage medium
CN110430252B (en) Resource data processing method and device, equipment and readable storage medium
CN105608095A (en) Multimedia playing method and device as well as mobile terminal
CN106708501A (en) Activity monitoring method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant