CN111861525A - Task execution method and device, electronic equipment and computer readable storage medium - Google Patents

Task execution method and device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN111861525A
CN111861525A CN201910363553.6A CN201910363553A CN111861525A CN 111861525 A CN111861525 A CN 111861525A CN 201910363553 A CN201910363553 A CN 201910363553A CN 111861525 A CN111861525 A CN 111861525A
Authority
CN
China
Prior art keywords
preset
task
operator
task execution
preset task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910363553.6A
Other languages
Chinese (zh)
Inventor
耿晓东
杨海见
庄文琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201910363553.6A priority Critical patent/CN111861525A/en
Publication of CN111861525A publication Critical patent/CN111861525A/en
Pending legal-status Critical Current

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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure discloses a task execution method, a task execution device, an electronic device and a computer-readable storage medium, wherein the task execution method comprises the following steps: generating a preset task execution inquiry instruction in response to the generation of a preset effective operation; generating a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction; and responding to the operation of finishing the preset task, and executing preset operation. According to the technical scheme, a flexible internet task mode can be provided, customization can be performed according to the characteristics of the user, adjustment can be performed according to the change of user data, the task execution effect and the platform operation effect are greatly improved, the opportunity of serving the user is effectively increased, internet service is perfected, and meanwhile the task development cost can be effectively controlled.

Description

Task execution method and device, electronic equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of task control technologies, and in particular, to a task execution method and apparatus, an electronic device, and a computer-readable storage medium.
Background
With the development of internet technology, more and more merchants or service providers provide services for users through internet platforms, as auxiliary products of internet services, to improve internet services and increase opportunities for serving users, internet tasks related to different user operations and having different targets, such as survey tasks, participation tasks, and the like, are carried forward. However, the internet task mode generated in the prior art is relatively fixed, cannot be customized according to the characteristics of the user, and cannot be adjusted along with the change of user data, which results in poor task execution effect, cannot attract the user, cannot effectively increase the chance of serving the user, and is also not beneficial to controlling the cost of task development.
Disclosure of Invention
The embodiment of the disclosure provides a task execution method and device, an electronic device and a computer-readable storage medium.
In a first aspect, a task execution method is provided in an embodiment of the present disclosure.
Specifically, the task execution method includes:
generating a preset task execution inquiry instruction in response to the generation of a preset effective operation;
generating a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction;
and responding to the operation of finishing the preset task, and executing preset operation.
With reference to the first aspect, in a first implementation manner of the first aspect, the generating a preset task execution instruction in response to the confirmation of the preset task execution query instruction includes:
responding to confirmation of the preset task execution inquiry instruction, and acquiring preset task characteristics;
and generating a preset task execution instruction according to the preset task characteristics.
With reference to the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the obtaining a preset task feature in response to the confirmation of the query instruction executed by the preset task includes:
Responding to confirmation of the preset task execution inquiry instruction, and acquiring attribute information of the preset effective operation operator;
and generating the preset task characteristics according to the attribute information of the preset effective operation operator.
With reference to the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the preset task features include one or more of the following features: the method comprises the steps of presetting a task type, presetting task times, presetting task execution conditions, presetting task generation time, presetting task effective time and presetting task execution results.
With reference to the third implementation manner of the first aspect, the preset task number is determined according to a retention rate of an area to which a preset task operator belongs.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the task execution method according to the embodiment of the present invention further includes:
acquiring retention parameters of a preset task operator;
setting a preset operation characteristic according to the reserved parameter of the preset task operator;
And generating the preset operation according to the preset operation characteristic.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and the fourth implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the obtaining a persistence parameter of a preset task operator is implemented as:
responding to the operation of finishing the preset task, and determining the area to which the preset task operator belongs;
acquiring the total number of operators generating preset effective operation within a preset historical time period in the area to which the preset task operator belongs, and the remaining number of the operators generating the preset effective operation again within the preset time period after the preset effective operation is generated;
calculating an operator retention proportion according to the operator retention quantity and the total quantity of the operators;
and taking the effective operation frequency corresponding to the operator retention proportion as the retention parameter.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and the fifth implementation manner of the first aspect, in a sixth implementation manner of the first aspect, the embodiment of the present invention further includes:
And displaying the execution result of the preset operation.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, and the sixth implementation manner of the first aspect, in a seventh implementation manner of the first aspect, the embodiment of the present invention further includes:
and responding to the preset action, and displaying corresponding preset task characteristics and execution states in a grading manner.
In a second aspect, a task execution device is provided in an embodiment of the present disclosure.
Specifically, the task execution device includes:
the first generation module is configured to respond to the generation of the preset effective operation and generate a preset task execution inquiry instruction;
a second generation module configured to generate a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction;
and the execution module is configured to respond to the operation of completing the preset task and execute a preset operation.
With reference to the second aspect, in a first implementation manner of the second aspect, the second generating module includes:
a first obtaining sub-module configured to obtain a preset task feature in response to confirmation of the preset task execution query instruction;
And the first generation submodule is configured to generate a preset task execution instruction according to the preset task characteristic.
With reference to the second aspect and the first implementation manner of the second aspect, in a second implementation manner of the second aspect, an embodiment of the present invention includes:
a second obtaining sub-module configured to obtain attribute information of the preset valid operation operator in response to confirmation of the preset task execution inquiry instruction;
and the second generation submodule is configured to generate the preset task characteristics according to the attribute information of the preset effective operation operator.
With reference to the second aspect, the first implementation manner of the second aspect, and the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the preset task features include one or more of the following features: the method comprises the steps of presetting a task type, presetting task times, presetting task execution conditions, presetting task generation time, presetting task effective time and presetting task execution results.
With reference to the third implementation manner of the second aspect, the preset task number is determined according to a retention rate of an area to which a preset task operator belongs.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, in a fourth implementation manner of the second aspect, the task execution device further includes:
the acquisition module is configured to acquire retention parameters of a preset task operator;
the setting module is configured to set preset operation characteristics according to the retention parameters of the preset task operator;
a third generating module configured to generate the preset operation according to the preset operation feature.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, and the fourth implementation manner of the second aspect, in a fifth implementation manner of the second aspect, the third obtaining sub-module is configured to:
determining the area of the preset task operator;
acquiring the total number of operators generating preset effective operation within a preset historical time period in the area to which the preset task operator belongs, and the remaining number of the operators generating the preset effective operation again within the preset time period after the preset effective operation is generated;
Calculating an operator retention proportion according to the operator retention quantity and the total quantity of the operators;
and taking the effective operation frequency corresponding to the operator retention proportion as the retention parameter.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, and the fifth implementation manner of the second aspect, in a sixth implementation manner of the second aspect, the embodiment of the present invention further includes:
a first display module configured to display an execution result of the preset operation.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, and the sixth implementation manner of the second aspect, in a seventh implementation manner of the second aspect, the embodiment of the present invention further includes:
and the second display module is configured to respond to the preset action and display corresponding preset task characteristics and the execution state in a grading manner.
In a third aspect, the disclosed embodiments provide an electronic device, including a memory and a processor, where the memory is configured to store one or more computer instructions, where the one or more computer instructions are executed by the processor to implement the method steps of the task execution method in the first aspect.
In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium for storing computer instructions for a task execution device, which contains computer instructions for executing the task execution method in the first aspect as described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the technical scheme, the preset task is set after the effective operation is preset, and the corresponding preset operation is executed after the user finishes the preset task. According to the technical scheme, a flexible internet task mode can be provided, customization can be performed according to the characteristics of the user, adjustment can be performed according to the change of user data, the task execution effect and the platform operation effect are greatly improved, the opportunity of serving the user is effectively increased, internet service is perfected, and meanwhile the task development cost can be effectively controlled.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects, and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments when taken in conjunction with the accompanying drawings. In the drawings:
FIG. 1 illustrates a flow diagram of a task execution method according to an embodiment of the present disclosure;
FIG. 2 shows a flowchart of step S102 of the task execution method according to the embodiment shown in FIG. 1;
FIG. 3 shows a flowchart of step S201 of the task execution method according to the embodiment shown in FIG. 2;
FIG. 4 shows a flowchart of step S103 of the task execution method according to the embodiment shown in FIG. 1;
FIG. 5 shows a schematic diagram of an operator retention scale change curve according to an embodiment of the present disclosure;
FIG. 6 shows a flow diagram of a task execution method according to another embodiment of the present disclosure;
FIG. 7 illustrates a flow diagram of a task execution method according to yet another embodiment of the present disclosure;
FIG. 8A illustrates a first level pre-set task display diagram according to an embodiment of the present disclosure;
FIG. 8B illustrates a first level pre-set task display diagram according to another embodiment of the present disclosure;
FIG. 8C illustrates a first level pre-set task display diagram according to yet another embodiment of the present disclosure;
FIG. 8D illustrates a second level pre-set task display diagram according to an embodiment of the present disclosure;
FIG. 8E illustrates a third level pre-set task display diagram according to an embodiment of the present disclosure;
fig. 9 is a block diagram illustrating a structure of a task performing apparatus according to an embodiment of the present disclosure;
FIG. 10 is a block diagram showing a second generation module 902 of the task performing apparatus according to the embodiment shown in FIG. 9;
fig. 11 is a block diagram showing a structure of a first fetch submodule 1001 of the task performing apparatus according to the embodiment shown in fig. 10;
fig. 12 is a block diagram showing the construction of an execution module 903 of the task performing device according to the embodiment shown in fig. 9;
fig. 13 is a block diagram illustrating a structure of a task performing apparatus according to another embodiment of the present disclosure;
fig. 14 is a block diagram illustrating a structure of a task performing apparatus according to still another embodiment of the present disclosure;
FIG. 15 shows a block diagram of an electronic device according to an embodiment of the present disclosure;
FIG. 16 is a block diagram of a computer system suitable for use in implementing a task execution method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts not relevant to the description of the exemplary embodiments are omitted in the drawings.
In the present disclosure, it is to be understood that terms such as "including" or "having," etc., are intended to indicate the presence of the disclosed features, numbers, steps, behaviors, components, parts, or combinations thereof, and are not intended to preclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof may be present or added.
It should be further noted that the embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
According to the technical scheme provided by the embodiment of the disclosure, the preset task is set after the effective operation is preset, and the corresponding preset operation is executed after the user finishes the preset task. According to the technical scheme, a flexible internet task mode can be provided, customization can be performed according to the characteristics of the user, adjustment can be performed according to the change of user data, the task execution effect and the platform operation effect are greatly improved, the opportunity of serving the user is effectively increased, internet service is perfected, and meanwhile the task development cost can be effectively controlled.
Fig. 1 illustrates a flowchart of a task execution method according to an embodiment of the present disclosure. As shown in fig. 1, the task execution method includes the following steps S101 to S103:
in step S101, in response to the generation of a preset valid operation, generating a preset task execution inquiry instruction;
in step S102, in response to the confirmation of the preset task execution inquiry instruction, generating a preset task execution instruction;
In step S103, in response to the operation of completing the preset task, a preset operation is performed.
As mentioned above, with the development of internet technology, more and more merchants or service providers provide services to users through internet platforms, as auxiliary products of internet services, to improve internet services and increase opportunities for serving users, internet tasks related to different user operations and having different targets, such as survey tasks, participation tasks, and the like, are produced. However, the internet task mode generated in the prior art is relatively fixed, cannot be customized according to the characteristics of the user, and cannot be adjusted along with the change of user data, which results in poor task execution effect, cannot attract the user, cannot effectively increase the chance of serving the user, and is also not beneficial to controlling the cost of task development.
In view of the above drawbacks, in this embodiment, a task execution method is provided, which sets a preset task after presetting a valid operation, and executes a corresponding preset operation after a user completes the preset task. According to the technical scheme, a flexible internet task mode can be provided, customization can be performed according to the characteristics of the user, adjustment can be performed according to the change of user data, the task execution effect and the platform operation effect are greatly improved, the opportunity of serving the user is effectively increased, internet service is perfected, and meanwhile the task development cost can be effectively controlled.
In an optional implementation manner of this embodiment, the preset valid operation refers to an operation with a certain validity, such as ordering, trading, buying and selling, clicking, checking in and even browsing, and the preset valid operation refers to a first preset valid operation generated by a new user on a certain platform, for example, for an ordering valid operation, the preset valid operation may also be referred to as an initial order. The preset effective operation may be performed by a user or by an operation resource such as an operation robot, and similarly, the operation of confirming the execution of the preset task by the inquiry command and the operation of completing the preset task may be performed by the operation resource, and for convenience, the operation resource such as the user and the operation robot is collectively referred to as an operator hereinafter.
In the prior art, corresponding task contents are usually set or pushed for a new user before the new user does not generate a preset effective operation, and the probability of the preset effective operation generated by the process is low according to data statistics. Therefore, in order to improve the probability of generating the preset effective operation after the operator registers as a new user and the probability of generating the subsequent preset effective operation, in the embodiment, after the operator generates the preset effective operation, for example, after the operator generates the preset effective operation for the first time, the corresponding task content is pushed out to the operator, so that the participation degree of the operator is improved, and the platform operation effect is improved.
In an optional implementation manner of this embodiment, the preset task refers to a preset event that has certain task characteristics and needs to be executed to obtain a certain execution result, where the task characteristics may include one or more of the following characteristics: task type, task execution condition, task generation time, task effective time, task execution result, and the like. For example, for a task taking an order, the type of the task is taking part, the task execution condition may be taking part in the order, the effective time of the task may be 1 day or less for several hours, the task execution result may be a certain number of experience values successfully obtained for taking the order, and the like. It should be noted that, the specific characteristic content and the representation form of the task can be selected and set by those skilled in the art according to the needs of practical application, so that the technical solution of the present invention can achieve various task execution objectives, and has a wide application range.
In an optional implementation manner of this embodiment, the preset task execution query instruction is used to query whether an operator wants to execute a subsequent preset task, and may be represented as a pop-up window, a query page, or the like, where the preset task execution query instruction is further provided with a confirmation information input interface, such as a confirmation button, and if the operator clicks the confirmation button, the operator is considered to confirm that the operator participates in executing the preset task. And then, if the operator confirms that the preset task is to be executed, generating a preset task execution instruction, wherein the preset task execution instruction is used for displaying corresponding preset task characteristics to the operator so as to guide the operator to complete the task.
In an optional implementation manner of this embodiment, the preset operation refers to an operation that is preset, related to the preset task, and is generated due to completion of the preset task, such as sending a message to an operator, giving an advantage to the operator, increasing an experience value of the operator, and the like, where the experience value is used for characterizing a frequency of an effective operation generated by the operator on a certain platform or an activity level of the operator on the platform, and may be represented in various forms and have an actual use value.
In an optional implementation manner of this embodiment, as shown in fig. 2, the step S102, that is, the step of generating the preset task execution instruction in response to the confirmation of the preset task execution inquiry instruction, includes steps S201 to S202:
in step S201, in response to the confirmation of the query instruction for executing the preset task, acquiring a preset task feature;
in step S202, a preset task execution instruction is generated according to the preset task feature.
In order to enable an operator to know specific information of a preset task more clearly, in this embodiment, after the operator confirms to participate in the execution of the preset task, first obtaining preset task characteristics, and then generating a preset task execution instruction according to the preset task characteristics to provide the specific information of the preset task characteristics to the operator, which is beneficial to prompt the operator to complete the preset task smoothly, wherein the preset task characteristics include one or more of the following characteristics: the method comprises the steps of presetting a task type, presetting task execution conditions, presetting task generation time, presetting task effective time and presetting task execution results.
In an optional implementation manner of this embodiment, the preset task may be a task randomly selected from a preset optional task set, and therefore, in this implementation manner, when the preset task feature is obtained, the preset task may be determined according to a preset random rule, and then the corresponding preset task feature may be obtained according to the determined preset task. For example, in an optional implementation manner of this embodiment, the preset task may be determined according to a preset probability, and corresponding preset task characteristics may be obtained. Those skilled in the art can make corresponding preset task determination rules and preset probability values according to the requirements of practical applications and the characteristics of task data, and the invention is not limited in particular.
For example, if the effective operation is ordering, the set formed by the preset tasks may include acquiring more experience values on a next order/shared order ordering page, acquiring a red envelope with a certain face value on the next order/shared order ordering page, acquiring a full discount on the next order/shared order ordering page, acquiring a free transportation charge ticket on the next order/shared order ordering page, and the like. After the operator confirms to participate in executing the preset task, one task can be randomly selected from the preset task set according to a certain random probability, and then the corresponding task characteristic is obtained.
In order to provide customized tasks for operators according to their characteristics, in an optional implementation manner of this embodiment, the preset task features are obtained according to attribute information of an operator preset valid operator, that is, as shown in fig. 3, the step S201, that is, in response to confirmation of executing the query instruction on the preset task, of obtaining the preset task features includes steps S301 to S302:
in step S301, in response to confirmation of the query instruction for executing the preset task, attribute information of the preset valid operation operator is acquired;
in step S302, the preset task feature is generated according to the attribute information of the preset valid operation operator.
The attribute information of the preset valid operation operator refers to information capable of characterizing characteristics of the preset valid operation operator, for example, the attribute information of the preset valid operation operator may include information such as sex, age, occupation, city, business district, operation preference, and the like of the operator, and the operation preference may include preference for using an experience value, a red envelope, a full discount, an exempt freight ticket, and the like.
In an optional implementation manner of this embodiment, the attribute information of the preset valid operation operator may be obtained according to historical operation data statistics of the operator. After the attribute information of the operator is obtained, preset task features matched with the attribute information can be generated according to the attribute information. For example, if the attribute information shows that the operator prefers to use experience values, a task of acquiring more experience values on a next list/shared list placement page is provided for the operator, and if the attribute information shows that the operator prefers to use red packages, a red package of acquiring a certain face value on a next list/shared list placement page is provided for the operator.
In an optional implementation manner of this embodiment, when the preset task execution instruction is generated according to the preset task feature, all the task feature elements, that is, the preset task type, the preset task execution condition, the preset task frequency, the preset task generation time, the preset task effective time, and the preset task execution result, may be selected, or a part of the task feature elements may be selected, that is, the preset task execution instruction may display all the task feature elements, or may display a part of the task feature elements.
In an optional implementation manner of this embodiment, the preset task number is determined according to a retention rate of an area to which a preset task operator belongs. In order to set the adaptive preset activities for different areas, improve the activity effect, improve the platform service quality and control the cost investment, in this embodiment, the number of times of the preset tasks is determined according to the retention rate of the area to which the preset task operator belongs. For example, if the retention rate tends to be stable after 4 orders, the number of tasks plus the number of valid operations may be equal to 4, i.e., the number of awards added to subsequent orders is equal to 4.
In an optional implementation manner of this embodiment, as shown in fig. 4, the task execution method further includes steps S401 to S403:
in step S401, a retention parameter of a preset task operator is obtained;
in step S402, setting a preset operation feature according to the retention parameter of the preset task operator;
in step S403, the preset operation is generated according to the preset operation feature.
The retention parameter refers to a parameter for representing the possibility that the preset task operator will remain for a long-term user in the future, i.e., whether the preset task operator will remain for a long time. In an optional implementation manner of this embodiment, the retention parameter is represented by using a frequency of valid operations generated corresponding to a retention proportion of an operator statistically obtained from historical operator operation data of a certain region, for example, a certain city and/or a certain business circle. For example, if the valid operation is ordering, the operation party retention ratio of the second order of the first order after ordering is 51.4%, the operation party retention ratio of the third order after ordering is 72.8%, the operation party retention ratio of the fourth order after ordering is 83.7%, the operation party retention ratio of the fifth order after ordering is 85.3%, the operation party retention ratio of the sixth order after ordering is 87%, and … …, according to the historical operation party operation data of the business circle C in the area a of the city, the business circle B, the business circle C, the corresponding retention parameters are the frequency 1, 2, 3, 4, 5 of valid operation corresponding to the retention ratios of the operation party retention ratios 51.4%, 72.8%, 83.7%, 85.3%, and 87%.
That is, in an optional implementation manner of this embodiment, the step S401, that is, the step of obtaining the persistence parameter of the preset task operator, may be implemented as:
determining the area of the preset task operator;
acquiring the total number of operators generating preset effective operation within a preset historical time period in the area to which the preset task operator belongs, and the remaining number of the operators generating the preset effective operation again within the preset time period after the preset effective operation is generated;
calculating an operator retention ratio according to the operator retention number and the total number of the operators, for example, dividing the operator retention number and the total number of the operators to obtain the operator retention ratio;
and taking the effective operation frequency corresponding to the operator retention proportion as the retention parameter.
According to data statistics, when the generated frequency of the valid operation reaches a certain frequency threshold, the corresponding operator retention ratio tends to be stable, or when the generated frequency of the valid operation reaches the frequency threshold, a change curve formed by the operator retention ratio according to the generated frequency of the valid operation is lower than a preset slope threshold, fig. 5 is a schematic diagram of a change curve of the operator retention ratio obtained according to the above example, and as shown in fig. 5, when the generated frequency of the valid operation reaches 4, the change curve tends to be stable. It can be seen from the variation curve that when the effective operation frequency of the operator in the city a business circle B is less than 4, the possibility of the operator being left is not too large, and the degree of incentive to the operator is required to be increased to improve the possibility of the operator being left, and similarly, when the effective operation frequency of the operator in the city a business circle B is 4, the possibility of the operator being left is relatively large, and the degree of incentive to the operator is not required to be increased. Therefore, in order to form a good balance between the improvement of the operator retention rate and the cost, in this embodiment, different preset operations are set for operators having different current retention parameters, that is, in response to an operation of completing the preset task, the retention parameter of the operator of the preset task is obtained, then the preset operation characteristic is set according to the retention parameter of the operator of the preset task, and finally the preset operation is generated and executed according to the preset operation characteristic.
In an optional implementation manner of this embodiment, a corresponding relationship between the retention parameter and the preset operation may be preset, and then the corresponding preset operation is selected according to a specific retention parameter, where the corresponding relationship between the preset operation and different retention parameters may be one-to-one, one-to-many, or many-to-one. For example, if the retention parameter is 2, the corresponding preset operation with a larger incentive degree may be selected, such as issuing an enlarged red packet to the operator, if the retention parameter is 5, the corresponding preset operation with a smaller incentive degree may be selected, such as issuing a small red packet to the operator, if the retention parameter exceeds 4 times.
In order to reasonably control the platform cost, in an optional implementation manner of this embodiment, before the step S403 generates and executes the preset operation according to the preset operation feature, the step S further includes a step of performing cost accounting, that is, accounting for costs involved in the preset operations such as issuing a red packet, a coupon, and an experience value, so as to avoid a loss.
In an optional implementation manner of this embodiment, the method further includes a step of displaying an execution result of the preset operation, that is, as shown in fig. 6, the method includes the following steps S601 to S604:
In step S601, in response to the generation of a preset valid operation, generating a preset task execution query instruction;
in step S602, in response to the confirmation of the preset task execution inquiry instruction, generating a preset task execution instruction;
in step S603, in response to the operation of completing the preset task, executing a preset operation;
in step S604, the execution result of the preset operation is displayed.
In order to enable an operator to clearly determine the completion degree of a preset task, after the preset operation is executed, the execution result of the preset operation is displayed, for example, how many experience values are added, how many face value red packets are obtained, how many preferential benefits are given, and the like.
As mentioned above, the preset operation refers to an operation that is preset, related to the preset task, and is generated due to the completion of the preset task, such as sending a message to an operator, giving an operator a preferential qualification, giving an operator a preferential interest, increasing an experience value of the operator, and the like. The preset task refers to a preset event which has certain task characteristics and needs to be executed to obtain a certain execution result, for example, the preset task may be a certain amount of experience value which can be given in the next order, and the like. Therefore, in an optional implementation manner of this embodiment, the preset task and the preset operation are both associated with a preset object, where the preset object may be, for example, an experience value, a red envelope, a coupon, or the like. Of course, the preset object may also be set as other actual objects or virtual objects with certain use value. In addition, the preset task and the preset operation may be associated with the same preset object, or may be associated with different preset objects, that is, the specific representation form of the preset object and the associated corresponding relationship between the preset task and the preset operation may be selected and set by a person skilled in the art according to the needs of practical application, and the present invention is not limited to these specific details.
In an optional implementation manner of this embodiment, the method further includes a step of displaying corresponding preset task features and execution states in a hierarchical manner in response to preset actions, that is, as shown in fig. 7, the method includes the following steps S701 to S704:
in step S701, in response to generation of a preset valid operation, generating a preset task execution query instruction;
in step S702, in response to the confirmation of the preset task execution inquiry instruction, generating a preset task execution instruction;
in step S703, in response to the operation of completing the preset task, executing a preset operation;
in step S704, in response to the preset action, the corresponding preset task features and the execution status are displayed in a hierarchical manner.
In order to enable the user to fully know the specific situation of each or each level of the preset task and the situation that the user finishes the task, in the embodiment, the corresponding preset task characteristics and the execution state are displayed in a grading manner according to the preset action of the user. The preset action may be, for example, a click action, a slide action, or the like. For example, in an example, the preset action is sliding, each stage of preset tasks are connected in series by means of a time bar or a sequence bar, and along with the sliding action of the user, specific characteristics and execution states of each stage of completed or to-be-completed tasks can be displayed, where privilege 1, that is, task characteristics such as valid time of the first stage of preset task (activity is only 30 days left), task execution conditions and task execution results (ordering and sending 22-unit red packet, order payment amount is greater than or equal to 25 units), and the execution state of the current task are shown in fig. 8A: the executed task is awarded and not confirmed to be picked up; another execution state for privilege 1 is shown in FIG. 8B: the task is completed, and the reward is confirmed to be posted; another execution state for privilege 1 is shown in FIG. 8C: tasks are incomplete and have expired; the execution state of privilege 2, i.e., the second-level preset task, which occurs with the sliding motion of the user is shown in fig. 8D: the task is completed, and the reward is not confirmed to be checked out; task characteristics such as privilege 3, that is, the valid time of the third-level preset task (the activity is only 30 days left), the task execution condition, and the task execution result (22-yuan red package is placed, and the order payment amount is 25 yuan or more) which appear along with the sliding motion of the user are shown in fig. 8E, and the current execution state of the task: unlocking after the task is not finished and the order is released; and so on.
The task execution method may be executed at a client side facing an operator, or at a server side, and if the task execution method is executed at the server side, information displayed to the operator at the client side needs to be transmitted to the client side for display.
In addition, it should be further noted that the above-mentioned flow is not fixed, and those skilled in the art can perform flow setting and adjustment according to the needs of practical application and the characteristics of the preset task, that is, based on the above-mentioned disclosed flow, those skilled in the art can perform reasonable sequence adjustment and content modification on each flow part according to the needs of practical application and the characteristics of the preset task, and for this, the present invention is not described in detail nor is it specifically limited.
An application scenario is given below, and the technical solution of the present disclosure can be better understood by combining the application scenario.
In the application scene, an operator registers an account number on a certain platform, places a first order after becoming a new user of the platform, and then the platform pops up an inquiry window whether to execute a preset task; if the operator clicks a confirmation button in the inquiry window, the platform selects one preset task from a preset task set according to historical preference data of the operator to generate a preset task execution instruction, and displays the preset task execution instruction to the operator; after the operator finishes the preset task, the platform detects the number of times of ordering of the operator on the platform at present, if the number of times of ordering does not reach a threshold value 4 times which enables the retention proportion of the operator to tend to be stable, preferential operation with larger excitation degree is issued to the operator, and otherwise preferential operation with smaller excitation degree is issued to the operator.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 9 shows a block diagram of a task execution device according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 9, the task performing device includes:
a first generating module 901 configured to generate a preset task execution inquiry instruction in response to generation of a preset valid operation;
a second generating module 902 configured to generate a preset task execution instruction in response to the confirmation of the preset task execution inquiry instruction;
and the execution module 903 is configured to execute a preset operation in response to the operation of completing the preset task.
As mentioned above, with the development of internet technology, more and more merchants or service providers provide services to users through internet platforms, as auxiliary products of internet services, to improve internet services and increase opportunities for serving users, internet tasks related to different user operations and having different targets, such as survey tasks, participation tasks, and the like, are produced. However, the internet task mode generated in the prior art is relatively fixed, cannot be customized according to the characteristics of the user, and cannot be adjusted along with the change of user data, which results in poor task execution effect, cannot attract the user, cannot effectively increase the chance of serving the user, and is also not beneficial to controlling the cost of task development.
In view of the above drawbacks, in this embodiment, a task execution device is provided, which sets a preset task after presetting a valid operation, and executes a corresponding preset operation after a user completes the preset task. According to the technical scheme, a flexible internet task mode can be provided, customization can be performed according to the characteristics of the user, adjustment can be performed according to the change of user data, the task execution effect and the platform operation effect are greatly improved, the opportunity of serving the user is effectively increased, internet service is perfected, and meanwhile the task development cost can be effectively controlled.
In an optional implementation manner of this embodiment, the preset valid operation refers to an operation with a certain validity, such as ordering, trading, buying and selling, clicking, checking in and even browsing, and the preset valid operation refers to a first preset valid operation generated by a new user on a certain platform, for example, for an ordering valid operation, the preset valid operation may also be referred to as an initial order. The preset effective operation may be performed by a user or by an operation resource such as an operation robot, and similarly, the operation of confirming the execution of the preset task by the inquiry command and the operation of completing the preset task may be performed by the operation resource, and for convenience, the operation resource such as the user and the operation robot is collectively referred to as an operator hereinafter.
In the prior art, corresponding task contents are usually set or pushed for a new user before the new user does not generate a preset effective operation, and the probability of the preset effective operation generated by the process is low according to data statistics. Therefore, in order to improve the probability of generating the preset effective operation after the operator registers as a new user and the probability of generating the subsequent preset effective operation, in the embodiment, after the operator generates the preset effective operation, for example, after the operator generates the preset effective operation for the first time, the corresponding task content is pushed out to the operator, so that the participation degree of the operator is improved, and the platform operation effect is improved.
In an optional implementation manner of this embodiment, the preset task refers to a preset event that has certain task characteristics and needs to be executed to obtain a certain execution result, where the task characteristics may include one or more of the following characteristics: task type, task execution condition, task generation time, task effective time, task execution result, and the like. For example, for a task taking an order, the type of the task is taking part, the task execution condition may be taking part in the order, the effective time of the task may be 1 day or less for several hours, the task execution result may be a certain number of experience values successfully obtained for taking the order, and the like. It should be noted that, the specific characteristic content and the representation form of the task can be selected and set by those skilled in the art according to the needs of practical application, so that the technical solution of the present invention can achieve various task execution objectives, and has a wide application range.
In an optional implementation manner of this embodiment, the preset task execution query instruction is used to query whether an operator wants to execute a subsequent preset task, and may be represented as a pop-up window, a query page, or the like, where the preset task execution query instruction is further provided with a confirmation information input interface, such as a confirmation button, and if the operator clicks the confirmation button, the operator is considered to confirm that the operator participates in executing the preset task. And then, if the operator confirms that the preset task is to be executed, generating a preset task execution instruction, wherein the preset task execution instruction is used for displaying corresponding preset task characteristics to the operator so as to guide the operator to complete the task.
In an optional implementation manner of this embodiment, the preset operation refers to an operation that is preset, related to the preset task, and is generated due to completion of the preset task, such as sending a message to an operator, giving an advantage to the operator, increasing an experience value of the operator, and the like, where the experience value is used for characterizing a frequency of an effective operation generated by the operator on a certain platform or an activity level of the operator on the platform, and may be represented in various forms and have an actual use value.
In an optional implementation manner of this embodiment, as shown in fig. 10, the second generating module 902 includes:
a first obtaining sub-module 1001 configured to obtain a preset task feature in response to confirmation of the preset task execution query instruction;
the first generating submodule 1002 is configured to generate a preset task execution instruction according to the preset task feature.
In order to make the operator know the specific information of the preset task more clearly, in this embodiment, after the operator confirms to participate in the execution of the preset task, the first obtaining sub-module 1001 obtains the preset task characteristics, and the first generating sub-module 1002 generates the preset task execution instruction according to the preset task characteristics, so as to provide the specific information of the preset task characteristics to the operator, which is beneficial to prompt the operator to complete the preset task smoothly, where the preset task characteristics include one or more of the following characteristics: the method comprises the steps of presetting a task type, presetting task times, presetting task execution conditions, presetting task generation time, presetting task effective time and presetting task execution results.
In an optional implementation manner of this embodiment, the preset task may be a task randomly selected from a preset optional task set, and therefore, in this implementation manner, when the preset task feature is obtained, the preset task may be determined according to a preset random rule, and then the corresponding preset task feature may be obtained according to the determined preset task. For example, in an optional implementation manner of this embodiment, the preset task may be determined according to a preset probability, and corresponding preset task characteristics may be obtained. Those skilled in the art can make corresponding preset task determination rules and preset probability values according to the requirements of practical applications and the characteristics of task data, and the invention is not limited in particular.
For example, if the effective operation is ordering, the set formed by the preset tasks may include acquiring more experience values on a next order/shared order ordering page, acquiring a red envelope with a certain face value on the next order/shared order ordering page, acquiring a full discount on the next order/shared order ordering page, acquiring a free transportation charge ticket on the next order/shared order ordering page, and the like. After the operator confirms to participate in executing the preset task, one task can be randomly selected from the preset task set according to a certain random probability, and then the corresponding task characteristic is obtained.
In order to provide a customized task for an operator according to the characteristics of the operator, in an optional implementation manner of this embodiment, the first obtaining sub-module 1001 obtains a preset task feature according to attribute information of an operator preset with an effective operator, that is, as shown in fig. 11, the first obtaining sub-module 1001 includes:
a second obtaining sub-module 1101 configured to obtain attribute information of the preset valid operation operator in response to confirmation of the preset task execution query instruction;
the second generating submodule 1102 is configured to generate the preset task feature according to the attribute information of the preset effective operation operator.
The attribute information of the preset valid operation operator refers to information capable of characterizing characteristics of the preset valid operation operator, for example, the attribute information of the preset valid operation operator may include information such as sex, age, occupation, city, business district, operation preference, and the like of the operator, and the operation preference may include preference for using an experience value, a red envelope, a full discount, an exempt freight ticket, and the like.
In an optional implementation manner of this embodiment, the attribute information of the preset valid operation operator may be obtained according to historical operation data statistics of the operator. After the second obtaining sub-module 1101 obtains the attribute information of the operator, the second generating sub-module 1102 may generate the preset task feature matched with the attribute information according to the attribute information. For example, if the attribute information shows that the operator prefers to use experience values, a task of acquiring more experience values on a next list/shared list placement page is provided for the operator, and if the attribute information shows that the operator prefers to use red packages, a red package of acquiring a certain face value on a next list/shared list placement page is provided for the operator.
In an optional implementation manner of this embodiment, when the first generating sub-module 1002 generates the preset task execution instruction according to the preset task feature, all of the task feature elements, that is, the preset task type, the preset task frequency, the preset task execution condition, the preset task generation time, the preset task effective time, and the preset task execution result, may be selected, or a part of the task feature elements may be selected, that is, the preset task execution instruction may display all of the task feature elements, or may display a part of the task feature elements.
In an optional implementation manner of this embodiment, the preset task number is determined according to a retention rate of an area to which a preset task operator belongs. In order to set the adaptive preset activities for different areas, improve the activity effect, improve the platform service quality and control the cost investment, in this embodiment, the number of times of the preset tasks is determined according to the retention rate of the area to which the preset task operator belongs. For example, if the retention rate tends to be stable after 4 orders, the number of tasks plus the number of valid operations may be equal to 4, i.e., the number of awards added to subsequent orders is equal to 4.
In an optional implementation manner of this embodiment, as shown in fig. 12, the task performing device further includes:
an obtaining module 1201 configured to obtain a retention parameter of a preset task operator;
a setting module 1202 configured to set a preset operation feature according to a retention parameter of the preset task operator;
a third generating module 1203 configured to generate the preset operation according to the preset operation feature.
The retention parameter refers to a parameter for representing the possibility that the preset task operator will remain for a long-term user in the future, i.e., whether the preset task operator will remain for a long time. In an optional implementation manner of this embodiment, the retention parameter is represented by using a frequency of valid operations generated corresponding to a retention proportion of an operator statistically obtained from historical operator operation data of a certain region, for example, a certain city and/or a certain business circle. For example, if the valid operation is ordering, the operation party retention ratio of the second order of the first order after ordering is 51.4%, the operation party retention ratio of the third order after ordering is 72.8%, the operation party retention ratio of the fourth order after ordering is 83.7%, the operation party retention ratio of the fifth order after ordering is 85.3%, the operation party retention ratio of the sixth order after ordering is 87%, and … …, according to the historical operation party operation data of the business circle C in the area a of the city, the business circle B, the business circle C, the corresponding retention parameters are the frequency 1, 2, 3, 4, 5 of valid operation corresponding to the retention ratios of the operation party retention ratios 51.4%, 72.8%, 83.7%, 85.3%, and 87%.
That is, in an optional implementation manner of this embodiment, the obtaining module 1201 may be configured to:
determining the area of the preset task operator;
acquiring the total number of operators generating preset effective operation within a preset historical time period in the area to which the preset task operator belongs, and the remaining number of the operators generating the preset effective operation again within the preset time period after the preset effective operation is generated;
calculating an operator retention ratio according to the operator retention number and the total number of the operators, for example, dividing the operator retention number and the total number of the operators to obtain the operator retention ratio;
and taking the effective operation frequency corresponding to the operator retention proportion as the retention parameter.
According to data statistics, when the generated frequency of the valid operation reaches a certain frequency threshold, the corresponding operator retention ratio tends to be stable, or when the generated frequency of the valid operation reaches the frequency threshold, a change curve formed by the operator retention ratio according to the generated frequency of the valid operation is lower than a preset slope threshold, fig. 5 is a schematic diagram of a change curve of the operator retention ratio obtained according to the above example, and as shown in fig. 5, when the generated frequency of the valid operation reaches 4, the change curve tends to be stable. It can be seen from the variation curve that when the effective operation frequency of the operator in the city a business circle B is less than 4, the possibility of the operator being left is not too large, and the degree of incentive to the operator is required to be increased to improve the possibility of the operator being left, and similarly, when the effective operation frequency of the operator in the city a business circle B is 4, the possibility of the operator being left is relatively large, and the degree of incentive to the operator is not required to be increased. Therefore, in order to form a good balance between the improvement of the operator retention rate and the cost, in this embodiment, different preset operations are set for operators having different current retention parameters, that is, in response to an operation of completing the preset task, the retention parameter of the operator of the preset task is obtained, then the preset operation characteristic is set according to the retention parameter of the operator of the preset task, and finally the preset operation is generated and executed according to the preset operation characteristic.
In an optional implementation manner of this embodiment, a corresponding relationship between the retention parameter and the preset operation may be preset, and then the corresponding preset operation is selected according to a specific retention parameter, where the corresponding relationship between the preset operation and different retention parameters may be one-to-one, one-to-many, or many-to-one. For example, if the retention parameter is 2, the corresponding preset operation with a larger incentive degree may be selected, such as issuing an enlarged red packet to the operator, if the retention parameter is 5, the corresponding preset operation with a smaller incentive degree may be selected, such as issuing a small red packet to the operator, if the retention parameter exceeds 4 times.
In order to reasonably control the platform cost, in an optional implementation manner of this embodiment, before the third generating sub-module 1203, a part for accounting the cost may be further included, that is, accounting the cost involved in issuing preset operations such as a red packet, a coupon, an empirical value, and the like, so as to avoid a loss situation.
In an optional implementation manner of this embodiment, the apparatus further includes a portion for displaying a result of the execution of the preset operation, that is, as shown in fig. 13, the apparatus includes:
A first generating module 1301 configured to generate a preset task execution inquiry instruction in response to generation of a preset valid operation;
a second generating module 1302 configured to generate a preset task execution instruction in response to the confirmation of the preset task execution inquiry instruction;
an executing module 1303 configured to execute a preset operation in response to an operation to complete the preset task;
a first display module 1304 configured to display a result of the execution of the preset operation.
In order to make the operator clearly determine the completion degree of the preset task, after the execution module 1303 finishes executing the preset operation, the first display module 1304 is further configured to display an execution result of the preset operation, such as how many experience values are added, how many face values are obtained, how many privilege benefits are given, and the like.
As mentioned above, the preset operation refers to an operation that is preset, related to the preset task, and is generated due to the completion of the preset task, such as sending a message to an operator, giving an operator a preferential qualification, giving an operator a preferential interest, increasing an experience value of the operator, and the like. The preset task refers to a preset event which has certain task characteristics and needs to be executed to obtain a certain execution result, for example, the preset task may be a certain amount of experience value which can be given in the next order, and the like. Therefore, in an optional implementation manner of this embodiment, the preset task and the preset operation are both associated with a preset object, where the preset object may be, for example, an experience value, a red envelope, a coupon, or the like. Of course, the preset object may also be set as other actual objects or virtual objects with certain use value. In addition, the preset task and the preset operation may be associated with the same preset object, or may be associated with different preset objects, that is, the specific representation form of the preset object and the associated corresponding relationship between the preset task and the preset operation may be selected and set by a person skilled in the art according to the needs of practical application, and the present invention is not limited to these specific details.
In an optional implementation manner of this embodiment, the apparatus further includes a portion for displaying corresponding preset task features and execution states in a hierarchical manner in response to preset actions, that is, as shown in fig. 14, the apparatus includes:
a first generating module 1401 configured to generate a preset task execution query instruction in response to generation of a preset valid operation;
a second generating module 1402 configured to generate a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction;
an execution module 1403 configured to execute a preset operation in response to an operation of completing the preset task;
and a second display module 1404 configured to display, in response to the preset action, the corresponding preset task characteristics and the execution state in a hierarchical manner.
In order to make the user fully understand the specific situation of each or each level of the preset task and the situation that the user has completed the task, in this embodiment, the second display module 1404 is further configured to display the corresponding preset task characteristics and the execution state in a hierarchical manner according to the preset actions of the user. The preset action may be, for example, a click action, a slide action, or the like. For example, in an example, the preset action is sliding, each stage of preset tasks are connected in series by means of a time bar or a sequence bar, and along with the sliding action of the user, specific characteristics and execution states of each stage of completed or to-be-completed tasks can be displayed, where privilege 1, that is, task characteristics such as valid time of the first stage of preset task (activity is only 30 days left), task execution conditions and task execution results (ordering and sending 22-unit red packet, order payment amount is greater than or equal to 25 units), and the execution state of the current task are shown in fig. 8A: the executed task is awarded and not confirmed to be picked up; another execution state for privilege 1 is shown in FIG. 8B: the task is completed, and the reward is confirmed to be posted; another execution state for privilege 1 is shown in FIG. 8C: tasks are incomplete and have expired; the execution state of privilege 2, i.e., the second-level preset task, which occurs with the sliding motion of the user is shown in fig. 8D: the task is completed, and the reward is not confirmed to be checked out; task characteristics such as privilege 3, that is, the valid time of the third-level preset task (the activity is only 30 days left), the task execution condition, and the task execution result (22-yuan red package is placed, and the order payment amount is 25 yuan or more) which appear along with the sliding motion of the user are shown in fig. 8E, and the current execution state of the task: unlocking after the task is not finished and the order is released; and so on.
The present disclosure also discloses an electronic device, fig. 15 shows a block diagram of an electronic device according to an embodiment of the present disclosure, as shown in fig. 15, the electronic device 1500 includes a memory 1501 and a processor 1502; wherein the content of the first and second substances,
the memory 1501 is used to store one or more computer instructions that are executed by the processor 1502 to perform the above-described method steps.
FIG. 16 is a schematic block diagram of a computer system suitable for use in implementing a method of task execution according to an embodiment of the present disclosure.
As shown in fig. 16, the computer system 1600 includes a Central Processing Unit (CPU)1601 which can execute various processes in the above-described embodiments in accordance with a program stored in a Read Only Memory (ROM)1602 or a program loaded from a storage portion 1608 into a Random Access Memory (RAM) 1603. In the RAM1603, various programs and data necessary for the operation of the system 1600 are also stored. The CPU1601, ROM1602, and RAM1603 are connected to each other via a bus 1604. An input/output (I/O) interface 1605 is also connected to the bus 1604.
The following components are connected to the I/O interface 1605: an input portion 1606 including a keyboard, a mouse, and the like; an output portion 1607 including a display device such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage portion 1608 including a hard disk and the like; and a communication section 1609 including a network interface card such as a LAN card, a modem, or the like. The communication section 1609 performs communication processing via a network such as the internet. The driver 1610 is also connected to the I/O interface 1605 as needed. A removable medium 1611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1610 as necessary, so that a computer program read out therefrom is mounted in the storage portion 1608 as necessary.
In particular, the above described methods may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a medium readable thereby, the computer program comprising program code for performing the above-described task execution method. In such embodiments, the computer program may be downloaded and installed from a network via the communication portion 1609, and/or installed from the removable media 1611.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, a program segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present disclosure may be implemented by software or hardware. The units or modules described may also be provided in a processor, and the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus in the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (10)

1. A method of task execution, comprising:
generating a preset task execution inquiry instruction in response to the generation of a preset effective operation;
generating a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction;
and responding to the operation of finishing the preset task, and executing preset operation.
2. The method of claim 1, wherein generating a preset task execution instruction in response to the confirmation of the preset task execution query instruction comprises:
responding to confirmation of the preset task execution inquiry instruction, and acquiring preset task characteristics;
and generating a preset task execution instruction according to the preset task characteristics.
3. The method of claim 2, wherein obtaining preset task features in response to confirmation of execution of a query instruction for the preset task comprises:
responding to confirmation of the preset task execution inquiry instruction, and acquiring attribute information of the preset effective operation operator;
and generating the preset task characteristics according to the attribute information of the preset effective operation operator.
4. A method according to claim 2 or 3, wherein the preset task features comprise one or more of the following: the method comprises the steps of presetting a task type, presetting task times, presetting task execution conditions, presetting task generation time, presetting task effective time and presetting task execution results.
5. The method according to claim 4, wherein the preset task number is determined according to a retention rate of an area to which a preset task operator belongs.
6. The method of any of claims 1-5, wherein the task execution method further comprises:
acquiring retention parameters of a preset task operator;
setting a preset operation characteristic according to the reserved parameter of the preset task operator;
and generating the preset operation according to the preset operation characteristic.
7. Method according to claim 6, characterized in that the acquisition of the persistence parameter of the operator of the preset task is implemented as:
determining the area of the preset task operator;
acquiring the total number of operators generating preset effective operation within a preset historical time period in the area to which the preset task operator belongs, and the remaining number of the operators generating the preset effective operation again within the preset time period after the preset effective operation is generated;
calculating an operator retention proportion according to the operator retention quantity and the total quantity of the operators;
and taking the effective operation frequency corresponding to the operator retention proportion as the retention parameter.
8. A task execution apparatus, comprising:
The first generation module is configured to respond to the generation of the preset effective operation and generate a preset task execution inquiry instruction;
a second generation module configured to generate a preset task execution instruction in response to confirmation of the preset task execution inquiry instruction;
and the execution module is configured to respond to the operation of completing the preset task and execute a preset operation.
9. An electronic device comprising a memory and a processor; wherein the memory is to store one or more computer instructions, wherein the one or more computer instructions are to be executed by the processor to implement the method steps of any one of claims 1-7.
10. A computer-readable storage medium having stored thereon computer instructions, characterized in that the computer instructions, when executed by a processor, carry out the method steps of any of claims 1-7.
CN201910363553.6A 2019-04-30 2019-04-30 Task execution method and device, electronic equipment and computer readable storage medium Pending CN111861525A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910363553.6A CN111861525A (en) 2019-04-30 2019-04-30 Task execution method and device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910363553.6A CN111861525A (en) 2019-04-30 2019-04-30 Task execution method and device, electronic equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN111861525A true CN111861525A (en) 2020-10-30

Family

ID=72965181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910363553.6A Pending CN111861525A (en) 2019-04-30 2019-04-30 Task execution method and device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111861525A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112669121A (en) * 2021-01-05 2021-04-16 拉扎斯网络科技(上海)有限公司 Information processing method and device, electronic equipment and storage medium
CN113095890A (en) * 2021-04-29 2021-07-09 平安普惠企业管理有限公司 Electronic coupon issuing method and device, computer equipment and storage medium
CN115054925A (en) * 2022-06-29 2022-09-16 上海益世界信息技术集团有限公司 Method, device, server and storage medium for determining lost user

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102890689A (en) * 2011-07-22 2013-01-23 北京百度网讯科技有限公司 Method and system for building user interest model
CN107464103A (en) * 2017-08-24 2017-12-12 四川舍舍广告传媒股份有限公司 A kind of management method of electronics red packet advertisement
US20180101870A1 (en) * 2016-10-07 2018-04-12 Mastercard International Incorporated Methods, systems, and computer readable media for the broadcast and exchange of electronic certificates between digital wallets
CN108256919A (en) * 2018-01-24 2018-07-06 拉扎斯网络科技(上海)有限公司 A kind of electronics red packet sharing method, the first application, electronic equipment and storage medium
CN108280749A (en) * 2018-02-13 2018-07-13 口口相传(北京)网络技术有限公司 The methods of exhibiting and device of service function entrance
CN108280683A (en) * 2018-01-18 2018-07-13 百度在线网络技术(北京)有限公司 Discount coupon distribution method based on advertisement launching platform and device
CN109670845A (en) * 2017-10-13 2019-04-23 阿里巴巴集团控股有限公司 A kind of data resource distribution method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102890689A (en) * 2011-07-22 2013-01-23 北京百度网讯科技有限公司 Method and system for building user interest model
US20180101870A1 (en) * 2016-10-07 2018-04-12 Mastercard International Incorporated Methods, systems, and computer readable media for the broadcast and exchange of electronic certificates between digital wallets
CN107464103A (en) * 2017-08-24 2017-12-12 四川舍舍广告传媒股份有限公司 A kind of management method of electronics red packet advertisement
CN109670845A (en) * 2017-10-13 2019-04-23 阿里巴巴集团控股有限公司 A kind of data resource distribution method and device
CN108280683A (en) * 2018-01-18 2018-07-13 百度在线网络技术(北京)有限公司 Discount coupon distribution method based on advertisement launching platform and device
CN108256919A (en) * 2018-01-24 2018-07-06 拉扎斯网络科技(上海)有限公司 A kind of electronics red packet sharing method, the first application, electronic equipment and storage medium
CN108280749A (en) * 2018-02-13 2018-07-13 口口相传(北京)网络技术有限公司 The methods of exhibiting and device of service function entrance

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112669121A (en) * 2021-01-05 2021-04-16 拉扎斯网络科技(上海)有限公司 Information processing method and device, electronic equipment and storage medium
CN112669121B (en) * 2021-01-05 2023-12-19 拉扎斯网络科技(上海)有限公司 Information processing method, device, electronic equipment and storage medium
CN113095890A (en) * 2021-04-29 2021-07-09 平安普惠企业管理有限公司 Electronic coupon issuing method and device, computer equipment and storage medium
CN115054925A (en) * 2022-06-29 2022-09-16 上海益世界信息技术集团有限公司 Method, device, server and storage medium for determining lost user
CN115054925B (en) * 2022-06-29 2023-06-09 上海益世界信息技术集团有限公司 Method, device, server and storage medium for determining lost user

Similar Documents

Publication Publication Date Title
KR100904858B1 (en) Auction system for raising advertisement efficiency by putting an advertisement in multitude internet medium and operating method thereof
CN106487715B (en) Method and device for allocating resources to users
US20200219042A1 (en) Method and apparatus for managing item inventories
CN111861525A (en) Task execution method and device, electronic equipment and computer readable storage medium
WO2009137511A2 (en) Process control system
WO2012037477A2 (en) Request-for-proposal (rfp) system with selective disclosure of information from competing bidders
WO2009082074A1 (en) Auction system for possession of on-line advertisement area and operating method thereof
CN106204115B (en) Information popularization method, server and client
CN106407864A (en) Resource sharing method and device
KR102456922B1 (en) employment brokerage method with extended scope
US20150081422A1 (en) Service providing apparatus and service providing method
US20110231254A1 (en) Method and system for providing advertisements, and computer-readable recording medium
CN109740066B (en) Information recommendation method, information recommendation device, storage medium and electronic equipment
CN104809550B (en) A kind of data processing method and system
CN112907293A (en) Reward information providing method and device, electronic equipment and storage medium
Lipke Statistical methods applied to EVM... the next frontier
US20220414686A1 (en) Automated Testing of Forms
Manshadi et al. Redesigning VolunteerMatch's Ranking Algorithm: Toward More Equitable Access to Volunteers
CN110956350A (en) Method, device and system for distributing rewards
CN114445128A (en) Card ticket management method and device, electronic equipment and computer readable medium
CN107730370A (en) A kind of brand ranks method and system
CN108256982A (en) A kind of flow response method, device and equipment
CN111815090A (en) Task execution method and device, electronic equipment and computer readable storage medium
CN110705734B (en) Reservation service system, method and equipment for online lodging products
KR102595366B1 (en) Service reservation and marketing template provision system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201030

RJ01 Rejection of invention patent application after publication