CN111553607B - Task generation method, device, terminal and storage medium - Google Patents

Task generation method, device, terminal and storage medium Download PDF

Info

Publication number
CN111553607B
CN111553607B CN202010373573.4A CN202010373573A CN111553607B CN 111553607 B CN111553607 B CN 111553607B CN 202010373573 A CN202010373573 A CN 202010373573A CN 111553607 B CN111553607 B CN 111553607B
Authority
CN
China
Prior art keywords
task
user
platform
information
graphic code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010373573.4A
Other languages
Chinese (zh)
Other versions
CN111553607A (en
Inventor
郑飞
黎方华
詹杰鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rajax Network Technology Co Ltd
Original Assignee
Rajax Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rajax Network Technology Co Ltd filed Critical Rajax Network Technology Co Ltd
Priority to CN202010373573.4A priority Critical patent/CN111553607B/en
Publication of CN111553607A publication Critical patent/CN111553607A/en
Application granted granted Critical
Publication of CN111553607B publication Critical patent/CN111553607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a task generation method, a device, a terminal and a storage medium, wherein the method comprises the following steps: sending a first request to a server to request task confirmation information corresponding to a task to be generated; acquiring task confirmation information fed back by a server, and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to a task to be generated; acquiring a graphic code associated with a task to be generated; if the second user scans the graphic code, refreshing information of task confirmation information fed back by the server is obtained, wherein the refreshing information at least comprises a second task value corresponding to a task to be generated, and the second task value is smaller than the first task value; refreshing the task confirmation page according to the refreshing information so that the task confirmation page displays a second task value corresponding to the task to be generated; a second request is sent to the server to request generation of a task having a second task value. The embodiment of the invention can realize the task generation on the basis of reducing the task value of the task.

Description

Task generation method, device, terminal and storage medium
Technical Field
The embodiment of the invention relates to the technical field of data processing, in particular to a task generation method, a task generation device, a task generation terminal and a storage medium.
Background
With the development of online internet platforms, there are more and more object providers that reside on the online internet platforms, and these object providers can provide a variety of selectable objects for users in order for the users to enjoy service convenience from online to offline.
At present, after a user selects an object provided by an object provider, the user needs to request an online internet platform to generate a task, so that online-to-offline service for the selected object can be provided for the user based on the task generated by the online internet platform. How to provide a technical scheme to realize task generation in the process is a problem studied by those skilled in the art.
Disclosure of Invention
In view of this, embodiments of the present invention provide a task generation method, a task generation device, a terminal, and a storage medium, so as to implement task generation.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
in a first aspect, an embodiment of the present invention provides a task generating method, including:
sending a first request to a server based on a first user confirmation selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
acquiring task confirmation information fed back by the server, and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
acquiring a graphic code, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, obtaining refreshing information of the task confirmation information fed back by the server, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
refreshing the task confirmation page according to the refreshing information so that the task confirmation page displays a second task value corresponding to the task to be generated;
and sending a second request to a server, wherein the second request is used for requesting to generate the task with the second task value.
With reference to the first aspect, in a first implementation manner of the first aspect, the obtaining the graphic code includes:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
With reference to the first aspect, in a second implementation manner of the first aspect, the obtaining the graphic code includes:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
In a second aspect, an embodiment of the present invention provides a task generating method, including:
acquiring a first request sent by a terminal based on a first user to confirm a selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
responding to the first request, and feeding back task confirmation information used for displaying a task confirmation page to the terminal, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
feeding back a graphic code to the terminal, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, refreshing information of the task confirmation information is fed back to the terminal, the refreshing information is used for refreshing the task confirmation page, the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
acquiring a second request sent by the terminal, wherein the second request is used for requesting to generate a task with the second task value;
in response to the second request, generating a task based at least on the second task value.
With reference to the second aspect, in a first implementation manner of the second aspect, the feeding back the graphic code to the terminal includes:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
In a third aspect, an embodiment of the present invention provides a task generating device, including:
the first request module is used for sending a first request to the server based on the object selected by the first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to the task to be generated;
the task confirmation page display module is used for acquiring task confirmation information fed back by the server and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
the graphic code acquisition module is used for acquiring a graphic code, and the graphic code is at least associated with the task to be generated;
a refresh information obtaining module, configured to obtain refresh information of the task confirmation information fed back by the server if a second user scans the graphic code, where the refresh information at least includes a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
the refreshing module is used for refreshing the task confirmation page according to the refreshing information so as to enable the task confirmation page to display a second task value corresponding to the task to be generated;
and the second request module is used for sending a second request to the server, wherein the second request is used for requesting to generate the task with the second task value.
In a fourth aspect, an embodiment of the present invention provides a task generating device, including:
the first request acquisition module is used for acquiring a first request sent by a terminal based on an object selected by a first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
a task confirmation information feedback module, configured to respond to the first request and feed back task confirmation information used for displaying a task confirmation page to the terminal, where the task confirmation information at least includes a first task value corresponding to the task to be generated;
the graphic code feedback module is used for feeding back a graphic code to the terminal, and the graphic code is at least associated with the task to be generated;
a refresh information feedback module, configured to feed back, to the terminal, refresh information of the task confirmation information if a second user scans the graphic code, where the refresh information is used to refresh the task confirmation page, and the refresh information at least includes a second task value corresponding to the task to be generated, where the second task value is smaller than the first task value;
a second request obtaining module, configured to obtain a second request sent by the terminal, where the second request is used to request generation of a task having the second task value;
and the task generating module is used for responding to the second request and generating a task at least based on the second task value.
In a fifth aspect, an embodiment of the present invention provides a terminal, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to perform the task generation method performed by the terminal as described above.
In a sixth aspect, an embodiment of the present invention provides a server, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to execute the task generation method performed by the server as described above.
In a seventh aspect, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more computer-executable instructions, where the one or more computer-executable instructions are configured to execute the task generation method performed by the terminal as described above or the task generation method performed by the server as described above.
In the task generating method provided by the embodiment of the invention, a terminal can send a first request to a server to request task confirmation information corresponding to a task to be generated based on a first user confirmation selected object, and after the terminal acquires the task confirmation information fed back by the server, the terminal can display a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated; the terminal can also acquire a graphic code which is fed back by the server and is associated with the task to be generated, and if a second user scans the graphic code, the terminal can acquire refreshing information of task confirmation information fed back by the server, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value; and then, the terminal can refresh the task confirmation page according to the refresh information, so that the task confirmation page displays a second task value corresponding to the task to be generated, and based on the second task value, the terminal can send a second request to the server to request the server to generate the task with the second task value, so as to realize task generation.
In the task generating process provided by the embodiment of the invention, the first user can confirm the task confirmation information corresponding to the task to be generated through the task confirmation page displayed by the terminal, and can invite the second user to scan the graphic code based on the graphic code associated with the task to be generated, so that the task value corresponding to the task to be generated is reduced, the first user can request the server to generate the corresponding task based on the reduced task value, the task generation is realized on the basis of reducing the task value of the task, and the task consumption of the user is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a block diagram of a task generation system provided by an embodiment of the present invention;
fig. 2 is a signaling flowchart of a task generating method according to an embodiment of the present invention;
FIG. 3 is an exemplary diagram of a task confirmation page;
FIG. 4 is an exemplary diagram illustrating a task confirmation page with graphical code;
fig. 5 is another signaling flow diagram of a task generating method according to an embodiment of the present invention;
fig. 6 is a signaling flow chart of a task generating method according to an embodiment of the present invention;
FIG. 7 is a block diagram of a task generation apparatus provided by an embodiment of the present invention;
FIG. 8 is another block diagram of a task generation apparatus provided by an embodiment of the present invention;
FIG. 9 is a further block diagram of a task generation apparatus provided in an embodiment of the present invention;
FIG. 10 is a block diagram of a task generation apparatus according to an embodiment of the present invention;
fig. 11 is a block diagram of a terminal;
FIG. 12 is yet another block diagram of a task generation apparatus provided by an embodiment of the present invention;
FIG. 13 is yet another block diagram of a task generation apparatus provided in an embodiment of the present invention;
FIG. 14 is another block diagram of a task generating device according to an embodiment of the present invention;
fig. 15 is another block diagram of a task generating device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In an alternative implementation, the task generating method provided in the embodiment of the present invention may be implemented based on the task generating system shown in fig. 1, and as shown in fig. 1, the task generating system may include: a terminal 10, a server 20;
the terminal 10 may be a user terminal such as a smart phone, a tablet computer, and a notebook computer used by a first user, the server 20 may be a service device of a first platform, and the server may provide service support for the first platform; in the embodiment of the invention, the first user can be any registered user of a first platform, the first platform can be any online internet platform, the first platform can be populated with a plurality of object providers, and each object provider can provide one or more objects for the user;
optionally, the terminal 10 may install an APP (application software) of the first platform, and the terminal 10 may perform information interaction with the server 20 through the APP of the first platform; in another optional implementation, the terminal 10 may also access a webpage of the first platform through a browser to implement information interaction with the server 20; of course, the embodiment of the present invention is not limited to the information interaction mode between the terminal 10 and the server 20, for example, the terminal 10 may also implement information interaction with the server 20 through a specific program service (e.g., an applet).
Based on the task generating system shown in fig. 1, in an alternative implementation, fig. 2 shows a signaling flow of the task generating method provided by the embodiment of the present invention, and as shown in fig. 2, the signaling flow may include:
step S10, the terminal sends a first request to the server based on the object selected by the first user, where the first request is used to request task confirmation information corresponding to the task to be generated.
In an optional implementation, the first user may select an object from one or more object providers of the first platform, and after the first user confirms the selected object, the terminal may send a first request to the server to request task confirmation information corresponding to the task to be generated, based on at least confirmation of the selected object by the first user. It should be noted that the task to be generated may be regarded as a task that the server plans to generate based on at least the object selected by the first user confirmation; after the terminal sends the first request to the server, the server may not immediately generate the corresponding task, but sends the task confirmation information corresponding to the task to be generated to the terminal, so that the subsequent user can request the server to generate the corresponding task based on the confirmed task confirmation information after confirming the task confirmation information and submitting the task request (for example, the user directly confirms the task confirmation information and submits the task request, or modifies the task confirmation information and submits the task request), thereby enabling the server to generate the corresponding task.
The task confirmation information may at least include a first task value corresponding to the task to be generated, where the first task value may be determined by a total task value of the object selected by the user confirmation, or the first task value may be determined by the total task value of the object selected by the user confirmation and a task value used by the user for deduction. It should be noted that, after the user submits the task request, the server needs to consume the account value in the user account based on the task value of the task.
Optionally, further, the task confirmation information may further include: the information of the object provider is the information of the user (such as the name, address, etc. of the object provider corresponding to the object selected by the first user).
In an optional example, taking the first platform as an online take-away platform as an example, after a first user confirms a selected dish at one or more merchants of the online take-away platform, the terminal may request, based on the confirmation of the selected dish by the first user, order confirmation information of an order to be generated from a server of the online take-away platform, so that the first user confirms the order confirmation information; in the above example, the order may be considered an alternative form of a task, the dish may be considered an alternative form of an object, and the merchant may be considered an alternative form of an object provider.
And step S11, the server responds to the first request and feeds back task confirmation information corresponding to the task to be generated to the terminal.
After acquiring a first request sent by a terminal, a server can respond to the first request and feed back task confirmation information to the terminal, wherein the task confirmation information at least comprises a first task value corresponding to a task to be generated, so that the terminal can acquire the task confirmation information fed back by the server.
And step S12, the terminal displays a task confirmation page according to the task confirmation information.
In the embodiment of the invention, the task confirmation information is used for displaying the task confirmation page so that a user can confirm the task confirmation information based on the information displayed in the task confirmation page; optionally, as in the task confirmation page illustrated in fig. 3, the task confirmation page may show a first task value corresponding to the task to be generated, and further, the task confirmation page may also show information of an object selected by the first user, user information of the first user, information of an object provider corresponding to the object selected by the first user; taking the first platform as an online take-away platform as an example, one example of a task confirmation page may be an order confirmation page.
And step S13, the server feeds back a graphic code to the terminal, wherein the graphic code is at least associated with the task to be generated.
In the embodiment of the invention, besides acquiring the task confirmation information fed back by the server to display the task confirmation page, the terminal can also acquire at least the graphic code associated with the task to be generated from the server.
Optionally, the graphic code may carry identification information, and the identification information may at least indicate a task to be generated; in an optional specific implementation, the server may set a task identifier for the task to be generated, so that the identifier information may indicate the task identifier of the task to be generated, or the task identifier of the task to be generated is used as the identifier information, so as to associate the identifier information with the task to be generated; in another optional specific implementation, the first user and the object that the first user confirms to select may describe the task to be generated, and the embodiment of the present invention may also indicate, by the identification information, at least the first user and the object that the first user confirms to select, so as to implement association with the task to be generated.
In the embodiment of the invention, the graphic code is used for scanning by a second user of the first platform to help the first user reduce the task value corresponding to the task to be generated, so that the task confirmation information is refreshed, and the first user can submit the task request by using the task value reduced by the task to be generated; the second user may be considered a registered user of the first platform that is different from the first user.
Optionally, the server may synchronously feed back the graphic code to the terminal when feeding back the task confirmation information to the terminal, so that the terminal may obtain the graphic code fed back by the server when obtaining the task confirmation information fed back by the server. In another optional implementation, after the task confirmation page is displayed, the terminal may request the server for the graphic code based on the trigger of the first user, so that the terminal may obtain the graphic code fed back by the server in response to the request.
Since the graphic code is used for scanning by the second user of the first platform, in an optional implementation, the graphic code may be displayed on a task confirmation page in the embodiment of the present invention, so that the second user of the first platform can scan the graphic code, as illustrated in fig. 4, after the terminal obtains the graphic code, the graphic code may be displayed on the task confirmation page, and the graphic code may be displayed in an area near a task value displayed on the task confirmation page.
In other optional implementations, the first user may also share the graphical code, so that a second user of the first platform may scan, for example, the first user may share the graphical code to a friend, or the first user may share the graphical code in a chat group, and so on; correspondingly, the first platform may be associated with one or more sharing channels (the sharing channel may be associated with one or more social platforms different from the first platform), and if the terminal detects the sharing instruction of the graphical code, the graphical code may be shared to a friend or shared in a chat group based on the sharing channel determined by the first user from the one or more sharing channels.
Optionally, the graphic code may be a two-dimensional code or a barcode, and the embodiment of the present invention is not limited.
And step S14, if the second user scans the graphic code, the server feeds back the refreshing information of the task confirmation information to the terminal.
In this embodiment of the present invention, the refresh information at least includes a second task value corresponding to the task to be generated, where the second task value is smaller than the first task value.
The second user may be considered a non-first user of the first platform, such as an old user of the first platform that is different from the first user, or a newly registered user of the first platform that is different from the first user.
When a second user scans the graphic code (for example, the second user scans the graphic code by using an APP of a first platform, or the second user scans the graphic code by using an APP of a second platform associated with the first platform), the server may obtain a scanning notification that the second user scans the graphic code, so that the server may reduce a task value corresponding to a task to be generated based on the task to be generated associated with the graphic code, so that the task value corresponding to the task to be generated is reduced from the first task value to a second task value; meanwhile, the server can determine the refreshing information of the task confirmation information based on the second task value corresponding to the task to be generated, so that the refreshing information at least comprises the second task value corresponding to the task to be generated, and then the server can feed the refreshing information back to the terminal, so that after the second user scans the graphic code, the terminal can acquire the refreshing information which is fed back by the server and at least carries the second task value. It should be noted that the second platform can be regarded as an online internet platform associated with the first platform.
And step S15, the terminal refreshes the task confirmation page according to the refreshing information, so that the task confirmation page displays a second task value corresponding to the task to be generated.
After the terminal acquires the refreshing information, the terminal can refresh a task confirmation page based on a second task value corresponding to a task to be generated, which is carried in the refreshing information, so that the task confirmation page displays the second task value corresponding to the task to be generated; based on the second task value displayed by the task confirmation page, the first user can know that the task value corresponding to the task to be generated is reduced based on the second user scanning the graphic code.
And step S16, the terminal sends a second request to the server, wherein the second request is used for requesting to generate the task with the second task value.
Based on the second task value of the task to be generated after being reduced, the terminal may send a second request (i.e., a task submitting request) to the server based on the operation of the first user, so as to request the server to generate the task with the second task value.
Step S17, the server responds to the second request, and generates a task having a second task value.
In the task generating method provided by the embodiment of the invention, a terminal can send a first request to a server to request task confirmation information corresponding to a task to be generated based on a first user confirmation selected object, and after the terminal acquires the task confirmation information fed back by the server, the terminal can display a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated; the terminal can also acquire a graphic code which is fed back by the server and is associated with the task to be generated, and if a second user scans the graphic code, the terminal can acquire refreshing information of task confirmation information fed back by the server, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value; and then, the terminal can refresh the task confirmation page according to the refresh information, so that the task confirmation page displays a second task value corresponding to the task to be generated, and based on the second task value, the terminal can send a second request to the server to request the server to generate the task with the second task value, so as to realize task generation.
In the task generating process provided by the embodiment of the invention, the first user can confirm the task confirmation information corresponding to the task to be generated through the task confirmation page displayed by the terminal, and can invite the second user to scan the graphic code based on the graphic code associated with the task to be generated, so that the task value corresponding to the task to be generated is reduced, the first user can request the server to generate the corresponding task based on the reduced task value, the task generation is realized on the basis of reducing the task value of the task, and the task consumption of the user is reduced.
In an optional implementation, the server may synchronously feed back the graphic code when feeding back the task confirmation information to the terminal, and the terminal may display the graphic code on a task confirmation page, so that a second user of the first platform scans the graphic code; with reference to the page change example of the terminal, fig. 5 illustrates another signaling flow of the task generating method provided by the embodiment of the present invention, and the same parts of the flow illustrated in fig. 5 and the foregoing may refer to each other, as illustrated in fig. 5, the flow may include:
step S20, the terminal sends a first request to the server to request task confirmation information corresponding to the task to be generated, based on the first user confirming the selected object.
For example, as shown in fig. 5, after the object of the object provider provides a page to confirm the selected object, the terminal may send a first request to the server to request task confirmation information corresponding to the task to be generated based on the object confirmed by the first user. Of course, the embodiment of the present invention is not limited to the first user confirming the selected object among the objects provided by one object provider, and may also be the first user confirming the selected object among the objects provided by a plurality of object providers.
And step S21, the server feeds back task confirmation information corresponding to the task to be generated and the graphic code associated with the task to be generated to the terminal.
In the embodiment of the present invention, the task confirmation information at least includes a first task value corresponding to a task to be generated.
And step S22, the terminal displays a task confirmation page according to the task confirmation information and displays the graphic code on the task confirmation page.
For example, as shown in fig. 5, after acquiring the task confirmation information and the graphic code, the terminal may display a task confirmation page based on the task confirmation information, where the task confirmation page may display information that the first user confirms the selected object, a first task value, information of an object provider, and the like; meanwhile, the task confirmation page can also display the graphic code.
And step S23, the server acquires the scanning notice of the graphic code.
After the non-first user uses the terminal equipment to scan the graphic code, the terminal equipment used by the non-first user can send a scanning notification to the server, so that the server can obtain the scanning notification of the graphic code.
Step S24, if the server judges that the code scanning user for scanning the graphic code is a second user of the first platform, determining the refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is lower than the first task value.
After the server obtains the scanning notification of the graphic code, whether a code scanning user for scanning the graphic code is a second user of the first platform can be judged, and when the code scanning user is judged to be the second user of the first platform, the server can reduce the task value of the task to be generated to be the second task value, so that the refreshing information carrying the second task value is determined. It should be noted that the second user may be a different user of the first platform than the first user.
In alternative implementations, the optional implementation of the server determining whether the code scanning user is the second user of the first platform may be divided into the following cases:
the code scanning user uses the APP of the first platform to scan the graphic code, and the code scanning user is registered as a user of the first platform in advance, so that the server can directly judge that the code scanning user is a second user of the first platform, namely the second user of the first platform scans the graphic code; based on the situation, the first user can invite the old user of the first platform to scan the graphic code so as to help the first user reduce the task value of the task to be generated;
the method comprises the steps that a code scanning user scans a graphic code by using an APP of a first platform, but the code scanning user is not a registered user of the first platform, at the moment, a server can prompt the code scanning user to register as a user of the first platform, and after the code scanning user registers as the user of the first platform, the server can judge that the code scanning user becomes a second user of the first platform, namely the second user of the first platform scans the graphic code; based on the situation, the first user can invite the unregistered user of the first platform to scan the graphic code, so that after the code scanning user registers as the user of the first platform, the first user is helped to reduce the task value of the task to be generated, and the effect of increasing the number of new users of the first platform is achieved;
scanning the graphic code by using an APP which is not a first platform and is not associated with the first platform by a code scanning user, and prompting the code scanning user to download the APP of the first platform and register the APP as a user of the first platform by a server, so that after the APP of the first platform is downloaded by the code scanning user and the APP is registered as a user of the first platform, the server can judge that the code scanning user becomes a second user of the first platform, namely the second user of the first platform scans the graphic code; based on the situation, the first user can invite the user who does not download the APP of the first platform to scan the graphic code, so that after the code scanning user downloads the APP of the first platform and registers the APP as the user of the first platform, the first user is helped to reduce the task value of the task to be generated, and the effects of increasing the APP downloading amount of the first platform and the number of new users are achieved;
the code scanning user scans the graphic code by using the APP of the second platform associated with the first platform, and if the code scanning user is authorized to register as the user of the first platform through the second platform in advance, the server can judge that the code scanning user is the second user of the first platform, namely the second user of the first platform scans the graphic code; based on the situation, the first user can invite the registered user of the second platform to scan the graphic code, and help the first user to reduce the task value of the task to be generated under the condition that the code scanning user is authorized to register as the user of the first platform through the second platform; optionally, the second platform may be an internet platform with data intercommunication with the first platform, for example, the first platform is an online takeout platform, and the second platform is a third-party payment platform;
the method comprises the steps that a code scanning user uses an APP of a second platform associated with a first platform to scan a graphic code, if the code scanning user is not authorized to register as a user of the first platform through the second platform in advance, a server can prompt the code scanning user to authorize to register as the user of the first platform through the second platform, and if the code scanning user agrees to authorize, the server can judge that the code scanning user becomes a second user of the first platform, namely the second user of the first platform scans the graphic code; based on the situation, the first user can invite the registered user of the second platform to scan the graphic code, and prompt the code scanning user to authorize the registered user of the first platform through the second platform under the condition that the code scanning user is not authorized to register as the user of the first platform through the second platform, so that the first user is helped to reduce the task value of the task to be generated, and the effect of guiding the user to the first platform through the second platform is achieved.
Although the foregoing describes possible implementations of the server determining whether the code scanning user is the second user of the first platform, these descriptions are merely optional, and the embodiment of the present invention does not limit other possible implementations of determining whether the code scanning user is the second user of the first platform.
And step S25, the server feeds the refresh information back to the terminal.
And step S26, the terminal refreshes a task confirmation page according to the refreshing information.
In the embodiment of the invention, after the terminal refreshes the task confirmation page according to the refreshing information, based on the second task value carried in the refreshing information, the refreshed task confirmation page can show that the task value corresponding to the task to be generated is the second task value, so that the first user knows that the second user of the first platform scans the graphic code, and the first user is helped to reduce the task value of the task to be generated.
And step S27, the terminal sends a second request to the server to request to generate the task with the second task value.
After the task value displayed on the task confirmation page is adjusted to the second task value, the first user can execute task submitting operation through the task confirmation page, so that after the terminal detects the task submitting operation executed by the first user, a second request (the second request can be regarded as a task submitting request) can be sent to the server to request the server to generate a task with the second task value. For example, as shown in fig. 5, a first user may click a submit icon of a task confirmation page, so that the terminal may detect an operation of the first user clicking the submit icon, and send a second request to the server to request the server to generate a task having a second task value; it should be noted that, clicking the submit icon by the first user is only one optional form of the task submitting operation performed by the first user, and the embodiment of the present invention does not limit the first user to perform other forms of the task submitting operation.
Step S28, the server responds to the second request, and generates a task having the second task value.
The server may generate a task having a second task value in response to a second request sent by the terminal. Taking the online take-out scenario as an example, the server may generate an order with the second task value, and after the first user settles the order with the second task value, the allocation and delivery unit may confirm the selected object by the first user, and deliver the object to the user address by the object provider.
In the task generating process provided by the embodiment of the invention, the task confirmation page can display the graphic code so that the second user of the first platform can scan the graphic code to reduce the task value corresponding to the task to be generated, and the first user can request the server to generate the corresponding task based on the reduced task value to realize task generation. Of course, on the basis that the task confirmation page displays the graphic code, the first user can also enable the second user of the first platform to scan the graphic code in a mode of sharing the graphic code.
In an optional implementation, after acquiring task confirmation information fed back by the server, the terminal may request the server for the graphic code based on the trigger of the first user, and enable a second user of the first platform to scan the graphic code in a manner of sharing the graphic code; fig. 6 shows another signaling flow of the task generating method provided by the embodiment of the present invention in connection with a page change example of a terminal, where the same parts as those in the foregoing may be referred to each other in the flow shown in fig. 6, and as shown in fig. 6, the flow may include:
step S30, the terminal sends a first request to the server to request task confirmation information corresponding to the task to be generated, based on the first user confirming the selected object.
And step S31, the server feeds back task confirmation information corresponding to the task to be generated to the terminal.
And step S32, the terminal displays a task confirmation page according to the task confirmation information.
And step S33, the terminal detects a graphic code generation instruction triggered by the task confirmation page and sends a third request to the server to request at least a graphic code associated with the task to be generated.
In the embodiment of the invention, a first user can trigger a graphic code generation instruction through a task confirmation page so that a terminal requests a server for the graphic code; for example, as shown in fig. 6, a graphic code generation icon may be displayed on the task confirmation page, and after the first user clicks the graphic code generation icon, the terminal may detect a graphic code generation instruction, so as to send a third request to the server to request the graphic code; it should be noted that the first user clicks the graphic code generation icon of the task confirmation page, which is only an optional form of triggering the graphic code generation instruction by the first user through the task confirmation page, and the embodiment of the present invention does not limit other ways of triggering the graphic code generation instruction through the task confirmation page.
And step S34, the server feeds the graphic code back to the terminal.
After receiving a third request sent by the terminal, the server can respond to the third request to generate a graphic code associated with a task to be generated, so that the graphic code is sent to the terminal; correspondingly, the terminal can obtain the graphic code fed back by the server responding to the third request.
And step S35, the terminal detects the sharing instruction of the graphic code, and the graphic code is shared through the sharing channel confirmed by the first user.
In an alternative implementation, the graphic code acquired by the terminal may be displayed in the task confirmation page. In another optional implementation, the graphic code acquired by the terminal may also be displayed on a page different from the task confirmation page; for example, as shown in fig. 6, the terminal may superimpose a page on the task confirmation page to display the graphic code; of course, the embodiment of the invention can also support the terminal to jump from the task confirmation page to the page specially displaying the graphic code so as to display the graphic code.
Optionally, the first user may trigger a sharing instruction of the graphic code by displaying a page of the graphic code, so that the terminal may prompt the first user with one or more sharing channels associated with the first platform, and after the first user selects a confirmed sharing channel from the one or more sharing channels, the terminal may share the graphic code with the sharing channel confirmed by the first user; for example, referring to fig. 6, a first user may click a sharing icon to trigger a sharing instruction of the graphic code, and then the terminal may prompt one or more sharing channels, and after the first user confirms the sharing channels, the terminal may share the graphic code through the sharing channels confirmed by the first user, so as to share the graphic code with friends of the first user corresponding to the sharing channels, or share the graphic code with chat groups corresponding to the sharing channels of the first user; in one example, sharing the graphical code through a sharing channel may be sharing the graphical code through a social platform.
And step S36, the server acquires the scanning notice of the graphic code.
After the terminal shares the graphic code, a non-first user sharing the graphic code can scan or identify the graphic code by using the terminal equipment, so that the server can obtain a scanning notice of the graphic code.
Step S37, if the server judges that the code scanning user for scanning the graphic code is a second user of the first platform, determining the refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is lower than the first task value.
After the server obtains the scanning notification of the graphic code, whether a code scanning user for scanning the graphic code is a second user of the first platform can be judged, and when the code scanning user is judged to be the second user of the first platform, the server can reduce the task value of the task to be generated to be the second task value, so that the refreshing information carrying the second task value is determined. Optionally, the step S37 may be implemented in detail by referring to the step S24, and the embodiment of the present invention is not described again.
And step S38, the server feeds the refresh information back to the terminal.
And step S39, the terminal refreshes a task confirmation page according to the refreshing information.
And step S40, the terminal sends a second request to the server to request to generate the task with the second task value.
Optionally, the descriptions of step S38 to step S40 may refer to the above-mentioned step S25 to step S27, and the embodiment of the present invention is not repeated.
Accordingly, the server may generate a task having the second task value in response to the second request.
In the task generating process provided by the embodiment of the invention, after a task confirmation page is displayed, a terminal can request a server for a graphic code corresponding to a task to be generated through a graphic code generating instruction triggered by the task confirmation page, so that the terminal can share the graphic code after acquiring the graphic code; and then, after the second user sharing the obtained graphic code scans the graphic code, the server can reduce the task value corresponding to the task to be generated, so that the first user can request the server to generate the corresponding task based on the reduced task value, and the task generation is realized on the basis of reducing the task value of the task.
In an optional implementation, a threshold value of the number of users whose graphic codes can be scanned may be set in the embodiment of the present invention, and when the number of second users who scan the graphic codes reaches the threshold value of the number of users, the embodiment of the present invention does not adjust task values corresponding to the tasks to be generated (if the task values corresponding to the tasks to be generated are not reduced), in a specific implementation, a server may record the number of second users who scan the graphic codes, and if the number of second users who scan the graphic codes reaches the threshold value of the number of users, the subsequent graphic codes are scanned by other second users again, and the server does not reduce the task values corresponding to the tasks to be generated; in order to prompt the first user conveniently, the server can feed back first prompt information to the terminal when determining that the number of the second users scanning the graphic code reaches a user number threshold value so as to prompt that a task value corresponding to the task to be generated is not adjustable; when the server determines that the number of second users scanning the graphic codes does not reach the user number threshold value, the server can feed back second prompt information to the terminal so as to prompt the number of the remaining users capable of scanning the graphic codes; optionally, the prompt contents of the first prompt message and the second prompt message may be displayed on the task confirmation page, but the embodiment of the present invention may also support displaying the prompt contents of the first prompt message and the second prompt message in other manners, for example, displaying the prompt contents of the first prompt message and the second prompt message in a form of notification on a notification bar of a terminal or pop-up notification.
In another optional implementation, a task value threshold corresponding to the task to be generated may be set, and when the task value corresponding to the task to be generated is adjusted to the task value threshold, the server may not adjust the task value corresponding to the task to be generated any more, that is, when the task value corresponding to the task to be generated is adjusted to the task value threshold, the server may not decrease the task value corresponding to the task to be generated any more even if the subsequent graphic code is scanned by another second user; in order to prompt the first user conveniently, the server can feed back first prompt information to the terminal when determining that the task value corresponding to the task to be generated is adjusted to the task value threshold value so as to prompt that the task value corresponding to the task to be generated is not adjustable; when the server determines that the task value corresponding to the task to be generated is not adjusted to the task value threshold, feeding back third prompt information to the terminal to prompt the remaining adjustable task value of the task to be generated; the embodiment of the present invention does not limit the display form of the prompt content of the third prompt message.
Based on the above description, the server may reduce the task value corresponding to the task to be generated once when the graphic code is scanned by one second user, or reduce the task value corresponding to the task to be generated once after the graphic code is scanned by a set number of second users; correspondingly, the server can determine corresponding refreshing information each time the task value corresponding to the task to be generated is reduced, so that the terminal can refresh the task confirmation page based on the refreshing information, and the task value of the task to be generated displayed on the task confirmation page is the reduced task value.
In other possible implementations, the task value of the task to be generated, which is decreased by the server, may be determined by a task value that can be used for deduction by a second user scanning the graphic code on the first platform, and after the server determines that the graphic code is scanned by the second user scanning the first platform, the server may subtract the task value used for deduction from the first task value of the task to be generated based on the task value used for deduction by the second user on the first platform, to obtain a second task value corresponding to the task to be generated; for example, taking the online takeaway platform as an example, the server may reduce the task value of the task to be generated based on the coupon of the second user on the online takeaway platform, which scans the graphic code. Of course, the specific task value of the server for reducing the task to be generated may be set according to an actual situation, and the embodiment of the present invention may not be limited.
In an application example, when a first user selects an object for multiple users, based on the task generating method provided in the embodiment of the present invention, after a terminal of the first user displays a task confirmation page, the first user may invite the multiple users to scan a graphical code displayed on the task confirmation page, or the first user may share the graphical code with the multiple users, so that a second user, which is registered on a first platform, of the multiple users scans the graphical code, which may help to reduce a task value corresponding to a task to be generated, so that the first user may request to generate the task based on the reduced task value. Taking the online take-away scene as an example, when a first user orders a plurality of users, registered users of an online take-away platform different from the first user in the plurality of users can scan the graphic code to help reduce the task value of an order.
Certainly, the first user selects the object for the multiple users only as an optional application example of the embodiment of the present invention, and the embodiment of the present invention may also be applied in a case where the first user selects the object separately, for example, the first user may invite the second user of the first platform to scan the graphic code displayed on the task confirmation page, or the first user may invite the second user of the first platform to scan or identify the shared graphic code, so as to help the first user reduce the task value corresponding to the task to be generated, so that the first user may request to generate the task based on the reduced task value.
In the task generating process provided by the embodiment of the invention, the first user can invite the second user to scan the graphic code based on the graphic code corresponding to the task to be generated, besides confirming the task confirmation information corresponding to the task to be generated through the task confirmation page displayed by the terminal, so that the task value corresponding to the task to be generated is reduced, the first user can request the server to generate the corresponding task based on the reduced task value, and the task generation is realized on the basis of reducing the task value of the task, so that the task consumption of the user is reduced.
While various embodiments of the present invention have been described above, various alternatives described in the various embodiments can be combined and cross-referenced without conflict to extend the variety of possible embodiments that can be considered disclosed and disclosed in connection with the embodiments of the present invention.
In the following, the task generating device provided by the embodiment of the present invention is introduced, and the task generating device described below may be considered as a functional module that is required by the terminal to implement the task generating method provided by the embodiment of the present invention. The contents of the task generating device described below may be referred to in correspondence with the contents of the task generating method described above.
In an alternative implementation, fig. 7 shows an alternative block diagram of a task generating device provided in an embodiment of the present invention, and as shown in fig. 7, the task generating device may include:
a first request module 100, configured to send a first request to a server based on a first user confirming a selected object, where the first request is used to request task confirmation information corresponding to a task to be generated;
a task confirmation page display module 110, configured to obtain task confirmation information fed back by the server, and display a task confirmation page according to the task confirmation information, where the task confirmation information at least includes a first task value corresponding to the task to be generated;
a graphic code obtaining module 120, configured to obtain a graphic code, where the graphic code is at least associated with the task to be generated;
a refresh information obtaining module 130, configured to obtain, if a second user scans the graphic code, refresh information of the task confirmation information fed back by the server, where the refresh information at least includes a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
the refreshing module 140 is configured to refresh the task confirmation page according to the refreshing information, so that the task confirmation page displays a second task value corresponding to the task to be generated;
a second request module 150, configured to send a second request to the server, where the second request is used to request generation of a task with the second task value.
In an alternative implementation, the obtaining module 120 for obtaining a graphic code includes:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
In another optional implementation, the graphic code obtaining module 120, configured to obtain the graphic code, includes:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
Optionally, fig. 8 shows another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 7 and fig. 8, the task generating device may further include:
a graphic code display module 160, configured to display the graphic code on the task confirmation page;
the sharing module 170 is configured to detect a sharing instruction of the graphic code, and share the graphic code through a sharing channel confirmed by the first user.
Optionally, the graphic code display module and the sharing mode may be alternatively used.
Optionally, the associating the graphic code with at least the task to be generated includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
Optionally, fig. 9 shows another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 7 and fig. 9, the task generating device may further include:
a first prompt obtaining module 180, configured to obtain first prompt information fed back by the server if the number of second users scanning the graphic code reaches a user number threshold, or a task value corresponding to the task to be generated is adjusted to a task value threshold, where the first prompt information is used to prompt that the task value corresponding to the task to be generated is not adjustable.
Optionally, fig. 10 shows another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 7 and fig. 10, the task generating device may further include:
a second prompt acquiring module 190, configured to acquire second prompt information fed back by the server if the number of second users scanning the graphic code does not reach a user number threshold, where the second prompt information is used to prompt the number of remaining users that can scan the graphic code;
a third prompt obtaining module 200, configured to obtain third prompt information fed back by the server if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
Optionally, the second prompt module and the third prompt module may be used alternatively.
Optionally, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
The embodiment of the invention also provides a terminal, and the terminal can load the task generating device in the form of a program so as to realize the task generating method executed by the terminal provided by the embodiment of the invention. Optionally, fig. 11 shows a block diagram of a terminal provided in the embodiment of the present invention, and as shown in fig. 11, the terminal may include: at least one processor 1, at least one communication interface 2, at least one memory 3 and at least one communication bus 4;
in the embodiment of the present invention, the number of the processor 1, the communication interface 2, the memory 3, and the communication bus 4 is at least one, and the processor 1, the communication interface 2, and the memory 3 complete mutual communication through the communication bus 4;
optionally, the communication interface 2 may be an interface of a communication module for performing network communication;
alternatively, the processor 1 may be a CPU (central Processing Unit), a GPU (Graphics Processing Unit), an NPU (embedded neural network processor), an FPGA (Field Programmable Gate Array), a TPU (tensor Processing Unit), an AI chip, an asic (application Specific Integrated circuit), or one or more Integrated circuits configured to implement the embodiments of the present invention.
The memory 3 may comprise a high-speed RAM memory and may also comprise a non-volatile memory, such as at least one disk memory.
The memory 3 stores one or more computer-executable instructions, and the processor 1 calls the one or more computer-executable instructions to execute the task generation method executed by the terminal according to the embodiment of the present invention.
The embodiment of the invention also provides a storage medium, which can store one or more computer-executable instructions, and the one or more computer-executable instructions can be used for executing the task generation method executed by the terminal in the embodiment of the invention.
The task generating device provided in the embodiment of the present invention is described below from the perspective of a server, and the task generating device described below may be considered as a functional module that is required to be provided by the server to implement the task generating method provided in the embodiment of the present invention. The contents of the task generating device described below may be referred to in correspondence with the contents of the task generating method described above.
In an alternative implementation, fig. 12 shows yet another block diagram of a task generating device provided by an embodiment of the present invention, and as shown in fig. 12, the task generating device may include:
a first request obtaining module 300, configured to obtain a first request sent by a terminal based on an object selected by a first user, where the first request is used to request task confirmation information corresponding to a task to be generated;
a task confirmation information feedback module 310, configured to respond to the first request, and feed back task confirmation information used for displaying a task confirmation page to the terminal, where the task confirmation information at least includes a first task value corresponding to the task to be generated;
the graphic code feedback module 320 is configured to feed back a graphic code to the terminal, where the graphic code is at least associated with the task to be generated;
a refresh information feedback module 330, configured to feed back, to the terminal, refresh information of the task confirmation information if the second user scans the graphic code, where the refresh information is used to refresh a task confirmation page, and the refresh information at least includes a second task value corresponding to the task to be generated, where the second task value is smaller than the first task value;
a second request obtaining module 340, configured to obtain a second request sent by the terminal, where the second request is used to request to generate a task with the second task value;
and a task generating module 350, configured to respond to the second request, and generate a task based on at least a second task value corresponding to the task to be generated.
Optionally, the graphic code feedback module 320 is configured to feedback the graphic code to the terminal, and includes:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
Optionally, the refresh information feedback module 330 is configured to, if the second user scans the graphic code, feed back the refresh information of the task confirmation information to the terminal, where the refresh information includes:
acquiring a scanning notice of the graphic code;
if the code scanning user for scanning the graphic code is judged to be a second user of the first platform, determining refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated;
and feeding back the refreshing information to the terminal.
Optionally, fig. 13 shows yet another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 12 and fig. 13, the task generating device may further include:
a registration prompting module 360, configured to prompt a code scanning user to register as a user of the first platform if the code scanning user scans the graphic code by using application software of the first platform and the code scanning user is not a registered user of the first platform;
or if the code scanning user uses the application software which is not the first platform and is not associated with the first platform, scanning the graphic code, prompting the code scanning user to download the application software of the first platform and registering as the user of the first platform;
or if the code scanning user scans the graphic code by using the application software of the second platform associated with the first platform, and the code scanning user is not authorized to register as the user of the first platform through the second platform in advance, prompting the code scanning user to authorize to register as the user of the first platform through the second platform.
Optionally, the associating the graphic code with at least the task to be generated includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
Optionally, fig. 14 shows another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 12 and fig. 14, the task generating device may further include:
a first prompt feedback module 370, configured to feed back, to the terminal, first prompt information if the number of the second users scanning the graphic code reaches a user number threshold, or a task value corresponding to the task to be generated is adjusted to a task value threshold, where the first prompt information is used to prompt that the task value corresponding to the task to be generated is not adjustable.
Optionally, fig. 15 shows another block diagram of the task generating device according to the embodiment of the present invention, and in combination with fig. 12 and fig. 15, the task generating device may further include:
a second prompt feedback module 380, configured to feed back, to the terminal, second prompt information if the number of second users scanning the graphic code does not reach a user number threshold, where the second prompt information is used to prompt the number of remaining users that can scan the graphic code;
a third prompt feedback module 390, configured to feed back third prompt information to the terminal if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
Optionally, the second prompt feedback module and the third prompt feedback module may be used alternatively.
Optionally, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
The embodiment of the invention also provides a server, and the server can load the task generating device in the form of a program so as to realize the task generating method executed by the server provided by the embodiment of the invention. Alternatively, the structure of the server may be as shown in fig. 11, and the server includes at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to execute the task generation method executed by the server according to the embodiment of the present invention.
The embodiment of the present invention further provides a storage medium, where the storage medium may store one or more computer-executable instructions, and the one or more computer-executable instructions may be used to execute the task generation method executed by the server according to the embodiment of the present invention.
Although the embodiments of the present invention have been disclosed, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.
To sum up, in the 1 st aspect, an embodiment of the present invention provides a task generating method, including:
sending a first request to a server based on a first user confirmation selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
acquiring task confirmation information fed back by the server, and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
acquiring a graphic code, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, obtaining refreshing information of the task confirmation information fed back by the server, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
refreshing the task confirmation page according to the refreshing information so that the task confirmation page displays a second task value corresponding to the task to be generated;
and sending a second request to a server, wherein the second request is used for requesting to generate the task with the second task value.
With reference to the first aspect, in an implementation manner of the first aspect 1 of the embodiment of the present invention, the acquiring the graphic code includes:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
With reference to the first aspect, in a 2 nd implementation manner of the first aspect, the obtaining the graphic code includes:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
With reference to the aspect 1 or the 1 st implementation manner of the aspect 1 or the 2 nd implementation manner of the aspect 1, in the 3 rd implementation manner of the aspect 1, the embodiment of the present invention further includes:
displaying the graphic code on the task confirmation page;
and/or the presence of a gas in the gas,
and detecting a sharing instruction of the graphic code, and sharing the graphic code through a sharing channel confirmed by the first user.
With reference to the aspect 1, in a 4 th implementation manner of the aspect 1, the associating the graphic code with at least the task to be generated includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
With reference to the first aspect, in a 5 th implementation manner of the first aspect, the embodiment of the present invention further includes:
and if the number of second users scanning the graphic code reaches a user number threshold value, or the task value corresponding to the task to be generated is adjusted to a task value threshold value, acquiring first prompt information fed back by the server, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
With reference to the aspect 1 or the 5 th implementation manner of the aspect 1, in a 6 th implementation manner of the aspect 1, the embodiment of the present invention further includes:
if the number of second users scanning the graphic codes does not reach a user number threshold value, second prompt information fed back by the server is obtained, and the second prompt information is used for prompting the number of the remaining users capable of scanning the graphic codes;
and/or if the task value corresponding to the task to be generated is not adjusted to the task value threshold, acquiring third prompt information fed back by the server, wherein the third prompt information is used for prompting the remaining adjustable task value of the task to be generated.
With reference to the aspect 1, in a 7 th implementation manner of the aspect 1, in an embodiment of the present invention, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
In a second aspect, an embodiment of the present invention provides a task generating method, including:
acquiring a first request sent by a terminal based on a first user to confirm a selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
responding to the first request, and feeding back task confirmation information used for displaying a task confirmation page to the terminal, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
feeding back a graphic code to the terminal, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, refreshing information of the task confirmation information is fed back to the terminal, the refreshing information is used for refreshing the task confirmation page, the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
acquiring a second request sent by the terminal, wherein the second request is used for requesting to generate a task with the second task value;
in response to the second request, generating a task based at least on the second task value.
With reference to the 2 nd aspect, in a 1 st implementation manner of the 2 nd aspect, the feeding back the graphic code to the terminal includes:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
With reference to the second aspect, in a 2 nd implementation manner of the second aspect, in the embodiment of the present invention, if the second user scans the graphic code, the feeding back the refresh information of the task confirmation information to the terminal includes:
acquiring a scanning notice of the graphic code;
if the code scanning user for scanning the graphic code is judged to be a second user of the first platform, determining refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated;
and feeding back the refreshing information to the terminal.
With reference to the 2 nd implementation manner of the 2 nd aspect, in the 3 rd implementation manner of the 2 nd aspect, the embodiment of the present invention further includes:
if the code scanning user uses application software of the first platform to scan the graphic code, and the code scanning user is not a registered user of the first platform, prompting the code scanning user to register as a user of the first platform;
or if the code scanning user uses the application software which is not the first platform and is not associated with the first platform, scanning the graphic code, prompting the code scanning user to download the application software of the first platform and registering as the user of the first platform;
or if the code scanning user scans the graphic code by using the application software of the second platform associated with the first platform, and the code scanning user is not authorized to register as the user of the first platform through the second platform in advance, prompting the code scanning user to authorize to register as the user of the first platform through the second platform.
With reference to the second aspect, in a 4 th implementation manner of the second aspect, in an embodiment of the present invention, the associating, by at least the to-be-generated task, the graphic code includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
With reference to the 2 nd aspect, in a 5 th implementation manner of the 2 nd aspect, the embodiment of the present invention further includes:
and if the number of the second users scanning the graphic code reaches a user number threshold value, or the task value corresponding to the task to be generated is adjusted to a task value threshold value, feeding back first prompt information to the terminal, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
With reference to the aspect 2 or the 5 th implementation manner of the aspect 2, in a 6 th implementation manner of the aspect 2, the embodiment of the present invention further includes:
if the number of second users scanning the graphic codes does not reach a user number threshold value, feeding back second prompt information to the terminal, wherein the second prompt information is used for prompting the number of the remaining users capable of scanning the graphic codes;
and/or if the task value corresponding to the task to be generated is not adjusted to the task value threshold, feeding back third prompt information to the terminal, wherein the third prompt information is used for prompting the remaining adjustable task value of the task to be generated.
With reference to the aspect 2, in a 7 th implementation manner of the aspect 2, in an embodiment of the present invention, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
In an aspect 3, an embodiment of the present invention provides a task generating device, including:
the first request module is used for sending a first request to the server based on the object selected by the first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to the task to be generated;
the task confirmation page display module is used for acquiring task confirmation information fed back by the server and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
the graphic code acquisition module is used for acquiring a graphic code, and the graphic code is at least associated with the task to be generated;
a refresh information obtaining module, configured to obtain refresh information of the task confirmation information fed back by the server if a second user scans the graphic code, where the refresh information at least includes a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
the refreshing module is used for refreshing the task confirmation page according to the refreshing information so as to enable the task confirmation page to display a second task value corresponding to the task to be generated;
and the second request module is used for sending a second request to the server, wherein the second request is used for requesting to generate the task with the second task value.
With reference to the 3 rd aspect, in a 1 st implementation manner of the 3 rd aspect, the obtaining module of the graphic code, configured to obtain the graphic code, includes:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
With reference to the 3 rd aspect, in a 2 nd implementation manner of the 3 rd aspect, the obtaining module of the graphic code, configured to obtain the graphic code, includes:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
With reference to aspect 3 or the 1 st implementation manner of aspect 3 or the 2 nd implementation manner of aspect 3, in the 3 rd implementation manner of aspect 3, the embodiment of the present invention further includes:
the graphic code display module is used for displaying the graphic code on the task confirmation page;
and/or the presence of a gas in the gas,
and the sharing module is used for detecting a sharing instruction of the graphic code and sharing the graphic code through a sharing channel confirmed by the first user.
With reference to the 3 rd aspect, in a 4 th implementation manner of the 3 rd aspect, the associating the graphic code with at least the task to be generated includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
With reference to the 3 rd aspect, in a 5 th implementation manner of the 3 rd aspect, the embodiment of the present invention further includes:
and the first prompt acquisition module is configured to acquire first prompt information fed back by the server if the number of second users scanning the graphic code reaches a user number threshold or the task value corresponding to the task to be generated is adjusted to a task value threshold, where the first prompt information is used to prompt that the task value corresponding to the task to be generated is not adjustable.
With reference to aspect 3 or the 5 th implementation manner of aspect 3, in the 6 th implementation manner of aspect 3, the embodiment of the present invention further includes:
the second prompt acquisition module is used for acquiring second prompt information fed back by the server if the number of second users scanning the graphic codes does not reach a user number threshold value, and the second prompt information is used for prompting the number of remaining users capable of scanning the graphic codes;
or, the third prompt obtaining module is configured to obtain third prompt information fed back by the server if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
With reference to the aspect 3, in a 7 th implementation manner of the aspect 3, in an embodiment of the present invention, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
In a 4 th aspect, an embodiment of the present invention provides a task generating device, including:
the first request acquisition module is used for acquiring a first request sent by a terminal based on an object selected by a first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
a task confirmation information feedback module, configured to respond to the first request and feed back task confirmation information used for displaying a task confirmation page to the terminal, where the task confirmation information at least includes a first task value corresponding to the task to be generated;
the graphic code feedback module is used for feeding back a graphic code to the terminal, and the graphic code is at least associated with the task to be generated;
a refresh information feedback module, configured to feed back, to the terminal, refresh information of the task confirmation information if a second user scans the graphic code, where the refresh information is used to refresh the task confirmation page, and the refresh information at least includes a second task value corresponding to the task to be generated, where the second task value is smaller than the first task value;
a second request obtaining module, configured to obtain a second request sent by the terminal, where the second request is used to request generation of a task having the second task value;
and the task generating module is used for responding to the second request and generating a task at least based on the second task value.
With reference to the 4 th aspect, in a 1 st implementation manner of the 4 th aspect, the feeding back a graphic code to the terminal by the graphic code feedback module includes:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
With reference to the 4 th aspect, in a 2 nd implementation manner of the 4 th aspect, the refresh information feedback module is configured to, if the second user scans the graphic code, feed back the refresh information of the task confirmation information to the terminal, where the feed back includes:
acquiring a scanning notice of the graphic code;
if the code scanning user for scanning the graphic code is judged to be a second user of the first platform, determining refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated;
and feeding back the refreshing information to the terminal.
With reference to the 2 nd implementation manner of the 4 th aspect, in the 3 rd implementation manner of the 4 th aspect, the embodiment of the present invention further includes:
the registration prompting module is used for prompting the code scanning user to register as a user of the first platform if the code scanning user uses application software of the first platform to scan the graphic code and the code scanning user is not a registered user of the first platform;
or if the code scanning user uses the application software which is not the first platform and is not associated with the first platform, scanning the graphic code, prompting the code scanning user to download the application software of the first platform and registering as the user of the first platform;
or if the code scanning user scans the graphic code by using the application software of the second platform associated with the first platform, and the code scanning user is not authorized to register as the user of the first platform through the second platform in advance, prompting the code scanning user to authorize to register as the user of the first platform through the second platform.
With reference to the 4 th aspect, in a 4 th implementation manner of the 4 th aspect, the associating, by the embodiment of the present invention, the graphic code with at least the task to be generated includes: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
With reference to the 4 th aspect, in a 5 th implementation manner of the 4 th aspect, the embodiment of the present invention further includes:
and the first prompt feedback module is configured to feed back first prompt information to the terminal if the number of second users scanning the graphic code reaches a user number threshold or the task value corresponding to the task to be generated is adjusted to a task value threshold, where the first prompt information is used to prompt that the task value corresponding to the task to be generated is not adjustable.
With reference to the 4 th aspect or the 5 th implementation manner of the 4 th aspect, in a 6 th implementation manner of the 4 th aspect, the embodiment of the present invention further includes:
the second prompt feedback module is used for feeding back second prompt information to the terminal if the number of second users scanning the graphic codes does not reach a user number threshold value, wherein the second prompt information is used for prompting the number of remaining users capable of scanning the graphic codes;
and/or the third prompt feedback module is configured to feed back third prompt information to the terminal if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
With reference to the 4 th aspect, in a 7 th implementation manner of the 4 th aspect, in an embodiment of the present invention, the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
In aspect 5, an embodiment of the present invention provides a terminal, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to perform the task generation method according to any one of implementation manners of aspects 1 to 1 and 7.
In aspect 6, an embodiment of the present invention provides a server, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to perform the task generation method according to any one of implementation manners of aspects 2 to 2.
In aspect 7, an embodiment of the present invention provides a storage medium storing one or more computer-executable instructions for performing the task generation method according to any one of the 7 th implementation manners of the 1 st aspect to the 1 st aspect, or the task generation method according to any one of the 7 th implementation manners of the 2 nd aspect to the 2 nd aspect.

Claims (35)

1. A task generation method, comprising:
sending a first request to a server based on a first user confirmation selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
acquiring task confirmation information fed back by the server, and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
acquiring a graphic code and displaying the graphic code in the task confirmation page, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, obtaining refreshing information of the task confirmation information fed back by the server, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
refreshing the task confirmation page according to the refreshing information so that the task confirmation page displays a second task value corresponding to the task to be generated;
sending a second request to a server, wherein the second request is used for requesting to generate a task with the second task value;
and if the task value corresponding to the task to be generated is adjusted to the task value threshold, acquiring first prompt information fed back by the server, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
2. The task generation method of claim 1, wherein the obtaining the graphical code comprises:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
3. The task generation method of claim 1, wherein the obtaining the graphical code comprises:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
4. The task generation method according to any one of claims 1 to 3, further comprising:
displaying the graphic code on the task confirmation page;
and/or the presence of a gas in the gas,
and detecting a sharing instruction of the graphic code, and sharing the graphic code through a sharing channel confirmed by the first user.
5. The task generation method of claim 1, wherein the graphical code associated with at least the task to be generated comprises: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
6. The task generation method according to claim 1, further comprising:
and if the number of the second users scanning the graphic code reaches a user number threshold value, acquiring first prompt information fed back by the server, wherein the first prompt information is used for prompting that a task value corresponding to the task to be generated is not adjustable.
7. The task generation method according to claim 1 or 6, further comprising:
if the number of second users scanning the graphic codes does not reach a user number threshold value, second prompt information fed back by the server is obtained, and the second prompt information is used for prompting the number of the remaining users capable of scanning the graphic codes;
and/or if the task value corresponding to the task to be generated is not adjusted to the task value threshold, acquiring third prompt information fed back by the server, wherein the third prompt information is used for prompting the remaining adjustable task value of the task to be generated.
8. The task generation method of claim 1, wherein the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
9. A task generation method, comprising:
acquiring a first request sent by a terminal based on a first user to confirm a selected object, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
responding to the first request, and feeding back task confirmation information used for displaying a task confirmation page to the terminal, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
feeding back a graphic code to the terminal to be displayed in the task confirmation page, wherein the graphic code is at least associated with the task to be generated;
if the second user scans the graphic code, refreshing information of the task confirmation information is fed back to the terminal, the refreshing information is used for refreshing the task confirmation page, the refreshing information at least comprises a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
acquiring a second request sent by the terminal, wherein the second request is used for requesting to generate a task with the second task value;
generating a task based at least on the second task value in response to the second request;
and if the task value corresponding to the task to be generated is adjusted to the task value threshold, feeding back first prompt information to the terminal, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
10. The task generation method of claim 9, wherein the feeding back the graphic code to the terminal comprises:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
11. The task generating method according to claim 9, wherein if the second user scans the graphic code, feeding back the refresh information of the task confirmation information to the terminal includes:
acquiring a scanning notice of the graphic code;
if the code scanning user for scanning the graphic code is judged to be a second user of the first platform, determining refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated;
and feeding back the refreshing information to the terminal.
12. The task generation method of claim 11, further comprising:
if the code scanning user uses application software of the first platform to scan the graphic code, and the code scanning user is not a registered user of the first platform, prompting the code scanning user to register as a user of the first platform;
or if the code scanning user uses the application software which is not the first platform and is not associated with the first platform, scanning the graphic code, prompting the code scanning user to download the application software of the first platform and registering as the user of the first platform;
or if the code scanning user scans the graphic code by using the application software of the second platform associated with the first platform, and the code scanning user is not authorized to register as the user of the first platform through the second platform in advance, prompting the code scanning user to authorize to register as the user of the first platform through the second platform.
13. The task generation method of claim 9, wherein the graphical code associated with at least the task to be generated comprises: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
14. The task generation method according to claim 9, further comprising:
and if the number of the second users scanning the graphic code reaches a user number threshold value, feeding back first prompt information to the terminal, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
15. The task generation method according to claim 9 or 14, further comprising:
if the number of second users scanning the graphic codes does not reach a user number threshold value, feeding back second prompt information to the terminal, wherein the second prompt information is used for prompting the number of the remaining users capable of scanning the graphic codes;
and/or if the task value corresponding to the task to be generated is not adjusted to the task value threshold, feeding back third prompt information to the terminal, wherein the third prompt information is used for prompting the remaining adjustable task value of the task to be generated.
16. The task generation method of claim 9, wherein the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
17. A task generation apparatus, comprising:
the first request module is used for sending a first request to the server based on the object selected by the first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to the task to be generated;
the task confirmation page display module is used for acquiring task confirmation information fed back by the server and displaying a task confirmation page according to the task confirmation information, wherein the task confirmation information at least comprises a first task value corresponding to the task to be generated;
the graphic code acquisition module is used for acquiring a graphic code and displaying the graphic code in the task confirmation page, wherein the graphic code is at least associated with the task to be generated;
a refresh information obtaining module, configured to obtain refresh information of the task confirmation information fed back by the server if a second user scans the graphic code, where the refresh information at least includes a second task value corresponding to the task to be generated, and the second task value is smaller than the first task value;
the refreshing module is used for refreshing the task confirmation page according to the refreshing information so as to enable the task confirmation page to display a second task value corresponding to the task to be generated;
a second request module, configured to send a second request to a server, where the second request is used to request generation of a task having the second task value;
and the first prompt acquisition module is used for acquiring first prompt information fed back by the server if the task value corresponding to the task to be generated is adjusted to a task value threshold, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
18. The task generating device of claim 17, wherein the graphic code obtaining module is configured to obtain the graphic code and includes:
and when the task confirmation information fed back by the server is obtained, obtaining the graphic code fed back by the server.
19. The task generating device of claim 17, wherein the graphic code obtaining module is configured to obtain the graphic code and includes:
detecting a graphic code generation instruction triggered by the task confirmation page, and sending a third request to the server, wherein the third request is used for requesting the graphic code;
and acquiring the graphic code fed back by the server in response to the third request.
20. The task generation apparatus according to any one of claims 17 to 19, further comprising:
the graphic code display module is used for displaying the graphic code on the task confirmation page;
and/or the presence of a gas in the gas,
and the sharing module is used for detecting a sharing instruction of the graphic code and sharing the graphic code through a sharing channel confirmed by the first user.
21. The task generation apparatus of claim 17, wherein the graphical code associated with at least the task to be generated comprises: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
22. The task generation apparatus of claim 17, further comprising:
the first prompt acquisition module is further configured to: and if the number of the second users scanning the graphic code reaches a user number threshold value, acquiring first prompt information fed back by the server, wherein the first prompt information is used for prompting that a task value corresponding to the task to be generated is not adjustable.
23. The task generation apparatus according to claim 17 or 22, further comprising:
the second prompt acquisition module is used for acquiring second prompt information fed back by the server if the number of second users scanning the graphic codes does not reach a user number threshold value, and the second prompt information is used for prompting the number of remaining users capable of scanning the graphic codes;
or, the third prompt obtaining module is configured to obtain third prompt information fed back by the server if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
24. The task generation apparatus of claim 17, wherein the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
25. A task generation apparatus, comprising:
the first request acquisition module is used for acquiring a first request sent by a terminal based on an object selected by a first user confirmation, wherein the first request is used for requesting task confirmation information corresponding to a task to be generated;
a task confirmation information feedback module, configured to respond to the first request and feed back task confirmation information used for displaying a task confirmation page to the terminal, where the task confirmation information at least includes a first task value corresponding to the task to be generated;
the graphic code feedback module is used for feeding back a graphic code to the terminal to be displayed in the task confirmation page, wherein the graphic code is at least associated with the task to be generated;
a refresh information feedback module, configured to feed back, to the terminal, refresh information of the task confirmation information if a second user scans the graphic code, where the refresh information is used to refresh the task confirmation page, and the refresh information at least includes a second task value corresponding to the task to be generated, where the second task value is smaller than the first task value;
a second request obtaining module, configured to obtain a second request sent by the terminal, where the second request is used to request generation of a task having the second task value;
a task generation module for generating a task based on at least the second task value in response to the second request;
and the first prompt feedback module is used for feeding back first prompt information to the terminal if the task value corresponding to the task to be generated is adjusted to the task value threshold, wherein the first prompt information is used for prompting that the task value corresponding to the task to be generated is not adjustable.
26. The task generating device of claim 25, wherein the graphic code feedback module, configured to feed back the graphic code to the terminal, comprises:
when the task confirmation information is fed back to the terminal, feeding back the graphic code to the terminal;
or, acquiring a third request for requesting the graphic code, which is sent by the terminal, and responding to the third request to feed back the graphic code to the terminal.
27. The task generating device according to claim 25, wherein the refresh information feedback module is configured to, if the second user scans the graphic code, feed back the refresh information of the task confirmation information to the terminal, where the refresh information includes:
acquiring a scanning notice of the graphic code;
if the code scanning user for scanning the graphic code is judged to be a second user of the first platform, determining refreshing information of the task confirmation information, wherein the refreshing information at least comprises a second task value corresponding to the task to be generated;
and feeding back the refreshing information to the terminal.
28. The task generation apparatus of claim 27, further comprising:
the registration prompting module is used for prompting the code scanning user to register as a user of the first platform if the code scanning user uses application software of the first platform to scan the graphic code and the code scanning user is not a registered user of the first platform;
or if the code scanning user uses the application software which is not the first platform and is not associated with the first platform, scanning the graphic code, prompting the code scanning user to download the application software of the first platform and registering as the user of the first platform;
or if the code scanning user scans the graphic code by using the application software of the second platform associated with the first platform, and the code scanning user is not authorized to register as the user of the first platform through the second platform in advance, prompting the code scanning user to authorize to register as the user of the first platform through the second platform.
29. The task generation apparatus of claim 25, wherein the graphical code associated with at least the task to be generated comprises: the graphic code carries identification information, wherein the identification information at least indicates the task to be generated, or the identification information at least indicates the first user and the object selected by the first user for confirmation.
30. The task generation apparatus of claim 25, further comprising:
and the first prompt feedback module is further configured to feed back first prompt information to the terminal if the number of the second users scanning the graphic code reaches a user number threshold, where the first prompt information is used to prompt that the task value corresponding to the task to be generated is not adjustable.
31. A task generating device according to claim 25 or 30, further comprising:
the second prompt feedback module is used for feeding back second prompt information to the terminal if the number of second users scanning the graphic codes does not reach a user number threshold value, wherein the second prompt information is used for prompting the number of remaining users capable of scanning the graphic codes;
and/or the third prompt feedback module is configured to feed back third prompt information to the terminal if the task value corresponding to the task to be generated is not adjusted to the task value threshold, where the third prompt information is used to prompt a remaining adjustable task value of the task to be generated.
32. The task generation apparatus of claim 25, wherein the first user is a registered user of the first platform; the second user is a registered user of the first platform, or the second platform authorizes the registered user of the first platform; the second user is different from the first user, and the second platform is an online internet platform associated with the first platform.
33. A terminal comprising at least one memory storing one or more computer-executable instructions and at least one processor invoking the one or more computer-executable instructions to perform the task generation method of any of claims 1-8.
34. A server, comprising at least one memory storing one or more computer-executable instructions and at least one processor invoking the one or more computer-executable instructions to perform the task generation method of any of claims 9-16.
35. A computer-readable storage medium storing one or more computer-executable instructions that, when invoked by a processor, cause the processor to perform a method for task generation as claimed in any one of claims 1 to 8 or a method for task generation as claimed in any one of claims 9 to 16.
CN202010373573.4A 2020-05-06 2020-05-06 Task generation method, device, terminal and storage medium Active CN111553607B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010373573.4A CN111553607B (en) 2020-05-06 2020-05-06 Task generation method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010373573.4A CN111553607B (en) 2020-05-06 2020-05-06 Task generation method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111553607A CN111553607A (en) 2020-08-18
CN111553607B true CN111553607B (en) 2021-08-10

Family

ID=72008022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010373573.4A Active CN111553607B (en) 2020-05-06 2020-05-06 Task generation method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111553607B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407864A (en) * 2016-11-03 2017-02-15 北京小度信息科技有限公司 Resource sharing method and device
CN109801143A (en) * 2019-01-28 2019-05-24 任向东 A kind of food and drink spelling group method and system
CN110222280A (en) * 2019-05-31 2019-09-10 上海易点时空网络有限公司 Data processing method and device for sharing
US10410264B2 (en) * 2014-09-25 2019-09-10 Huawei Technologies Co., Ltd. Order processing method and terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107316211B (en) * 2017-07-01 2020-10-13 马骁志 Comment processing method and server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10410264B2 (en) * 2014-09-25 2019-09-10 Huawei Technologies Co., Ltd. Order processing method and terminal
CN106407864A (en) * 2016-11-03 2017-02-15 北京小度信息科技有限公司 Resource sharing method and device
CN109801143A (en) * 2019-01-28 2019-05-24 任向东 A kind of food and drink spelling group method and system
CN110222280A (en) * 2019-05-31 2019-09-10 上海易点时空网络有限公司 Data processing method and device for sharing

Also Published As

Publication number Publication date
CN111553607A (en) 2020-08-18

Similar Documents

Publication Publication Date Title
CN109600408B (en) Resource sharing method and device, storage medium and computer equipment
CN106534356A (en) Method and apparatus for processing template data, requesting template data and displaying template data
CN111984356A (en) Page jump method, device, computer equipment and storage medium
EP3180760A1 (en) Verifying user accounts based on information received in a predetermined manner
US10937047B2 (en) Recommending user information
WO2015043412A1 (en) Information processing method, apparatus, terminal device, and system
CN110177039B (en) Message sharing method and device, computer equipment and storage medium
CN108234549B (en) Policy information checking method and device
CN111475788A (en) Cross-border e-commerce platform account registration method, device, terminal and storage medium
KR101994025B1 (en) Service processing method, service processing apparatus and storage medium
CN111061984B (en) Information pushing method, information associating method, information pushing equipment, information associating equipment and computer storage medium
CN112181510A (en) Applet page data processing method and device, computer equipment and storage medium
CN113805991A (en) Object prompting method and device, electronic equipment and storage medium
CN110555681A (en) Bank card signing method, device, server and medium
KR20180016735A (en) Business processing methods and devices
CN114266599A (en) Point exchange method and device
CN111553607B (en) Task generation method, device, terminal and storage medium
CN107634854B (en) Service data processing method and device
CN106817296B (en) Information recommendation test method and device and electronic equipment
CN111402069B (en) Accumulation fund data acquisition method and device, computer equipment and storage medium
CN113238696B (en) Control method and device of electronic control equipment and computer readable storage medium
CN116523516A (en) Payment method, device, equipment and storage medium
CN112990902A (en) Service processing method, device, computer equipment and storage medium
CN109460277B (en) Commodity first-order flow display method and device
CN113961377A (en) Cross-application service method and device, electronic equipment and storage medium

Legal Events

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