Task allocation method and system
By generating a task information table and filtering and merging groups, financial tasks are automatically assigned, solving the problem of low efficiency in financial task allocation, improving task allocation efficiency and user experience, and enabling convenient data display.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 中国建设银行股份有限公司深圳市分行
- Filing Date
- 2025-12-10
- Publication Date
- 2026-05-01
AI Technical Summary
Existing technologies result in low efficiency in financial task allocation, heavy workload for personnel, poor user experience, and unintuitive and inconvenient data querying during task execution.
The first terminal generates a task information table and sends it to the server. The server then filters and merges the tasks into groups and distributes them to the second terminal. The second terminal updates the task list interface and displays it to the user, thus achieving automatic task allocation and intuitive data display.
It improved task allocation efficiency, reduced staff workload, enhanced user experience, reduced the number of user actions required to perform tasks, and provided a convenient way to query data.
Smart Images

Figure CN121961031A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a task allocation method and system. Background Technology
[0002] With the continuous development of computer technology, more and more tasks are being processed online instead of offline. Among them, financial task allocation, as an important preliminary step in task processing, has gradually become one of the key focuses of relevant staff.
[0003] Currently, the relevant technology usually involves online manual allocation of financial tasks by allocation personnel. However, due to the increasing number of financial tasks, this method of task allocation is inefficient, has a heavy workload for personnel, and results in an unsatisfactory user experience.
[0004] Therefore, the problems existing in the current technology still need to be solved and optimized. Summary of the Invention
[0005] To address at least one of the aforementioned technical problems, this application provides a task allocation method and system, wherein the method can effectively improve task allocation efficiency and enhance user experience.
[0006] According to a first aspect of this application, a task allocation method is provided, applied to a task allocation system, the task allocation system including a first terminal, a second terminal, and a server, the method comprising: The first terminal responds to the task planning instruction from the first user in the task planning interface, generates a task information table, and sends the task information table to the server; the first user is any one of the users in the task allocation system; The server obtains all financial data and, based on the task information table, performs group filtering and fusion on the all financial data to obtain a group information table. The server assigns the task information table and the group information table to the second terminal; The second terminal acquires the first task list interface, and updates the first task list interface according to the task information table and the group information table to obtain the second task list interface, and then visually displays the second task list interface to the second user.
[0007] According to a second aspect of this application, a task allocation method is provided, applied to a second terminal in a task allocation system, the method comprising: Obtain the first task list interface, and update the first task list interface according to the task information table and the group information table to obtain the second task list interface, and visually display the second task list interface to the second user. The task information table and the group information table are obtained through the following steps: The first terminal responds to the task planning instruction from the first user in the task planning interface, generates the task information table, and sends the task information table to the server; the first user is any one of the users in the task allocation system; The server obtains all financial data and, based on the task information table, performs group filtering and fusion on the all financial data to obtain the group information table; The server assigns the task information table and the group information table to the second terminal.
[0008] According to a third aspect of this application, a task allocation system is provided, including a first terminal, a second terminal, and a server. The first terminal is used to respond to the task planning instruction of the first user in the task planning interface, generate a task information table, and send the task information table to the server; the first user is any one of the users in the task allocation system; The server is used to acquire all financial data, and according to the task information table, to perform group filtering and fusion on the all financial data to obtain a group information table; and to distribute the task information table and the group information table to the second terminal. The second terminal is used to obtain a first task list interface, and update the first task list interface according to the task information table and the group information table to obtain a second task list interface, and visually display the second task list interface to the second user.
[0009] According to a fourth aspect of this application, an electronic device is provided, comprising: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor performs the method as described above.
[0010] According to a fifth aspect of this application, a computer-readable storage medium is provided, wherein a processor-executable program is stored, which, when executed by the processor, is used to implement the method as described above.
[0011] According to a sixth aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium, wherein a processor of an electronic device reads the computer program from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the method described above.
[0012] The beneficial effects of the technical solutions provided in this application are: This application provides a task allocation method and system. The method includes a first terminal responding to a task planning instruction from a first user in a task planning interface, generating a task information table, and sending the task information table to a server. The first user is any user among all users in the task allocation system. The server acquires full-volume financial data and, based on the task information table, performs group filtering and fusion on the full-volume financial data to obtain a group information table. The server allocates the task information table and the group information table to a second terminal. The second terminal acquires a first task list interface and, based on the task information table and the group information table, updates the first task list interface to obtain a second task list interface, and visually displays the second task list interface to the second user. This method, by having the first terminal generate a task information table in response to a task planning instruction and then allocating the task information table and the filtered group information table to the second terminal via the server, can achieve automatic task allocation, improve task allocation efficiency, reduce workload, and enhance user experience. Attached Figure Description
[0013] Figure 1 A flowchart illustrating a task allocation method provided in an embodiment of this application; Figure 2 A schematic diagram of a task planning interface provided in an embodiment of this application; Figure 3 This is a partial schematic diagram of a first task creation interface provided in an embodiment of this application; Figure 4 A partial schematic diagram of the first type of second task creation interface provided in this application embodiment; Figure 5 A partial schematic diagram of the second type of second task creation interface provided in the embodiments of this application; Figure 6 A schematic diagram of a first list creation interface provided for an embodiment of this application; Figure 7 A schematic diagram of a second list creation interface provided for an embodiment of this application; Figure 8 A schematic diagram of a third task creation interface provided in an embodiment of this application; Figure 9 A schematic diagram of a second task list interface provided in an embodiment of this application; Figure 10 A schematic diagram of a first task processing interface provided in an embodiment of this application; Figure 11 A schematic diagram of a second task processing interface provided in an embodiment of this application; Figure 12 A schematic diagram of a second task processing interface under the execution of a task action provided in an embodiment of this application; Figure 13 A schematic diagram of a task details interface provided in an embodiment of this application; Figure 14 This is a schematic diagram of the framework of a task allocation system provided in an embodiment of this application; Figure 15 This is a structural block diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0014] The present application will be further described below with reference to the accompanying drawings and specific embodiments. The described embodiments should not be considered as limitations on the present application, and all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of the present application.
[0015] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0016] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0017] Currently, the relevant technology typically involves online manual allocation of financial tasks by designated personnel. However, due to the increasing demand for financial services, the number of financial tasks is also increasing. This method often requires designated personnel to identify the financial tasks and manually push them to the appropriate staff. This approach is inefficient, involves a heavy workload, and results in a poor user experience.
[0018] Furthermore, some related technologies require personnel to independently query the relevant data needed to perform assigned financial tasks. This data is used to represent the data required to perform the financial tasks. For example, for the task of contacting personnel, the relevant data could be a list of names, contact information, and other information of the personnel to be contacted. This method is not intuitive or convenient, and the user experience is unsatisfactory.
[0019] It should be noted that the aforementioned related technologies are only used to assist in understanding the technical solutions of this application and do not mean that they belong to the publicly disclosed prior art.
[0020] In view of this, embodiments of this application provide a task allocation method and system. The method generates a task information table by responding to a task planning instruction through a first terminal, and allocates the task information table and the filtered group information table to a second terminal through a server. This can realize automatic task allocation, improve task allocation efficiency, reduce workload, and improve user experience.
[0021] Furthermore, this method also updates the task list interface based on the task information table and group information table through the second terminal, and displays a task processing interface containing at least one list of information from the group information table by responding to the task processing instructions of the second user on the task list interface. This allows the second user to intuitively and conveniently display the list information without requiring the second user to query the relevant data required to execute the financial task, which can effectively improve the user experience. In addition, this method executes the task action corresponding to the target task created by the first user on the task processing interface through the second terminal, which can reduce the number of actions required for the second user to execute the target task created by the first user, further improving the user experience.
[0022] The task allocation method provided in this application can be specifically described through the following embodiments. First, a task allocation method in this application is described.
[0023] The task allocation method provided in this application can be applied to financial application scenarios. In financial application scenarios (such as banks), financial service providers can use the method provided in this application to allocate financial tasks, thereby improving the efficiency of task allocation and enhancing user experience.
[0024] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0025] Reference Figure 1 , Figure 1 This is a flowchart illustrating a task allocation method provided in an embodiment of this application, applied to a task allocation system. The task allocation system includes a first terminal, a second terminal, and a server. The method includes, but is not limited to, steps S110 to S140: Step S110: The first terminal responds to the task planning instruction of the first user in the task planning interface, generates a task information table, and sends the task information table to the server. In this embodiment, the first terminal may be a terminal device being used by the first user; the first user may be any user among all users of the task allocation system, and in practical applications, it may specifically be a financial task allocation personnel.
[0026] Understandably, referring to Figure 2 The first terminal can respond to the task planning instructions of the first user in the task planning interface. Specifically, the first terminal can respond to the first user's click instruction on the "Create Task" button in the task planning interface and generate a task information table. The task information table records the target task created by the first user. The target task can be a financial task such as contacting people, birthday reminders, or holiday greetings.
[0027] It should be noted that the financial tasks in this application embodiment refer to the work tasks that financial practitioners need to perform; while contacting people, reminding them of birthdays, and sending holiday greetings are common work tasks for relevant staff in financial institutions, and can be regarded as financial tasks.
[0028] In some embodiments, the task planning instruction includes a task creation sub-instruction, a task configuration sub-instruction, and a group creation sub-instruction. The step of generating a task information table in response to a task planning instruction from a first user in the task planning interface includes: In response to the task creation sub-instruction from the first user in the task planning interface, the first task creation interface is displayed; In the embodiments of this application, reference is made to Figure 3 The task creation sub-instruction can be the first user's click instruction on the "Create Task" button in the task planning interface. The first terminal can respond to the first user's task creation sub-instruction in the task planning interface and display the first task creation interface.
[0029] In response to the task configuration sub-instruction of the first user in the first task creation interface, the first task creation interface is updated to obtain a second task creation interface; the second task creation interface records the task configuration information of the target task created by the first user. Further, the task configuration sub-instruction includes a task configuration filling operation and an allocation mode selection operation. The step of updating the first task creation interface in response to the first user's task configuration sub-instruction in the first task creation interface to obtain a second task creation interface includes: In response to the first user's task configuration input operation in the first task creation interface, the configuration of the first task creation interface is updated to obtain the updated first task creation interface. In response to the first user's allocation mode selection operation in the updated first task creation interface, the updated first task creation interface is assigned a mode to obtain the second task creation interface.
[0030] In this embodiment, the first terminal can update the first task creation interface in response to a task configuration sub-instruction from the first user on the first task creation interface to obtain a second task creation interface. Specifically, refer to... Figure 3 The first terminal can respond to the first user's input of the task name, task type, start and end dates and other components in the task creation module of the first task creation interface (i.e., task configuration input operation), save the input content of the first user, and save the input content to the first task creation interface to obtain the updated first task creation interface.
[0031] Understandably, we should continue to refer to... Figure 3 The allocation mode selection operation includes a click command from the first user on the allocation type component, and a click command to select a specific allocation mode. The first terminal can respond to the first user's click command on the allocation type component in the updated first task creation interface, displaying a first task creation interface that records several allocation modes; then, referring to... Figure 4 The first terminal can respond to the first user's click instruction to select a certain allocation mode in the first task creation interface, and add the allocation mode selected by the first user to the display box of the allocation type component of the first task creation interface, thereby obtaining the second task creation interface, so that the second task creation interface records the task configuration information of the target task created by the first user. The task configuration information is the content entered by the first user in the task creation list module and / or the allocation mode selected.
[0032] In response to the group creation sub-instruction of the first user in the second task creation interface, the second task creation interface is updated to obtain a third task creation interface; the third task creation interface records the task configuration information of the target task created by the first user, and the group configuration information corresponding to the target task; Further, the step of updating the second task creation interface in response to the group creation sub-instruction from the first user in the second task creation interface to obtain the third task creation interface includes: In response to the group creation sub-instruction from the first user in the second task creation interface, the first list creation interface is displayed; In response to the conditional input command of the first user in the first list creation interface, the first list creation interface is updated to obtain the second list creation interface; In response to the first user's list submission instruction in the second list creation interface, the second task creation interface is updated to obtain the third task creation interface.
[0033] In the embodiments of this application, reference is made to Figure 5 and Figure 6 The first terminal can respond to the first user's click instruction (i.e., group creation instruction) on the second task creation interface to import the target list module and display the first list creation interface, which includes modules such as list information and query conditions.
[0034] Understandably, referring to Figure 7 The first terminal can respond to the condition input instruction of the first user in the query condition module of the first list creation interface. The condition input instruction can be the specific configuration information of at least one of the following selected or entered by the user in the query condition module: customer name, customer benefits, risk assessment level, tag profile, monthly average AUM, etc. Based on the specific configuration information recorded by the condition input instruction, the first list creation interface is updated to obtain the updated first list creation interface, i.e., the second list creation interface.
[0035] It should be noted that for updating the content of the customer list module in the second list creation interface, the first terminal can send the specific configuration information in the query condition module to the server, and the server can query the customer database based on the specific configuration information and return the result. There are already various implementation methods, which will not be elaborated here.
[0036] It should be noted that when the first user clicks on a designated component in the second list creation interface (i.e., submits the list), the first terminal can respond to this submission command by saving each list item in the customer list module of the second list creation interface to a data table, and recording this data table as group configuration information; each list item corresponds to a data row in the customer list module; then, refer to Figure 8 Add the group configuration information from the second list creation interface to the import target list module in the second task creation interface to obtain the third task creation interface.
[0037] The task information table is generated based on the task configuration information and the group configuration information.
[0038] In this embodiment of the application, after the first user clicks the "Submit to Approver" component in the third task creation interface, the first terminal can easily integrate the task configuration information in the task creation list module of the third task creation interface and the group configuration information in the target list module of the third task creation interface, and construct a task information table.
[0039] Step S120: The server obtains the full amount of financial data and performs group filtering and fusion on the full amount of financial data according to the task information table to obtain a group information table; In this embodiment of the application, after receiving the task information table from the first terminal, the server can obtain the full amount of financial data. The full amount of financial data can be all financial customer data stored in the customer database. The financial customer data can include the contact information, name, etc. of the financial customer. The acquisition of each financial customer data and subsequent data use are all collected after obtaining the authorization permission of the corresponding financial customer.
[0040] Understandably, for any list item in the task information table, group filtering and fusion can be based on the financial customer indicated by that list item. The corresponding financial customer data is then filtered from the full set of financial data, and this data is added to the updated list item to obtain the updated list item. The content of the remaining list items is similar to the above and can be easily deduced. All the resulting updated list items are then used to define the group information table.
[0041] Step S130: The server assigns the task information table and the group information table to the second terminal; In this embodiment, after constructing the group information table, the server can allocate the constructed group information table and the received task information table to the corresponding second terminal. Specifically, the allocation process may involve obtaining a pre-stored relationship master table from the server. This relationship master table includes account management information and affiliated institution information for each financial customer. The account management information represents the account manager corresponding to the financial customer, and the affiliated institution information represents the branch network information to which the financial customer belongs. Then, based on the allocation mode indicated by the task information table and the financial customers indicated by the task information table and / or group information table, the relationship master table is filtered to determine and push the task information table and group information table to the corresponding second terminal.
[0042] Exemplary, the embodiments of this application are based on the foregoing Figure 3Taking the "private banking priority + branch allocation" allocation model as an example, for any financial customer among all the financial customers indicated in the group information table, the specific process could be as follows: Check the master relationship table to see if there is a corresponding account manager for that financial customer. If so, the task information table and the customer's list information in the group information table are allocated and pushed to the second terminal under the corresponding account manager; or, if not, the task information table and the customer's list information in the group information table are allocated and pushed to the second terminal under the corresponding branch. The same logic applies to other financial customers, and this can be easily deduced.
[0043] It is understandable that in practical applications, there may be situations where all financial customers in the group information table do not correspond to the same account manager, resulting in one or more second terminals being assigned.
[0044] Step S140: The second terminal obtains the first task list interface, and updates the first task list interface according to the task information table and the group information table to obtain the second task list interface, and then visually displays the second task list interface to the second user.
[0045] In this embodiment of the application, the second user can be a user specified by the task information table and / or group information table among all users of the task allocation system; see reference Figure 9 After receiving the task information table and the group information table, the second terminal can obtain the current task list interface of the second user, which is referred to as the first task list interface. Then, based on the task information table and the group information table, it updates the list of tasks in the list of tasks module of the first task list interface, thereby obtaining the second task list interface, and visually displays the second task list interface to the second user.
[0046] In some embodiments, updating the first task list interface according to the task information table and the group information table to obtain the second task list interface includes: Obtain the task template and the list of tasks in the first task list interface; Based on the task template, tasks are constructed from the task information table and the group information table to obtain the target list of tasks; Based on the target list of tasks, the list of tasks in the first task list interface is updated to obtain the second task list interface.
[0047] In this embodiment, the second terminal can obtain a preset task template, which is a template for the list tasks in the task list module of the task list interface. Task construction can be achieved by filling in the data information in the task information table and group information table into the task template to obtain the target list task, and then adding and updating the target list task to the list task module in the first task list interface to obtain the second task list interface.
[0048] In some embodiments, the method further includes: The second terminal responds to the task processing instruction of the second user in the second task list interface and displays a first task processing interface; the first task processing interface displays at least one list of information from the group information table; The second terminal responds to the user's task feedback command in the first task processing interface and displays the second task processing interface; The second terminal responds to the user's input and submission command in the second task processing interface by updating the second task list interface to obtain the updated second task list interface.
[0049] In the embodiments of this application, reference is made to Figure 9 and Figure 10 The second terminal can respond to the second user's task processing instructions on the target list tasks in the second task list interface. Specifically, the task processing instructions can be the second user's click operation on the processing component in the target list task column, displaying the first task processing interface. The first task processing interface records at least one list information from the group information table. Specifically, the list information can be a collection of data information such as a financial customer's customer number, phone number, and customer level.
[0050] Understandably, referring to Figure 11 The second terminal can respond to the second user's click operation on the registration feedback component of the second task processing interface (i.e., task feedback instruction) and display the second task processing interface; and after the user clicks the submit component of the second task processing interface, update the task status of the target task in the task list of the second task list interface, specifically by updating the task status from "unprocessed" to "processed", thereby obtaining the updated second task list interface.
[0051] In some embodiments, the method further includes: The second terminal responds to the contact instruction from the second user in the first task processing interface and executes the task action corresponding to the target task created by the first user according to the list information in the first task processing interface. The second terminal acquires the action state of the task action, performs state detection on the action state, and obtains the state detection result; When the status detection result indicates that the action status is the target status, the second terminal displays the second task processing interface.
[0052] In the embodiments of this application, reference is made to Figure 12 The second terminal can respond to the second user's click operation on the contact customer component of the first task processing interface and execute task actions according to the list information. Specifically, it can be based on the phone numbers recorded in the list information of the first task processing interface, and the second terminal can associate communication devices and automatically execute tasks such as dialing, sending SMS / MMS, etc., to realize the execution of financial tasks such as contacting people and birthday reminders. It can reduce the number of actions required for the second user to execute the target tasks created by the first user. For example, it can reduce the action of the second user manually using communication devices (such as mobile phones) to make contact, and further improve the user experience.
[0053] It is understood that, for ease of understanding, this application embodiment takes dialing as an example of a task action. The action status can be detected in real time by a second terminal. Specifically, the action status can be not connected, connected and not hung up, connected and hung up, etc. The status detection can be based on a preset target status, comparing the real-time detected action status to obtain the status detection result. The target status can be connected and hung up. Specifically, when the status detection result is that the action status is connected and hung up, a second task processing interface can be displayed for the second user to enter content and submit.
[0054] It should be noted that the task action of sending SMS / MMS messages is similar to the task action of dialing, and can be easily deduced. The difference lies in the fact that the task action of sending SMS / MMS messages can have a status of sending failure or sending success, while the target status can be sending success.
[0055] In some embodiments, the task allocation system further includes a third terminal, and the method further includes: The third terminal obtains the task information table and the group information table, and displays the task review interface according to the task information table and the group information table; The third terminal responds to the third user's task viewing command in the task review interface and displays the task details interface; The third terminal responds to the task review instruction from the third user in the task details interface, generates a task start instruction, and sends the task start instruction to the server so that the server allocates the task information table and the group information table to the second terminal.
[0056] In this embodiment, after obtaining the task information table and group information table, the server can first send the task information table and group information table to the third terminal, so that the third terminal displays the task review interface and waits for the task start instruction returned by the third terminal. The task review interface displayed by the third terminal is similar to the content of the first task list interface or the second task list interface displayed by the second terminal mentioned above, and can be easily deduced by analogy. The task viewing instruction is similar to the aforementioned task processing instruction, and can be easily deduced by analogy.
[0057] Understandably, referring to Figure 13 The third terminal can respond to the task viewing instruction in the task review interface and display the task details interface; then, in response to the third user's click operation on the task details interface approval component (i.e., the task review instruction), it generates a task start instruction and sends the task start instruction to the server so that the server executes step S130.
[0058] This application embodiment also provides a task allocation method, applied to a second terminal in a task allocation system, the method comprising: Obtain the first task list interface, and update the first task list interface according to the task information table and the group information table to obtain the second task list interface, and visually display the second task list interface to the second user. The task information table and the group information table are obtained through the following steps: The first terminal responds to the task planning instruction from the first user in the task planning interface, generates the task information table, and sends the task information table to the server; the first user is any one of the users in the task allocation system; The server obtains all financial data and, based on the task information table, performs group filtering and fusion on the all financial data to obtain the group information table; The server assigns the task information table and the group information table to the second terminal.
[0059] It is worth mentioning that the task allocation method applied to the second terminal is similar to the content in the above method embodiments and can be easily deduced by analogy.
[0060] Figure 14 A system block diagram of a task allocation system provided in this application embodiment includes: The first terminal 1401 is used to generate a task information table in response to a task planning instruction from a first user in the task planning interface, and send the task information table to the server; the first user is any one of all users in the task allocation system; The server 1402 is used to acquire all financial data, and according to the task information table, to perform group filtering and fusion on the all financial data to obtain a group information table; and to distribute the task information table and the group information table to the second terminal. The second terminal 1403 is used to obtain the first task list interface, and update the first task list interface according to the task information table and the group information table to obtain the second task list interface, and visually display the second task list interface to the second user.
[0061] It is worth mentioning that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0062] Figure 15 A schematic diagram of the structure of a computer device provided in this application embodiment includes: At least one processor 980; At least one memory 920 is used to store at least one program; When the at least one program is executed by the at least one processor 980, the at least one processor 980 performs the method as described in the foregoing embodiments.
[0063] This application also provides a computer-readable storage medium storing a processor-executable program, which, when executed by the processor 980, is used to implement the methods described in the foregoing embodiments.
[0064] Specifically, computer equipment can be either a user terminal or a server.
[0065] This application uses a computer device as a user terminal as an example, as detailed below: like Figure 15 As shown, the computer device 900 may include an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi module 970, a processor 980 including one or more processing cores, and a power supply 990, among other components. Those skilled in the art will understand that... Figure 15 The device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. The RF circuit 910 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 980 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 910 can also communicate wirelessly with networks and other devices. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc. The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device 900 (such as audio data, telephone directory, etc.). In addition, the memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 920 may also include a memory controller to provide access to the memory 920 by the processor 980 and the input unit 930. Although Figure 15 The RF circuit 910 is shown, but it is understood that it is not a necessary component of the computer device 900 and can be omitted as needed without changing the nature of the invention.
[0066] The input unit 930 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 932 and other input devices 931. The touch-sensitive surface 932, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 932), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 932 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 980, and can receive and execute commands from the processor 980. In addition, the touch-sensitive surface 932 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 932, the input unit 930 may also include other input devices 931. Specifically, other input devices 931 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc. Display unit 940 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of computer device 900. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 940 may include display panel 941, optionally configured as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, touch-sensitive surface 932 may cover display panel 941. When touch-sensitive surface 932 detects a touch operation on or near it, it transmits the information to processor 980 to determine the type of touch event. Subsequently, processor 980 provides corresponding visual output on display panel 941 according to the type of touch event. Although in Figure 15 In this embodiment, the touch-sensitive surface 932 and the display panel 941 are implemented as two separate components to realize input and output functions. However, in some embodiments, the touch-sensitive surface 932 and the display panel 941 can be integrated to realize input and output functions.
[0067] The computer device 900 may also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 941 according to the ambient light level, and the proximity sensor can turn off the display panel 941 and / or backlight when the computer device 900 is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometers, taps), etc. Other sensors that the computer device 900 may also be equipped with, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0068] Audio circuitry 960, speaker 961, and microphone 962 provide an audio interface between the user and computer device 900. Audio circuitry 960 converts received audio data into electrical signals, which are then transmitted to speaker 961, where they are converted into sound signals for output. Conversely, microphone 962 converts collected sound signals into electrical signals, which are received by audio circuitry 960, converted back into audio data, and then processed by processor 980 before being transmitted via RF circuitry 910 to another control device, or output to memory 920 for further processing. Audio circuitry 960 may also include an earphone jack to facilitate communication between peripheral headphones and computer device 900.
[0069] Computer device 900 can transmit information with the wireless transmission module set up on the battle equipment via WiFi module 970.
[0070] The processor 980 is the control center of the computer device 900. It connects various parts of the control device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 920, and by calling data stored in the memory 920, it performs various functions of the computer device 900 and processes data, thereby providing overall monitoring of the control device. Optionally, the processor 980 may include one or more processing cores; optionally, the processor 980 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the aforementioned modem processor may also not be integrated into the processor 980.
[0071] The computer device 900 also includes a power supply 990 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 980 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 990 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. Although not shown, the computer device 900 may also include a camera, Bluetooth module, etc., which will not be described in detail here.
[0072] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the methods described in the foregoing embodiments.
[0073] This application also discloses a computer program product or computer program, which includes computer instructions stored in the aforementioned computer-readable storage medium; the processor of the aforementioned electronic device can read the computer instructions from the aforementioned computer-readable storage medium, and the processor executes the computer instructions, causing the electronic device to perform the aforementioned method embodiment.
[0074] It is understood that the content of the above method embodiments is applicable to this computer program product or computer program embodiment. The specific functions implemented by this computer program product or computer program embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0075] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses.
[0076] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0077] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0078] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0079] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0080] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0081] The step numbers in the above method embodiments are set only for ease of explanation and do not limit the order of the steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
[0082] The above is a detailed description of the preferred embodiments of this application, but this application is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application, and these equivalent modifications or substitutions are all included within the scope defined by the claims of this application.
Claims
1. A task allocation method, characterized in that, Applied to a task allocation system, the task allocation system including a first terminal, a second terminal, and a server, the method includes: The first terminal responds to the task planning instruction from the first user in the task planning interface, generates a task information table, and sends the task information table to the server; the first user is any one of the users in the task allocation system; The server obtains all financial data and, based on the task information table, performs group filtering and fusion on the all financial data to obtain a group information table. The server assigns the task information table and the group information table to the second terminal; The second terminal acquires the first task list interface, and updates the first task list interface according to the task information table and the group information table to obtain the second task list interface, and then visually displays the second task list interface to the second user.
2. The method according to claim 1, characterized in that, The task planning instructions include task creation sub-instructions, task configuration sub-instructions, and group creation sub-instructions. The step of generating a task information table in response to the task planning instructions from the first user in the task planning interface includes: In response to the task creation sub-instruction from the first user in the task planning interface, the first task creation interface is displayed; In response to the task configuration sub-instruction of the first user in the first task creation interface, the first task creation interface is updated to obtain a second task creation interface; the second task creation interface records the task configuration information of the target task created by the first user. In response to the group creation sub-instruction of the first user in the second task creation interface, the second task creation interface is updated to obtain a third task creation interface; the third task creation interface records the task configuration information of the target task created by the first user, and the group configuration information corresponding to the target task; The task information table is generated based on the task configuration information and the group configuration information.
3. The method according to claim 2, characterized in that, The task configuration sub-instruction includes a task configuration input operation and an allocation mode selection operation. The step of updating the first task creation interface in response to the first user's task configuration sub-instruction in the first task creation interface to obtain a second task creation interface includes: In response to the first user's task configuration input operation in the first task creation interface, the configuration of the first task creation interface is updated to obtain the updated first task creation interface. In response to the first user's allocation mode selection operation in the updated first task creation interface, the updated first task creation interface is assigned a mode to obtain the second task creation interface.
4. The method according to claim 3, characterized in that, The step of responding to the group creation sub-instruction from the first user in the second task creation interface, updating the second task creation interface to obtain a third task creation interface, includes: In response to the group creation sub-instruction from the first user in the second task creation interface, the first list creation interface is displayed; In response to the conditional input command of the first user in the first list creation interface, the first list creation interface is updated to obtain the second list creation interface; In response to the first user's list submission instruction in the second list creation interface, the second task creation interface is updated to obtain the third task creation interface.
5. The method according to any one of claims 1-4, characterized in that, The step of updating the first task list interface according to the task information table and the group information table to obtain the second task list interface includes: Obtain the task template and the list of tasks in the first task list interface; Based on the task template, tasks are constructed from the task information table and the group information table to obtain the target list of tasks; Based on the target list of tasks, the list of tasks in the first task list interface is updated to obtain the second task list interface.
6. The method according to claim 1, characterized in that, The method further includes: The second terminal responds to the task processing instruction of the second user in the second task list interface and displays a first task processing interface; the first task processing interface displays at least one list of information from the group information table; The second terminal responds to the user's task feedback command in the first task processing interface and displays the second task processing interface; The second terminal responds to the user's input and submission command in the second task processing interface by updating the second task list interface to obtain the updated second task list interface.
7. The method according to claim 6, characterized in that, The method further includes: The second terminal responds to the contact instruction from the second user in the first task processing interface and executes the task action corresponding to the target task created by the first user according to the list information in the first task processing interface. The second terminal acquires the action state of the task action, performs state detection on the action state, and obtains the state detection result; When the status detection result indicates that the action status is the target status, the second terminal displays the second task processing interface.
8. The method according to claim 1, characterized in that, The task allocation system further includes a third terminal, and the method further includes: The third terminal obtains the task information table and the group information table, and displays the task review interface according to the task information table and the group information table; The third terminal responds to the third user's task viewing command in the task review interface and displays the task details interface; The third terminal responds to the task review instruction from the third user in the task details interface, generates a task start instruction, and sends the task start instruction to the server so that the server allocates the task information table and the group information table to the second terminal.
9. A task allocation method, characterized in that, The method, applied to a second terminal in a task allocation system, includes: Obtain the first task list interface, and update the first task list interface according to the task information table and the group information table to obtain the second task list interface, and visually display the second task list interface to the second user. The task information table and the group information table are obtained through the following steps: The first terminal responds to the task planning instruction from the first user in the task planning interface, generates the task information table, and sends the task information table to the server; the first user is any one of the users in the task allocation system; The server obtains all financial data and, based on the task information table, performs group filtering and fusion on the all financial data to obtain the group information table; The server assigns the task information table and the group information table to the second terminal.
10. A task allocation system, characterized in that, Includes the first terminal, the second terminal, and the server; The first terminal is used to respond to the task planning instruction of the first user in the task planning interface, generate a task information table, and send the task information table to the server; the first user is any one of the users in the task allocation system; The server is used to acquire all financial data and, based on the task information table, perform group filtering and fusion on the all financial data to obtain a group information table. The task information table and the group information table are assigned to the second terminal; The second terminal is used to obtain a first task list interface, and update the first task list interface according to the task information table and the group information table to obtain a second task list interface, and visually display the second task list interface to the second user.