CN105516225B - Method, device and system for operating object - Google Patents
Method, device and system for operating object Download PDFInfo
- Publication number
- CN105516225B CN105516225B CN201410500062.9A CN201410500062A CN105516225B CN 105516225 B CN105516225 B CN 105516225B CN 201410500062 A CN201410500062 A CN 201410500062A CN 105516225 B CN105516225 B CN 105516225B
- Authority
- CN
- China
- Prior art keywords
- promotion
- user
- identification
- management server
- website
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 129
- 230000008569 process Effects 0.000 claims abstract description 53
- 230000001960 triggered effect Effects 0.000 claims abstract description 46
- 238000012546 transfer Methods 0.000 claims description 141
- 238000004364 calculation method Methods 0.000 claims description 125
- 238000012545 processing Methods 0.000 claims description 28
- 230000001186 cumulative effect Effects 0.000 claims description 18
- 230000001737 promoting effect Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 description 26
- 238000012795 verification Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 7
- 238000009825 accumulation Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 6
- 238000007639 printing Methods 0.000 description 6
- 230000007480 spreading Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method for operating an object, which comprises the following steps: receiving an operation object selection request carrying a promotion user identifier; generating and outputting a graphic code according to the identification of the object designated by the operation object selection request and the promotion user identification; receiving a website acquisition request, wherein the website acquisition request carries a graphic code or carries an identification of an object obtained by analyzing the graphic code; according to the website acquisition request, returning the website corresponding to the identification of the object obtained by analyzing the graphic code; the returned website is used for triggering the access of the object with the promotion user identification obtained by analyzing the graphic code as the access parameter; and receiving an operation result which is triggered after the appointed operation is finished on the accessed object and carries the promotion user identification. The method for operating the object is convenient, rapid and efficient, and can monitor the whole operation process. The invention also provides a device and a system for operating the object.
Description
Technical Field
The present invention relates to the field of computer network technologies, and in particular, to a method, an apparatus, and a system for operating an object.
Background
The operation of an object is realized through a network, and is usually realized by adopting a traditional C/S (client/server) structure, a specific server provides an object, and a user operates a client to realize the access and the operation of the object. For example, if the object is a commodity object in a shopping website, the server provides the commodity object, and the user operates the client to access the commodity object and trigger a purchase operation corresponding to the commodity object.
However, when the number of objects is large or the objects require a plurality of operations, it becomes inefficient to implement the operation on one object using the conventional client/server structure. In order to alleviate this situation, there is a scheme of inviting other users to operate an object by means of popularization of a popularization user at present, and specifically, a server is required to provide a website for accessing the object, the popularization user distributes the website to other users, and the other users can access and operate the object on a terminal by means of the website.
However, since the website usually includes many characters and many characters included in the website are special characters, it brings great difficulty to other users to enter the website to access the object, and especially the users of mobile terminals such as mobile phones and the like have poor operation convenience. Thus, the popularization of the object is not basically realized, so that the efficiency of improving the operation times of the object through the popularization becomes very low.
Disclosure of Invention
Therefore, it is necessary to provide a method, an apparatus, and a system for operating an object, which are directed to the problem that the efficiency of increasing the number of operations on the object by using a website is low due to poor operation convenience when the object is popularized.
A method of manipulating an object, the method comprising:
receiving an operation object selection request carrying a promotion user identifier;
generating and outputting a graphic code according to the identification of the object specified by the operation object selection request and the promotion user identification;
receiving a website acquisition request, wherein the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
returning the website corresponding to the identifier of the object obtained by analyzing the graphic code according to the website acquisition request; the returned website is used for triggering the access of the popularization user identification obtained by analyzing the graphic code as an access parameter to the object;
and receiving an operation result which is triggered after the appointed operation is finished on the accessed object and carries the promotion user identification.
An apparatus for manipulating an object, the apparatus comprising:
an operation object selection request receiving module, configured to receive an operation object selection request carrying a promotion user identifier;
the graphic code processing module is used for generating and outputting a graphic code according to the identification of the object specified by the operation object selection request and the promotion user identification;
a website acquisition request receiving module, configured to receive a website acquisition request, where the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
a website returning module, configured to return, according to the website acquisition request, a website corresponding to the identifier of the object obtained by analyzing the graphic code; the returned website is used for triggering the access of the popularization user identification obtained by analyzing the graphic code as an access parameter to the object;
and the operation result receiving module is used for receiving an operation result which is triggered after the appointed operation is finished on the accessed object and carries the promotion user identification.
The method and the device for operating the object can determine the object to be operated according to the received operation object selection request, and accordingly generate and output the graphic code according to the identification of the object and the promotion user identification carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be received. The operation of the majority of operating users on the selected object can be monitored by receiving the operation result, and the identity of the user who carries out popularization can be determined by the popularization user identification carried by the operation result, so that the whole process from selection popularization to operation completion of the object can be known, and the whole process is ensured to operate accurately.
A method of manipulating an object, the method comprising:
acquiring a graphic code; the graphic code is generated according to the identification of the object specified by the operation object selection request and the promotion user identification carried by the operation object selection request;
sending a website acquisition request to a promotion management server, wherein the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
receiving a website corresponding to the identification of the object obtained by analyzing the graphic code returned by the promotion management server according to the website acquisition request;
and triggering the access to the object by taking the popularization user identification as an access parameter according to the returned website, and triggering to send an operation result carrying the popularization user identification to the popularization management server after completing specified operation on the accessed object.
An apparatus for manipulating an object, the apparatus comprising:
the graphic code acquisition module is used for acquiring a graphic code; the graphic code is generated according to the identification of the object specified by the operation object selection request and the promotion user identification carried by the operation object selection request;
a website acquisition request sending module, configured to send a website acquisition request to a promotion management server, where the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
a website receiving module, configured to receive a website corresponding to the identifier of the object, obtained by analyzing the graphic code and returned by the website acquisition request, by the promotion management server;
and the object access module is used for triggering the access to the object by taking the popularization user identifier as an access parameter according to the returned website, and triggering to send an operation result carrying the popularization user identifier to the popularization management server after finishing specified operation on the accessed object.
According to the method and the device for operating the object, the graphic code is obtained firstly, and the output graphic code contains the information of the object identifier and the promotion user identifier, so that the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be triggered and sent to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the majority of operation users on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
A method of manipulating an object, the method comprising:
the method comprises the steps that a promotion management server receives an operation object selection request which is sent by a promotion configuration terminal and carries promotion user identification, generates and outputs a graphic code according to the identification of an object designated by the operation object selection request and the promotion user identification;
the user terminal acquires the graphic code and sends a website acquisition request to a promotion management server, wherein the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
the promotion management server returns the website corresponding to the identification of the object obtained by analyzing the graphic code to the user terminal according to the website acquisition request;
and the user terminal triggers the access to the object by taking the popularization user identification as an access parameter according to the returned website, and triggers the operation result carrying the popularization user identification to be sent to the popularization management server after the specified operation is completed on the accessed object.
A system for operating an object, the system comprising a promotion management server and a user terminal;
the promotion management server is used for receiving an operation object selection request which is sent by a promotion configuration terminal and carries a promotion user identifier, generating a graphic code according to the identifier of an object specified by the operation object selection request and the promotion user identifier and outputting the graphic code;
the user terminal is used for acquiring the graphic code and sending a website acquisition request to a promotion management server, wherein the website acquisition request carries the graphic code or carries an identifier of the object obtained by analyzing the graphic code;
the promotion management server is also used for returning the website corresponding to the identification of the object obtained by analyzing the graphic code to the user terminal according to the website acquisition request;
the user terminal is further used for triggering access to the object by taking the popularization user identification as an access parameter according to the returned website, and triggering to send an operation result carrying the popularization user identification to the popularization management server after specified operation is completed on the accessed object.
According to the method and the system for operating the object, the user terminal sends the operation object selection request, the promotion management server determines the object to be operated according to the received operation object selection request, and then generates and outputs the graphic code according to the identification of the object and the promotion user identification carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The user terminal can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed and operated through the website, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be triggered and sent to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the vast user terminals on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
Drawings
FIG. 1 is a block diagram illustrating components of a system for manipulating objects in one embodiment;
FIG. 2 is a diagram of an application environment for a system for manipulating objects, in one embodiment;
FIG. 3 is an internal block diagram of the promotion management Server of FIG. 1 or FIG. 2 in one embodiment;
FIG. 4 is a diagram illustrating an internal structure of the UE of FIG. 1 or FIG. 2 according to an embodiment;
FIG. 5 is a flow diagram that illustrates a method for manipulating objects, according to one embodiment;
FIG. 6 is a flowchart illustrating the steps of calculating and storing values based on the results of operations according to one embodiment;
FIG. 7 is a flowchart illustrating a method for manipulating objects in a particular application scenario;
FIG. 8 is a flowchart illustrating a method for manipulating objects in accordance with another embodiment;
FIG. 9 is a flowchart illustrating a method of manipulating objects in accordance with yet another embodiment;
FIG. 10 is a block diagram showing the structure of an apparatus for manipulating an object in one embodiment;
FIG. 11 is a block diagram showing the structure of an apparatus for manipulating an object in another embodiment;
FIG. 12 is a block diagram showing the structure of an apparatus for manipulating an object in still another embodiment;
FIG. 13 is a block diagram showing the structure of an apparatus for manipulating an object in one embodiment;
fig. 14 is a block diagram showing the structure of an apparatus for operating an object in another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, in one embodiment, a system for manipulating objects is provided, the system comprising a promotion management server and a user terminal, the promotion management server and the user terminal communicating with each other via a network connection. Referring to the application environment diagram of the system for operating objects shown in fig. 2, the promotion management server may further communicate with an object configuration terminal, a promotion configuration terminal, and a bank server in the application environment through network connections, respectively. The user terminal can also communicate with a web server in the application environment through network connection, and can also communicate with the popularization configuration terminal through network connection if necessary.
The internal structure of the promotion management Server in FIGS. 1 and 2 is shown in FIG. 3. The promotion management server comprises a processor, a graphic processing unit, a storage medium, a memory, a network interface and a payment security management unit which are connected through a system bus. The storage medium of the promotion management server stores an operating system, a database and an operation object device, and the operation object device is used for realizing an operation object method. The processor of the promotion management server is used for providing calculation and control capacity and supporting the operation of the whole promotion management server. The graphic processing unit of the promotion management server is at least used for providing the capability of generating the graphic code and also providing the capability of analyzing the graphic code, and the graphic processing unit and the processor can be packaged into a whole. The memory of the promotion management server provides an environment for the operation of the device of the operation object in the storage medium. The network interface of the promotion management server is used for connecting and communicating with an external terminal or a server through a network, receiving and/or sending data, wherein the data comprises various requests and various data required to interact with the external terminal or the server when the promotion management server realizes the method of the operation object. The payment security management unit may be a USB Key (hardware digital certificate carrier) or an authentication code generator or a dynamic password generator, etc. for providing support for security authentication when generating a payment operation.
The internal structure of the user terminal in fig. 1 and 2 is shown in fig. 4. The user terminal comprises a processor, a graphic processing unit, a storage medium, a memory, a network interface, a display screen, an input device and a payment security management unit which are connected through a system bus. The storage medium of the user terminal stores an operating system and an operation object device, the operation object device is used for realizing an operation object method, and the operation object method corresponds to the operation object method realized by the operation object device in the promotion management server. The processor of the user terminal is used to provide computing and control capabilities to support the operation of the entire user terminal. The graphic processing unit of the user terminal is at least used for providing the drawing capability when displaying the webpage and also providing the capability of analyzing the graphic code, and the graphic processing unit and the processor can be packaged into a whole. The memory of the user terminal provides an environment for the operation of the device of the operation object in the storage medium. The network interface of the user terminal is used for connecting and communicating with an external terminal or a server through a network, receiving and/or sending data, wherein the data comprises various requests and various data required to interact with the external terminal or the server when the method of the operation object is realized on the user terminal. The display screen of the user terminal is used for displaying the web page. The camera of the user terminal is used for acquiring the graphic code. The payment security management unit may be a USB Key or an authentication code generator or a dynamic password generator, etc. for providing support for security authentication when generating payment operations. The user terminal can be a mobile terminal such as a mobile phone and a tablet computer, and can also be a non-mobile terminal such as a desktop computer.
As shown in fig. 5, in an embodiment, a method for operating an object is provided, and this embodiment is illustrated by applying the method to the promotion management server in any one of fig. 1 to fig. 3. The method specifically comprises the following steps:
Specifically, the promotion management server receives an operation object selection request from the promotion configuration terminal, where the operation object selection request carries at least a promotion user identifier, and the object selection request is used to select an object to be operated. The promotion management server can respond to the promotion configuration webpage access request of the promotion configuration terminal and provide promotion configuration webpage content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration webpage content at least comprising the object set, and after the promotion configuration terminal receives the object selection instruction input in the promotion configuration webpage, the promotion management server receives the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the promotion management server can respond to a promotion configuration interface content acquisition request sent by a configuration application running on the promotion configuration terminal, and provide the promotion configuration interface content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration interface content comprising the object set, and the promotion management server receives an object selection request generated and sent by the promotion configuration terminal according to the object selection instruction after the promotion configuration terminal receives the object selection instruction input in the promotion configuration interface.
A promoting user refers to a user that has the ability to propagate objects to other users. An object refers to an object that can be operated, the object in this embodiment mainly refers to an object that requires a plurality of users to participate in operation, the more users participating in operation, the better the effect, the more commodity objects in a shopping website, or a calculation task in distributed calculation, and the like. The promotion configuration terminal is a terminal logged in by a promotion user identifier, has the right of promotion configuration on an object by logging in by the promotion user identifier, and can be a mobile terminal such as a mobile phone and a tablet computer, and can also be a non-mobile terminal such as a desktop computer. The promotion user identification can be obtained by the promotion user through registration request sent by any terminal to the promotion management server in advance.
In one embodiment, before step 502, the object configuration terminal may obtain the content of the object configuration webpage from the promotion management server and display the content, so as to obtain the object information entered by the object source user in the object configuration webpage and send the object information to the promotion management server. The promotion management server can receive the object information sent by the object configuration terminal, generate the identification of the object and store the identification corresponding to the object information, wherein the object information can be any necessary information related to the object and at least comprises a website for accessing the object, thereby realizing the configuration of the object.
In another embodiment, before step 502, the object configuration terminal may further run a configuration application, and the promotion management server may provide and display the content of the object configuration interface to the object configuration terminal, so that the object configuration terminal obtains the object information entered by the object source user in the object configuration interface and sends the object information to the promotion management server. The promotion management server can receive the object information sent by the object configuration terminal, generate the identification of the object and store the identification corresponding to the object information, wherein the object information can be any necessary information related to the object and at least comprises a website for accessing the object, thereby realizing the configuration of the object.
The object source user is an original provider of the object, for example, when the object is a commodity object of a shopping website, the object source user may be a commodity seller or a commodity manufacturer; when the object is a computing task in distributed computing, then the object source user may be a demand provider for distributed computing. The object configuration terminal is a terminal which logs in by using an object source user identifier, the object configuration terminal logs in by using the object source user identifier and has the authority of providing an object and related information thereof, and the object configuration terminal can be a mobile terminal such as a mobile phone and a tablet computer, and can also be a non-mobile terminal such as a desktop computer. The object source user identification can be obtained by the object source user through the registration request sent by any terminal to the promotion management server.
The configuration of the object at least includes the configuration of the access website of the object, and then the corresponding object information at least includes the access website of the object. Of course, the configuration of the object may also include the configuration of the attribute information of the object, such as the configuration of the object source user information, the configuration of the numerical attribute information of the object, and the configuration of the image information of the object, and the like, and then the corresponding object information includes the attribute information of the object, specifically includes the object source user information, the numerical attribute information of the object, the image information of the object, and the like. The object source user information may be, for example, an object source user identifier, a name of a natural person as an object source user, a manufacturer identifier of a product manufacturer as an object source user, or the like; the numerical attribute of the object may be, for example, information such as selling price and discount of the commodity object, or the calculation amount of the calculation task in the distributed calculation; the image information of the object is used for describing the object, such as an appearance image of a commodity object, a process display dynamic image of distributed computation, and the like.
And step 504, generating and outputting a graphic code according to the identification of the object specified by the operation object selection request and the promotion user identification.
Specifically, the promotion management server determines an identifier of an object specified by the request and a promotion user identifier carried in the request according to the operation object selection request, and generates and outputs a graphic code according to the identifier of the object and the promotion user identifier.
The operation object selection request can specify the object by carrying the identification of the object. Or the promotion management server may provide the promotion configuration terminal with web content or interface content including only information of the individual object, so that the promotion management server may use the individual object as a specified object after receiving feedback of the promotion configuration terminal on the determination and selection of the representation of the individual object. Or the promotion management server can provide webpage content or interface content including information of a plurality of objects for the promotion configuration terminal, so that when the promotion management server receives operation information of the promotion configuration terminal on a certain position in the webpage or the interface, the object corresponding to the position is used as a specified object.
The graphic code is a graphic obtained by encoding a character or a character string having a meaning expression function, and includes a two-dimensional code, a barcode, and the like. The bar code is a graphic identifier which arranges a plurality of black bars and blanks with different widths according to a certain coding rule and is used for expressing a group of information. Common bar codes are a pattern of parallel lines of dark bars (simply bars) and white bars (simply spaces) of widely differing reflectivity. The two-dimensional code is a bar code for recording data symbol information by black and white figures distributed in a plane two-dimensional direction according to a certain rule by using a certain specific geometric figure. The two-dimensional Code can be divided into a stacked/row-by-row two-dimensional Code and a matrix two-dimensional Code, wherein the stacked/row-by-row two-dimensional Code coding principle is based on a one-dimensional bar Code and is stacked into two or more rows as required, and representative two-dimensional codes include Code 16K, Code 49, PDF417 and the like. The matrix type two-dimensional code is coded in a rectangular space through different distribution of black and white pixels in a matrix. On the corresponding element positions of the matrix, representing binary '1' by the appearance of points (square points, round points or other shapes), representing binary '0' by the absence of the points, and determining the meaning represented by the matrix type two-dimensional code by the arrangement and combination of the points; the representative matrix type two-dimensional code is as follows: CodeOne, MaxiCode, QR Code, etc. The promotion management server can adopt the graphic codes of corresponding types as required, preferably can adopt matrix two-dimensional codes, and can contain more information.
The promotion management server can connect the identification of the object and the promotion user identification for coding through a preset connector to obtain the graphic code, and the preset connector is not included in respective character sets of the identification of the object and the promotion user identification so as to avoid the condition that the identification of the object and the promotion user identification cannot be identified. The promotion management server can also encrypt the object identification and the promotion user identification by using a preset encryption mode and then encode the object identification and the promotion user identification to obtain the graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed and obtained, and then the object identification and the promotion user identification are obtained by adopting a decryption mode matched with the preset encryption mode and decryption.
In one embodiment, the promotion management server may generate and output the graphic code based on the identification of the object specified by the operation object selection request, the promotion user identification, and the access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The promotion management server can output the graphic code in various ways, such as publishing on a designated website, printing on a designated book and periodicals, returning the generated graphic code to the promotion configuration terminal, and spreading the graphic code by a promotion user. The popularization and configuration terminal can directly send the graphic code to the user terminal through network connection with the user terminal, can also publish the graphic code on a specified website, and can also print the graphic code on a specified book. The method for outputting the graphic code by the promotion management server is not limited, as long as the graphic code is in a state which can be obtained by the user terminal.
Specifically, the promotion management server receives a website acquisition request sent by the user terminal, where the website acquisition request is used to request to acquire a website for accessing the object. The user terminal can carry the graphic code in the website acquisition request, so that the user terminal does not need to analyze the graphic code and sends the graphic code to the promotion management server for analysis; in this case, the user terminal may be pre-installed with an application, in which an access address of the promotion management server is preset, and at this time, the user terminal may connect with the promotion management server for communication according to the access address. Or after the user terminal can locally analyze the graphic code to obtain the identification of the object and the promotion user identification contained in the graphic code, the identification of the object obtained by analyzing the graphic code is placed in the website acquisition request, and the website acquisition request is sent to the promotion management server; in this case, the user terminal may install an application in which the access address of the promotion management server is set in advance, or may obtain the access address of the promotion management server by parsing the graphic code, so that the user terminal may connect and communicate with the promotion management server according to the access address. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code.
The user terminal can scan the printed two-dimensional code or the two-dimensional code displayed by other equipment through the camera to obtain the two-dimensional code, or can select a two-dimensional code picture from the local or through a network to obtain the two-dimensional code, and then the two-dimensional code is analyzed. The user terminal can locally analyze the two-dimensional code and can also send the two-dimensional code picture to the promotion management server for analysis.
In one embodiment, the website acquisition request may further carry an operation user identifier, so that the promotion management server may record the website acquisition request each time the website acquisition request is received, and statistics and analysis may be performed subsequently based on the operation user identifier. The operation user identification refers to the identification of a user of an operation object, the user logs in on a user terminal, and the operation user identification can be obtained by the user who intends to operate the object by sending a registration request to the promotion management server through any terminal in advance and registering.
Step 508, according to the website acquisition request, returning the website corresponding to the object identifier obtained by analyzing the graphic code; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the object.
Specifically, the promotion management server may analyze the graphic code carried by the website acquisition request according to the website acquisition request to obtain the identifier of the object, so as to return the website corresponding to the identifier of the object obtained by analyzing the graphic code to the user terminal. Or the promotion management server can obtain the identification of the object carried in the website acquisition request according to the website acquisition request, wherein the identification of the object is obtained by analyzing the graphic code by the user terminal, and then returns the website corresponding to the identification of the object obtained by analyzing the graphic code carried in the website acquisition request to the user terminal.
The object can be stored in the web server in advance and positioned by the website, and the user terminal can access the corresponding object in the web server by the returned website. Of course, the object may also be directly stored in the promotion management server and located by the website, and the user terminal may also directly access the corresponding object in the promotion management server by means of the returned website.
The user terminal accesses the object by using the promotion user identifier obtained by analyzing the graphic code as an access parameter, wherein the promotion user identifier is already included in the website returned by the promotion management server, and the user terminal can directly access the object by means of the website; or the website returned by the promotion management server can be modified, and specifically, the promotion user identifier is added to the website, so that the object is accessed by means of the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the user terminal accesses the object by means of the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the promoted user identifier serving as the access parameter.
The user terminal accesses the object in the web server according to the returned website, and triggers the web server to send the operation result to the promotion management server after finishing the specified operation on the object, and the promotion management server receives the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be an operation result indicating success in the operation, which is triggered by the web server to send to the promotion management server only after the user terminal completes a specified operation on the accessed object and the operation is successful.
In other embodiments, after the user terminal completes the designated operation on the accessed object, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the promotion management server. Or after the user terminal finishes the specified operation on the accessed object and the operation is successful, triggering the user terminal to send an operation result indicating the success of the operation to the promotion management server.
The method for operating the object can determine the object to be operated according to the received operation object selection request, and accordingly generates and outputs the graphic code according to the identification of the object and the promotion user identification carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be received. The operation of the majority of operating users on the selected object can be monitored by receiving the operation result, and the identity of the user who carries out popularization can be determined by the popularization user identification carried by the operation result, so that the whole process from selection popularization to operation completion of the object can be known, and the whole process is ensured to operate accurately.
In one embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object. The numerical attribute information of the object may be, for example, information such as selling price and discount of the commodity object, or the calculation amount of the calculation task in the distributed calculation. As shown in fig. 6, after step 510, the method further includes a step of calculating and storing a numerical value according to the operation result, and specifically includes the following steps:
Specifically, the promotion management server may determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case that the sending of the operation result is triggered only when the operation is successful, the promotion management server is an operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. For example, the calculation parameter may be a proportional value of 5%, or a plurality of proportional values in a stepwise shape such that the calculation parameter is 5% when the numerical attribute information is smaller than a preset value, and the calculation parameter is 7% when the numerical attribute information exceeds the preset value. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
Specifically, when the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the promotion management server may obtain the numerical attribute information corresponding to the identifier of the object, and calculate the numerical value according to the obtained calculation parameter and the obtained numerical attribute information. When the operation result carries the identifier of the object and the numerical value attribute information of the object, or only carries the numerical value attribute information of the object, the promotion management server can directly obtain the calculation parameters and the numerical value attribute information carried by the operation result to calculate the numerical value. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated.
For example, for a commodity object, if the numerical attribute information of the commodity object carried by the operation result is that the transaction price of the commodity object is 500 yuan, and the obtained calculation parameter is 5%, the transaction price and the calculation parameter may be multiplied to calculate a numerical value, and the calculated numerical value may be used as a point.
Specifically, a first value storage account corresponding to the promotion user identifier is used for accumulating and storing the values, and the description of the first value storage account is used for distinguishing from a second value storage account described below. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, the promotion management server calculates the numerical value and stores the numerical value in the first numerical value storage account corresponding to the promotion user identifier, so that the promotion contribution made by the promotion user can be accurately reflected, and the subsequent precise processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
In one embodiment, the method of manipulating an object further comprises: and receiving a value transfer request carrying the promotion user identifier, the transferred value and the identifier of the second value storage account. And in response to the value transfer request, subtracting the transfer value from the first value storage account corresponding to the promotion user identification, and adding the transfer value to the second value storage account.
Specifically, in this embodiment, the promotion management server receives a value transfer request, which is sent by the user terminal and carries a promotion user identifier, a transferred value, and an identifier of the second value storage account, so that in response to the value transfer request, the transferred value is subtracted from the first value storage account corresponding to the promotion user identifier, and then the transferred value is added to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, by responding to the received value transfer request, the value used for reflecting the promotion contribution is transferred between different value storage accounts, so that the loss of the value data in the first value storage account when the first value storage account has a security risk can be prevented.
In one embodiment, the object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation on the accessed object is ending the transaction flow created according to the accessed commodity object, and the operation result is a notice indicating the ending of the transaction flow.
Specifically, in this embodiment, the promotion management server receives a commodity object selection request carrying a promotion user identifier. And generating and outputting a graphic code according to the identification of the commodity object specified by the commodity object selection request and the promotion user identification. And the promotion management server receives a website acquisition request, and the website acquisition request is generated according to the identification of the commodity object obtained by analyzing the graphic code. Returning a website corresponding to the identification of the commodity object according to the website acquisition request; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the commodity object. When the transaction flow created based on the accessed commodity object is ended, the promotion management server receives a notification indicating that the transaction flow is ended.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the notification received by the promotion management server further carries the transaction amount of the commodity object, and when the notification indicates that the transaction is successful, the promotion management server obtains a preset calculation parameter, and calculates the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, so as to add the calculated electronic money amount to the user electronic money account corresponding to the promotion user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the promotion management server receives an electronic money transfer request carrying a promotion user identifier, a transfer amount, and an identifier of a bank electronic money account. The promotion management server, in response to the electronic money transfer request, subtracts the transfer amount from the user electronic money account corresponding to the promotion user identifier, and adds the transfer amount to the bank electronic money account.
In this embodiment, the promotion management server may determine the commodity object to be operated according to the received commodity object selection request, and thereby generate and output the graphic code according to the identifier of the commodity object and the promotion user identifier carried in the commodity object selection request. Therefore, the output graphic code contains the identification of the commodity object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is created, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
The principle of the method for operating the object is described below with a specific application scenario. Referring to fig. 7, the method specifically includes the following steps: step 1, a commodity seller or a commodity generation manufacturer as an object source user registers a user identifier on a configuration website or a configuration application, and registers commodity information on the configuration website or the configuration application after logging in by using the registered user identifier. And 2, after registering the commodity information, setting a rebate ratio corresponding to the registered commodity information and serving as a calculation parameter by the commodity seller or the commodity generating manufacturer. And 3, registering the user identification on the configuration website or the configuration application by the popularization user, and selecting the commodity after logging in by using the registered user identification. And 4, configuring a website or configuring an application to generate and output a two-dimensional code of the commodity according to the identification of the commodity and the identification of the promotion user. And 5, scanning the two-dimension code of the commodity as an operation user of the consumer and transmitting the two-dimension code to a configuration website or a configuration application. And 6, analyzing the two-dimension code of the commodity by configuring a website or configuring an application, recording user access information, and returning to a website of the commodity webpage. And 7, the operation user accesses the shopping website to purchase the commodity by the returned commodity webpage website, and transmits the promotion user identification to the shopping website. And 8, informing the configuration website or the configuration application by the shopping website after the transaction created by the operation user corresponding to the commodity is finished. And 9, calculating the rebate amount according to the transaction amount in the returned notice and the set rebate proportion by the configuration website or the configuration application. Step 10, the promotion user requests to configure the website or the configuration application to transfer the rebate amount to the designated bank electronic money account.
As shown in fig. 8, in an embodiment, a method for operating an object is provided, and this embodiment is exemplified by applying this method to a user terminal in any one of fig. 1, fig. 2, and fig. 4, and is particularly suitable for application to a mobile terminal as a user terminal. The method specifically comprises the following steps:
step 802, obtaining a graphic code; the graphic code is generated according to the identification of the object specified by the operation object selection request and the promotion user identification carried by the operation object selection request.
Specifically, the user terminal may obtain the two-dimensional code by scanning the printed two-dimensional code with a camera or the two-dimensional code displayed by other devices, or may obtain the two-dimensional code by selecting a two-dimensional code picture locally or through a network.
The graphic code can be generated by the promotion management server according to the identification of the object and the promotion user identification, the identification of the object is specified by the operation object selection request sent by the promotion configuration terminal, and the promotion user identification can be carried in the operation object selection request sent by the promotion configuration terminal. Specifically, the promotion management server receives an operation object selection request from the promotion configuration terminal, where the operation object selection request carries at least a promotion user identifier, and the object selection request is used to select an object to be operated. The promotion management server can respond to the promotion configuration webpage access request of the promotion configuration terminal and provide promotion configuration webpage content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration webpage content at least comprising the object set, and after the promotion configuration terminal receives the object selection instruction input in the promotion configuration webpage, the promotion management server receives the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the promotion management server can respond to a promotion configuration interface content acquisition request sent by a configuration application running on the promotion configuration terminal, and provide the promotion configuration interface content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration interface content comprising the object set, and the promotion management server receives an object selection request generated and sent by the promotion configuration terminal according to the object selection instruction after the promotion configuration terminal receives the object selection instruction input in the promotion configuration interface.
And the promotion management server determines the identification of the object specified by the request and the promotion user identification carried in the request according to the operation object selection request, so that a graphic code is generated and output according to the identification of the object and the promotion user identification. The operation object selection request can specify the object by carrying the identification of the object. Or the promotion management server may provide the promotion configuration terminal with web content or interface content including only information of the individual object, so that the promotion management server may use the individual object as a specified object after receiving feedback of the promotion configuration terminal on the determination and selection of the representation of the individual object. Or the promotion management server can provide webpage content or interface content including information of a plurality of objects for the promotion configuration terminal, so that when the promotion management server receives operation information of the promotion configuration terminal on a certain position in the webpage or the interface, the object corresponding to the position is used as a specified object.
The promotion management server can connect the identification of the object and the promotion user identification for coding through a preset connector to obtain the graphic code, and the preset connector is not included in respective character sets of the identification of the object and the promotion user identification so as to avoid the condition that the identification of the object and the promotion user identification cannot be identified. The promotion management server can also encrypt the object identification and the promotion user identification by using a preset encryption mode and then encode the object identification and the promotion user identification to obtain the graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed and obtained, and then the object identification and the promotion user identification are obtained by adopting a decryption mode matched with the preset encryption mode and decryption.
In one embodiment, the graphic code may be generated according to an identifier of an object specified by the operation object selection request, a promotion user identifier carried by the operation object selection request, and an access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The promotion management server can output the graphic code in various ways, such as publishing on a designated website, printing on a designated book and periodicals, returning the generated graphic code to the promotion configuration terminal, and spreading the graphic code by a promotion user. The popularization and configuration terminal can directly send the graphic code to the user terminal through network connection with the user terminal, can also publish the graphic code on a specified website, and can also print the graphic code on a specified book. The method for outputting the graphic code by the promotion management server is not limited, as long as the graphic code is in a state which can be obtained by the user terminal.
Specifically, the user terminal can carry the graphic code in the website acquisition request, so that the user terminal does not need to analyze the graphic code and sends the graphic code to the promotion management server for analysis; in this case, the user terminal may be pre-installed with an application, in which an access address of the promotion management server is preset, and at this time, the user terminal may connect with the promotion management server for communication according to the access address. Or after the user terminal can locally analyze the graphic code to obtain the identification of the object and the promotion user identification contained in the graphic code, the identification of the object obtained by analyzing the graphic code is placed in the website acquisition request, and the website acquisition request is sent to the promotion management server; in this case, the user terminal may install an application in which the access address of the promotion management server is set in advance, or may obtain the access address of the promotion management server by parsing the graphic code, so that the user terminal may connect and communicate with the promotion management server according to the access address. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code. Therefore, the user terminal can locally analyze the two-dimensional code and can also send the two-dimensional code picture to the promotion management server for analysis.
In one embodiment, the website acquisition request may further carry an operation user identifier, so that the promotion management server may record the website acquisition request each time the website acquisition request is received, and statistics and analysis may be performed subsequently based on the operation user identifier. The operation user identification refers to the identification of a user of an operation object, and logs in on a user terminal, and the operation user identification can be obtained by sending a registration request to a promotion management server through any terminal including the user terminal in advance by the user intending to operate the object and registering.
Specifically, the promotion management server may analyze the graphic code carried by the website acquisition request to obtain the identifier of the object according to the website acquisition request, so as to return the website corresponding to the identifier of the object obtained by analyzing the graphic code to the user terminal, and the user terminal receives the website. Or the promotion management server can obtain the identification of the object carried in the website acquisition request according to the website acquisition request, the identification of the object is obtained by analyzing the graphic code by the user terminal, then the website corresponding to the identification of the object obtained by analyzing the graphic code carried in the website acquisition request is returned to the user terminal, and the user terminal receives the website.
And 808, triggering the access to the object by taking the promotion user identifier as an access parameter according to the returned website, and triggering to send an operation result carrying the promotion user identifier to the promotion management server after completing specified operation on the accessed object.
The object can be stored in the web server in advance and positioned by the website, and the user terminal can access the corresponding object in the web server by the returned website. Of course, the object may also be directly stored in the promotion management server and located by the website, and the user terminal may also directly access the corresponding object in the promotion management server by means of the returned website.
Specifically, the user terminal accesses the object by using a promotion user identifier obtained by analyzing the graphic code as an access parameter, wherein the promotion user identifier is already included in a website returned by the promotion management server, and the user terminal can directly access the object by means of the website at this time; or the website returned by the promotion management server can be modified, and specifically, the promotion user identifier is added to the website, so that the object is accessed by means of the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the user terminal accesses the object by means of the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the promoted user identifier serving as the access parameter.
The user terminal accesses the object in the web server according to the returned website, and triggers the web server to send the operation result to the promotion management server after finishing the specified operation on the object, and the promotion management server receives the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be an operation result indicating success in the operation, which is triggered by the web server to send to the promotion management server only after the user terminal completes a specified operation on the accessed object and the operation is successful.
In other embodiments, after the user terminal completes the designated operation on the accessed object, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the promotion management server. Or after the user terminal finishes the specified operation on the accessed object and the operation is successful, triggering the user terminal to send an operation result indicating the success of the operation to the promotion management server.
According to the method for operating the object, the graphic code is obtained firstly, and because the output graphic code contains the information of the object identification and the promotion user identification, a promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the webpage server or the user terminal where the object is located can be triggered to send an operation result which is triggered by the completion of the appointed operation and carries the promotion user identification to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the majority of operation users on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
In one embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object; and the operation result is used for enabling the promotion management server to obtain a preset calculation parameter when the operation result indicates that the operation on the object is successful, calculating a numerical value according to the obtained calculation parameter and the numerical value attribute information corresponding to the identification of the object or the carried numerical value attribute information, and adding the calculated numerical value in a first numerical value storage account corresponding to the identification of the promotion user.
Specifically, the operation result may be used to enable the promotion management server to determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case where the sending of the operation result is triggered only when the operation is successful, the operation result may be used to make the promotion management server an operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
When the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the operation result can be used for enabling the promotion management server to obtain the numerical attribute information corresponding to the identifier of the object, and the numerical value is calculated according to the obtained calculation parameter and the obtained numerical attribute information. When the operation result carries the identifier of the object and the numerical value attribute information of the object, or only carries the numerical value attribute information of the object, the operation result can be used for enabling the promotion management server to directly obtain the calculation parameters and the numerical value attribute information carried by the operation result to calculate the numerical value. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated. And the first value storage account corresponding to the promotion user identification is used for accumulating and storing the values. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, the promotion management server calculates the numerical value and stores the numerical value in the first numerical value storage account corresponding to the promotion user identifier, so that the promotion contribution made by the promotion user can be accurately reflected, and the subsequent precise processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
In one embodiment, the method of manipulating an object further comprises: and sending a numerical value transfer request carrying the promotion user identification, the transfer numerical value and the identification of the second numerical value storage account to the promotion management server, so that the promotion management server responds to the numerical value transfer request, subtracts the transfer numerical value from the first numerical value storage account corresponding to the promotion user identification, and adds the transfer numerical value in the second numerical value storage account.
Specifically, in this embodiment, the value transfer request sending module 1310 is configured to send a value transfer request carrying an identifier of a promotion user, a transferred value, and an identifier of a second value storage account to the promotion management server, so that the promotion management server subtracts the transferred value from a first value storage account corresponding to the identifier of the promotion user in response to the value transfer request, and further adds the transferred value to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, the promotion management server transfers the value used for reflecting the promotion contribution among different value storage accounts by responding to the received value transfer request, so that loss of the value data in the first value storage account caused by security risk can be prevented.
In one embodiment, the object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation on the accessed object is ending the transaction flow created according to the accessed commodity object, and the operation result is a notice indicating the ending of the transaction flow.
Specifically, in this embodiment, the user terminal obtains a graphic code, and the graphic code is generated according to an identifier of a commodity object specified by a commodity object selection request sent to the promotion management server by the promotion configuration terminal and a promotion user identifier carried by the commodity object selection request. And the user terminal sends a website acquisition request to the promotion management server, wherein the website acquisition request carries the graphic code or carries the identification of the commodity object obtained by analyzing the graphic code. And the user terminal receives the website corresponding to the identification of the commodity object obtained by the promotion management server according to the analysis graphic code returned by the website acquisition request. The user terminal triggers the access to the commodity object by taking the promotion user identification as an access parameter according to the returned website, and triggers the webpage server where the commodity object is located to send an operation result carrying the promotion user identification to the promotion management server after completing the specified operation on the accessed commodity object.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the notification received by the promotion management server further carries the transaction amount of the commodity object, where the notification is used to enable the promotion management server to obtain a preset calculation parameter when the notification indicates that the transaction is successful, and calculate the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, so as to add the calculated electronic money amount to the user electronic money account corresponding to the promotion user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the user terminal sends an electronic money transfer request carrying the identifier of the promoting user, the transfer amount, and the identifier of the bank electronic money account to the promotion management server, so that the promotion management server responds to the electronic money transfer request, subtracts the transfer amount from the user electronic money account corresponding to the promoting user identifier, and adds the transfer amount to the bank electronic money account.
In this embodiment, the promotion management server may determine the commodity object to be operated according to the received commodity object selection request, and thereby generate and output the graphic code according to the identifier of the commodity object and the promotion user identifier carried in the commodity object selection request. Therefore, the output graphic code contains the identification of the commodity object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is created, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
As shown in fig. 9, in an embodiment, a method for operating an object is provided, and this embodiment is exemplified by applying the method to the system for operating an object in fig. 1 or fig. 2. The method specifically comprises the following steps:
and 902, receiving an operation object selection request carrying a promotion user identifier sent by the promotion configuration terminal by the promotion management server, generating a graphic code according to the identifier of the object specified by the operation object selection request and the promotion user identifier, and outputting the graphic code.
Specifically, the promotion management server receives an operation object selection request from the promotion configuration terminal, where the operation object selection request carries at least a promotion user identifier, and the object selection request is used to select an object to be operated. The promotion management server can respond to the promotion configuration webpage access request of the promotion configuration terminal and provide promotion configuration webpage content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration webpage content at least comprising the object set, and after the promotion configuration terminal receives the object selection instruction input in the promotion configuration webpage, the promotion management server receives the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the promotion management server can respond to a promotion configuration interface content acquisition request sent by a configuration application running on the promotion configuration terminal, and provide the promotion configuration interface content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration interface content comprising the object set, and the promotion management server receives an object selection request generated and sent by the promotion configuration terminal according to the object selection instruction after the promotion configuration terminal receives the object selection instruction input in the promotion configuration interface.
In one embodiment, before step 902, the object configuration terminal may obtain the content of the object configuration webpage from the promotion management server and display the content, so as to obtain the object information entered by the object source user in the object configuration webpage and send the object information to the promotion management server. The promotion management server can receive the object information sent by the object configuration terminal, generate the identification of the object and store the identification corresponding to the object information, wherein the object information can be any necessary information related to the object and at least comprises a website for accessing the object, thereby realizing the configuration of the object.
In another embodiment, before step 902, the object configuration terminal may further run a configuration application and provide the content of the object configuration interface for presentation, so as to obtain the object information entered by the object source user in the object configuration interface and send the object information to the promotion management server. The promotion management server can receive the object information sent by the object configuration terminal, generate the identification of the object and store the identification corresponding to the object information, wherein the object information can be any necessary information related to the object and at least comprises a website for accessing the object, thereby realizing the configuration of the object.
The object source user is an original provider of the object, for example, when the object is a commodity object of a shopping website, the object source user may be a commodity seller or a commodity manufacturer; when the object is a computing task in distributed computing, then the object source user may be a demand provider for distributed computing. The object configuration terminal is a terminal which logs in by using an object source user identifier, the object configuration terminal logs in by using the object source user identifier and has the authority of providing an object and related information thereof, and the object configuration terminal can be a mobile terminal such as a mobile phone and a tablet computer, and can also be a non-mobile terminal such as a desktop computer. The object source user identification can be obtained by the object source user through the registration request sent by any terminal to the promotion management server.
The configuration of the object at least includes the configuration of the access website of the object, and then the corresponding object information at least includes the access website of the object. Of course, the configuration of the object may also include the configuration of the attribute information of the object, such as the configuration of the object source user information, the configuration of the numerical attribute information of the object, and the configuration of the image information of the object, and the like, and then the corresponding object information includes the attribute information of the object, specifically includes the object source user information, the numerical attribute information of the object, the image information of the object, and the like. The object source user information may be, for example, an object source user identifier, a name of a natural person as an object source user, a manufacturer identifier of a product manufacturer as an object source user, or the like; the numerical attribute of the object may be, for example, information such as selling price and discount of the commodity object, or the calculation amount of the calculation task in the distributed calculation; the image information of the object is used for describing the object, such as an appearance image of a commodity object, a process display dynamic image of distributed computation, and the like.
And the promotion management server determines the identification of the object specified by the request and the promotion user identification carried in the request according to the operation object selection request, so that a graphic code is generated and output according to the identification of the object and the promotion user identification.
The operation object selection request can specify the object by carrying the identification of the object. Or the promotion management server may provide the promotion configuration terminal with web content or interface content including only information of the individual object, so that the promotion management server may use the individual object as a specified object after receiving feedback of the promotion configuration terminal on the determination and selection of the representation of the individual object. Or the promotion management server can provide webpage content or interface content including information of a plurality of objects for the promotion configuration terminal, so that when the promotion management server receives operation information of the promotion configuration terminal on a certain position in the webpage or the interface, the object corresponding to the position is used as a specified object.
The promotion management server can connect the identification of the object and the promotion user identification for coding through a preset connector to obtain the graphic code, and the preset connector is not included in respective character sets of the identification of the object and the promotion user identification so as to avoid the condition that the identification of the object and the promotion user identification cannot be identified. The promotion management server can also encrypt the object identification and the promotion user identification by using a preset encryption mode and then encode the object identification and the promotion user identification to obtain the graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed and obtained, and then the object identification and the promotion user identification are obtained by adopting a decryption mode matched with the preset encryption mode and decryption.
In one embodiment, the graphic code may be generated according to an identifier of an object specified by the operation object selection request, a promotion user identifier carried by the operation object selection request, and an access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The promotion management server can output the graphic code in various ways, such as publishing on a designated website, printing on a designated book and periodicals, returning the generated graphic code to the promotion configuration terminal, and spreading the graphic code by a promotion user. The popularization and configuration terminal can directly send the graphic code to the user terminal through network connection with the user terminal, can also publish the graphic code on a specified website, and can also print the graphic code on a specified book. The method for outputting the graphic code by the promotion management server is not limited, as long as the graphic code is in a state which can be obtained by the user terminal.
Step 904, the user terminal obtains the graphic code, and sends a website obtaining request to the promotion management server, where the website obtaining request carries the graphic code or carries an identifier of an object obtained by parsing the graphic code.
Specifically, the user terminal may obtain the two-dimensional code by scanning the printed two-dimensional code with a camera or the two-dimensional code displayed by other devices, or may obtain the two-dimensional code by selecting a two-dimensional code picture locally or through a network.
The user terminal can carry the graphic code in the website acquisition request, so that the user terminal does not need to analyze the graphic code and sends the graphic code to the promotion management server for analysis; in this case, the user terminal may be pre-installed with an application, in which an access address of the promotion management server is preset, and at this time, the user terminal may connect with the promotion management server for communication according to the access address. Or after the user terminal can locally analyze the graphic code to obtain the identification of the object and the promotion user identification contained in the graphic code, the identification of the object obtained by analyzing the graphic code is placed in the website acquisition request, and the website acquisition request is sent to the promotion management server; in this case, the user terminal may install an application in which the access address of the promotion management server is set in advance, or may obtain the access address of the promotion management server by parsing the graphic code, so that the user terminal may connect and communicate with the promotion management server according to the access address. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code. Therefore, the user terminal can locally analyze the two-dimensional code and can also send the two-dimensional code picture to the promotion management server for analysis.
In one embodiment, the website acquisition request may further carry an operation user identifier, so that the promotion management server may record the website acquisition request each time the website acquisition request is received, and statistics and analysis may be performed subsequently based on the operation user identifier. The operation user identification refers to the identification of a user of an operation object, and logs in on a user terminal, and the operation user identification can be obtained by sending a registration request to a promotion management server through any terminal including the user terminal in advance by the user intending to operate the object and registering.
Specifically, the promotion management server may analyze the graphic code carried by the website acquisition request to obtain the identifier of the object according to the website acquisition request, so as to return the website corresponding to the identifier of the object obtained by analyzing the graphic code to the user terminal, and the user terminal receives the website. Or the promotion management server can obtain the identification of the object carried in the website acquisition request according to the website acquisition request, the identification of the object is obtained by analyzing the graphic code by the user terminal, then the website corresponding to the identification of the object obtained by analyzing the graphic code carried in the website acquisition request is returned to the user terminal, and the user terminal receives the website.
And 908, the user terminal triggers the access to the object with the promotion user identifier as the access parameter according to the returned website, and triggers the operation result carrying the promotion user identifier to be sent to the promotion management server after the specified operation is completed on the accessed object.
The object can be stored in the web server in advance and positioned by the website, and the user terminal can access the corresponding object in the web server by the returned website. Of course, the object may also be directly stored in the promotion management server and located by the website, and the user terminal may also directly access the corresponding object in the promotion management server by means of the returned website.
Specifically, the user terminal accesses the object by using a promotion user identifier obtained by analyzing the graphic code as an access parameter, wherein the promotion user identifier is already included in a website returned by the promotion management server, and the user terminal can directly access the object by means of the website at this time; or the website returned by the promotion management server can be modified, and specifically, the promotion user identifier is added to the website, so that the object is accessed by means of the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the user terminal accesses the object by means of the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the promoted user identifier serving as the access parameter.
The user terminal accesses the object in the web server according to the returned website, and triggers the web server to send the operation result to the promotion management server after finishing the specified operation on the object, and the promotion management server receives the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be an operation result indicating success in the operation, which is triggered by the web server to send to the promotion management server only after the user terminal completes a specified operation on the accessed object and the operation is successful.
In other embodiments, after the user terminal completes the designated operation on the accessed object, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the promotion management server. Or after the user terminal finishes the specified operation on the accessed object and the operation is successful, triggering the user terminal to send an operation result indicating the success of the operation to the promotion management server.
In the method for operating the object, the user terminal sends the operation object selection request, the promotion management server determines the object to be operated according to the received operation object selection request, and then generates and outputs the graphic code according to the identification of the object and the promotion user identification carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The user terminal can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed and operated through the website, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be triggered and sent to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the vast user terminals on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
In one embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object; the method for operating the object further comprises the following steps: when the operation result indicates that the operation on the object is successful, the promotion management server acquires preset calculation parameters; the promotion management server calculates a numerical value according to the acquired calculation parameters and by combining numerical value attribute information corresponding to the identification of the object or the carried numerical value attribute information; and the promotion management server adds the calculated numerical value in the first numerical value storage account corresponding to the promotion user identification.
Specifically, the promotion management server may determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case where the transmission of the operation result is triggered only when the operation is successful, the promotion management server may be an operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
When the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the promotion management server may obtain the numerical attribute information corresponding to the identifier of the object, and calculate the numerical value according to the obtained calculation parameter and the obtained numerical attribute information. And when the operation result carries the identification of the object and the numerical value attribute information of the object, or only carries the numerical value attribute information of the object, the promotion management server calculates the numerical value by directly obtaining the calculation parameters and the numerical value attribute information carried by the operation result. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated. And the first value storage account corresponding to the promotion user identification is used for accumulating and storing the values. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, the promotion management server calculates the numerical value and stores the numerical value in the first numerical value storage account corresponding to the promotion user identifier, so that the promotion contribution made by the promotion user can be accurately reflected, and the subsequent precise processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
In one embodiment, the method of manipulating an object further comprises: and the user terminal sends a value transfer request carrying the popularization user identification, the transferred value and the identification of the second value storage account to the popularization management server. And the promotion management server responds to the value transfer request, subtracts the transfer value from the first value storage account corresponding to the promotion user identification, and adds the transfer value to the second value storage account.
Specifically, in this embodiment, the promotion management server receives a value transfer request, which is sent by the user terminal and carries a promotion user identifier, a transferred value, and an identifier of the second value storage account, so that in response to the value transfer request, the transferred value is subtracted from the first value storage account corresponding to the promotion user identifier, and then the transferred value is added to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, the promotion management server transfers the value used for reflecting the promotion contribution among different value storage accounts by responding to the received value transfer request, so that loss of the value data in the first value storage account caused by security risk can be prevented.
In one embodiment, the object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation on the accessed object is ending the transaction flow created according to the accessed commodity object, and the operation result is a notice indicating the ending of the transaction flow.
Specifically, in this embodiment, the promotion management server receives a commodity object selection request carrying a promotion user identifier. And the promotion management server generates and outputs a graphic code according to the identification of the commodity object specified by the commodity object selection request and the promotion user identification. The user terminal acquires the graphic code and sends a website acquisition request to the promotion management server, wherein the website acquisition request carries the acquired graphic code or carries the identification of the commodity object acquired by analyzing the acquired graphic code. And the promotion management server returns the website corresponding to the identification of the commodity object obtained by analyzing the graphic code to the user terminal according to the website acquisition request. And the user terminal triggers the access to the commodity object by taking the promotion user identifier obtained by analyzing the graphic code as an access parameter according to the returned website. And when the transaction flow established according to the accessed commodity object is finished, triggering the webpage server or the user terminal where the commodity object is located to send a notice indicating that the transaction flow is finished to the promotion management server.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the notification received by the promotion management server further carries the transaction amount of the commodity object, and when the notification indicates that the transaction is successful, the promotion management server obtains a preset calculation parameter, and calculates the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, so as to add the calculated electronic money amount to the user electronic money account corresponding to the promotion user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the user terminal sends an electronic money transfer request carrying an identifier of the promotion user, a transfer amount, and an identifier of the bank electronic money account to the promotion management server. The promotion management server, in response to the electronic money transfer request, subtracts the transfer amount from the user electronic money account corresponding to the promotion user identifier, and adds the transfer amount to the bank electronic money account.
In this embodiment, the promotion management server may determine the commodity object to be operated according to the received commodity object selection request, and thereby generate and output the graphic code according to the identifier of the commodity object and the promotion user identifier carried in the commodity object selection request. Therefore, the output graphic code contains the identification of the commodity object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is created, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
As shown in fig. 10, in an embodiment, there is provided an apparatus 1000 for an operation object, which is used to implement the method for an operation object applied to any embodiment of the promotion management server, and includes: an operation object selection request receiving module 1002, a graphic code processing module 1004, a website acquisition request receiving module 1006, a website returning module 1008 and an operation result receiving module 1010.
An operation object selection request receiving module 1002, configured to receive an operation object selection request carrying an identifier of a popularization user.
Specifically, the operation object selection request receiving module 1002 is configured to receive an operation object selection request from a popularization configuration terminal, where the operation object selection request at least carries a popularization user identifier, and the object selection request is used to select an object that needs to be operated. The operation object selection request receiving module 1002 may be configured to provide the promotion configuration web page content to the promotion configuration terminal in response to the promotion configuration web page access request of the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration web page content at least including the object set, and thus after the promotion configuration terminal receives an object selection instruction entered in the promotion configuration web page, the operation object selection request receiving module 1002 is configured to receive an object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the operation object selection request receiving module 1002 may be configured to respond to a promotion configuration interface content acquisition request sent by a promotion configuration terminal through a configuration application running thereon, and provide the promotion configuration interface content to the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration interface content including the object set, and thus after the promotion configuration terminal receives an object selection instruction entered in the promotion configuration interface, the operation object selection request receiving module 1002 may be configured to receive an object selection request generated and sent by the promotion configuration terminal according to the object selection instruction.
In one embodiment, the apparatus 1000 for operating an object further includes an object configuration module (not shown in the figure), which is configured to provide and display the content of the object configuration webpage to the object configuration terminal, so that the object configuration terminal can be configured to obtain and send the object information entered in the object configuration webpage by the object source user. The object configuration module may be configured to receive object information sent by the object configuration terminal, generate an identifier of the object, and store the identifier in correspondence with the object information, where the object information may be any necessary information related to the object, and at least includes a website for accessing the object, thereby implementing configuration of the object.
In another embodiment, the apparatus 1000 for operating an object further includes an object configuration module (not shown in the figure), the object configuration terminal may be further configured to run a configuration application and provide an object configuration interface, and the object configuration module may be configured to provide and display content of the object configuration interface to the object configuration terminal, so that the object configuration terminal may be configured to obtain and send object information entered in the object configuration interface by the object source user. The object configuration module may be configured to receive object information sent by the object configuration terminal, generate an identifier of the object, and store the identifier in correspondence with the object information, where the object information may be any necessary information related to the object, and at least includes a website for accessing the object, thereby implementing configuration of the object.
The configuration of the object at least includes the configuration of the access website of the object, and then the corresponding object information at least includes the access website of the object. Of course, the configuration of the object may also include the configuration of the attribute information of the object, such as the configuration of the object source user information, the configuration of the numerical attribute information of the object, and the configuration of the image information of the object, and the like, and then the corresponding object information includes the attribute information of the object, specifically includes the object source user information, the numerical attribute information of the object, the image information of the object, and the like. The object source user information may be, for example, an object source user identifier, a name of a natural person as an object source user, a manufacturer identifier of a product manufacturer as an object source user, or the like; the numerical attribute of the object may be, for example, information such as selling price and discount of the commodity object, or the calculation amount of the calculation task in the distributed calculation; the image information of the object is used for describing the object, such as an appearance image of a commodity object, a process display dynamic image of distributed computation, and the like.
And the graphic code processing module 1004 is used for generating and outputting a graphic code according to the identification of the object specified by the operation object selection request and the promotion user identification.
Specifically, the graphic code processing module 1004 may be configured to determine, according to the operation object selection request, an identifier of an object specified by the request and a promotion user identifier carried in the request, so as to generate and output a graphic code according to the identifier of the object and the promotion user identifier.
The operation object selection request can specify the object by carrying the identification of the object. Or the apparatus 1000 of the operation object may be configured to provide the web content or the interface content including only the information of the individual object to the popularization configuration terminal, so that the operation object selection request receiving module 1002 may be configured to take the individual object as the specified object after receiving the feedback of the indication determination selection of the individual object by the popularization configuration terminal. Or the device 1000 of the operation object may be configured to provide web content or interface content including information of a plurality of objects to the popularization configuration terminal, so that the operation object selection request receiving module 1002 may be configured to, when receiving operation information of a certain position in the web page or interface of the popularization configuration terminal, take an object corresponding to the certain position as a specified object.
The graphic code processing module 1004 may be configured to connect the identifier of the object and the identifier of the promoting user through a preset connector to perform encoding, so as to obtain the graphic code, where the preset connector is not included in the respective character sets of the identifier of the object and the identifier of the promoting user, so as to avoid that the identifier of the object and the identifier of the promoting user cannot be identified. The graphic code processing module 1004 may be configured to encrypt the identifier of the object and the identifier of the promotion user in a preset encryption manner, and then encode the encrypted identifier and the identifier of the promotion user to obtain a graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed to obtain an encrypted character string, and then the encrypted character string is decrypted in a decryption manner matched with the preset encryption manner to obtain the identifier of the object and the identifier of the promotion user.
In one embodiment, the graphic code processing module 1004 may be configured to generate and output a graphic code according to the identification of the object specified by the operation object selection request, the promotion user identification, and the access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The graphic code processing module 1004 may be configured to output the graphic code in a variety of ways, such as publishing the graphic code on a designated website, printing the graphic code on a designated book, returning the generated graphic code to a promotion configuration terminal, and spreading the graphic code by a promotion user. The popularization and configuration terminal can be used for directly sending the graphic codes to the user terminal through network connection with the user terminal, and can also be published on a specified website and printed on a specified book. The way of outputting the graphic code is not limited as long as the graphic code is in a state that can be obtained by the user terminal.
A website acquisition request receiving module 1006, configured to receive a website acquisition request, where the website acquisition request carries a graphic code or carries an identifier of an object obtained by parsing the graphic code.
Specifically, the website acquisition request receiving module 1006 may be configured to receive a website acquisition request sent by a user terminal, where the website acquisition request is used to request to obtain a website for accessing an object. The user terminal may be configured to carry the graphic code in the website address acquisition request, so that the user terminal itself does not need to parse the graphic code, but sends it to the device 1000 of the operation object. Alternatively, after the user terminal may locally analyze the graphic code to obtain the identifier of the object and the identifier of the promotion user included in the graphic code, the user terminal places the identifier of the object obtained by analyzing the graphic code in the website acquisition request, and sends the website acquisition request to the device 1000 for operating the object. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code.
The user terminal can be used for scanning the printed two-dimensional code through the camera or the two-dimensional code displayed by other equipment to obtain the two-dimensional code, or can be used for selecting a two-dimensional code picture from a local place or through a network to obtain the two-dimensional code and then analyzing the two-dimensional code. The user terminal may locally analyze the two-dimensional code, or may send a two-dimensional code picture to the device 1000 of the operation object for analysis.
In an embodiment, the website acquisition request may also carry an operation user identifier, so that the website acquisition request receiving module 1006 may be configured to record the website acquisition request each time the website acquisition request is received, so as to facilitate subsequent statistics and analysis based on the operation user identifier. The operation user identifier refers to an identifier of a user who operates an object, and is registered in a user terminal, and the operation user identifier can be obtained by a user who intends to operate the object by sending a registration request to the device 1000 of the object through an arbitrary terminal in advance.
A website returning module 1008, configured to return, according to the website acquisition request, a website corresponding to the identifier of the object obtained by analyzing the graphic code; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the object.
Specifically, the website returning module 1008 may be configured to, according to the website obtaining request, parse the graphic code carried in the website obtaining request to obtain the identifier of the object, and thereby return the website corresponding to the identifier of the object obtained by parsing the graphic code to the user terminal. Or the website returning module 1008 may be configured to obtain, according to the website obtaining request, an identifier of an object carried in the website obtaining request, where the identifier of the object is obtained by the user terminal analyzing the graphic code, and then return, to the user terminal, a website corresponding to the identifier of the object obtained by the user terminal analyzing the graphic code carried in the website obtaining request.
The object can be stored in the web server in advance and positioned by the website, and the user terminal can be used for accessing the corresponding object in the web server by means of the returned website. Of course, the object may also be directly stored in the device 1000 of the operation object and located by the website, and the user terminal may also be used to directly access the corresponding object in the device 1000 of the operation object by means of the returned website.
The user terminal is configured to access the object by using the promotion user identifier obtained by parsing the graphic code as an access parameter, where the website returned by the website returning module 1008 already includes the promotion user identifier, and at this time, the user terminal may directly access the object by using the website; or the website returned by the website returning module 1008 may be modified, and specifically, the promotion user identifier is added to the website, so that the object is accessed by the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the user terminal accesses the object by means of the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the promoted user identifier serving as the access parameter.
An operation result receiving module 1010, configured to receive an operation result with a promotion user identifier triggered after a specified operation is completed on an accessed object.
The user terminal may be configured to access an object in the web server according to the returned website, and after completing a specified operation on the object, trigger the web server to send an operation result to the device 1000 for operating the object, and the operation result receiving module 1010 is configured to receive the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be an operation result indicating success in the operation, which is triggered by the web server to transmit the operation to the apparatus 1000 for operating the object only after the user terminal completes a specified operation on the accessed object and the operation is successful.
In other embodiments, after the user terminal completes the operation for specifying the accessed object, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the apparatus 1000 for operating the object. Or after the user terminal completes the designated operation on the accessed object and the operation is successful, the user terminal is triggered to send an operation result indicating that the operation is successful to the device 1000 for operating the object.
The device 1000 for operating an object may determine an object to be operated according to the received operation object selection request, and generate and output a graphic code according to the identifier of the object and the promotion user identifier carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be received. The operation of the majority of operating users on the selected object can be monitored by receiving the operation result, and the identity of the user who carries out popularization can be determined by the popularization user identification carried by the operation result, so that the whole process from selection popularization to operation completion of the object can be known, and the whole process is ensured to operate accurately.
In an embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object, as shown in fig. 11, the apparatus 1000 further includes: a calculation parameter acquisition module 1012, a numerical calculation module 1014, and a numerical storage module 1016.
A calculation parameter obtaining module 1012, configured to obtain a preset calculation parameter when the operation result indicates that the operation on the object is successful.
Specifically, the calculation parameter obtaining module 1012 may be configured to determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case where sending the operation result is triggered only when the operation is successful, the calculation parameter obtaining module 1012 may be configured to obtain the operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
And the numerical value calculating module 1014 is configured to calculate a numerical value according to the acquired calculation parameter and by combining the numerical value attribute information corresponding to the identifier of the object or the carried numerical value attribute information.
Specifically, when the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the numerical calculation module 1014 may be configured to obtain the numerical attribute information corresponding to the identifier of the object, and calculate the numerical value according to the obtained calculation parameter and the obtained numerical attribute information. When the operation result carries the identifier of the object and the numerical attribute information of the object, or only carries the numerical attribute information of the object, the numerical calculation module 1014 may be configured to calculate the numerical value by directly obtaining the calculation parameter and the numerical attribute information carried by the operation result. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated.
The value storage module 1016 is configured to add the calculated value to the first value storage account corresponding to the promotion user identifier.
Specifically, a first value storage account corresponding to the promotion user identifier is used for accumulating and storing the value. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, by calculating the numerical value and storing the numerical value in the first numerical value storage account corresponding to the promotion user identifier, the promotion contribution made by the promotion user can be accurately reflected, and the subsequent accurate processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
As shown in fig. 12, in one embodiment, the apparatus 1000 further comprises: a value transfer request receiving module 1018 and a value transfer executing module 1019. A value transfer request receiving module 1018, configured to receive a value transfer request carrying an identifier of the promotion user, a transferred value, and an identifier of the second value storage account. A value transfer executing module 1019, configured to, in response to the value transfer request, subtract the transfer value from the first value storage account corresponding to the promotion user identifier, and add the transfer value to the second value storage account.
Specifically, in this embodiment, the value transfer request receiving module 1018 is configured to receive a value transfer request sent by a user terminal and carrying an identifier of a promoting user, a transferred value, and an identifier of a second value storage account, so that the value transfer executing module 1019 may be configured to, in response to the value transfer request, subtract the transferred value from a first value storage account corresponding to the promoting user, and further add the transferred value to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, by responding to the received value transfer request, the value used for reflecting the promotion contribution is transferred between different value storage accounts, so that the loss of the value data in the first value storage account when the first value storage account has a security risk can be prevented.
The object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation of the accessed object is ending the transaction flow established according to the accessed commodity object, and the operation result is a notice showing the ending of the transaction flow.
Specifically, in this embodiment, the operation object selection request receiving module 1002 is configured to receive a commodity object selection request carrying an identifier of a promotion user. The graphic code processing module 1004 is configured to generate and output a graphic code according to the identification of the commodity object specified by the commodity object selection request and the promotion user identification. The website acquisition request receiving module 1006 is configured to receive a website acquisition request, where the website acquisition request is generated according to an identifier of a commodity object obtained by parsing the graphic code. The website returning module 1008 is configured to return a website corresponding to the identifier of the commodity object according to the website acquisition request; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the commodity object. The operation result receiving module 1010 is configured to receive a notification indicating that the transaction flow is ended when the transaction flow created based on the accessed commodity object is ended.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the received notification also carries the transaction amount of the commodity object, the calculation parameter obtaining module 1012 is configured to obtain a preset calculation parameter when the notification indicates that the transaction is successful, the numerical value calculating module 1014 is configured to calculate the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, and thus the numerical value storing module 1016 is configured to add the calculated electronic money amount to the user electronic money account corresponding to the promoted user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the value transfer request receiving module 1018 is configured to receive an electronic money transfer request carrying an identifier of a promotion user, a transfer amount, and an identifier of a bank electronic money account. The value transfer execution module 1019 is configured to, in response to the electronic money transfer request, subtract the transfer amount from the user electronic money account corresponding to the promotion user identification and add the transfer amount to the bank electronic money account.
In this embodiment, the commodity object to be operated may be determined according to the received commodity object selection request, so as to generate and output the graphic code according to the identifier of the commodity object and the promotion user identifier carried in the commodity object selection request. Therefore, the output graphic code contains the identification of the commodity object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is created, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
As shown in fig. 13, in an embodiment, there is further provided an apparatus 1300 for operating an object, configured to implement the method for operating an object of any embodiment applied to a user terminal, where the apparatus 1300 includes: a graphic code obtaining module 1302, a website obtaining request sending module 1304, a website receiving module 1306 and an object accessing module 1308.
A graphic code obtaining module 1302, configured to obtain a graphic code; and generating the graphic code according to the identification of the object specified by the operation object selection request and the promotion user identification carried by the operation object selection request.
Specifically, the graphic code obtaining module 1302 may be configured to obtain a two-dimensional code by scanning a printed two-dimensional code with a camera or a two-dimensional code displayed by other devices, or may obtain a two-dimensional code by selecting a two-dimensional code picture locally or through a network.
The graphic code can be generated by the promotion management server according to the identification of the object and the promotion user identification, the identification of the object is specified by the operation object selection request sent by the promotion configuration terminal, and the promotion user identification can be carried in the operation object selection request sent by the promotion configuration terminal. Specifically, the promotion management server may be configured to receive an operation object selection request from the promotion configuration terminal, where the operation object selection request carries at least a promotion user identifier, and the object selection request is used to select an object that needs to be operated. The promotion management server can be used for responding to a promotion configuration webpage access request of the promotion configuration terminal and providing promotion configuration webpage content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration webpage content at least comprising an object set, and after the promotion configuration terminal receives an object selection instruction input in a promotion configuration webpage, the promotion management server is used for receiving the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the promotion management server can be used for responding to a promotion configuration interface content acquisition request sent by a promotion configuration terminal through a configuration application running on the promotion configuration terminal, providing the promotion configuration interface content for the promotion configuration terminal, enabling the promotion configuration terminal to display the promotion configuration interface content comprising the object set, and thus after the promotion configuration terminal receives an object selection instruction input in the promotion configuration interface, the promotion management server is used for receiving the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction.
The promotion management server can be used for determining the identification of the object appointed by the request and the promotion user identification carried in the request according to the operation object selection request, and generating and outputting the graphic code according to the identification of the object and the promotion user identification. The operation object selection request can specify the object by carrying the identification of the object. Or the promotion management server may be configured to provide, to the promotion configuration terminal, the web content or the interface content that only includes information of the individual object, so that the promotion management server may take the individual object as the specified object after receiving a feedback of the promotion configuration terminal on the determination and selection of the representation of the individual object. Or the promotion management server may be configured to provide, to the promotion configuration terminal, web content or interface content including information of a plurality of objects, so that the promotion management server may be configured to, when receiving operation information of the promotion configuration terminal on a certain position in the web or interface, take an object corresponding to the certain position as a specified object.
The promotion management server can be used for connecting the identification of the object and the promotion user identification through a preset connector for coding to obtain the graphic code, and the preset connector is not included in respective character sets of the identification of the object and the promotion user identification so as to avoid the condition that the identification of the object and the promotion user identification cannot be identified. The promotion management server can also be used for encrypting the identification of the object and the promotion user identification in a preset encryption mode and then coding the encrypted identification to obtain a graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed to obtain an encrypted character string and then the encrypted character string is decrypted in a decryption mode matched with the preset encryption mode to obtain the identification of the object and the promotion user identification.
In one embodiment, the graphical code may be generated based on an identification of an object specified by the operand selection request, the promotion user identification, and an access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The promotion management server can be used for outputting the graphic codes in various ways, such as publishing on a specified website, printing on a specified book and periodicals, returning the generated graphic codes to a promotion configuration terminal, and spreading the graphic codes by a promotion user. The popularization and configuration terminal can directly send the graphic code to the device 1300 of the operation object through the network connection with the device 1300 of the operation object, can also publish the graphic code on a specified website, and can also print the graphic code on a specified book. The manner in which the promotion management server outputs the graphic code is not limited as long as the graphic code is in a state that can be obtained by the apparatus 1300 as the operation target.
A website acquisition request sending module 1304, configured to send a website acquisition request to the promotion management server, where the website acquisition request carries a graphic code or carries an identifier of an object obtained by parsing the graphic code.
Specifically, the website acquisition request sending module 1304 may be configured to carry the graphic code in the website acquisition request, so that the device 1300 of the operation object does not need to parse the graphic code itself, but sends the graphic code to the promotion management server for parsing. Or, the website acquisition request sending module 1304 may be configured to, after locally resolving the graphical code to obtain the identifier of the object and the identifier of the promotion user included in the graphical code, place the identifier of the object obtained by resolving the graphical code in the website acquisition request, and send the website acquisition request to the promotion management server. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code. The device 1300 of the operation object can be used for locally analyzing the two-dimensional code, and can also be used for sending the two-dimensional code picture to the promotion management server for analysis.
In one embodiment, the website acquisition request may further carry an operation user identifier, so that the promotion management server may be configured to record the website acquisition request each time the website acquisition request is received, and facilitate subsequent statistics and analysis based on the operation user identifier. The operation user identification refers to the identification of a user of an operation object, and logs in on a user terminal, and the operation user identification can be obtained by sending a registration request to a promotion management server through any terminal including the user terminal in advance by the user intending to operate the object and registering.
The website receiving module 1306 is configured to receive a website corresponding to an identifier of an object, which is obtained by the promotion management server according to the analysis graphic code returned by the website obtaining request.
Specifically, the promotion management server may analyze the graphic code carried by the website acquisition request according to the website acquisition request to obtain the identifier of the object, so as to return the website corresponding to the identifier of the object obtained by analyzing the graphic code to the user terminal, where the website receiving module 1306 is configured to receive the website. Or the promotion management server may obtain the identifier of the object carried in the website acquisition request according to the website acquisition request, where the identifier of the object is obtained by the user terminal analyzing the graphic code, and then return the website corresponding to the identifier of the object obtained by analyzing the graphic code carried in the website acquisition request to the user terminal, where the website receiving module 1306 is configured to receive the website.
And an object access module 1308, configured to trigger, according to the returned website, access to the object with the popularization user identifier as an access parameter, and after a specified operation is completed on the accessed object, trigger to send an operation result carrying the popularization user identifier to the popularization management server.
The object may be stored in the web server in advance and located by a website, and the object accessing module 1308 may be configured to access the corresponding object in the web server by using the returned website. Of course, the object may also be directly stored in the promotion management server and located by a website, and the object access module 1308 may also be configured to directly access the corresponding object in the promotion management server by using the returned website.
The object access module 1308 is configured to access the object by using the popularization user identifier obtained by analyzing the graphic code as an access parameter, where the website returned by the popularization management server already includes the popularization user identifier, and at this time, the object access module 1308 may be configured to directly access the object by using the website; or the object accessing module 1308 may be configured to modify the website returned by the promotion management server, specifically add a promotion user identifier to the website, so as to access the object via the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the object is accessed by the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the popularization user identifier serving as the access parameter.
The object access module 1308 is configured to access an object in the web server according to the returned website, and after completing a specified operation on the object, trigger the web server to send an operation result to the promotion management server, and the promotion management server receives the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be a message that triggers the web server to send an operation result indicating success of the operation to the promotion management server only after a specified operation is completed on the accessed object and the operation is successful.
In other embodiments, after the specified operation on the accessed object is completed, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the promotion management server. Or after the appointed operation of the accessed object is completed and the operation is successful, triggering the user terminal to send an operation result representing the successful operation to the promotion management server.
The device for operating the object acquires the graphic code firstly, and the output graphic code contains the identification of the object and the information of the identification of the promotion user, so that the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed through the website and the operation is carried out, and the efficiency is high. After the appointed operation is completed on the accessed object, the webpage server or the user terminal where the object is located can be triggered to send an operation result which is triggered by the completion of the appointed operation and carries the promotion user identification to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the majority of operation users on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
In one embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object; and the operation result is used for enabling the promotion management server to obtain a preset calculation parameter when the operation result indicates that the operation on the object is successful, calculating a numerical value according to the obtained calculation parameter and the numerical value attribute information corresponding to the identification of the object or the carried numerical value attribute information, and adding the calculated numerical value in a first numerical value storage account corresponding to the identification of the promotion user.
Specifically, the operation result may be used to enable the promotion management server to determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case where the sending of the operation result is triggered only when the operation is successful, the operation result may be used to make the promotion management server an operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
When the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the operation result can be used for enabling the promotion management server to obtain the numerical attribute information corresponding to the identifier of the object, and the numerical value is calculated according to the obtained calculation parameter and the obtained numerical attribute information. When the operation result carries the identifier of the object and the numerical value attribute information of the object, or only carries the numerical value attribute information of the object, the operation result can be used for enabling the promotion management server to directly obtain the calculation parameters and the numerical value attribute information carried by the operation result to calculate the numerical value. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated. And the first value storage account corresponding to the promotion user identification is used for accumulating and storing the values. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, the promotion management server calculates the numerical value and stores the numerical value in the first numerical value storage account corresponding to the promotion user identifier, so that the promotion contribution made by the promotion user can be accurately reflected, and the subsequent precise processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
As shown in fig. 14, in one embodiment, the apparatus 1300 further comprises: a value transfer request sending module 1310, configured to send a value transfer request carrying an identifier of the promotion user, a transferred value, and an identifier of the second value storage account to the promotion management server, so that the promotion management server, in response to the value transfer request, subtracts the transferred value from the first value storage account corresponding to the identifier of the promotion user, and adds the transferred value to the second value storage account.
Specifically, in this embodiment, the value transfer request sending module 1310 is configured to send a value transfer request carrying an identifier of a promotion user, a transferred value, and an identifier of a second value storage account to the promotion management server, so that the promotion management server subtracts the transferred value from a first value storage account corresponding to the identifier of the promotion user in response to the value transfer request, and further adds the transferred value to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, the promotion management server transfers the value used for reflecting the promotion contribution among different value storage accounts by responding to the received value transfer request, so that loss of the value data in the first value storage account caused by security risk can be prevented.
In one embodiment, the object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation on the accessed object is ending the transaction flow created according to the accessed commodity object, and the operation result is a notice indicating the ending of the transaction flow.
Specifically, in this embodiment, the graphic code obtaining module 1302 is configured to obtain a graphic code, where the graphic code is generated according to an identifier of a commodity object specified by an operation object selection request sent by the popularization configuration terminal to the popularization management server and a popularization user identifier carried by the operation object selection request. The website acquisition request sending module 1304 is configured to send a website acquisition request to the promotion management server, where the website acquisition request carries a graphic code or an identifier of a commodity object obtained by parsing the graphic code. The website receiving module 1306 is configured to receive a website corresponding to an identifier of the commodity object, which is obtained by the promotion management server according to the analysis graphic code returned by the website obtaining request. The object access module 1308 is configured to trigger, according to the returned website, an access to the commodity object with the popularization user identifier as an access parameter, and after a specified operation is performed on the accessed commodity object, trigger the web server where the commodity object is located to send an operation result carrying the popularization user identifier to the popularization management server.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the notification further carries the transaction amount of the commodity object, and the notification is used to enable the promotion management server to obtain a preset calculation parameter when the notification indicates that the transaction is successful, and calculate the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, so as to add the calculated electronic money amount to the user electronic money account corresponding to the promotion user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the value transfer request sending module 1310 is configured to send an electronic money transfer request carrying an identifier of a promotion user, a transfer amount, and an identifier of a bank electronic money account to the promotion management server, so that the promotion management server subtracts the transfer amount from the user electronic money account corresponding to the identifier of the promotion user in response to the electronic money transfer request, and adds the transfer amount to the bank electronic money account.
In this embodiment, the promotion user can conveniently and quickly propagate the graphic code in various ways. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is established, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
In an embodiment, a system of operation objects is further provided, and a method for implementing the operation objects applied to any embodiment of the system of operation objects is shown in fig. 1, and an application environment is shown in fig. 2. The system comprises a promotion management server and a user terminal.
The promotion management server is used for receiving an operation object selection request which is sent by the promotion configuration terminal and carries the promotion user identification, generating a graphic code according to the identification of the object designated by the operation object selection request and the promotion user identification, and outputting the graphic code.
Specifically, the popularization management server is configured to receive an operation object selection request from the popularization configuration terminal, where the operation object selection request carries at least a popularization user identifier, and the object selection request is used to select an object that needs to be operated. The promotion management server can be used for responding to a promotion configuration webpage access request of the promotion configuration terminal and providing promotion configuration webpage content for the promotion configuration terminal, so that the promotion configuration terminal displays the promotion configuration webpage content at least comprising an object set, and after the promotion configuration terminal receives an object selection instruction input in a promotion configuration webpage, the promotion management server is used for receiving the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction. Or the promotion management server can be used for responding to a promotion configuration interface content acquisition request sent by a promotion configuration terminal through a configuration application running on the promotion configuration terminal, providing the promotion configuration interface content for the promotion configuration terminal, enabling the promotion configuration terminal to display the promotion configuration interface content comprising the object set, and thus after the promotion configuration terminal receives an object selection instruction input in the promotion configuration interface, the promotion management server is used for receiving the object selection request generated and sent by the promotion configuration terminal according to the object selection instruction.
In one embodiment, the promotion management server may be configured to provide the object configuration web page content to the object configuration terminal and display the object configuration web page content, so that the object configuration terminal obtains object information entered by the object source user in the object configuration web page and sends the object information to the promotion management server. The promotion management server may be configured to receive object information sent by the object configuration terminal, generate an identifier of the object, and store the identifier in correspondence with the object information, where the object information may be any necessary information related to the object, and at least includes a website for accessing the object, thereby implementing configuration of the object.
In another embodiment, the object configuration terminal may be further configured to run a configuration application, and the promotion management server may be configured to provide and display the object configuration interface content to the object configuration terminal, so that the object configuration terminal obtains object information entered by the object source user in the object configuration interface and sends the object information to the promotion management server. The promotion management server may be configured to receive object information sent by the object configuration terminal, generate an identifier of the object, and store the identifier in correspondence with the object information, where the object information may be any necessary information related to the object, and at least includes a website for accessing the object, thereby implementing configuration of the object.
The configuration of the object at least includes the configuration of the access website of the object, and then the corresponding object information at least includes the access website of the object. Of course, the configuration of the object may also include the configuration of the attribute information of the object, such as the configuration of the object source user information, the configuration of the numerical attribute information of the object, and the configuration of the image information of the object, and the like, and then the corresponding object information includes the attribute information of the object, specifically includes the object source user information, the numerical attribute information of the object, the image information of the object, and the like. The object source user information may be, for example, an object source user identifier, a name of a natural person as an object source user, a manufacturer identifier of a product manufacturer as an object source user, or the like; the numerical attribute of the object may be, for example, information such as selling price and discount of the commodity object, or the calculation amount of the calculation task in the distributed calculation; the image information of the object is used for describing the object, such as an appearance image of a commodity object, a process display dynamic image of distributed computation, and the like.
The promotion management server is used for determining the identification of the object appointed by the request and the promotion user identification carried in the request according to the operation object selection request, and generating and outputting the graphic code according to the identification of the object and the promotion user identification.
The operation object selection request can specify the object by carrying the identification of the object. Or the promotion management server may be configured to provide, to the promotion configuration terminal, web content or interface content that only includes information of the individual object, so that the promotion management server may be configured to take the individual object as the specified object after receiving feedback of the promotion configuration terminal on the determination and selection of the representation of the individual object. Or the promotion management server may be configured to provide, to the promotion configuration terminal, web content or interface content including information of a plurality of objects, so that when receiving operation information of the promotion configuration terminal on a certain position in the web or interface, the promotion management server takes an object corresponding to the certain position as a specified object.
The promotion management server can be used for connecting the identification of the object and the promotion user identification through a preset connector for coding to obtain the graphic code, and the preset connector is not included in respective character sets of the identification of the object and the promotion user identification so as to avoid the condition that the identification of the object and the promotion user identification cannot be identified. The promotion management server can also be used for encrypting the identification of the object and the promotion user identification in a preset encryption mode and then coding the encrypted identification to obtain a graphic code, and when the graphic code is analyzed, the encrypted character string is analyzed to obtain an encrypted character string and then the encrypted character string is decrypted in a decryption mode matched with the preset encryption mode to obtain the identification of the object and the promotion user identification.
In one embodiment, the promotion management server may generate and output the graphic code based on the identification of the object specified by the operation object selection request, the promotion user identification, and the access address of the promotion management server. The identification of the object can be used as a parameter of an access address in the graphic code, and the access address is used for enabling the terminal which acquires the graphic code to be connected and communicated with the promotion management server according to the access address.
The promotion management server can be used for outputting the graphic codes in various ways, such as publishing on a specified website, printing on a specified book and periodicals, returning the generated graphic codes to a promotion configuration terminal, and spreading the graphic codes by a promotion user. The popularization and configuration terminal can be used for directly sending the graphic codes to the user terminal through network connection with the user terminal, can also be published on a specified website, and can also be printed on a specified book. The method for outputting the graphic code by the promotion management server is not limited, as long as the graphic code is in a state which can be obtained by the user terminal.
The user terminal is used for acquiring the graphic code and sending a website acquisition request to the promotion management server, wherein the website acquisition request carries the graphic code or carries an identification of an object obtained by analyzing the graphic code.
Specifically, the user terminal may be configured to scan a printed two-dimensional code or a two-dimensional code displayed by other devices through a camera to obtain the two-dimensional code, or may select a two-dimensional code picture from the local or through a network to obtain the two-dimensional code.
The user terminal can be used for carrying the graphic code in the website acquisition request, so that the user terminal does not need to analyze the graphic code and sends the graphic code to the promotion management server for analysis. Or, the user terminal may be configured to, after locally analyzing the graphic code to obtain the identifier of the object and the promotion user identifier included in the graphic code, place the identifier of the object obtained by analyzing the graphic code in the website acquisition request, and send the website acquisition request to the promotion management server. Of course, the website acquisition request may also carry a promotion user identifier obtained by parsing the graphic code. Therefore, the user terminal can be used for locally analyzing the two-dimensional code and can also send the two-dimensional code picture to the promotion management server for analysis.
In one embodiment, the website acquisition request may further carry an operation user identifier, so that the promotion management server may be configured to record the website acquisition request each time the website acquisition request is received, and facilitate subsequent statistics and analysis based on the operation user identifier. The operation user identification refers to the identification of a user of an operation object, and logs in on a user terminal, and the operation user identification can be obtained by sending a registration request to a promotion management server through any terminal including the user terminal in advance by the user intending to operate the object and registering.
The promotion management server is used for returning the website corresponding to the identification of the object obtained by analyzing the graphic code to the user terminal according to the website acquisition request.
Specifically, the promotion management server may be configured to parse, according to the website acquisition request, the graphic code carried in the website acquisition request to obtain the identifier of the object, so as to return, to the user terminal, the website corresponding to the identifier of the object obtained by parsing the graphic code, where the user terminal is configured to receive the website. Or the promotion management server may be configured to obtain, according to the website acquisition request, an identifier of an object carried in the website acquisition request, where the identifier of the object is obtained by the user terminal parsing the graphic code, and then return, to the user terminal, a website corresponding to the identifier of the object obtained by parsing the graphic code carried in the website acquisition request, where the user terminal is configured to receive the website.
The user terminal is used for triggering the access to the object by taking the promotion user identification as the access parameter according to the returned website, and triggering to send the operation result carrying the promotion user identification to the promotion management server after completing the specified operation on the accessed object.
The object can be stored in the web server in advance and positioned by the website, and the user terminal can be used for accessing the corresponding object in the web server by means of the returned website. Of course, the object may also be directly stored in the promotion management server and located by the website, and the user terminal may also be used to directly access the corresponding object in the promotion management server by means of the returned website.
Specifically, the user terminal may be configured to access the object using the promotion user identifier obtained by parsing the graphic code as an access parameter, where the website returned by the promotion management server already includes the promotion user identifier, and at this time, the user terminal may directly access the object by using the website; or the website returned by the promotion management server can be modified, and specifically, the promotion user identifier is added to the website, so that the object is accessed by means of the website. The access parameter is used for transmitting the access parameter to a server where the object is located when the user terminal accesses the object by means of the website, and is specifically provided for the web server in the embodiment, so that the web server further processes according to the promoted user identifier serving as the access parameter.
The user terminal is used for accessing the object in the webpage server according to the returned website, and triggering the webpage server to send the operation result to the promotion management server after completing the specified operation on the object, and the promotion management server is used for receiving the operation result. The operation result carries the promotion user identification. The operation result may be a message indicating success or failure in the operation on the object, or may be an operation result indicating success in the operation, which is triggered by the web server to send to the promotion management server only after the user terminal completes a specified operation on the accessed object and the operation is successful.
In other embodiments, after the user terminal completes the designated operation on the accessed object, the user terminal may also be triggered to send an operation result indicating success or failure of the operation to the promotion management server. Or after the user terminal finishes the specified operation on the accessed object and the operation is successful, triggering the user terminal to send an operation result indicating the success of the operation to the promotion management server.
In the system for operating the object, the user terminal sends the operation object selection request, the promotion management server determines the object to be operated according to the received operation object selection request, and then generates and outputs the graphic code according to the identification of the object and the promotion user identification carried in the object selection request. Therefore, the output graphic code contains the identification of the object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The user terminal can conveniently and quickly acquire the identification of the object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the object is acquired according to the request, the object can be accessed and operated through the website, and the efficiency is high. After the appointed operation is completed on the accessed object, the operation result which is triggered by the completion of the appointed operation and carries the promotion user identification can be triggered and sent to the promotion management server. Through the operation result, the promotion management server can monitor the operation of the vast user terminals on the selected object, and can determine the identity of the user who promotes the object through the carried promotion user identification, so that the user can know the whole process from the selection promotion to the operation completion of the object, and the whole process is ensured to operate accurately.
In one embodiment, the operation result further carries an identifier of the object and/or numerical attribute information of the object; the promotion management server is used for acquiring preset calculation parameters when the operation result shows that the object is successfully operated; the promotion management server is used for calculating a numerical value according to the acquired calculation parameters and by combining numerical value attribute information corresponding to the identification of the object or the carried numerical value attribute information; and the promotion management server is used for adding the calculated numerical value in the first numerical value storage account corresponding to the promotion user identification.
Specifically, the promotion management server may be configured to determine, after receiving the operation result, whether the operation result indicates success or failure of the operation. Or in the case where sending of the operation result is triggered only when the operation is successful, the promotion management Server may be configured to be an operation result indicating that the operation is successful for the object as long as the operation result is received. The calculation parameter is a calculation basis for calculating a numerical value, and the calculation parameter may be one proportional value or a plurality of proportional values in a step shape. The calculation parameters may correspond to the identification of the object, and may also correspond to the identification of the promotion user.
In one embodiment, the calculation parameter is determined according to a user attribute corresponding to the promotion user identifier and/or a cumulative number of received operation results corresponding to the promotion user identifier and indicating successful operation. Specifically, the user attributes corresponding to the promotion user identifier include a geographic area where the promotion user is located, an age group, an income level, a gender, and the like, and different calculation parameters may be set for different user attributes. Receiving the accumulated number of the operation results corresponding to the promotion user identification and indicating the successful operation, indicating the times of successful promotion of the promotion user, and reflecting the quantized historical contribution condition of the promotion user corresponding to the promotion user identification on the aspect of the operation of the promotion object, so that the calculated value can reflect the real contribution condition by combining the historical contribution condition. It will be appreciated that user attributes and cumulative amounts may be considered in combination.
When the operation result carries the identifier of the object, or carries the identifier of the object and the numerical attribute information of the object, the promotion management server may be configured to obtain the numerical attribute information corresponding to the identifier of the object, and calculate the numerical value according to the obtained calculation parameter and the obtained numerical attribute information. And when the operation result carries the identification of the object and the numerical value attribute information of the object, or only carries the numerical value attribute information of the object, the promotion management server is used for directly obtaining the calculation parameters and the numerical value attribute information carried by the operation result to calculate the numerical value. It is understood that the numerical value calculated here has a positive correlation with the numerical attribute information of the object, that is, the larger the numerical value represented by the numerical attribute information of the object is, the larger the calculated numerical value is.
The calculated numerical value is used for representing the contribution of the user of the operation object to the operation of the object, so that the contribution of the popularization user in the aspect of popularization to the operation of the object can be reflected, the contribution degree is accurately measured by the numerical value, and the subsequent accurate processing based on the numerical value, such as statistics and analysis based on the numerical value, is facilitated. And the first value storage account corresponding to the promotion user identification is used for accumulating and storing the values. And adding the calculated value into the first value storage account to realize the accumulation of the promotion contribution made by the promotion user.
In this embodiment, the promotion management server calculates the numerical value and stores the numerical value in the first numerical value storage account corresponding to the promotion user identifier, so that the promotion contribution made by the promotion user can be accurately reflected, and the subsequent precise processing based on the numerical value in the first numerical value storage account is facilitated. For example, in distributed computing, if the larger the value in the second value storage account corresponding to the promotion user identifier is, the larger the promotion contribution is, the more the promotion of the computing task that can be carried by the promotion user identifier is, then more promotion of the computing task can be allocated to the promotion user identifier subsequently.
In one embodiment, the user terminal is further configured to send a value transfer request carrying the promotion user identifier, the transferred value, and the identifier of the second value storage account to the promotion management server. The promotion management server is also used for responding to the value transfer request, subtracting the transfer value from the first value storage account corresponding to the promotion user identification, and adding the transfer value to the second value storage account.
Specifically, in this embodiment, the promotion management server is configured to receive a value transfer request sent by the user terminal and carrying a promotion user identifier, a transferred value, and an identifier of the second value storage account, so as to respond to the value transfer request, subtract the transferred value from the first value storage account corresponding to the promotion user identifier, and further add the transferred value to the second value storage account. Wherein the second value storing account may be stored on a third party server, such as a bank server. In other embodiments, the value transfer request may further carry a verification credential for performing authorization verification before subtracting the transferred value from the first value storage account corresponding to the promotion user identifier.
In this embodiment, the promotion management server transfers the value used for reflecting the promotion contribution among different value storage accounts by responding to the received value transfer request, so that loss of the value data in the first value storage account caused by security risk can be prevented.
In one embodiment, the object is a commodity object in a shopping website, the graphic code is a two-dimensional code or a bar code, the operation of completing the designation on the accessed object is ending the transaction flow created according to the accessed commodity object, and the operation result is a notice indicating the ending of the transaction flow.
Specifically, in this embodiment, the promotion management server receives a commodity object selection request carrying a promotion user identifier. And the promotion management server is used for generating and outputting a graphic code according to the identification of the commodity object specified by the commodity object selection request and the promotion user identification. The user terminal is used for acquiring the graphic code and sending a website acquisition request to the promotion management server, wherein the website acquisition request carries the acquired graphic code or carries the identification of the commodity object acquired by analyzing the acquired graphic code. The promotion management server is also used for returning the website corresponding to the identification of the commodity object obtained by analyzing the graphic code to the user terminal according to the website acquisition request. The user terminal is also used for triggering the access of the promotion user identification which is obtained by analyzing the graphic code and is used as the access parameter to the commodity object according to the returned website. And the user terminal is also used for triggering the webpage server where the commodity object is located or sending a notice which represents the end of the transaction flow to the promotion management server by the user terminal after the transaction flow established according to the accessed commodity object is ended.
Further, the value attribute information of the object is the transaction amount of the commodity object, the calculated value is the electronic money amount, and the first value storage account is the user electronic money account. Specifically, in this embodiment, the notification received by the promotion management server further carries the transaction amount of the commodity object, and when the notification indicates that the transaction is successful, the promotion management server is further configured to obtain a preset calculation parameter, and calculate the electronic money amount according to the obtained calculation parameter and the transaction amount of the commodity object, so as to add the calculated electronic money amount to the user electronic money account corresponding to the promotion user identifier.
Further, the value transfer is a transfer amount, the second value storage account is a bank electronic money account, and the value transfer request is an electronic money transfer request. Specifically, in this embodiment, the user terminal is configured to send an electronic money transfer request carrying an identifier of the promotion user, a transfer amount, and an identifier of the bank electronic money account to the promotion management server. The promotion management server is used for responding to the electronic money transfer request, subtracting the transfer amount from the user electronic money account corresponding to the promotion user identification, and adding the transfer amount to the bank electronic money account.
In this embodiment, the promotion management server may determine the commodity object to be operated according to the received commodity object selection request, and thereby generate and output the graphic code according to the identifier of the commodity object and the promotion user identifier carried in the commodity object selection request. Therefore, the output graphic code contains the identification of the commodity object and the information of the promotion user identification, and the promotion user can conveniently and quickly spread the graphic code in various modes. The operation user can conveniently and quickly acquire the identification of the commodity object and the promotion user identification by acquiring and analyzing the graphic code, so that the website corresponding to the identification of the commodity object is acquired according to the request, the commodity object can be accessed through the website and a transaction flow is created, and the efficiency is high. And after the transaction flow established by the corresponding accessed commodity object is ended, receiving a notice which is triggered by the end of the transaction flow and carries the promotion user identification and indicates the end of the transaction flow. The operation of the majority of operating users on the selected commodity object can be monitored by receiving the notification, and the identity of the user who carries out promotion can be determined by the promotion user identification carried by the notification, so that the whole process from the selection promotion to the transaction completion of the commodity object can be known, and the whole transaction process is ensured to be accurately carried out.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (32)
1. A method of manipulating a merchandise object, performed by a promotion management server, the method comprising:
receiving commodity object information sent by an object configuration terminal; the commodity object information is input in an object configuration webpage provided by an object configuration terminal after an object source user logs in the object configuration terminal by using an object source identifier, the object source user is an original provider of a commodity object, and the commodity object information at least comprises a website for accessing the commodity object;
generating an identifier of the commodity object and storing the identifier and the commodity object information correspondingly;
receiving a promotion configuration webpage access request sent by a promotion configuration terminal, responding to the promotion configuration webpage access request, and providing promotion configuration webpage content to the promotion configuration terminal, so that the promotion configuration terminal displays a promotion configuration webpage at least comprising a commodity object set;
receiving an operation object selection request carrying a promotion user identifier sent by the promotion configuration terminal; the operation object selection request is generated after a promotion user logs in the promotion configuration terminal by using the promotion user identifier and triggers an object selection instruction aiming at a commodity object to be promoted in the promotion configuration webpage;
generating a graphic code according to the identification of the commodity object specified by the operation object selection request and the promotion user identification, and returning the graphic code to the promotion configuration terminal so that the promotion user can transmit the graphic code to a user terminal through the promotion configuration terminal;
receiving a website acquisition request sent by the user terminal, wherein the website acquisition request carries the identification of the commodity object and the promotion user identification obtained by analyzing the graphic code;
returning the website corresponding to the identification of the commodity object obtained by analyzing the graphic code to the user terminal according to the website acquisition request; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the commodity object;
and receiving a notice that the transaction process carrying the promotion user identification is finished, which is triggered by the user terminal after the transaction process is finished on the accessed commodity object.
2. The method according to claim 1, wherein the notification further carries an identification of the commodity object and/or numerical attribute information of the commodity object; the method further comprises the following steps:
when the notification shows that the commodity object is successfully traded, acquiring preset calculation parameters;
calculating a numerical value according to the obtained calculation parameters and by combining numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information;
and adding the calculated numerical value in a first numerical value storage account corresponding to the promotion user identification.
3. The method of claim 2, wherein the calculation parameter is determined based on a user attribute corresponding to the promotional user identifier and/or a cumulative number of notifications received corresponding to the promotional user identifier indicating a successful transaction.
4. The method of claim 2, further comprising:
receiving a value transfer request carrying the promotion user identifier, a transferred value and an identifier of a second value storage account;
and in response to the value transfer request, subtracting the transfer value from the first value storage account corresponding to the promotion user identification, and adding the transfer value to the second value storage account.
5. The method according to any one of claims 1 to 4, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
6. A method of operating a merchandise object, performed by a user terminal, the method comprising:
acquiring a graphic code spread by a popularization configuration terminal; the graphic code is generated by the promotion management server according to the identification of the commodity object designated by the operation object selection request sent by the promotion configuration terminal and the promotion user identification carried by the operation object selection request; the operation object selection request is generated after a promotion user logs in the promotion configuration terminal by using the promotion user identifier and triggers an object selection instruction aiming at the commodity object to be promoted in a promotion configuration webpage; the promotion configuration webpage is displayed according to the promotion configuration webpage content provided by the promotion management server after the promotion configuration terminal initiates a promotion configuration webpage access request to the promotion management server, and the promotion configuration webpage at least comprises a commodity object set;
sending a website acquisition request to a promotion management server, wherein the website acquisition request carries an identifier of the commodity object obtained by analyzing the graphic code, the identifier of the commodity object is generated by the promotion management server after receiving commodity object information sent by an object configuration terminal, the commodity object information is recorded in an object configuration webpage provided by the object configuration terminal after an object source user logs in the object configuration terminal by using an object source identifier, the object source user is an original provider of the commodity object, and the commodity object information at least comprises a website for accessing the commodity object;
receiving a website corresponding to the identification of the commodity object obtained by analyzing the graphic code returned by the promotion management server according to the website acquisition request;
and triggering the access to the commodity object by taking the popularization user identification as an access parameter according to the returned website, and triggering to send a notification of ending the transaction process carrying the popularization user identification to the popularization management server after the transaction process is completed on the accessed commodity object.
7. The method of claim 6, wherein the notification further carries an identification of the merchandise object and/or numerical attribute information of the merchandise object; the notification is used for enabling the promotion management server to obtain preset calculation parameters when the notification shows that the commodity object is successfully traded, calculating a numerical value according to the obtained calculation parameters and by combining numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information, and adding the calculated numerical value to a first numerical value storage account corresponding to the identification of the promotion user.
8. The method of claim 7, wherein the calculation parameter is determined based on a user attribute corresponding to the promotional user identifier and/or a cumulative number of notifications received corresponding to the promotional user identifier indicating successful transactions.
9. The method of claim 7, further comprising:
sending a value transfer request carrying the promotion user identification, a transferred value and an identification of a second value storage account to the promotion management server, so that the promotion management server responds to the value transfer request, subtracts the transferred value from a first value storage account corresponding to the promotion user identification, and adds the transferred value to the second value storage account.
10. The method according to any one of claims 6 to 9, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
11. A method of manipulating a merchandise object, the method comprising:
the promotion management server receives commodity object information sent by the object configuration terminal; the commodity object information is input in an object configuration webpage provided by an object configuration terminal after an object source user logs in the object configuration terminal by using an object source identifier, the object source user is an original provider of a commodity object, and the commodity object information at least comprises a website for accessing the commodity object;
the promotion management server generates an identifier of the commodity object and stores the identifier corresponding to the commodity object information;
the promotion management server receives a promotion configuration webpage access request sent by a promotion configuration terminal, responds to the promotion configuration webpage access request and provides promotion configuration webpage content to the promotion configuration terminal, so that the promotion configuration terminal displays a promotion configuration webpage at least comprising a commodity object set;
the promotion management server receives an operation object selection request which is sent by the promotion configuration terminal and carries a promotion user identifier, wherein the operation object selection request is generated after a promotion user logs in the promotion configuration terminal through the promotion user identifier and triggers an object selection instruction aiming at a commodity object to be promoted in a promotion configuration webpage; generating a graphic code according to the identification of the commodity object specified by the operation object selection request and the promotion user identification, and returning the graphic code to the promotion configuration terminal so that the promotion user can transmit the graphic code to a user terminal through the promotion configuration terminal;
the user terminal acquires the graphic code transmitted by the promotion configuration terminal and sends a website acquisition request to the promotion management server, wherein the website acquisition request carries the identification of the commodity object obtained by analyzing the graphic code;
the promotion management server returns the website corresponding to the identification of the commodity object obtained by analyzing the graphic code to the user terminal according to the website acquisition request;
and the user terminal triggers the access to the commodity object by taking the promotion user identification as an access parameter according to the returned website, and triggers the notification of the end of the transaction process carrying the promotion user identification to be sent to the promotion management server after the transaction process is completed on the accessed commodity object.
12. The method of claim 11, wherein the notification further carries an identification of the merchandise object and/or numerical attribute information of the merchandise object; the method further comprises the following steps:
when the notification shows that the commodity object is successfully traded, the promotion management server acquires preset calculation parameters;
the promotion management server calculates a numerical value according to the acquired calculation parameters and by combining numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information;
and the promotion management server adds the calculated numerical value in a first numerical value storage account corresponding to the promotion user identification.
13. The method of claim 12, wherein the calculation parameter is determined based on a user attribute corresponding to the promotional user identifier and/or a cumulative number of notifications received corresponding to the promotional user identifier indicating successful transactions.
14. The method of claim 12, further comprising:
the user terminal sends a value transfer request carrying the promotion user identification, a transferred value and an identification of a second value storage account to the promotion management server;
and the promotion management server responds to the value transfer request, subtracts the transfer value from the first value storage account corresponding to the promotion user identification, and adds the transfer value to the second value storage account.
15. The method according to any one of claims 11 to 14, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
16. An apparatus for manipulating a commodity object, the apparatus comprising:
the commodity object information receiving module is used for receiving the commodity object information sent by the object configuration terminal; the commodity object information is input in an object configuration webpage provided by an object configuration terminal after an object source user logs in the object configuration terminal by using an object source identifier, the object source user is an original provider of a commodity object, and the commodity object information at least comprises a website for accessing the commodity object;
the identification generation module is used for generating the identification of the commodity object and storing the identification corresponding to the commodity object information;
the promotion configuration webpage access request response module is used for receiving a promotion configuration webpage access request sent by a promotion configuration terminal, responding to the promotion configuration webpage access request and providing promotion configuration webpage content to the promotion configuration terminal, so that the promotion configuration terminal displays a promotion configuration webpage at least comprising a commodity object set;
an operation object selection request receiving module, configured to receive an operation object selection request carrying a promotion user identifier sent by the promotion configuration terminal; the operation object selection request is generated after a promotion user logs in the promotion configuration terminal by using the promotion user identifier and triggers an object selection instruction aiming at a commodity object to be promoted in the promotion configuration webpage;
the graphic code processing module is used for generating a graphic code according to the identification of the commodity object specified by the operation object selection request and the promotion user identification and returning the graphic code to the promotion configuration terminal so that the promotion user can transmit the graphic code to the user terminal through the promotion configuration terminal;
a website acquisition request receiving module, configured to receive a website acquisition request sent by the user terminal, where the website acquisition request carries an identifier of the commodity object obtained by analyzing the graphic code;
a website returning module, configured to return, to the user terminal, a website corresponding to the identifier of the commodity object obtained by analyzing the graphic code according to the website obtaining request; the returned website is used for triggering the access of the promotion user identification obtained by analyzing the graphic code as an access parameter to the commodity object;
and the notification receiving module is used for receiving a notification that the transaction flow carrying the promotion user identifier is finished, which is triggered by the user terminal after the transaction flow is finished for the accessed commodity object.
17. The apparatus according to claim 16, wherein the notification further carries an identification of the commodity object and/or numerical attribute information of the commodity object; the device further comprises:
the calculation parameter acquisition module is used for acquiring preset calculation parameters when the notification shows that the commodity object is successfully traded;
the numerical value calculation module is used for calculating a numerical value according to the acquired calculation parameters and by combining the numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information;
and the value storage module is used for adding the calculated value in a first value storage account corresponding to the promotion user identification.
18. The apparatus according to claim 17, wherein the calculation parameter obtaining module is further configured to determine the calculation parameter according to a user attribute corresponding to the promoted user identifier and/or a cumulative number of received notifications indicating success of the transaction corresponding to the promoted user identifier.
19. The apparatus of claim 17, further comprising:
a value transfer request receiving module, configured to receive a value transfer request carrying the promotion user identifier, a transferred value, and an identifier of a second value storage account;
and the value transfer execution module is used for responding to the value transfer request, subtracting the transfer value from the first value storage account corresponding to the promotion user identification, and adding the transfer value in the second value storage account.
20. The apparatus according to any one of claims 16 to 19, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
21. An apparatus for manipulating a commodity object, the apparatus comprising:
the graphic code acquisition module is used for acquiring a graphic code spread by the popularization configuration terminal; the graphic code is generated according to the identification of the commodity object designated by the operation object selection request sent by the promotion configuration terminal and the promotion user identification carried by the operation object selection request; the operation object selection request is generated after a promotion user logs in the promotion configuration terminal by using the promotion user identifier and triggers an object selection instruction aiming at the commodity object to be promoted in a promotion configuration webpage; the promotion configuration webpage is displayed according to the promotion configuration webpage content provided by the promotion management server after the promotion configuration terminal initiates a promotion configuration webpage access request to the promotion management server, and the promotion configuration webpage at least comprises a commodity object set;
a website acquisition request sending module, configured to send a website acquisition request to a promotion management server, where the website acquisition request carries an identifier of the commodity object obtained by analyzing the graphic code, where the identifier of the commodity object is generated by the promotion management server after receiving commodity object information sent by an object configuration terminal, the commodity object information is entered in an object configuration webpage provided by the object configuration terminal after an object source user logs in the object configuration terminal with an object source identifier, the object source user is an original provider of the commodity object, and the commodity object information at least includes a website used for accessing the commodity object;
a website receiving module, configured to receive a website corresponding to the identifier of the commodity object, where the website is obtained by analyzing the graphic code and returned by the promotion management server according to the website acquisition request;
and the object access module is used for triggering the access to the commodity object by taking the popularization user identifier as an access parameter according to the returned website, and triggering to send a notice that the transaction process with the popularization user identifier is finished to the popularization management server after the transaction process is finished for the accessed commodity object.
22. The apparatus according to claim 21, wherein the notification further carries an identification of the commodity object and/or numerical attribute information of the commodity object; the notification is used for enabling the promotion management server to obtain preset calculation parameters when the notification shows that the commodity object is successfully traded, calculating a numerical value according to the obtained calculation parameters and by combining numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information, and adding the calculated numerical value to a first numerical value storage account corresponding to the identification of the promotion user.
23. The apparatus of claim 22, wherein the calculation parameter is determined according to a user attribute corresponding to the promotional user identifier and/or a cumulative number of notifications received corresponding to the promotional user identifier indicating successful transactions.
24. The apparatus of claim 22, further comprising:
a value transfer request sending module, configured to send a value transfer request carrying the promotion user identifier, a transferred value, and an identifier of a second value storage account to the promotion management server, so that the promotion management server, in response to the value transfer request, subtracts the transferred value from a first value storage account corresponding to the promotion user identifier, and adds the transferred value to the second value storage account.
25. The apparatus according to any one of claims 21 to 24, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
26. A system for operating commodity objects is characterized by comprising a promotion management server and a user terminal;
the promotion management server is used for receiving commodity object information sent by the object configuration terminal; the commodity object information is input in an object configuration webpage provided by an object configuration terminal after an object source user logs in the object configuration terminal by using an object source identifier, the object source user is an original provider of a commodity object, and the commodity object information at least comprises a website for accessing the commodity object;
the promotion management server is also used for generating an identifier of the commodity object and storing the identifier and the commodity object information correspondingly;
the promotion management server is also used for receiving a promotion configuration webpage access request sent by a promotion configuration terminal, responding to the promotion configuration webpage access request, providing promotion configuration webpage content to the promotion configuration terminal, and enabling the promotion configuration terminal to display a promotion configuration webpage at least comprising a commodity object set;
the promotion management server is used for receiving an operation object selection request which is sent by the promotion configuration terminal and carries a promotion user identifier, wherein the operation object selection request is generated after a promotion user logs in the promotion configuration terminal through the promotion user identifier and triggers an object selection instruction aiming at a commodity object to be promoted in the promotion configuration webpage; generating a graphic code according to the identification of the commodity object specified by the operation object selection request and the promotion user identification, and returning the graphic code to the promotion configuration terminal so that the promotion user can transmit the graphic code to a user terminal through the promotion configuration terminal;
the user terminal is used for acquiring the graphic code transmitted by the promotion configuration terminal and sending a website acquisition request to the promotion management server, wherein the website acquisition request carries the identification of the commodity object obtained by analyzing the graphic code;
the promotion management server is also used for returning the website corresponding to the identification of the commodity object obtained by analyzing the graphic code to the user terminal according to the website acquisition request;
the user terminal is further used for triggering the access to the commodity object by taking the popularization user identification as an access parameter according to the returned website, and triggering to send a notification of ending the transaction process with the popularization user identification to the popularization management server after the transaction process is completed on the accessed commodity object.
27. The system of claim 26, wherein the notification further carries an identification of the merchandise object and/or numerical attribute information of the merchandise object;
the promotion management server is further used for acquiring preset calculation parameters when the notification shows that the commodity object is successfully traded;
the promotion management server is also used for calculating a numerical value according to the obtained calculation parameters and by combining numerical value attribute information corresponding to the identification of the commodity object or the carried numerical value attribute information;
and the promotion management server is also used for adding the calculated numerical value in a first numerical value storage account corresponding to the promotion user identification.
28. The system of claim 27, wherein the promotion management server is further configured to determine the calculation parameter based on a user attribute corresponding to the promotional user identifier and/or a cumulative number of notifications received corresponding to the promotional user identifier indicating successful transactions.
29. The system of claim 27, wherein the user terminal is further configured to send a value transfer request carrying the promotion user identifier, a transferred value, and an identifier of a second value storage account to the promotion management server;
and the promotion management server is also used for responding to the value transfer request, subtracting the transfer value from the first value storage account corresponding to the promotion user identification, and adding the transfer value into the second value storage account.
30. The system of any one of claims 26 to 29, wherein the commodity object is a commodity object in a shopping website, and the graphic code is a two-dimensional code or a bar code.
31. A computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 10.
32. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410500062.9A CN105516225B (en) | 2014-09-25 | 2014-09-25 | Method, device and system for operating object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410500062.9A CN105516225B (en) | 2014-09-25 | 2014-09-25 | Method, device and system for operating object |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105516225A CN105516225A (en) | 2016-04-20 |
CN105516225B true CN105516225B (en) | 2020-06-16 |
Family
ID=55723858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410500062.9A Active CN105516225B (en) | 2014-09-25 | 2014-09-25 | Method, device and system for operating object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105516225B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106325739A (en) * | 2016-08-01 | 2017-01-11 | 孟海同 | Method for opening link through dot matrix expression and input track in software |
CN110730121A (en) * | 2018-12-03 | 2020-01-24 | 上海掌门科技有限公司 | User information transmission method, device and storage medium |
CN110012455B (en) * | 2019-01-25 | 2021-10-22 | 创新先进技术有限公司 | Account information management method and device and electronic equipment |
CN109886592B (en) * | 2019-03-01 | 2021-07-23 | 腾讯科技(深圳)有限公司 | Enterprise data processing method and device, computer readable storage medium and computer equipment |
WO2023065098A1 (en) * | 2021-10-19 | 2023-04-27 | 薛宗良 | Quick response code guidance system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1388479A (en) * | 2001-05-24 | 2003-01-01 | 刘中华 | Bar code system and method of connecting Internet equipment |
US6769010B1 (en) * | 2000-05-11 | 2004-07-27 | Howzone.Com Inc. | Apparatus for distributing information over a network-based environment, method of distributing information to users, and method for associating content objects with a database wherein the content objects are accessible over a network communication medium by a user |
CN101005485A (en) * | 2006-12-14 | 2007-07-25 | 钟杨 | Method and system for compression coding information resource address |
CN103489023A (en) * | 2012-06-11 | 2014-01-01 | 上海博路信息技术有限公司 | Barcode-based data exchange method |
CN103812914A (en) * | 2012-11-14 | 2014-05-21 | 阿里巴巴集团控股有限公司 | Method and device for tracking spreader |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509231A (en) * | 2011-10-28 | 2012-06-20 | 徐蔚 | Information processing system and method for realizing referral commission real-time transaction through mobile terminals embedded with auction software clients |
CN103971244B (en) * | 2013-01-30 | 2018-08-17 | 阿里巴巴集团控股有限公司 | A kind of publication of merchandise news and browsing method, apparatus and system |
CN103824209A (en) * | 2014-02-10 | 2014-05-28 | 深圳市天朗时代科技有限公司 | Charging processing method and system for internet sales |
-
2014
- 2014-09-25 CN CN201410500062.9A patent/CN105516225B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6769010B1 (en) * | 2000-05-11 | 2004-07-27 | Howzone.Com Inc. | Apparatus for distributing information over a network-based environment, method of distributing information to users, and method for associating content objects with a database wherein the content objects are accessible over a network communication medium by a user |
CN1388479A (en) * | 2001-05-24 | 2003-01-01 | 刘中华 | Bar code system and method of connecting Internet equipment |
CN101005485A (en) * | 2006-12-14 | 2007-07-25 | 钟杨 | Method and system for compression coding information resource address |
CN103489023A (en) * | 2012-06-11 | 2014-01-01 | 上海博路信息技术有限公司 | Barcode-based data exchange method |
CN103812914A (en) * | 2012-11-14 | 2014-05-21 | 阿里巴巴集团控股有限公司 | Method and device for tracking spreader |
Also Published As
Publication number | Publication date |
---|---|
CN105516225A (en) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11276048B2 (en) | Online payment processing method apparatus and system | |
RU2767608C2 (en) | Method, apparatus, and wearable part equipped with a system core control processor using bar code images for data exchange | |
CN105516225B (en) | Method, device and system for operating object | |
US11381392B2 (en) | Device for off-line storage and usage of digital assets | |
WO2012075608A1 (en) | Indicia encoding system with integrated purchase and payment information | |
CN105099675A (en) | Method and device for generating authentication data for identity authentication and method and device for identity authentication | |
US11176548B2 (en) | Systems and methods for cold payment solution | |
CN110942567A (en) | Self-service equipment data processing method, device and system | |
CN103955851A (en) | Mobile internet e-commerce platform based on two-dimension code | |
CN109493198A (en) | Service evaluation management method, device, system and evaluation server | |
CN110266686B (en) | Data sharing method, apparatus, device and computer readable storage medium | |
TWI574220B (en) | Method, apparatus and system of electronic payment | |
CN107094159B (en) | Method and device for establishing corresponding relation between card and user account | |
CN107292615A (en) | The method for protecting and device of a kind of e-payment | |
CN112019642B (en) | Audio uploading method, device, equipment and storage medium | |
CN116150188A (en) | Information query method, device, computer equipment and storage medium | |
CN106716401A (en) | Data interaction processing method, device and system | |
JP7302124B2 (en) | Electronic ticket presentation system, electronic ticket presentation program, and electronic ticket presentation method | |
CN104899715B (en) | Information processing method, client side and information processing platform | |
JP2014160397A (en) | Information processing system and display device | |
CN110751455B (en) | Method and device for processing joint service | |
CN113268287A (en) | Small program starting method and device based on graphic code | |
TW201933258A (en) | Transaction system without card readers and method for operating transaction system without card readers | |
KR20170117944A (en) | System and method for code based settlement | |
KR20140016704A (en) | Paying method for online item using code and recording-method recorded program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |