CN113296912B - Task processing method, device, system, storage medium and electronic equipment - Google Patents
Task processing method, device, system, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113296912B CN113296912B CN202110573476.4A CN202110573476A CN113296912B CN 113296912 B CN113296912 B CN 113296912B CN 202110573476 A CN202110573476 A CN 202110573476A CN 113296912 B CN113296912 B CN 113296912B
- Authority
- CN
- China
- Prior art keywords
- task
- object information
- processing
- data
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure relates to the field of computers, and provides a task processing method, a device, a system, a computer storage medium and electronic equipment, wherein the method is applied to a task execution unit in a task processing system and comprises the following steps: responding to a task processing request sent by a task scanning unit in the task processing system, and acquiring object information and summary categories contained in the task processing request; calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface; and processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information. On one hand, the automatic task processing can be realized, manual processing is avoided, the task processing efficiency is further improved, and the cost is reduced; on the other hand, because manual operation is avoided, the accuracy of the information is ensured, and the accuracy of the processing result is further improved.
Description
Technical Field
The present disclosure relates to the field of computers, and in particular, to a task processing method, a task processing device, a task processing system, a computer storage medium, and an electronic apparatus.
Background
With the rapid development of computer technology, more and more industries gradually transition from a manual work mode to a computer-dominated automation mode.
Taking generation of a bill as an example, a common method is that a settlement person gathers merchants through a page function to generate and push the bill during an account-out period. The new task of the page summarizing function needs to fill in the cost subjects, the business date and the merchant codes, the task processing is submitted after the correct filling in, and the task processing is pushed to the merchant for checking through the 'pushing statement' function of the page after the task processing is completed to generate the bill. However, this method is non-automated, and the flow is complicated, and a lot of time is required, resulting in high labor cost and problems of omission, data errors, etc.
In view of this, there is a need in the art to develop a new task processing method and apparatus.
It should be noted that the information disclosed in the foregoing background section is only for enhancing understanding of the background of the present disclosure.
Disclosure of Invention
The present disclosure aims to provide a task processing method, a task processing device, a task processing system, a computer storage medium and an electronic apparatus, so as to improve the efficiency of task processing and the accuracy of the obtained processing result at least to some extent.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the practice of the disclosure.
According to a first aspect of the present disclosure, there is provided a task processing method, which is applied to a task execution unit in a task processing system, the task processing method including:
responding to a task processing request sent by a task scanning unit in the task processing system, and acquiring object information and summary categories contained in the task processing request;
calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
And processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information.
In an exemplary embodiment of the present disclosure, before responding to the task processing request sent by the task scanning unit, the method further includes:
task scanning is carried out at a preset time point through the task scanning unit so as to obtain a task list, and the starting state of the tasks in the task list is judged;
when a task with an opened starting state exists, judging the summarized attribute of the task;
And when the summary attribute of the task is automatic summary, generating a task processing request according to the object information and the summary category corresponding to the task, and sending the task processing request to the task execution unit.
In an exemplary embodiment of the present disclosure, the data to be processed includes data of a plurality of latitudes; the data source interface is connected with a plurality of databases for storing different types of data;
The obtaining, through the data source interface, to-be-processed data corresponding to the object information and the summary category includes:
matching the object information with candidate object information in each database;
and if the target candidate object information matched with the object information exists in the database, acquiring data corresponding to the target candidate object information and the summarization category as the data to be processed.
In an exemplary embodiment of the present disclosure, the processing the data to be processed based on a preset rule includes:
And matching the object information with candidate object information in a rule base, acquiring a target rule corresponding to the candidate object information when the candidate object information matched with the object information exists in the rule base, and processing data to be processed corresponding to the object information according to the target rule.
In an exemplary embodiment of the present disclosure, the processing the data to be processed based on a preset rule includes:
Matching the object information with rules in a rule base to obtain a plurality of candidate rules corresponding to the object information;
And acquiring the priority of each candidate rule, and processing the data to be processed corresponding to the object information based on the candidate rule with the highest priority.
In an exemplary embodiment of the present disclosure, after acquiring the processing result corresponding to the object information, the method further includes:
judging the pushing state of the task corresponding to the task processing request through the task scanning unit;
And when the pushing state is automatic pushing, sending a result pushing request to the task execution unit so that the task processing unit responds to the result pushing request and sends the processing result to a target terminal.
In an exemplary embodiment of the present disclosure, the method further comprises:
When judging the summarized attribute of the task, judging the push attribute of the task;
when the pushing attribute of the task is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit.
In an exemplary embodiment of the present disclosure, the task is a bill generation task, the task processing request is a bill generation request, the object information is merchant information, the summary category is a cost subject latitude required when generating a bill, the data to be processed is cost data corresponding to the cost subject latitude, and the processing result is the generated bill.
According to a second aspect of the present disclosure, there is provided a task processing device, characterized by a task execution unit configured in a task processing system, including:
the request response module is used for responding to the task processing request sent by the task scanning unit in the task processing system and acquiring the object information and the summary category contained in the task processing request;
The data acquisition module is used for calling a data source interface and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
and the data processing module is used for processing the data to be processed based on a preset rule so as to acquire a processing result corresponding to the object information.
According to a third aspect of the present disclosure, there is provided a task processing system, comprising:
The task scanning unit is used for performing task scanning at a preset time point to acquire a task list, and judging the summary attribute and/or the push attribute of the task when the task with the starting state being opened exists in the task list;
when the summary attribute is automatic summary, a task processing request corresponding to the task is sent to the task execution unit; and/or the number of the groups of groups,
When the pushing attribute is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit;
the task execution unit is connected with the task scanning unit and is used for responding to the task processing request and acquiring object information and summary categories contained in the task processing request;
calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information; and
And pushing the processing result to a target terminal in response to the result pushing request.
According to a fourth aspect of the present disclosure, there is provided a computer storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the task processing method described above.
According to a fifth aspect of the present disclosure, there is provided an electronic apparatus, comprising:
A processor; and
A memory for storing executable instructions of the processor;
wherein the processor is configured to perform the task processing method described above via execution of the executable instructions.
As can be seen from the above technical solutions, the task processing method, the task processing device, the task processing system, the computer storage medium, and the electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:
The task processing method is applied to a task execution unit in a task processing system, and the task processing system further comprises a task scanning unit; firstly, responding to a task processing request sent by a task scanning unit, and acquiring object information contained in the task processing request; then, calling a data source interface to acquire data to be processed corresponding to the object information through the data source interface; and finally, processing the data to be processed based on a preset rule to acquire a processing result corresponding to the object information. According to the task processing method, on one hand, automatic task processing can be realized, manual processing is avoided, further task processing efficiency is improved, and cost is reduced; on the other hand, because manual operation is avoided, the accuracy of the information is ensured, and the accuracy of the processing result is further improved.
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
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort.
FIG. 1 illustrates a schematic diagram of a task processing system in an exemplary embodiment of the present disclosure;
FIG. 2 illustrates a flow diagram of a task processing method in an exemplary embodiment of the present disclosure;
FIG. 3 illustrates a flow diagram of sending a task processing request in an exemplary embodiment of the present disclosure;
FIG. 4 illustrates an interface schematic diagram of a configuration summary task in an exemplary embodiment of the present disclosure;
FIG. 5 illustrates an interface diagram of configuration summary rules in an exemplary embodiment of the present disclosure;
FIG. 6 illustrates an interface diagram for editing summary rules or newly added summary rules in an exemplary embodiment of the present disclosure;
FIG. 7 illustrates an interface diagram of a configuration summary latitude in an exemplary embodiment of the disclosure;
FIG. 8 illustrates a schematic diagram of a task processing device in an exemplary embodiment of the present disclosure;
FIG. 9 illustrates a schematic diagram of a computer storage medium in an exemplary embodiment of the present disclosure;
fig. 10 illustrates a schematic structure of an electronic device in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present disclosure. One skilled in the relevant art will recognize, however, that the aspects of the disclosure may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/etc.; the terms "comprising" and "having" are intended to be inclusive and mean that there may be additional elements/components/etc. in addition to the listed elements/components/etc.; the terms "first" and "second" and the like are used merely as labels, and are not intended to limit the number of their objects.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
An exemplary system architecture to which the technical solution of the embodiments of the present disclosure is applied may specifically include a terminal device, a network, and a server. The terminal equipment can be terminal equipment with a display unit, such as a smart phone, a portable computer, a tablet computer and the like; the network may include various connection types, such as wired communication links, wireless communication links, etc., and in embodiments of the present disclosure, the network between the terminal device and the server may be a wireless communication link, and in particular may be a mobile network.
It should be understood that the number of terminal devices, networks and servers is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation. It should be noted that the server in the present disclosure may be an independent server or a server cluster formed by a plurality of servers.
In the embodiment of the disclosure, a user can perform rule configuration through a terminal device, and upload the configured rule to a server through a network, so that when the server performs task processing, the rule corresponding to the object information can be acquired, and the data to be processed corresponding to the object information is processed according to the rule, so that a corresponding processing result is acquired. The task processing performed by the server is specifically performed by a task processing system mounted in the server, fig. 1 shows a schematic structural diagram of the task processing system, and as shown in fig. 1, the task processing system 100 includes a task scanning unit 101 and a task execution unit 102, where the task scanning unit 101 may perform task scanning at a preset time point, obtain a task list, generate a task processing request for an automatically summarized task according to an enabling state in the task list, and further send the task processing request to the task execution unit; the task execution unit 102 responds to the task processing request and acquires the object information contained therein, then invokes the data source interface to acquire the data to be processed corresponding to the object information, and finally processes the data to be processed based on the preset rule corresponding to the object information to acquire the processing result corresponding to the object information. Further, after the task scanning unit 101 obtains the task list, the task scanning unit may further determine a pushing state of each task in the task list, and when the pushing state is automatic pushing, send a result pushing request to the task execution unit, so that the task execution unit sends the processing result to the target terminal, so that the user browses the processing result.
It should be noted that the terminal devices in the system architecture specifically include two types, one is a terminal device used by a development user, and the other is a terminal device used by a user corresponding to the object information in the task processing request. When pushing the processing result, the processing result can be pushed only to the terminal equipment used by the development user, or can be pushed to the terminal equipment used by the development user and the terminal equipment used by the user corresponding to the object information in the task processing request.
The present disclosure first proposes a task processing method that may be executed by a server or by a terminal device used by a development user. Fig. 2 shows a flow chart of a task processing method, as shown in fig. 2, including:
Step S210: responding to a task processing request sent by a task scanning unit in the task processing system, and acquiring object information and summary categories contained in the task processing request;
step S220: calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
Step S230: and processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information.
According to the task processing method, the data to be processed corresponding to the object information is processed based on the preset rule to obtain the corresponding processing result, so that on one hand, automation of task processing can be realized, and further task processing efficiency is improved; on the other hand, manual processing can be avoided, so that cost is reduced, and accuracy is improved.
The following describes each step of the task processing method in detail with a task execution unit in the task processing system as an execution subject.
In step S210, in response to a task processing request sent by a task scanning unit in the task processing system, object information and summary categories included in the task processing request are acquired.
For convenience of description, the present disclosure describes a task processing method in the present disclosure with bill generation as a specific scenario of task processing. Correspondingly, the task processing request is a bill generation request, the object information is merchant information, the cost subject latitude required by summarizing the category to generate the bill is generated, the data to be processed is the cost information corresponding to the cost subject latitude, and the processing result is the bill finally generated.
In an exemplary embodiment of the present disclosure, in order to explicitly aggregate the fee information of which merchants to generate corresponding bills, the task processing request necessarily includes required merchant information, which may specifically be unique feature information corresponding to the merchant, such as a merchant name and/or a merchant number. Meanwhile, the bill can be generated by clearly summarizing the latitude of the expense subjects, so that the task processing request also contains the required summarizing category, and the summarizing category can be specifically expense subject information such as expense subject names and/or expense subject codes.
After receiving the task processing request sent by the task scanning unit, the task scanning unit can respond to the task processing request and analyze the task processing request to acquire merchant information and summary categories contained in the task processing request.
In an exemplary embodiment of the present disclosure, a task scanning unit may be triggered at a preset time point to perform task scanning, for example, a bill needs to be pushed to a merchant every month, and then the preset time point may be set to 24 points on the last day of each month, so that the task scanning unit may be ensured to perform task scanning at 24 points on the last day of each month, so as to obtain a task list, and implement periodic task automatic processing. The task list contains tasks corresponding to the information of a plurality of merchants, but according to actual conditions, some merchants do not need to push bills and collect bills for the merchants, so that after the task list is acquired, the states of all the tasks in the task list need to be judged, and further task processing requests are generated in a targeted manner.
Fig. 3 shows a flow chart of sending a task processing request, as shown in fig. 3, in step S301, task scanning is performed at a preset time point by the task scanning unit to obtain a task list, and an enabling state of a task in the task list is determined; in step S302, when there is a task whose enabled state is open, determining an aggregate attribute of the task; in step S303, when the summary attribute of the task is automatic summary, a task processing request is generated according to the object information and the summary category corresponding to the task, and the task processing request is sent to the task execution unit.
The enabling state of the task is the validity of the task, when the enabling state is opened, the task is valid and needs to be executed, and when the enabling state is closed, the task is invalid and does not need to be executed. The summary attribute is divided into automatic summary and manual summary, when the summary attribute is automatic summary, the data of the required summary class is automatically acquired for summary, and when the summary attribute is manual summary, the data of the required summary class is acquired for summary by manual mode.
In step S220, a data source interface is invoked, and the data to be processed corresponding to the object information and the summary category is obtained through the data source interface.
In an exemplary embodiment of the present disclosure, after determining merchant information and summary category, it is necessary to acquire data corresponding to the merchant information and summary category, and perform summary processing on the acquired data to generate a bill. Specifically, a data source interface may be invoked, through which to obtain data to be processed corresponding to the object information and the summary category. In the embodiment of the disclosure, the data source interface may be connected to a plurality of databases storing different types of data, and the data in the databases are stored in the form of tables, for example, for a merchant performing commodity transaction, the cost may relate to a price of goods, a quantity of goods, a price of sale, a quantity of sale, etc., and accordingly, the data tables corresponding to the types of cost, such as a price of goods table, a quantity of goods table, a price of sale table and a quantity of sale table, need to be set, so as to obtain the cost information corresponding to the data tables from the data tables of the corresponding types according to the information of the merchant, and the obtained cost information is the data to be processed.
Further, various databases may include cost information corresponding to a plurality of merchant information, and when data to be processed corresponding to the object information and the summary category is acquired through the data source interface, the object information may be first matched with candidate object information in various databases (data tables), and if target candidate object information matched with the object information exists in various databases, data corresponding to the target candidate object information and the summary category is acquired as the data to be processed.
In step S230, the data to be processed is processed based on a preset rule, so as to obtain a processing result corresponding to the object information.
In an exemplary embodiment of the present disclosure, after the data to be processed is acquired, the data to be processed may be processed according to a preset rule, so as to acquire a final processing result. The preset rule may be a rule in a rule base set in advance, the rule base may include a plurality of rules for different application scenes or merchants, and may also include a plurality of rules corresponding to the same application scene or the same merchant, further, when the same application scene or the same merchant corresponds to the plurality of rules, priorities may be set for the plurality of rules respectively, and corresponding rules are selected according to the order of the priorities to process the data to be processed.
In an exemplary embodiment of the present disclosure, when a rule in a rule base corresponds to object information one by one, when a rule corresponding to the object information is acquired, the object information may be matched with candidate object information in the rule base, and when candidate object information matched with the object information exists in the rule base, a target rule corresponding to the candidate object information is acquired, and data to be processed is processed according to the target rule.
In an exemplary embodiment of the present disclosure, when a rule in a rule base and object information are in a correspondence relationship of many-to-one, when a rule corresponding to the object information is acquired, the object information may be matched with the rule in the rule base to acquire a plurality of candidate rules corresponding to the object information; then, the priority of each candidate rule is acquired, and the data to be processed corresponding to the object information is processed based on the candidate rule with the highest priority. In the embodiment of the disclosure, when the priority of the rule is configured, different manners may be adopted, for example, a form of "high, medium and low" may be adopted, and a form of a number may also be adopted, for example, the number 1 is used for representing the highest priority, and the number 2 is used for representing the priority next to the highest priority, and the steps are sequentially repeated. After the priority of each candidate rule is obtained, comparing the priority of each candidate rule to obtain the candidate rule with the highest priority, and processing the data to be processed by adopting the candidate rule with the highest priority to obtain a final processing result.
In an exemplary embodiment of the present disclosure, after obtaining a final processing result, for a bill generation scenario, that is, after obtaining a bill, the task scanning unit 101 may be triggered to determine a pushing state of a task corresponding to a task processing request, when the pushing state of the task is automatic pushing, a result pushing request is sent to the task execution unit 102, and the task execution unit 102 responds to the result pushing request, and may send a processing result (bill) to a target terminal, where the target terminal is a terminal device (a terminal device used by a merchant) used by a user corresponding to object information in the task processing request.
In an exemplary embodiment of the present disclosure, the pushing state may be configured simultaneously with the summary state, when the task scanning unit 101 determines the summary attribute of the task, it may also determine the pushing attribute of the task simultaneously, when the summary attribute of the task is automatic summary and the pushing attribute of the task is automatic pushing, the task scanning unit 101 sends a task processing request to the task execution unit 102 and a result pushing request to the task execution unit 102, so that the task execution unit 102 pushes the processing result to the target terminal after acquiring the processing result, or after acquiring the processing result, the task scanning unit 101 sends a result pushing request to the task execution unit 102, so that the task execution unit 102 pushes the processing result to the target terminal.
When the summary attribute of the task is automatic summary and the push attribute of the task is non-automatic push, pushing is not performed to the target terminal after the processing result is obtained, the processing result can be used for developing data analysis of a user, and if a merchant needs a bill, the processing result can also be pushed to terminal equipment used by the merchant in a manual mode.
In an exemplary embodiment of the present disclosure, before processing a task, a developer may configure a task processing system accordingly, for example, may configure a task to be processed, a rule according to which the task is processed, and so on, so that a task execution unit may process data to be processed based on a preset rule corresponding to object information, and further obtain a final processing result.
The configuration of the task processing system in the present disclosure mainly includes the configuration of the summary task and the configuration of the summary rule. Fig. 4 shows an interface schematic diagram of a configuration summary task, and as shown in fig. 4, a plurality of function keys, specifically, "query", "add", "edit", "enable", "disable", are provided in a display interface. After inputting the merchant code, the merchant name, the cost subject and the summarizing date in the editable box, the user can browse summarizing information corresponding to the input merchant information by clicking the query, as shown in a table below in fig. 4, wherein the summarizing information corresponding to the input merchant information is recorded, including the merchant code, the merchant name, the cost subject code, the cost subject name, whether automatic summarizing, whether automatic pushing, summarizing date and whether starting; when the user clicks 'newly added', the user can jump to the summary information editing page, and a new summary task is added by inputting related information through the user; the user can also select the existing summary task, and edit again by clicking "edit" to modify and add the information to be modified or added; the "enable" and "disable" can be used to control the availability of the overall task, and the user can select all summary tasks to enable and disable, or can select some summary tasks to enable and disable.
In an exemplary embodiment of the present disclosure, the task scanning unit may specifically be a clock task scheduling unit, which may trigger SELECTTASKS to query whether a task with an enabled state exists after scanning to obtain a task list, if so, determine whether to automatically collect or automatically push, and if so, execute a corresponding execution method to collect and push a bill.
If the execution method is automatic summarization, the rule corresponding to the task needs to be queried, and the rule library must be configured with the summarization rule corresponding to the rule. FIG. 5 is a schematic diagram of an interface for configuring summary rules, as shown in FIG. 5, in which "query", "add", "edit" and "delete" function keys are provided on a summary rule configuration interface, and a user inputs rule codes, rule names, merchant codes, selects merchant types and cost subjects and clicks "query" to obtain summary rules corresponding to the selected merchant and the selected cost subjects, where the summary rules specifically include rule codes, rule names, rule descriptions, cost subject names, merchant types, cost subjects, merchant codes, priorities, summary grouping items and remarks, and the summary grouping items are summary latitude items, which may be a summary latitude or multiple summary latitudes; when a user clicks 'newly added', the user can jump to an summarizing rule editing page, and add new summarizing rules by inputting related information through the user, and one or more summarizing rules can be set for one merchant code and one expense subject; the user can select the existing summarized rules and edit the rules to be modified by clicking "edit" to re-edit; further, the user may delete the selected rule by clicking "delete" after selecting the aggregated rule.
When editing or adding the summarizing rule, a plurality of latitudes of information can be set, fig. 6 shows an interface schematic diagram for editing the summarizing rule or adding the summarizing rule, and as shown in fig. 6, two major parts are set in a display interface, wherein the first part is editing summarizing rule information, including rule codes, rule names, rule descriptions, merchant types, expense subjects, merchant codes and priority settings, and further, merchant types and expense subjects can obtain all merchant types and expense subjects by clicking a drop-down menu key, and then select required merchant types and expense subjects; the second part is summarized latitude, which includes latitude key value, latitude name and latitude description, and the summarized latitude is mainly used for indicating where to acquire data and what latitude to summarize during automatic summarization, and can be understood as the summarized table name and the summarizing condition. It is worth to say that, the rule codes and the merchant codes in the present disclosure are set by the development user according to a certain coding rule, and correspond to different merchants and different rule contents, and the merchant codes and the rule codes are different; the rule description is a brief description of the rule content; the fee subjects are different according to different application scenes, taking an e-commerce platform as an example, the fee subjects can comprise storage service, middle and small pieces B2B transportation, middle and small pieces distribution, goods collection, storage loading and unloading, middle and small pieces transportation, large pieces transportation and the like; the priority is set by a developer according to actual needs, and when a plurality of summarized rules corresponding to the same merchant conflict, the rules with high priority take effect. When the setting of the information is completed, the configuration of the rules can be completed by clicking the 'save' below the interface, and the configuration of the rules is stored in a rule base.
When configuring the summarized latitudes, the addition of the summarized latitudes can be realized by clicking "+" on the right side of the summarized latitudes, however, it is worth noting that when setting the summarized latitudes, a group of summarized latitudes are fixedly configured, the included latitude key value is table_name, the latitude name is General, the latitude name is a General charging result, the table_name is a special code, when the latitude key value is equal to the table_name, the latitude name is an enumeration value of a data source system, and the latitude key values under the rest conditions are summarization conditions. Fig. 7 shows an interface schematic diagram of configuring summarized latitudes, as shown in fig. 7, there are two groups of summarized latitudes in the summarized latitudes, the latitude key value in the first group of summarized latitudes is seller _no, the latitude name is merchant code, and the second group of summarized latitudes is the above fixed configuration, which also means that when summarizing, corresponding data needs to be obtained from the seller _no table as data to be processed under the condition that merchant code is taken as summarizing, and then summarizing is performed to form a bill.
The configuration of the summarizing task and the summarizing rule can be completed by the configuration according to the method, when the summarizing task is started, the task scanning unit sends a task processing request to the task execution unit on the configured day of the summary date, so that the task execution unit automatically summarizes according to the configured data source and the summarizing condition according to the summarizing rule corresponding to the target merchant, and after the summarizing is successful, the bill is pushed to the terminal equipment of the target merchant according to the set automatic pushing function.
The method comprises the steps that a task execution unit firstly responds to a task processing request sent by a task scanning unit to acquire object information contained in the task processing request; then, calling a data source interface to acquire data to be processed corresponding to the object information through the data source interface; and finally, processing the data to be processed based on a preset rule to acquire a processing result corresponding to the object information. According to the task processing method, on one hand, automatic task processing can be realized, manual processing is avoided, further task processing efficiency is improved, and cost is reduced; on the other hand, because manual operation is avoided, the accuracy of the information is ensured, and the accuracy of the processing result is further improved. As a specific application scene, by adopting the task processing method in the disclosure to generate the bill, automatic bill discharging can be realized, the problem that a settlement person needs to manually collect the bill and manually push the bill in the bill discharging period is solved, and the accuracy rate of the bill is further improved.
The present disclosure also provides a task processing device, and fig. 8 shows a schematic structural diagram of the task processing device, where the task processing device is configured in a task execution unit in a task processing system, and as shown in fig. 8, the task processing device 800 may include a request response module 801, a data acquisition module 802, and a data processing module 803. Wherein:
A request response module 801, configured to respond to a task processing request sent by a task scanning unit in the task processing system, and obtain object information and summary category included in the task processing request;
A data acquisition module 802, configured to invoke a data source interface, and acquire data to be processed corresponding to the object information and the summary category through the data source interface;
The data processing module 803 is configured to process the data to be processed based on a preset rule, so as to obtain a processing result corresponding to the object information.
In one embodiment of the present disclosure, the task processing device 800 further includes: the state judging module is used for carrying out task scanning at a preset time point through the task scanning unit so as to acquire a task list and judging the starting state of the task in the task list; when a task with an opened starting state exists, judging the summarized attribute of the task; and when the summary attribute of the task is automatic summary, generating a task processing request according to the object information and the summary category corresponding to the task, and sending the task processing request to the task execution unit.
In one embodiment of the present disclosure, the data to be processed includes data for a plurality of latitudes; the data source interface is connected with a plurality of databases for storing different types of data; the data acquisition module 802 is configured to: matching the object information with candidate object information in each database;
and if the target candidate object information matched with the object information exists in the database, acquiring data corresponding to the target candidate object information and the summarization category as the data to be processed.
In one embodiment of the present disclosure, the data processing module 803 is configured to: and matching the object information with candidate object information in a rule base, acquiring a target rule corresponding to the candidate object information when the candidate object information matched with the object information exists in the rule base, and processing data to be processed corresponding to the object information according to the target rule.
In one embodiment of the present disclosure, the data processing module 803 is further configured to: matching the object information with rules in a rule base to obtain a plurality of candidate rules corresponding to the object information;
And acquiring the priority of each candidate rule, and processing the data to be processed corresponding to the object information based on the candidate rule with the highest priority.
In one embodiment of the present disclosure, the task processing device 800 further includes: the pushing state judging module is used for judging the pushing state of the task corresponding to the task processing request through the task scanning unit;
And when the pushing state is automatic pushing, sending a result pushing request to the task execution unit so that the task processing unit responds to the result pushing request and sends the processing result to a target terminal.
In one embodiment of the present disclosure, the task processing device 800 is further configured to: when judging the summarized attribute of the task, judging the push attribute of the task;
when the pushing attribute of the task is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit.
In one embodiment of the present disclosure, the task is a bill generation task, the task processing request is a bill generation request, the object information is merchant information, the summary category is a cost subject latitude required when generating a bill, the data to be processed is cost data corresponding to the cost subject latitude, and the processing result is the generated bill.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
Furthermore, although the steps of the methods in the present disclosure are depicted in a particular order in the drawings, this does not require or imply that the steps must be performed in that particular order, or that all illustrated steps be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
Those skilled in the art will appreciate that the various aspects of the invention may be implemented as a system, method, or program product. Accordingly, aspects of the invention may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
An electronic device 900 according to such an embodiment of the invention is described below with reference to fig. 9. The electronic device 900 shown in fig. 9 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 9, the electronic device 900 is embodied in the form of a general purpose computing device. Components of electronic device 900 may include, but are not limited to: the at least one processing unit 910, the at least one storage unit 920, a bus 930 connecting the different system components (including the storage unit 920 and the processing unit 910), and a display unit 940.
Wherein the storage unit stores program code that is executable by the processing unit 910 such that the processing unit 910 performs steps according to various exemplary embodiments of the present invention described in the above-described "exemplary methods" section of the present specification. For example, the processing unit 910 may perform step S210 as shown in fig. 2: responding to a task processing request sent by a task scanning unit in the task processing system, and acquiring object information and summary categories contained in the task processing request; step S220: calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface; step S230: and processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information.
The storage unit 920 may include readable media in the form of volatile storage units, such as Random Access Memory (RAM) 9201 and/or cache memory 9202, and may further include Read Only Memory (ROM) 9203.
The storage unit 920 may also include a program/utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The bus 930 may be one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 900 may also communicate with one or more external devices 1400 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 900, and/or any device (e.g., router, modem, etc.) that enables the electronic device 900 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 950. Also, electronic device 900 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 over the bus 930. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 900, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer storage medium having stored thereon a program product capable of implementing the method described above in the present specification. In some possible embodiments, the various aspects of the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the invention as described in the "exemplary methods" section of this specification, when said program product is run on the terminal device.
Referring to fig. 10, a program product 1000 for implementing the above-described method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Furthermore, the above-described drawings are only schematic illustrations of processes included in the method according to the exemplary embodiment of the present invention, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims (10)
1. A task processing method, applied to a task execution unit in a task processing system, comprising:
Responding to a task processing request sent by a task scanning unit in the task processing system, and acquiring object information and summary categories contained in the task processing request, wherein the task is a bill generation task, the task processing request is a bill generation request, the object information is merchant information, and the summary categories are cost subject latitude required when generating a bill, and the cost comprises a commodity price, commodity quantity, selling price and selling quantity;
calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
Processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information;
wherein, before responding to the task processing request sent by the task scanning unit, the method further comprises:
task scanning is carried out at a preset time point through the task scanning unit so as to obtain a task list, and the starting state of the tasks in the task list is judged;
When a task with an opened starting state exists, judging the summarized attribute of the task, and judging the push attribute of the task at the same time;
When the pushing attribute of the task is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit;
the processing the data to be processed based on the preset rule comprises the following steps:
Matching the object information with rules in a rule base to obtain a plurality of candidate rules corresponding to the object information;
And acquiring the priority of each candidate rule, and processing the data to be processed corresponding to the object information based on the candidate rule with the highest priority.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
And when the summary attribute of the task is automatic summary, generating a task processing request according to the object information and the summary category corresponding to the task, and sending the task processing request to the task execution unit.
3. The method of claim 1, wherein the data to be processed comprises data for a plurality of latitudes; the data source interface is connected with a plurality of databases for storing different types of data;
The obtaining, through the data source interface, to-be-processed data corresponding to the object information and the summary category includes:
matching the object information with candidate object information in each database;
and if the target candidate object information matched with the object information exists in the database, acquiring data corresponding to the target candidate object information and the summarization category as the data to be processed.
4. The method of claim 1, wherein the processing the data to be processed based on the preset rule further comprises:
And matching the object information with candidate object information in a rule base, acquiring a target rule corresponding to the candidate object information when the candidate object information matched with the object information exists in the rule base, and processing data to be processed corresponding to the object information according to the target rule.
5. The method according to claim 1, wherein after acquiring the processing result corresponding to the object information, the method further comprises:
judging the pushing state of the task corresponding to the task processing request through the task scanning unit;
And when the pushing state is automatic pushing, sending a result pushing request to the task execution unit so that the task processing unit responds to the result pushing request and sends the processing result to a target terminal.
6. The method of claim 1, wherein the data to be processed is fee data corresponding to the fee subject latitude, and the processing result is a generated bill.
7. A task processing device, characterized by a task execution unit configured in a task processing system, comprising:
the request response module is used for responding to a task processing request sent by a task scanning unit in the task processing system, acquiring object information and a summary category contained in the task processing request, wherein the task is a bill generation task, the task processing request is a bill generation request, the object information is merchant information, the summary category is a cost subject latitude required when generating a bill, and the cost comprises an order price, an order quantity, a selling price and a selling quantity;
The data acquisition module is used for calling a data source interface and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
The data processing module is used for processing the data to be processed based on a preset rule so as to obtain a processing result corresponding to the object information;
The state judging module is used for carrying out task scanning at a preset time point through the task scanning unit so as to acquire a task list and judging the starting state of the task in the task list; when a task with an opened starting state exists, judging the summarized attribute of the task;
The device is also used for judging push attributes of the tasks at the same time when judging the summarized attributes of the tasks; when the pushing attribute of the task is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit;
The processing the data to be processed based on the preset rule comprises the following steps: matching the object information with rules in a rule base to obtain a plurality of candidate rules corresponding to the object information; and acquiring the priority of each candidate rule, and processing the data to be processed corresponding to the object information based on the candidate rule with the highest priority.
8. A task processing system, comprising:
The task scanning unit is used for performing task scanning at a preset time point to acquire a task list, and judging the summary attribute and/or the push attribute of the task when the task with the starting state being opened exists in the task list;
when the summary attribute is automatic summary, a task processing request corresponding to the task is sent to the task execution unit; and/or the number of the groups of groups,
When the pushing attribute is automatic pushing, sending a result pushing request to the task execution unit while sending the task processing request; or after the processing result is obtained, sending the result pushing request to the task execution unit;
the task execution unit is connected with the task scanning unit and is used for responding to the task processing request and acquiring object information and summary categories contained in the task processing request;
calling a data source interface, and acquiring data to be processed corresponding to the object information and the summary category through the data source interface;
processing the data to be processed based on a preset rule to obtain a processing result corresponding to the object information; and
Pushing the processing result to a target terminal in response to the result pushing request;
the task is a bill generation task, the task processing request is a bill generation request, the object information is merchant information, the summary category is the cost subject latitude required by bill generation, and the cost comprises the price of goods in stock, the quantity of goods in stock, the price of sales and the quantity of sales;
the processing the data to be processed based on the preset rule comprises the following steps:
matching the object information with rules in a rule base to obtain a plurality of candidate rules corresponding to the object information; and acquiring the priority of each candidate rule, and processing the data to be processed corresponding to the object information based on the candidate rule with the highest priority.
9. A computer storage medium having stored thereon a computer program, which when executed by a processor implements the task processing method of any of claims 1 to 6.
10. An electronic device, comprising:
A processor; and
A memory for storing executable instructions of the processor;
wherein the processor is configured to perform the task processing method of any one of claims 1 to 6 via execution of the executable instructions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110573476.4A CN113296912B (en) | 2021-05-25 | 2021-05-25 | Task processing method, device, system, storage medium and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110573476.4A CN113296912B (en) | 2021-05-25 | 2021-05-25 | Task processing method, device, system, storage medium and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113296912A CN113296912A (en) | 2021-08-24 |
| CN113296912B true CN113296912B (en) | 2024-08-20 |
Family
ID=77325095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110573476.4A Active CN113296912B (en) | 2021-05-25 | 2021-05-25 | Task processing method, device, system, storage medium and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113296912B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114417366A (en) * | 2021-12-22 | 2022-04-29 | 大连中科创达软件有限公司 | Permission processing method, device, vehicle-mounted terminal and readable storage medium |
| CN115526569A (en) * | 2022-09-29 | 2022-12-27 | 北京京东振世信息技术有限公司 | Warehouse-in batch attribute assignment method and device, storage medium and electronic equipment |
| CN116431319B (en) * | 2023-06-14 | 2023-09-12 | 云阵(杭州)互联网技术有限公司 | Task processing method and device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110008257A (en) * | 2019-04-10 | 2019-07-12 | 深圳市腾讯计算机系统有限公司 | Data processing method, apparatus, system, computer equipment and storage medium |
| CN112465615A (en) * | 2020-12-01 | 2021-03-09 | 中国联合网络通信集团有限公司 | Bill data processing method, device and system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10353992B2 (en) * | 2015-11-11 | 2019-07-16 | Box, Inc. | Adaptive determination of dynamically-composited web page elements in a web application |
| CN108984281A (en) * | 2018-05-30 | 2018-12-11 | 深圳市买买提信息科技有限公司 | A kind of task processing method and server |
| CN110213250B (en) * | 2019-05-21 | 2023-06-09 | 深圳壹账通智能科技有限公司 | Data processing method and terminal equipment |
| CN112433774A (en) * | 2019-08-07 | 2021-03-02 | 中移信息技术有限公司 | Service information matching method, device, equipment and storage medium |
| CN110806933B (en) * | 2019-11-05 | 2022-06-10 | 中国建设银行股份有限公司 | Batch task processing method, device, equipment and storage medium |
| CN111476539A (en) * | 2020-04-07 | 2020-07-31 | 深圳市分期乐网络科技有限公司 | Task monitoring method and device, computer equipment and storage medium |
| CN111861323B (en) * | 2020-07-20 | 2024-01-16 | 西安京迅递供应链科技有限公司 | Logistics information management method and device, storage medium and computer system |
| CN112288369B (en) * | 2020-10-30 | 2025-01-17 | 康键信息技术(深圳)有限公司 | Order violation detection method, device, equipment and storage medium |
-
2021
- 2021-05-25 CN CN202110573476.4A patent/CN113296912B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110008257A (en) * | 2019-04-10 | 2019-07-12 | 深圳市腾讯计算机系统有限公司 | Data processing method, apparatus, system, computer equipment and storage medium |
| CN112465615A (en) * | 2020-12-01 | 2021-03-09 | 中国联合网络通信集团有限公司 | Bill data processing method, device and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113296912A (en) | 2021-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Yadav et al. | LARAVEL: a PHP framework for e-commerce website | |
| CN113296912B (en) | Task processing method, device, system, storage medium and electronic equipment | |
| CN113515332B (en) | Data generation method, device, equipment and storage medium | |
| CN110244934B (en) | Method and device for generating product demand document and test information | |
| CN111626602A (en) | Service processing method, service processing device, storage medium and electronic equipment | |
| CN113592506B (en) | Repeated payment processing method and device, electronic equipment and storage medium | |
| CN110955640A (en) | Cross-system data file processing method, device, server and storage medium | |
| CN113434063B (en) | An information display method, device and equipment | |
| CN113448578A (en) | Page data processing method, processing system, electronic device and readable storage medium | |
| CN113792039B (en) | Data processing method and device, electronic equipment and storage medium | |
| WO2023141584A1 (en) | System and method for automatically obtaining and processing logistics and transportation requests | |
| CN111461825A (en) | Virtual resource generation method and device, electronic equipment and storage medium | |
| CN113901773B (en) | Data accounting method, device, electronic equipment and storage medium | |
| EP4033439A1 (en) | Commodity processing method and component, electronic device, and computer-readable medium | |
| CN113763083B (en) | Information processing method and device | |
| CN111865726B (en) | Service message testing method, device, computer system and storage medium | |
| CN113448960A (en) | Method and device for importing form file | |
| CN115422468B (en) | Construction method and device of data query system | |
| CN116739805A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
| CN112181407B (en) | Service realization processing method, device, system, electronic equipment and storage medium | |
| CN112732471B (en) | Error correction method and error correction device for interface return data | |
| CN116467156A (en) | Joint debugging test method and device, storage medium and electronic equipment | |
| CN113506178B (en) | Transaction flow data statistical analysis method, device, equipment, medium and program product | |
| CN113778501B (en) | Code task processing method and device | |
| CN109992714A (en) | Information recommendation method, device, medium and electronic equipment based on financial big data |
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 |