Detection task information display method and device, equipment, medium and product

By generating target detection tasks for multi-subtask nodes in the home inspection service, and displaying execution status and estimated timeliness information during the task execution process, the problem that users cannot expect the time of detection results is solved and the user experience is improved.

CN120069997APending Publication Date: 2025-05-30BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510125350.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the home inspection service, users cannot understand the time nodes of the test results in a timely manner, resulting in poor user experience.

Method used

By sending detection request instructions to the network server, a target detection task is generated, which includes multiple subtask nodes. In response to the execution event of the target detection task, task execution information is received from the network server, and the execution status and estimated execution time information of the subtask node are displayed in the information display interface.

Benefits of technology

It realizes that during the execution of the detection task, the execution time information is displayed through visual form, solving the problem that users cannot expect the time of the detection result and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120069997A_ABST
    Figure CN120069997A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information display method and device for a detection task, equipment, a medium and a product. The method comprises the following steps: sending a detection request instruction to a network server, so that the network server generates a target detection task; receiving task execution information of the target detection task from the network server in response to an event that the target detection task is executed; wherein the task execution information at least comprises an execution state of at least one subtask node in execution and estimated execution timeliness information; and according to the task execution information, displaying the execution state of at least one sub-task node and the estimated execution timeliness information of at least one sub-task node in execution in an information display interface. According to the technical scheme provided by the embodiment of the invention, in the process of executing the target detection task, the execution time efficiency information corresponding to the target detection task is displayed in a visual form, and the effect that the execution node time is predictable is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of medical and health technologies, and in particular, to a method, apparatus, device, medium, and product for displaying information of a detection task. Background Art

[0002] In recent years, the consumer medical business has witnessed a great deal of development. Users can place orders for various consumer medical products online, such as medical aesthetics, acupuncture and massage, home detection, etc. For example, in the home detection scenario, users can make online appointments for the required detection services on relevant business platforms such as apps (applications) and mini-programs, and thus obtain corresponding detection services and corresponding detection results.

[0003] When implementing the technical solution based on the above method, the inventors found the following problems:

[0004] During the process of performing the home detection service based on the business platform, users cannot timely understand when they can view the detection results corresponding to the detection service. There is a situation where users wait without a time node, resulting in a poor user experience. Summary of the Invention

[0005] The present invention provides a method, apparatus, device, medium, and product for displaying information of a detection task, so as to visually display the execution timeliness information corresponding to the target detection task during the execution of the target detection task, achieving the effect that the execution node time is predictable.

[0006] In a first aspect, embodiments of the present invention provide a method for displaying information of a detection task, including:

[0007] Sending a detection request instruction to a network server so that the network server generates a target detection task; wherein, the target detection task includes a plurality of subtask nodes;

[0008] In response to an event that the target detection task is executed, receiving the task execution information of the target detection task from the network server; wherein, the task execution information includes at least the execution status of at least one executing subtask node and the estimated execution timeliness information;

[0009] According to the task execution information, displaying at least the execution status of one subtask node and the estimated execution timeliness information of at least one executing subtask node in an information display interface.

[0010] Further, the displaying at least the execution status of one subtask node in the information display interface includes:

[0011] Obtaining the preset execution order of the plurality of subtask nodes;

[0012] Display a task chain constructed according to the preset execution order in the information display interface, where the task chain includes task identifiers corresponding to the multiple subtask nodes respectively;

[0013] According to the task execution information, display the execution status of the corresponding subtask node on the task identifiers corresponding to the multiple subtask nodes respectively.

[0014] Further, the information display interface further includes object information of at least one detection object and the subtask nodes in execution corresponding to the at least one detection object;

[0015] Wherein, the at least one detection object is an object edited when obtaining a target detection item.

[0016] Further, the target detection task is a task for detecting a target detection item to obtain a preset index detection result, and the multiple subtask nodes corresponding to the target detection task include a task start node, a sampling node, a sampling node, a sample submission node, a sample detection node, and a detection result viewing node.

[0017] Further, the method further includes:

[0018] Obtain the estimated execution time information of at least one subtask node to be executed in the task execution information;

[0019] Display the estimated time information of the at least one subtask node to be executed in the information display interface.

[0020] Further, the subtask node is the task start node and / or the sampling node, and the information display interface further includes map data, and the geographical location of the sample submitter is displayed in real time in the map data;

[0021] The subtask node is the sample submission node, and map data is presented in the information display interface, and the geographical location of the sample submitter and the sample detection location are displayed in real time in the map data.

[0022] Further, the method further includes:

[0023] When the subtask node of the detection object is the detection result viewing node, display a viewable test report control at a position associated with the detection object in the information display interface;

[0024] Based on a trigger operation on the viewable test report control, display a test report corresponding to the detection object on a test report display page.

[0025] Further, presenting the test report corresponding to the test object on the test report display page includes: on the test report display page, presenting at least one test item corresponding to the at least one test object and the test results of the test item; and,

[0026] presenting at least one abnormal prompt message and the identifier of the online medical resource that can answer the abnormal prompt message on the test report display page.

[0027] Further, before sending the test request instruction to the network server, the method further includes:

[0028] In response to the trigger operation for obtaining the target test item, presenting the test item editing page;

[0029] Based on the editing operation on the test item editing page, determining at least one test object and the on-site sampling location.

[0030] Further, the test item editing page also presents the associated test items related to the target test item and the recommended information of the associated test items.

[0031] Further, the method further includes:

[0032] In response to the sub-task change event, determining the task execution information, and in response to the event that the target test task is executed, receiving the task execution information of the target test task from the network server;

[0033] Wherein, the task execution information at least includes the estimated execution time information of at least one executing sub-task.

[0034] Further, the determining the task execution information in response to the sub-task change event includes:

[0035] According to at least one time limit pre-estimation operator associated with the changed executing sub-task node, determining the estimated execution duration of the executing sub-task node under at least one time limit pre-estimation operator;

[0036] According to the priority of the at least one time limit pre-estimation operator, determining the estimated execution time information in the task execution information from at least one estimated execution duration.

[0037] Further, the sub-task node is a sampling node, and the at least one time limit pre-estimation operator includes:

[0038] An operator that processes the associated information of the sample submitter based on the time limit estimation model and outputs the estimated execution duration;

[0039] An operator for determining an estimated execution duration based on the starting position, passing method, and sampling position of the submitter;

[0040] Based on the sampling position and the target detection item, determine the first clustering data, and based on the first clustering data, determine the operator for the estimated execution duration;

[0041] Determine the operator for the estimated execution duration according to the sampling position, the starting position and the submission position of the submitter.

[0042] Further, the subtask node is a submission node, and the at least one time limit pre-estimation operator includes:

[0043] An operator for processing the associated information of the submitter and the sample detection position based on the time limit estimation model and outputting the estimated execution duration;

[0044] Based on the sampling position, passing method, and the sample detection position, determine the operator for the estimated execution duration;

[0045] Based on the sampling position, target detection item, and the sample detection position, determine the second clustering data, and based on the second clustering data, determine the operator for the estimated execution duration.

[0046] Further, the subtask node is a task start node, a sampling node, and a sample detection node, and the estimated execution duration is a pre-configured execution duration.

[0047] Further, the method further includes:

[0048] Cache the estimated execution duration determined by at least one subtask node in the target detection task under at least one time limit pre-estimation operator;

[0049] In response to a time limit pre-estimation operator priority change event, update the priority of the at least one time limit pre-estimation operator based on the cached estimated execution duration and actual execution duration information corresponding to the at least one time limit pre-estimation operator.

[0050] In a second aspect, an information display device for a detection task provided by an embodiment of the present invention includes:

[0051] A target detection task generation module, configured to send a detection request instruction to a network server so that the network server generates a target detection task; wherein, the target detection task includes a plurality of subtask nodes;

[0052] A task execution information acquisition module, configured to receive task execution information of the target detection task from a network server in response to an event that the target detection task is executed; wherein, the task execution information at least includes execution statuses of at least one subtask node in execution and estimated execution time information.

[0053] A task execution information display module, configured to display execution statuses of at least one subtask node and estimated execution time information of the at least one subtask node in execution in an information display interface according to the task execution information.

[0054] In a third aspect, an embodiment of the present invention provides an electronic device, which includes:

[0055] One or more processors;

[0056] A memory, configured to store one or more programs;

[0057] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method of the detection task provided in any embodiment of the present invention.

[0058] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the information display method of the detection task provided in any embodiment of the present invention.

[0059] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, characterized in that the computer program implements the information display method of the detection task according to any one of the embodiments of the present invention when executed by a processor.

[0060] The technical solution provided by the embodiments of the present invention sends a detection request instruction to a network server to cause the network server to generate a target detection task; wherein, the target detection task includes multiple sub-task nodes, and the setting of the sub-task nodes helps to better organize and manage complex tasks, enabling each sub-task to be more easily traced, resource-allocated, and progress-monitored; further, in response to the event that the target detection task is executed, task execution information of the target detection task is received from the network server; wherein, the task execution information at least includes the execution status of at least one sub-task node in execution and estimated execution time information; further, according to the task execution information, at least one sub-task node execution status and estimated execution time information of at least one sub-task node in execution are displayed in the information display interface, solving the problem in the prior art that the execution time information of each execution stage cannot be clearly understood during the task execution process, realizing that during the execution of the target detection task, the execution time information corresponding to the target detection task is displayed in a visual form, achieving the effect that the execution node time is predictable, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the introduced drawings are only the drawings of a part of the embodiments to be described by the present invention, rather than all the drawings. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0062] Figure 1 It is a flowchart of a method for displaying information of a detection task provided by an embodiment of the present invention;

[0063] Figure 2 It is a schematic diagram of an interface of an information display interface corresponding to a sample submission node provided by an embodiment of the present invention;

[0064] Figure 3 It is a schematic diagram of an interface of an information display interface corresponding to a sample collection node provided by an embodiment of the present invention;

[0065] Figure 4 It is a schematic diagram of an interface of an information display interface corresponding to a detection result viewing node provided by an embodiment of the present invention;

[0066] Figure 5 It is a schematic diagram of a page of a detection report display page provided by an embodiment of the present invention;

[0067] Figure 6 It is a flowchart of a method for displaying information of a detection task provided by an embodiment of the present invention;

[0068] Figure 7 A flowchart of an information display method for a detection task provided by an embodiment of the present invention;

[0069] Figure 8 An interface schematic diagram of the display process of a detection item editing page provided by an embodiment of the present invention;

[0070] Figure 9 A page schematic diagram of a detection item editing page provided by an embodiment of the present invention;

[0071] Figure 10 A flowchart of an information display method for a detection task provided by an embodiment of the present invention;

[0072] Figure 11 A flowchart of an information display method for a detection task provided by an embodiment of the present invention;

[0073] Figure 12 A structural schematic diagram of an information display device for a detection task provided by an embodiment of the present invention;

[0074] Figure 13 A structural schematic diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners

[0075] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention are shown in the accompanying drawings rather than all structures.

[0076] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention are shown in the accompanying drawings rather than all structures.

[0077] Before introducing this technical solution, an exemplary description of the application scenario can be given first. The technical solution provided by the embodiments of the present invention can be applied to the business scenario of consumer healthcare. For example, the business scenario of consumer healthcare can be the scenario of home detection. Optionally, the detection items that the platform can implement can be displayed in the application. Based on the triggering operation of the detection items, the target detection item is determined. The target detection item can be a respiratory tract detection item, a blood detection item, and so on. After determining the target detection item, a target detection task can be generated based on the target detection item. The target detection task can be the task required to complete the target detection item. For example, for a respiratory tract detection item, the corresponding target detection task can be the task of realizing the detection of the respiratory tract. This task may include multiple execution links, and each execution link can be used as a subtask node in the target detection task.

[0078] To facilitate the user to know the task execution progress of the target detection task in real time, it can be displayed based on the method provided by the embodiments of the present invention, and the specific implementation manner can refer to the detailed description of this technical solution.

[0079] Figure 1 It is a schematic flowchart of a method for displaying information of a detection task provided by an embodiment of the present invention. This embodiment is applicable to the scenario of displaying the estimated execution time information of at least one subtask associated with the target detection task. The target detection task can be a to-be-processed task generated based on the target detection item. The method provided by the embodiments of the present invention can be executed by an information display device, and this device can be implemented in the form of software and / or hardware. The hardware can be an electronic device, and the electronic device can be a mobile terminal, a PC terminal, a server, etc.

[0080] As Figure 1 shown, the method includes:

[0081] S110. Send a detection request instruction to the network server so that the network server generates a target detection task; wherein, the target detection task includes multiple subtask nodes.

[0082] Among them, the network server can be a background server that receives relevant operation instructions. In this embodiment, the network server can be a server that can generate a detection task associated therewith based on a detection request instruction. The detection request instruction can be understood as an instruction for requesting the detection of a certain target detection item. The detection request instruction includes two dimensions of information, namely, object dimension information and item dimension information. The object dimension information can include object information characterizing the basic situation of the object. The item dimension information can include information such as the item name and item content of the target detection item. When it is necessary to detect a certain target detection item, a detection request instruction can be generated based on the user's operation on the client. Further, the detection request instruction can be sent to the network server so that the network server can obtain the service corresponding to the target detection item based on the detection request instruction. After obtaining this service, a target detection task corresponding to the service can be generated. At this time, the target detection task is the task corresponding to implementing the detection service. Optionally, the target detection task can be a task of executing the target detection item.

[0083] For the target detection task, there may be multiple execution steps when it is executed. Each execution step can be used as a subtask node of the target detection task. Based on the above, it can be known that the target detection task is generated based on the target detection item. There may be one or more target detection items. In the case where there are multiple target detection items, corresponding target detection tasks can be generated for different target detection items; or, for at least one target detection item initiated by the same account at the same time, one target detection task can be generated based on these at least one target detection item. To more clearly explain the target detection task, taking the target detection task as an example of the task of detecting a target detection item to obtain a preset index detection result, the multiple subtask nodes corresponding to the target detection task include a task start node, a sampling node, a sampling node, a sample submission node, a sample detection node, and a detection result viewing node.

[0084] Among them, the target detection item can be a series of detection operations performed to evaluate a specific attribute, performance, or state of an object. The target detection item can be provided to the user side for the user to detect certain indicators. Exemplarily, the target detection item can include detection items corresponding to at least one user performance indicator, detection items corresponding to at least one pet performance indicator, etc. The preset index detection result can include index data corresponding to at least one preset index, and at least one preset index can be related to the target detection item. By executing the target detection task, the preset index detection result corresponding to the target detection item can be obtained.

[0085] Among them, multiple subtask nodes can correspond to multiple execution stages in the object detection task. The task start node can represent the stage where the task has been created and the task executor is to be determined, and can correspond to the order assignment stage. The sampling node can represent the stage where the task executor samples at the target location, and can correspond to the in-home stage. The sampling node can represent the stage where the task executor collects samples, and can correspond to the in-home service stage. The sample submission node can represent the stage where the task executor submits the sample, and can correspond to the sample submission stage. The sample detection node can correspond to the sample receipt and detection stage. The detection result viewing node can be understood as the completion of sample detection and the generation of a detection report, and can correspond to the stage of issuing a detection report.

[0086] S120. In response to an event that the object detection task is being executed, receive task execution information of the object detection task from the network server; among them, the task execution information includes at least the execution status of at least one subtask node being executed and the estimated execution time limit information.

[0087] It should be noted that the execution status of the subtask nodes being executed included in the task execution information can be one or more. For the task execution information including the execution status of multiple subtask nodes being executed, it may correspond to at least two situations: One situation is that the object detection task is generated based on multiple object detection items. Furthermore, when the object detection task is executed, different object detection items can correspond to different execution progress. Furthermore, the task execution information of the received object detection task can include the execution status of the subtask nodes being executed corresponding to each object detection item. Another situation is that the same account initiates multiple object detection items within the historical duration and generates multiple object detection tasks. In the case of receiving a progress query trigger operation for the created task, the task execution information corresponding to multiple object detection tasks can be obtained simultaneously. At this time, the obtained task execution information can include the execution status of multiple subtask nodes being executed.

[0088] Among them, the event that the object detection task is being executed can be understood as detecting that the object detection task is in the execution state. Optionally, the event that the object detection task is being executed can be determined based on the user's trigger operation. For example, triggering an arbitrary execution operation; or, it can also be triggered by the internal logic of the application program. For example, the internal logic can be detecting a change in the subtask node.

[0089] Among them, the task execution information may be the relevant information when the target task is executed. Optionally, the relevant information may be the task execution progress. The task execution progress may be characterized by the execution status of the subtask nodes, and the execution status includes the executed status, the executing status, and the unexecuted status. The target detection task includes multiple subtask nodes. For the current moment, there may be certain differences in the execution statuses corresponding to the multiple subtask nodes. For example, the execution status corresponding to the subtask node that has been executed is the executed status, and the execution status corresponding to the unexecuted subtask node is the unexecuted status. Correspondingly, the task status of the subtask node that is currently being executed is the executing status. For different subtask nodes, due to their different corresponding statuses and execution orders, there are also certain differences in the estimated execution time information corresponding to them.

[0090] Among them, the task execution information also includes the estimated execution time information. The estimated execution time information can be understood as the estimated execution time range of the executing and unexecuted subtasks determined with the current moment as the time reference starting point or the moment when the subtask changes as the time reference starting point. This estimated execution time range can be an absolute time range, for example, from 14:00 to 14:15; or, it can also be a relative time interval, for example, within 10 minutes. In other words, the estimated execution time information can be the estimation of the task execution time of the subtask, and the estimation result can be represented in any time representation form.

[0091] In this embodiment, a trigger condition for detecting the execution of the target detection task, that is, an event of the execution of the target detection task, can be preset. Through the preset event of the execution of the target detection task, the operation of whether to obtain the task execution information of the target detection task is controlled. That is to say, during the execution of the target detection task, the execution status and the estimated execution time information of at least one executing subtask node in the target detection task can be obtained in real time or periodically through the network server. Further, the obtained execution status and the estimated execution time information of the executing subtask node can be sent to the target client as the task execution information.

[0092] When the target detection task is executed, the task execution information of the target detection task fed back by the network server can be received in real time or periodically, so as to achieve the effect that the task execution information reaches the client in time. Furthermore, in the case where the task execution information reaches the client, the task execution information can be displayed based on the client, so that the user can timely understand the task execution progress and the estimated execution time information of the target detection task.

[0093] S130. According to the task execution information, display the execution status of at least one subtask node and the estimated execution time information of at least one executing subtask node in the information display interface.

[0094] Among them, the information display interface can be an interface presented to the user side for visualizing the information required by the user. The execution status of at least one subtask node can include the execution status of at least one executing subtask node and / or the execution status of at least one subtask node to be executed.

[0095] It should be noted that for different subtask nodes, there are certain differences in the representation forms of the estimated execution time limit information corresponding to them. That is to say, the estimated execution time limit information can include an estimated execution time range or a preset execution duration. For example, in the case where the target detection task is a task of detecting a target detection item to obtain a detection result of a preset index, if at least one executing subtask node includes a detection result viewing node, then the estimated execution time limit information is the estimated time range for generating a detection report. If at least one executing subtask node is a sampling node, then the estimated execution time limit information can be a preset execution duration.

[0096] In this embodiment, when the task execution information is received, the execution status of at least one subtask node and the estimated execution time limit information of at least one executing subtask node in the received task execution information can be displayed. Thus, the execution status of each subtask node is visually displayed, and the estimated execution time limit information of the executing subtask node is visually displayed. Furthermore, the subtask nodes included in the target detection task and the corresponding task execution progress can be understood more intuitively and in detail, improving the user experience.

[0097] Generally, the target detection task includes multiple execution stages. When the target detection task is executed, the user has a need to query the progress of each execution stage in the target detection task, that is, the need for the expected completion time of each execution stage. To meet this need of the user, the estimated execution time limit information of the subtask nodes to be executed in the target detection task can also be displayed. The specific display method can be

[0098] Obtain the estimated execution time limit information of at least one subtask node to be executed in the task execution information; display the estimated execution time limit information of at least one subtask node to be executed in the information display interface.

[0099] It can be understood that the received task execution information contains the estimated execution time limit information of the subtask nodes to be executed. Furthermore, the estimated execution time limit information of the subtask nodes to be executed can be obtained and displayed in the information display interface in a preset display manner.

[0100] Exemplarily, it can be combined with Figure 2Describe the information displayed on the information display interface. Assume that the currently executing subtask node is the sample submission node. Figure 2 It is a schematic diagram of the information display interface corresponding to the sample submission node. As Figure 2 shown, it can display the estimated execution time information corresponding to the sample submission node, which is "The sample submitter is expected to deliver at 11:40 - 12:00"; at least one subtask node to be executed includes sample detection and test result viewing nodes. Among them, the test result is usually the information that users are more concerned about. At this time, the information display interface can only present the estimated execution time information of the test result viewing node, and the estimated execution time information is "It is expected to issue a test report at 17:44 - 18:14".

[0101] The technical solution provided by the embodiments of the present invention sends a detection request instruction to the network server to enable the network server to generate a target detection task; wherein, the target detection task includes multiple subtask nodes, and the setting of subtask nodes helps to better organize and manage complex tasks, making each subtask easier to be tracked, allocated resources, and monitored for progress; further, in response to the event that the target detection task is executed, receive the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one executing subtask node and the estimated execution time information; further, according to the task execution information, display the execution status of at least one subtask node and the estimated execution time information of at least one executing subtask node in the information display interface, solving the problem in the prior art that it is impossible to clearly understand the execution time information of each execution stage during the task execution process, realizing that during the execution of the target detection task, the execution time information corresponding to the target detection task is displayed in a visual form, achieving the effect that the execution node time is predictable, and improving the user experience.

[0102] It should be noted that the number of detection objects included in the target detection task can be one or more. During the execution of the target detection task, for different detection objects, there may be certain differences in their corresponding task execution progress. In order to be able to display the task execution information of different detection objects differently, at least one object information of the detection object and at least one executing subtask node corresponding to at least one detection object can be displayed in the information display interface.

[0103] Among them, the detection object is the object edited when obtaining the target detection item. When it is necessary to detect a certain object, relevant samples of the object need to be sampled, for example, saliva, blood, etc. At this time, the object from which the sample is collected can be used as the detection object. The detection object is the object that needs to detect the preset indicators included in the target detection item. The object information can be the information representing the basic situation of the target object.

[0104] Exemplarily, referring again to Figure 2 . As Figure 2 shown, the detection objects include object A and object B. The relevant information of sample A corresponding to object A and the sub-task node "undergoing inspection" in execution corresponding to object A can be displayed based on the information display interface. In addition, the relevant information of sample B corresponding to object B and the sub-task node "undergoing inspection" in execution corresponding to object B can be displayed.

[0105] To clearly explain the solution provided by the embodiments of the present invention, the target detection task can be taken as an example of a task for detecting a target detection item to obtain a preset index detection result. Correspondingly, the multiple sub-task nodes corresponding to the target detection task include a task start node, a sampling node, a sampling node, a sample submission node, a sample detection node, and a detection result viewing node. The information display interfaces corresponding to different sub-task nodes can include the same display information or different display information. That is to say, for different sub-task nodes in the target detection task, the relevant display information corresponding to different sub-task nodes can be displayed based on the information display interface. For different sub-task nodes, the information that users are concerned about is different. For example, at the sampling node, users are more concerned about when the sample submitter can arrive at the sampling location; at the sample submission node, users are more concerned about when the sample submitter can arrive at the sample detection location. For the information display interface, the area for displaying information is limited. In order to clearly and intuitively display the content that users are concerned about at different sub-task nodes, when displaying based on the information display interface, the content that users are concerned about can be displayed in the information display pages corresponding to different sub-task nodes. Next, the display information with differences in each sub-task node will be described.

[0106] When the sub-task node is the task start node and / or the sampling node, users are more concerned about when the sample submitter arrives at the on-site sampling location and the current location of the sample submitter. At this time, the information representing the location of the sample submitter can be displayed in the information display interface corresponding to the task start node and / or the sampling node. The information display interface includes map data, and the geographical location of the sample submitter can be displayed in real time in the map data. Among them, the sample submitter can be the operating object that arrives at the on-site sampling location to sample the detection object.

[0107] The advantage of such a setting is that it enables users to clearly and intuitively see the real-time location of the sample submitter based on the information displayed in the information display interface, achieving the effect of predictable arrival time at the sampling location.

[0108] Exemplarily, in the case where the sub-task node is the sampling node, the schematic diagram of the corresponding information display interface is shown in Figure 3 . AsFigure 3 As shown, map data is displayed on the lower side of the task chain, and the geographical location of the sample submitter is displayed in real time in the map data, so that users can clearly view the location of the sample submitter at a glance.

[0109] When the sub-task node is a sample submission node, what users are more concerned about is when the sample submitter arrives at the sample detection location and where the sample submitter is at the current moment. At this time, information representing the sample submission location is displayed in the information display interface corresponding to the sample submission node. Correspondingly, map data is presented in the information display interface corresponding to the sample submission node, and the geographical location of the sample submitter and the sample detection location are displayed in real time in the map data.

[0110] Among them, the sample detection location can be the location where the collected sample is detected.

[0111] Exemplarily, in the case where the sub-task node is the sample submission location, the schematic diagram of the corresponding information display interface can be referred to again Figure 2 . As Figure 2 shown, map data is displayed on the lower side of the task chain, and the geographical location of the sample submitter and the sample detection location are displayed in real time in the map data, so that users can clearly view the location of the sample submitter and the distance between this location and the sample detection location at a glance.

[0112] When the sub-task node of the detection object is a detection result viewing node, what users are more concerned about is how to view the detection result. Furthermore, information that can view the detection result can be displayed based on the information display interface. At this time, a control for viewing the detection report is displayed at a position associated with the detection object in the information display interface; based on the trigger operation on the control for viewing the detection report, the detection report corresponding to the detection object is displayed on the detection report display page. The advantage of such a setting is that: through the control for viewing the detection report, it can be clearly and intuitively seen whether the detection result of the detection object can be viewed, and through the interaction operation between the user and the interface, the user can directly view the effect of the detection report online, improving the convenience of the detection process, and reducing the risk of loss or leakage that the paper report may face, improving the security of the detection process.

[0113] Among them, the position associated with the detection object can be any position in the information display interface. To improve the degree of association, the position associated with the detection object can be any position associated with the display area, and this display area can be the area where the object information of the detection object is displayed. Optionally, it can be the upper side, right side, bottom side or left side of the display area, etc. The control for viewing the detection report can be a control that can trigger the viewing of the detection report. The detection report can include the detection result of the detection object for the target detection item.

[0114] Exemplarily, when the subtask node is a detection result viewing node, refer to the schematic diagram of the corresponding information display interface Figure 4 . As Figure 4 shown, in the information display interface, there is a control for viewing the detection report that can be viewed on the lower side associated with the detection object A.

[0115] When presenting the detection report corresponding to the detection object, what users are more concerned about is which preset detection indicators in the target detection items are in an abnormal state. Furthermore, the detection results and at least one abnormal prompt message can be presented on the detection report display page.

[0116] Optionally, presenting the detection report corresponding to the detection object on the detection report display page includes: on the detection report display page, presenting at least one detection item and the detection results of the detection item corresponding to at least one detection object; and, presenting at least one abnormal prompt message and the identifier of the online medical resource that can answer the abnormal prompt message on the detection report display page. The advantage of such a setting is that: it achieves the effect of clearly and intuitively presenting the detection results of the detection object on the page, and, by presenting the abnormal prompt message, it achieves the effect of highlighting the abnormal situations found during the detection process, enabling users to quickly understand the abnormal situations, and, by presenting the identifier of the online medical resource that can answer the abnormal prompt message, it can enhance users' trust in the online medical resources, enabling users to obtain timely and accurate answers when encountering abnormal situations, and improving users' satisfaction with online medical services.

[0117] Among them, the detection item can be an item that has been detected on the sample collected from the detection object. The detection result can be used to characterize the current state of the detection object under this detection item. The detection result includes a normal state or an abnormal state. The abnormal prompt message can be information used to prompt that there are abnormal situations for the detection object under certain detection items.

[0118] Generally, when presenting the detection report, what users are more concerned about are the detection results of each detection item, the abnormal situations, and how to handle them in case of abnormal situations. Furthermore, on the detection report display page, at least one detection item and the detection results of the detection item corresponding to at least one detection object can be presented; and, at least one abnormal prompt message and the identifier of the online medical resource that can answer the abnormal prompt message can be presented on the detection report display page.

[0119] Exemplarily, the schematic diagram of the detection report display page can be referred to Figure 5 . As Figure 5As shown, on the detection report display page, "XXX, please check your detection report" can be displayed to represent the detection object corresponding to the displayed detection report. When there are abnormal conditions in certain detection indicators of the detection object, abnormal prompt information can be displayed on the detection report display page, and controls for interpreting the detection report and providing online medical answers can be displayed below the abnormal prompt information. The detection items corresponding to this detection can also be displayed on the detection report display page, namely detection item A and detection item B. When a trigger operation for detection item A is detected, the detection result of detection item A can be displayed, and the detection result includes that detection indicator A is normal and detection indicator B is abnormal.

[0120] Figure 6 As shown in the flowchart of a method for displaying information of a detection task provided by an embodiment of the present invention, on the basis of the foregoing embodiment, before sending a detection request instruction to the network server, the detection object and the on-site sampling location can be determined. The specific implementation manner can refer to the detailed description of this embodiment. Among them, the same or corresponding technical terms as those in the above embodiment will not be elaborated in this embodiment.

[0121] As Figure 6 shown, the method includes:

[0122] S210. Send a detection request instruction to the network server so that the network server generates a target detection task; wherein, the target detection task includes multiple subtask nodes.

[0123] S220. In response to the event that the target detection task is executed, receive the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one executing subtask node and the estimated execution time limit information.

[0124] S230. According to the task execution information, obtain the preset execution order of multiple subtask nodes.

[0125] In order to improve the content richness of the information display interface, we can generate a task chain based on the task identifier corresponding to the subtask node in the displayed task execution information and the preset execution order. The advantage of this setting is that the subtask nodes and the task execution status corresponding to the subtask nodes can be displayed in the form of a long chain in the information display interface, thereby achieving the effect of clearly displaying the subtask nodes and their task execution status at a glance.

[0126] It should be noted that the task execution information includes at least the task node execution status of at least one subtask in progress. The advantage of this setting is that when the subtask nodes are displayed in the form of a long chain on the information display interface, the subtask nodes in progress can be directly marked as in progress, the subtask nodes before them can be marked as completed, and the subtask nodes after them can be marked as not yet executed.

[0127] In this embodiment, it can also be to receive the execution status of all subtask nodes, that is, the task execution information can include the execution status of each subtask node, and the corresponding subtask node is marked according to the execution status of each subtask node.

[0128] Among them, the preset execution order can be the execution order of the subtask nodes preset in the target detection task. Optionally, in the case where the target detection task is a task of detecting a target detection item to obtain a preset index detection result, the multiple subtask nodes corresponding to the target detection task are sequentially the task start node, the sampling node, the sampling node, the submission node, the sample detection node, and the detection result viewing node according to the preset execution order.

[0129] In this embodiment, when the task execution information is received, the task execution order of a preset multiple subtask nodes can be obtained, that is, the preset execution order is obtained.

[0130] S240. Display a task chain constructed according to the preset execution order on the information display interface, where the task chain includes task identifiers corresponding to multiple subtask nodes.

[0131] Among them, the task chain generally refers to a series of interdependent tasks, connected in accordance with the preset execution order to form an inevitable path in the project progress. In this embodiment, it can be a long chain structure formed by connecting multiple subtask nodes according to their corresponding preset execution order. The task identifier can be information used to identify the subtask, and its task identifier can be represented by at least one of numbers, words, and icons.

[0132] In this embodiment, the task chain can be displayed at any position on the information display interface. Of course, in order to improve the degree of association between the task chain and the estimated execution time information, the task chain can be displayed below and / or above the target display area, and the target display area is the position where the estimated execution time information is displayed.

[0133] It should be noted that the task identifiers corresponding to the multiple task nodes included in the task chain can be the task identifiers of the subtask nodes associated with the current task execution progress, or can also be all the subtask nodes included in the target detection task. In this embodiment, the task identifiers of all subtask nodes can be displayed.

[0134] S250. Display the execution status of the corresponding sub - task nodes and the estimated execution time information of at least one executing sub - task node on the task identifiers corresponding to multiple sub - task nodes according to the task execution information.

[0135] It can be understood that there are certain differences in the display of the execution status of different sub - task nodes. The task identifier can be visually displayed according to the preset display form corresponding to the execution status of the sub - task node, so as to clearly understand the task execution status of the sub - task node at a glance. Optionally, the preset display form can be that the icons corresponding to the task identifiers are displayed in different forms. Optionally, the form can include highlighting / graying out display and / or color information. For example, the icon can be used as the execution status icon corresponding to the executed state, and this execution status icon is highlighted; the icon can be used as the execution status icon corresponding to the executing state, and this execution status icon is highlighted; the icon "○" can be used as the execution status icon corresponding to the unexecuted state, and this execution status icon is grayed out.

[0136] Exemplarily, referring again to Figure 2 as shown, the task identifiers corresponding to the sub - task nodes included in the task chain displayed in the information display interface are, in sequence according to the preset execution order: task created, on - site sampling, in - transit for inspection, in - inspection, and view inspection report. Among them, indicates that the sub - task node is in the executed state, and "○" indicates that the sub - task node is in the unexecuted state. indicates that the sub - task node is in the executing state.

[0137] The technical solution of the embodiment of the present invention, by obtaining the preset execution order of multiple sub - task nodes; displaying in the information display interface a task chain constructed according to the preset execution order, where the task chain includes task identifiers corresponding to multiple sub - task nodes respectively; and displaying the corresponding execution status of the sub - task nodes on the task identifiers corresponding to multiple sub - task nodes according to the task execution information, realizes the effect of visually displaying the task identifiers of the sub - task nodes based on the sub - task execution order and execution status. Furthermore, it enables the user to clearly understand the task execution situation of each sub - task node at a glance.

[0138] Figure 7 This is a flowchart of an information display method for a detection task provided by an embodiment of the present invention. On the basis of the foregoing embodiment, before sending a detection request instruction to the network server, the detection object and the on - site sampling location can be determined. The specific implementation manner can refer to the detailed description of this embodiment. Among them, the same or corresponding technical terms as those in the above - mentioned embodiment will not be elaborated in this embodiment.

[0139] As Figure 7 shown, the method includes:

[0140] S310. In response to a trigger operation for obtaining a target detection item, display a detection item editing page.

[0141] Among them, the detection item editing page can be understood as a page presented to the user side for receiving detection item editing operations. The detection item editing page may include at least one editing control required for generating a task corresponding to the target detection item. Optionally, the detection item editing page includes at least an object editing control, a sampling position editing control, and a task generation control.

[0142] In the candidate detection item display page, at least one candidate detection item can be displayed, and each candidate detection item can be previewed by sliding the display page. Further, in the case where a selection trigger operation for any candidate detection item is detected, the triggered candidate detection item can be used as the target detection item, and a project details page corresponding to the target detection item is displayed. The project details page includes a service acquisition control. After a trigger operation of the service acquisition control is detected, a detection item editing page corresponding to the target detection item can be displayed. The detection item editing page includes information related to the target detection task.

[0143] Exemplarily, the display process of the detection item editing page can be described in combination with Figure 8 As Figure 8 shown, Figure 8 Figure a in Figure 8 is the candidate detection display page. The display page includes 6 candidate detection items, namely candidate detection item A, candidate detection item B, candidate detection item C, candidate detection item D, candidate detection item E, and candidate detection item F. In the case where it is detected that the mouse clicks on candidate detection item B, candidate detection item B can be used as the target detection item, and a project details page corresponding to candidate detection item B is displayed, as shown in

[0144] Figure b in

[0145] S320. Based on the editing operations on the detection item editing page, determine at least one detection object and the on-site sampling location.

[0146] In this embodiment, the detection item editing page may include an object editing control. At least one detection object can be determined by performing editing operations on this object editing control. Specifically, when an editing operation on the object editing control is received, in response to this editing operation, an object editing page is displayed. The object editing page may include at least one candidate object. Further, when a triggering operation on at least one candidate object is received, the triggered candidate object can be determined. Furthermore, when an editing confirmation instruction is received, the triggered candidate object can be used as at least one detection object associated with the target detection item, and the object identifiers of at least one detection object are displayed on the detection item editing page.

[0147] In this embodiment, the detection item editing page may also include a sampling location editing control. The on-site sampling location can be determined by performing editing operations on the sampling location editing control.

[0148] Based on the above technical solutions, it should be noted that in order to improve the detection efficiency and enrich the comprehensiveness of detection items, the generated target detection task may include not only the target detection item but also the associated detection items associated with the target detection item. That is to say, based on one target detection task, the target detection item and the associated detection items associated with the target detection item can be jointly detected. Optionally, the detection item editing page also displays the associated detection items associated with the target detection item and the recommended information of the associated detection items. The method further includes: in response to a triggering operation on at least one associated detection item, updating the target detection item in the target detection task.

[0149] Among them, the associated detection item can be a detection item associated with at least some of the detection indicators in the target detection item. The key detection item can also be an item that implements the detection of the corresponding detection indicators based on the same sample as the target detection item. For example, if the target detection item is a respiratory virus and bacteria detection item and the sample to be collected is saliva, at this time, the associated detection item associated with it can be a detection item using saliva as the detection sample, such as the group A streptococcus detection item or the bocavirus detection item, etc. The recommended detection information can be used to characterize the selection popularity of the associated detection item. In this embodiment, the recommended detection information can be determined based on historical interaction data. Optionally, the recommended detection information includes the additional test percentage and / or user feedback information (including positive feedback, like information or comment information, etc.). For example, the recommended detection information can be "selected by more than 80% of users". Exemplarily, when displaying the associated detection item, the recommended detection information corresponding to the associated detection item can be displayed, and the recommended detection information can include a schematic diagram of the additional test percentage corresponding to the recommended detection information and / or a schematic diagram of the user feedback information corresponding to the recommended detection information, etc. The trigger operation can be an item selection operation for the associated detection item.

[0150] In a specific implementation, the detection item editing page further includes at least one associated detection item associated with the target detection item and the recommended detection information of the at least one associated detection item. Further, in the case of receiving a trigger operation for the at least one associated detection item, the triggered associated detection item can be updated to the target detection task to update the target detection item in the target detection task, so that the updated target detection item includes the target detection item and the at least one triggered associated detection item.

[0151] Figure 9 This is a schematic diagram of a page of the detection item editing page provided by the embodiment of the present invention. As Figure 9As shown, the detection item editing page 91 can be displayed at the bottom of the interface in the form of a pull-up display panel. The detection item editing page 91 includes a sampling location editing control. When the upper door sampling location is determined to be location A based on the sampling location editing control, location A can be displayed in the sampling location editing control. The detection item editing page 91 also includes an upper door time editing control, which displays "Please select the upper door time, and the detection report will be available as soon as xx:xx". The specific time when the task executor arrives at the upper door sampling location can be edited based on the upper door time editing control. The detection item editing page 91 also includes an object editing control, which displays "Please select the detection object". At least one detection object corresponding to the target detection item can be edited based on the object editing control. The detection item editing page 91 also includes the item title of the target detection item. The detection item editing page 91 also includes two associated detection items associated with the target detection item, namely associated detection item A and associated detection item B, as well as recommended detection information, which is "The choice of more than 80% of users". The detection item editing page 91 also includes a task generation control. When a trigger operation for the task generation control is received, a target detection task can be generated based on the information displayed on the detection item editing page.

[0152] S330. Send a detection request instruction to the network server so that the network server generates a target detection task; wherein, the target detection task includes multiple subtask nodes.

[0153] S340. In response to the event that the target detection task is executed, receive the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one executing subtask node and the estimated execution time information.

[0154] S350. According to the task execution information, display the execution status of at least one subtask node and the estimated execution time information of at least one executing subtask node in the information display interface.

[0155] The technical solution of the embodiment of the present invention, by responding to the trigger operation for obtaining the target detection item, displays the detection item editing page; further, based on the editing operation on the detection item editing page, at least one detection object and the upper door sampling location are determined, realizing the effect that the user can edit the detection object and the upper door sampling location corresponding to the target detection item online, providing a data basis for the network server to generate the target detection task, improving the convenience and execution effect of the detection item execution, and enhancing the user experience.

[0156] Figure 10The following is a flowchart of an information display method for a detection task provided by an embodiment of the present invention. On the basis of the foregoing embodiment, when the target detection task is executed, the task execution information changes dynamically. Furthermore, the timing for determining the task execution information also changes dynamically. Next, the timing for determining the task execution information and how to determine the task execution information will be described in detail. For the specific implementation manner, reference may be made to the detailed description of this embodiment. Among them, the same or corresponding technical terms as those in the above embodiment will not be elaborated in this embodiment.

[0157] As Figure 10 shown, the method includes:

[0158] S410. Send a detection request instruction to a network server so that the network server generates a target detection task; wherein, the target detection task includes a plurality of subtask nodes.

[0159] S420. In response to a subtask change event, determine task execution information, and in response to an event that the target detection task is executed, receive the task execution information of the target detection task from the network server.

[0160] Among them, the subtask change event can be used to represent a change from the currently executing subtask node to an unexecuted subtask node. In this embodiment, the execution triggering method of the subtask change event may include at least one of the following: automatically triggering execution when it is detected that the currently executing subtask node has ended; inputting a triggering operation for a preset event execution control; receiving an instruction associated with the event execution triggering operation (including audio information and / or action information), etc.

[0161] In specific implementation, during the execution of the target detection task, when it is detected that the currently executing subtask node has ended, the subtask change event can be triggered. Further, in response to the subtask change event, determine the estimated execution time limit information of the currently executing subtask, and use the determined estimated execution time limit information as the task execution information. Furthermore, in response to an event that the target detection task is executed, receive the task execution information of the target detection task from the network server.

[0162] Next, how to determine the task execution information can be described: Determine the estimated execution duration of the currently executing subtask under at least one time limit pre-estimation factor according to at least one time limit pre-estimation factor associated with the changed currently executing subtask; determine the estimated execution time limit information in the task execution information from at least one estimated execution duration according to the priority of at least one time limit pre-estimation factor.

[0163] Among them, the changed subtask in execution can be a subtask node that changes from the to-be-executed state to the in-execution state after responding to a subtask change event. The aging pre-estimation operator can be understood as a logical operation function or algorithm that can calculate duration information. The aging pre-estimation operator can be used to perform logical or mathematical operations on duration information. In this embodiment, there may be one or more aging pre-estimation operators associated with the subtask node in execution. When there is one aging pre-estimation operator, when the execution duration corresponding to the subtask node in execution is determined based on this aging pre-estimation operator, the determined execution duration can be used as the estimated execution duration corresponding to the subtask node in execution. When there are multiple aging pre-estimation operators, the estimated execution duration corresponding to the subtask node in execution can be determined respectively according to each aging pre-estimation operator. Further, the predicted duration information corresponding to the subtask node in execution can be determined from the multiple determined estimated execution durations. It should be noted that when there are multiple aging pre-estimation operators, each aging pre-estimation operator can represent different duration prediction algorithms. The estimated execution duration can be the duration information predicted according to the aging pre-estimation operator. Among them, the priority can represent the importance degree, sequence or priority level of the aging pre-estimation operator. The priority can be the attribute information obtained by sorting the aging pre-estimation operators according to importance.

[0164] In a specific implementation, at least one aging pre-estimation operator associated with the changed subtask node in execution can be determined. Further, for at least one aging pre-estimation operator, the task association information corresponding to the subtask node in execution required by this aging pre-estimation operator can be obtained according to the aging pre-estimation operator, and duration prediction can be performed based on this aging pre-estimation operator and the determined task association information, and the predicted duration information can be used as the estimated execution duration corresponding to this aging pre-estimation operator. Then, at least one estimated execution duration corresponding to the subtask node in execution can be obtained. Further, the priorities of at least one pre-configured aging pre-estimation operator can be obtained, and the preset number of aging pre-estimation operators ranked in the front can be determined based on the sequence represented by the priorities. Further, the estimated execution duration corresponding to the determined aging pre-estimation operator can be used as the estimated execution aging information corresponding to the subtask node in execution, so as to obtain the estimated execution aging information in the task execution information. Among them, the preset number can be one or more

[0165] In this embodiment, when the subtask node is a task start node, a sampling node, and a sample detection node, the estimated execution duration is the pre-configured execution duration.

[0166] In specific implementation, when the subtask node is a task start node, a sampling node, or a sample detection node, the execution duration corresponding to the respective subtask node can be pre-configured, and the preset execution duration can be associated and stored with the task identifier of the corresponding subtask node. Further, when the subtask node in the ongoing execution after the change is any of the task start node, the sampling node, and the sample detection node, the pre-configured execution duration can be retrieved based on the task identifier corresponding to the subtask node, and the retrieved execution duration can be used as the estimated execution duration corresponding to the subtask node.

[0167] S430. According to the task execution information, display at least one subtask node execution status and the estimated execution time limit information of at least one subtask node in the ongoing execution on the information display interface.

[0168] The technical solution of the embodiment of the present invention determines the estimated execution duration of the subtask in the ongoing execution under at least one time limit pre-estimation operator by relying on at least one time limit pre-estimation operator associated with the subtask in the ongoing execution after the change; further, according to the priorities of at least one time limit pre-estimation operator, the estimated execution time limit information in the task execution information is determined from at least one estimated execution duration, achieving the effect of predicting the execution time limit information of the subtask in the ongoing execution when a subtask change event is detected, realizing the prediction of the execution time limit information in this stage, and enhancing the information richness of the task execution information.

[0169] On the basis of the foregoing embodiment, when the subtask node in the ongoing execution after the change is a sampling node and a sample submission node, the estimated execution duration of the subtask node in the ongoing execution is determined based on the time limit pre-estimation operator corresponding to the subtask node in the ongoing execution. Next, the determination methods of each time limit pre-estimation operator can be described in detail. The specific implementation manner can refer to the detailed description of this embodiment, and the same or corresponding technical terms as those in the above embodiment will not be repeated in this embodiment.

[0170] Optionally, when the subtask node in the ongoing execution after the change is a sampling node, the time limit pre-estimation operator corresponding to the executor going to the target location for sampling is usually at least associated with the sampling location and the associated information of the object of the sample submitter. The at least one time limit pre-estimation operator corresponding to the sampling node can correspond to at least four situations, and the following can respectively describe these four situations.

[0171] The first: An operator that processes the associated information of the sample submitter based on the time limit estimation model and outputs the estimated execution duration.

[0172] It should be noted that the sample submitter can be related to the target detection task. In other words, the sample submitter can be the executor who is in an idle state and closest to the sampling location; or, the sample submitter can be the executor who has reached the sampling location at a historical time; or, the sample submitter can be the executor who has appeared frequently in the preset area where the sampling location is located at a historical time, etc. Alternatively, the sample submitter can also be a randomly selected executor, and this embodiment does not make specific limitations in this regard. The associated information can be information characterizing the task execution situation of the sample submitter for the target detection task. The associated information can include the object location of the sample submitter and the common way of passing. The object location can be the location where the sample submitter is when receiving the task assignment instruction for the target detection task. The common way of passing can be the way of passing frequently used by the sample submitter when performing tasks. Optionally, the ways of passing include multiple ways such as walking, cycling, and driving. The time limit estimation model can be a neural network model that takes the associated information of the sample submitter as the input object to estimate the execution time limit based on the input object. The time limit estimation model can be trained on a pre-constructed neural network based on the associated information of the sample submitter in the sample task and the actual duration information of the sample submitter sampling at the sampling location. The time limit estimation model can be a neural network model with any model structure, and the model structure of the time limit estimation model is not limited here, and can be specifically customized according to actual needs.

[0173] In specific implementation, when determining the sample submitter based on the task configuration information of the target detection task, the pre-configured associated information corresponding to the sample submitter can be retrieved according to the object identifier of the sample submitter. Further, the associated information of the sample submitter and the target location can be input into the pre-trained time limit estimation model. Furthermore, the time limit estimation model can predict the duration based on the associated information and output the predicted duration information. At this time, the time limit estimation model can be used as an operator for determining the estimated execution duration, and the output predicted duration information can be used as the estimated execution duration determined based on this time limit estimation operator.

[0174] The second method: Determine the operator for estimating the execution duration based on the starting position, the way of passing, and the sampling position of the sample submitter.

[0175] Among them, the starting position can be the position where the sample submitter is when receiving the task assignment instruction for the target detection task. The starting position can be represented by at least one form of position information. Optionally, the starting position can be the longitude and latitude information where the sample submitter is located. The way of passing can be the way used by the sample submitter to move to the sampling position. Optionally, the ways of passing include multiple ways such as walking, cycling, and driving. The sampling position can be related to the detection object in the target detection task and is the position where the detection object is located.

[0176] In a specific implementation, when the subject who performs the target detection task is determined, the task assignment instruction of the target detection task can be sent to the subject, and the location of the subject can be determined, and the location can be used as the starting location. Also, the predetermined task association information of the subject can be retrieved according to the subject's object identifier, and the mode of travel used by the subject when performing the task can be determined according to the task association information. Also, the sampling location can be determined based on the task configuration information of the target detection task. Furthermore, when the starting location, mode of travel, and sampling location are determined, path planning can be performed according to the starting location and the sampling location, and the time information used to travel the path can be determined according to the mode of travel, and the operations of path planning and determining the time information can be used as operators to determine the estimated execution time.

[0177] The third method is to determine first cluster data based on the sampling position and the target detection item, and to determine an operator for estimating the execution time based on the first cluster data.

[0178] The first cluster data may be used to represent data of target detection tasks corresponding to target detection items that have been created within a preset range of the sampling position within a historical period of time.

[0179] In this embodiment, the sampling position and the target detection item may be historical data obtained from historical task execution data. That is, the operator for estimating the execution time may be determined by analyzing the sampling position and the target detection item in the historical task execution data.

[0180] In a specific implementation, a plurality of historical tasks to be processed can be determined from historical tasks according to the sampling position and the target detection item in the target detection task. The task execution position in the historical task to be processed can be a position within a preset area constructed with the sampling position as the center and the preset distance as the radius, and the detection item in the historical task to be processed is a target detection item. Further, the sampling positions and target detection items corresponding to the plurality of historical tasks to be processed can be obtained, and the plurality of sampling positions and target detection items can be clustered and analyzed according to the clustering algorithm, and the first clustering data can be obtained. Further, an operator for determining the estimated execution time can be determined according to the first clustering data and the preset spatial matching algorithm, so that the time estimation operator matches the sampling position and the target detection item with the first clustering data through the preset spatial matching algorithm, and predicts the estimated execution time. Among them, the preset distance can be any value, optionally, 1 km, 1.2 km or 1.5 km, etc. The preset spatial matching algorithm can be any spatial indexing algorithm, optionally, a geographic hashing algorithm.

[0181] The fourth type: an operator that determines the estimated execution time based on the sampling position, the starting position of the inspector, and the inspection position.

[0182] Among them, the submission location can be the location for detecting the sample to be tested. Generally, the submission location is related to the target detection item in the target detection task. The submission location can be represented by at least one form of location information. Optionally, the submission location can be the longitude and latitude information where the detection point is located.

[0183] In a specific implementation, when determining the starting position of the submitter and determining the sampling position and the submission position based on the task configuration information of the target detection task, an operator for estimating the execution duration can be constructed according to the preset driving speed and the distance information between the sampling position, the starting position and the submission position. Furthermore, the time limit pre-estimation operator can be used to determine the distance information from the starting position to the sampling position and then from the sampling position to the submission position, and determine the ratio between the distance information and the preset driving speed, and use this ratio as the estimated execution duration. Among them, the preset driving speed can be associated with the travel mode of the submitter. Exemplarily, assuming that the travel mode of the submitter is an electric vehicle, the corresponding preset driving speed can be 0.25 km / min.

[0184] Optionally, the sub-task node in execution is the submission node, and the time limit pre-estimation operator corresponding to the submission node is usually at least associated with the associated information of the submitter, the sampling position and the sample detection position. At least one time limit pre-estimation operator corresponding to the submission node can correspond to at least three situations, and the following can respectively describe these three situations.

[0185] The first: Process the associated information of the submitter and the sample detection position based on the time limit estimation model, and output an operator for estimating the execution duration.

[0186] Generally, the sample detection position is related to the target detection item in the target task. The sample detection position can be represented by at least one form of location information. Optionally, the sample detection position can be the longitude and latitude information where the detection point is located. The time limit estimation model can be a neural network model that uses the associated information of the submitter and the sample detection position as input objects for time limit estimation. The time limit estimation model can be obtained by training a pre-constructed neural network based on the associated information of the submitter, the sample detection position in the sample task, and the actual duration information of the submitter submitting the sample. The time limit estimation model can be a neural network model with any model structure, and the model structure of the time limit estimation model is not limited here, and can be specifically customized according to actual needs.

[0187] In specific implementation, when determining the submitter and the target detection item based on the task configuration information of the target detection task, the associated information corresponding to the submitter pre-configured can be retrieved according to the object identifier of the submitter. Moreover, the sample detection position corresponding to the target detection item can be determined. Further, the associated information of the submitter and the sample detection position can be input into the pre-trained time limit prediction model. Then, the time limit prediction model can predict the duration information required for the submission node based on the associated information and the sample detection position, and output the predicted duration information. At this time, the time limit prediction model can be used as an operator for predicting the execution duration, and the output predicted duration information can be used as the predicted execution duration determined based on this time limit prediction operator.

[0188] The second method: Determine the operator for predicting the execution duration based on the sampling position, the travel mode, and the sample detection position.

[0189] Among them, the travel mode can be the mode adopted by the submitter when traveling from the sampling position to the sample detection position.

[0190] In specific implementation, the task associated information of the submitter determined in advance can be retrieved according to the object identifier of the submitter, and the travel mode adopted by the submitter when performing the task can be determined according to the task associated information. Moreover, the sampling position and the sample detection position can be determined based on the task configuration information of the target detection task. Further, when the sampling position, the travel mode, and the sample detection position are determined, path planning can be performed according to the sampling position and the sample detection position, and the duration information used for traveling this path can be determined according to the travel mode. The operations of path planning and determining the duration information can be used as an operator for predicting the execution duration.

[0191] The third method: Determine the second clustering data based on the sampling position, the target detection item, and the sample detection position, so as to determine the operator for predicting the execution duration based on the second clustering data.

[0192] Among them, the second clustering data can be used to represent the data that has created a target detection task corresponding to the target detection item within the preset area where the sampling position is located and has been submitted to the sample submission position during the historical time.

[0193] In this embodiment, the sampling position, the target detection item, and the sample detection position can be historical data obtained from the historical task execution data. That is to say, the operator for predicting the execution duration can be determined by analyzing the sampling position and the target detection item in the historical task execution data.

[0194] In specific implementation, multiple historical tasks to be processed can be determined from historical tasks according to the sampling location, target detection item, and sample detection location in the target task. The task execution location in the historical tasks to be processed can be a location within a preset area centered on the target location and with a preset distance as the radius. Moreover, the detection item in the historical tasks to be processed is a historical task where the target detection item and the submission location are the same location. Further, the historical sampling location, target detection item, and historical sample detection location corresponding to the multiple historical tasks to be processed can be obtained, and clustering analysis can be performed on the multiple historical sampling locations, target detection items, and historical sample detection locations according to the clustering algorithm, and second clustering data can be obtained. Further, an operator for predicting the estimated execution duration can be determined according to the second clustering data and the preset spatial matching algorithm, so that the operator matches the sampling location, target detection item, and sample detection location with the second clustering data through the preset spatial matching algorithm and predicts the estimated execution duration. Among them, the preset distance can be any value. Optionally, it can be 1 kilometer, 1.2 kilometers, 1.5 kilometers, etc. The preset spatial matching algorithm can be any spatial indexing algorithm. Optionally, it is the geographic hashing algorithm.

[0195] Based on the above technical solution, it should be noted that the priority of the timeliness pre-estimation operator can be dynamically changed, and the basis for adjusting the priority of the timeliness pre-estimation operator can be associated with the timeliness pre-estimation accuracy corresponding to the timeliness pre-estimation operator. In other words, the priority of the timeliness pre-estimation operator can be adjusted based on the estimated execution duration corresponding to the timeliness pre-estimation operator and the actual timeliness information corresponding to the sub-task node.

[0196] Based on the above technical solution, the method further includes: caching the estimated execution duration determined by at least one sub-task in the target detection task under at least one timeliness pre-estimation operator; in response to a timeliness pre-estimation operator priority change event, updating the priority of the at least one timeliness pre-estimation operator based on the estimated execution duration and the actual execution duration information corresponding to the at least one cached timeliness pre-estimation operator.

[0197] Among them, the timeliness pre-estimation operator priority change event can be a standard for determining whether to perform the operator priority change operation. Optionally, the timeliness pre-estimation operator priority change event includes that the usage duration of the current priority reaches a preset duration threshold, reaches a preset priority change cycle, detects a change instruction for the priority, etc. The actual execution duration information can be the duration information actually required to execute the sub-task.

[0198] In a specific implementation, for each subtask, when at least one aging pre-estimation operator corresponding to the subtask is used to determine at least one estimated execution duration corresponding to the subtask, the at least one aging pre-estimation operator can be stored corresponding to its corresponding estimated execution duration. Further, when an aging pre-estimation operator priority change event is detected, the actual execution duration information corresponding to each subtask can be determined, and the actual execution duration information can be compared with at least one estimated execution duration corresponding to the subtask to determine the aging estimation difference corresponding to at least one aging pre-estimation operator. Furthermore, the priority of at least one aging pre-estimation operator can be adjusted according to the aging estimation difference, that is, the priority of at least one aging pre-estimation operator can be adjusted in ascending order of the aging estimation difference, and the priority of the aging pre-estimation operator with the smallest aging estimation difference can be adjusted to the highest, and the priority of the aging pre-estimation operator with the largest aging estimation difference can be adjusted to the lowest.

[0199] Figure 11 The flowchart of an information display method provided by an embodiment of the present invention. As Figure 11 shown, the method includes:

[0200] When the system receives a progress query operation for a target detection task, the subtasks currently being executed in the target detection task can be determined. Further, the task execution information is retrieved from the cache, and it is queried whether the task execution information includes data related to the subtask nodes being executed and the subtask nodes to be executed. When it is determined that the task execution information includes relevant data, the display copy can be generated according to the relevant data of the subtask nodes being executed and the subtask nodes to be executed; when the task execution information does not include relevant data, the fallback copy can be displayed.

[0201] When the application detects a subtask change event, in response to the subtask change event, the relevant data of the subtask nodes to be executed and the subtask nodes being executed are obtained, and the estimated execution aging information of the subtask nodes being executed and the subtask nodes to be executed is determined through multiple aging pre-estimation operators. Further, when the estimated execution aging information is determined, the estimated execution aging information can be stored in the database, and the actual execution duration information and the estimated execution aging information are cached to update the priority of the aging pre-estimation operator based on the cached actual execution duration information and the estimated execution aging information.

[0202] Figure 12 The structural schematic diagram of an information display device for a detection task provided by an embodiment of the present invention. The device includes: a target detection task generation module 510, a task execution information acquisition module 520, and a task execution information display module 530.

[0203] Among them, the target detection task generation module 510 is used to send a detection request instruction to the network server so that the network server generates a target detection task; wherein, the target detection task includes a plurality of subtask nodes; the task execution information acquisition module 520 is used to respond to the event that the target detection task is executed, and receive the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one subtask node in execution and the estimated execution time limit information; the task execution information display module 530 is used to display the execution status of at least one subtask node and the estimated execution time limit information of the at least one subtask node in execution in the information display interface according to the task execution information.

[0204] The technical solution provided by the embodiment of the present invention is to send a detection request instruction to the network server so that the network server generates a target detection task; wherein, the target detection task includes a plurality of subtask nodes, and the setting of the subtask nodes helps to better organize and manage complex tasks, making each subtask easier to track, allocate resources and monitor progress; further, in response to the event that the target detection task is executed, receive the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one subtask node in execution and the estimated execution time limit information; further, according to the task execution information, display the execution status of at least one subtask node and the estimated execution time limit information of at least one subtask node in execution in the information display interface, solving the problem in the prior art that the execution time limit information of each execution stage cannot be clearly understood during the task execution process, realizing that during the execution of the target detection task, the execution time limit information corresponding to the target detection task is displayed in a visual form, achieving the effect that the execution node time is predictable, and improving the user experience.

[0205] Optionally, the task execution information display module 530 includes: an execution order acquisition unit, a task chain display unit and an execution status display unit. Among them, the execution order acquisition unit is used to acquire the preset execution order of the plurality of subtask nodes; the task chain display unit is used to display a task chain constructed according to the preset execution order in the information display interface, wherein the task chain includes the task identifiers corresponding to the plurality of subtask nodes respectively; the execution status display unit is used to display the corresponding subtask node execution status on the task identifiers corresponding to the plurality of subtask nodes respectively according to the task execution information.

[0206] Optionally, the information display interface further includes the object information of at least one detection object and the subtask nodes in execution corresponding to the at least one detection object; wherein, the at least one detection object is the object edited when obtaining the target detection project.

[0207] Optionally, the target detection task is a task of detecting a target detection project to obtain a preset index detection result. The multiple subtask nodes corresponding to the target detection task include a task start node, a sampling node, a sampling node, a sample submission node, a sample detection node, and a detection result viewing node.

[0208] Optionally, the device further includes: an estimated execution time information acquisition module and an estimated execution time information display module. Among them, the estimated execution time information acquisition module is used to acquire the estimated execution time information of at least one to-be-executed subtask node in the task execution information; the estimated execution time information display module is used to display the estimated execution time information of the at least one to-be-executed subtask node in the information display interface.

[0209] Optionally, the subtask node is the task start node and / or the sampling node, and the information display interface further includes map data, and the geographical location of the sample submitter is displayed in real time in the map data; the subtask node is the sample submission node, and the map data is presented in the information display interface, and the geographical location of the sample submitter and the sample detection location are displayed in real time in the map data.

[0210] Optionally, the device further includes: a control display module and a test report display module. Among them, the control display module is used to display a view test report control at a position associated with the test object in the information display interface when the subtask node of the test object is a test result viewing node; the test report display module is used to display the test report corresponding to the test object in the test report display page based on the trigger operation on the view test report control.

[0211] Optionally, the test report display module includes: a test result display unit and an abnormal prompt information display unit. Among them, the test result display unit is used to display at least one test item corresponding to the at least one test object and the test result of the test item in the test report display page; and the abnormal prompt information display unit is used to display at least one abnormal prompt information and the identifier of the online medical resource that can answer the abnormal prompt information in the test report display page.

[0212] Optionally, the device further includes: a page display module and a test object determination module. Among them, the page display module is used to display a test item editing page in response to a trigger operation for obtaining a target test project before sending a test request instruction to the network server; the test object determination module is used to determine at least one test object and the on-site sampling location based on the editing operation on the test item editing page.

[0213] Optionally, the detection item editing page further displays associated detection items associated with the target detection item, as well as recommendation information for the associated detection items.

[0214] Optionally, the device further includes: a task execution information determination module. The task execution information determination module is configured to determine the task execution information in response to a subtask change event, and in response to an event that the target detection task is executed, receive the task execution information of the target detection task from a network server; wherein, the task execution information at least includes estimated execution time information of at least one subtask node in execution.

[0215] Optionally, the task execution information determination module includes: an estimated execution duration determination unit and an estimated execution time information determination unit. The estimated execution duration determination unit is configured to determine the estimated execution duration of the subtask node in execution under at least one time limit pre-estimation operator based on at least one time limit pre-estimation operator associated with the changed subtask node in execution; the estimated execution time information determination unit is configured to determine the estimated execution time information in the task execution information from at least one estimated execution duration based on the priorities of the at least one time limit pre-estimation operator.

[0216] Optionally, the subtask node is a sampling node, and the at least one time limit pre-estimation operator includes: an operator that processes the associated information of the sample submitter based on a time limit estimation model and outputs an estimated execution duration; an operator that determines the estimated execution duration based on the starting position, travel mode, and sampling position of the sample submitter; an operator that determines first clustering data based on the sampling position and the target detection item, and determines the estimated execution duration based on the first clustering data; an operator that determines the estimated execution duration according to the sampling position, the starting position, and the submission position of the sample submitter.

[0217] Optionally, the subtask node is a sample submission node, and the at least one time limit pre-estimation operator includes: an operator that processes the associated information of the sample submitter and the sample detection position based on the time limit estimation model and outputs an estimated execution duration; an operator that determines the estimated execution duration based on the sampling position, travel mode, and the sample detection position; an operator that determines second clustering data based on the sampling position, the target detection item, and the sample detection position, and determines the estimated execution duration based on the second clustering data.

[0218] Optionally, the subtask nodes are a task start node, a sampling node, and a sample detection node, and the estimated execution duration is a pre-configured execution duration.

[0219] Optionally, the device further includes: an estimated execution duration caching module and an operator priority update module.

[0220] An estimated execution duration caching module, configured to cache the estimated execution durations determined by at least one subtask node in the target detection task under at least one aging pre - estimation operator;

[0221] An operator priority update module, configured to, in response to an aging pre - estimation operator priority change event, update the priorities of the at least one aging pre - estimation operator based on the estimated execution durations and actual execution duration information corresponding to the cached at least one aging pre - estimation operator.

[0222] The information display device for a detection task provided by an embodiment of the present invention can execute the information display method for a detection task provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution of the method.

[0223] It should be noted that the various units and modules included in the above - mentioned device are only divided according to functional logic, but are not limited to the above - mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present invention.

[0224] Figure 13 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Figure 13 It shows a block diagram of an exemplary electronic device 50 suitable for implementing the implementation manners of the embodiments of the present invention. Figure 13 The shown electronic device 50 is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present invention.

[0225] As Figure 13 shown, the electronic device 50 is presented in the form of a general - purpose computing device. The components of the electronic device 50 may include, but are not limited to: one or more processors or processing units 501, a system memory 502, and a bus 503 connecting different system components (including the system memory 502 and the processing unit 501).

[0226] The bus 503 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the multiple bus structures. For example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0227] The electronic device 50 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 50, including volatile and non-volatile media, removable and non-removable media.

[0228] The system memory 502 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 504 and / or cache memory 505. The electronic device 50 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 506 can be used for reading and writing on non-removable, non-volatile magnetic media ( Figure 13 not shown, commonly referred to as a "hard disk drive"). Although Figure 13 not shown in the figure, a disk drive for reading and writing on removable non-volatile disks (such as "floppy disks") and an optical disk drive for reading and writing on removable non-volatile optical disks (such as CD-ROM, DVD-ROM or other optical media) can be provided. In these cases, each drive can be connected to the bus 503 through one or more data media interfaces. The memory 502 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the embodiments of the present invention.

[0229] A program / utility 508 having a set (at least one) of program modules 507 can be stored, for example, in the memory 502. Such program modules 507 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 these examples may include the implementation of a network environment. The program modules 507 generally execute the functions and / or methods in the embodiments described in the present invention.

[0230] The electronic device 50 can also communicate with one or more external electronic devices 509 (such as a keyboard, a pointing device, a display 510, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 50, and / or communicate with any device that enables the electronic device 50 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 511. Moreover, the electronic device 50 can also 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 the network adapter 512. As shown in the figure, the network adapter 512 communicates with other modules of the electronic device 50 through the bus 503. It should be understood that although Figure 13which is not shown in the figure. Other hardware and / or software modules can be used in combination with the electronic device 50, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0231] The processing unit 501 executes various functional applications and data processing by running the programs stored in the system memory 502, such as implementing the information display method for the detection task provided in the embodiments of the present invention.

[0232] The embodiments of the present invention also provide a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the information display method for the detection task when executed by a computer processor.

[0233] The method includes: sending a detection request instruction to a network server so that the network server generates a target detection task; the target detection task includes a plurality of subtask nodes;

[0234] In response to the event that the target detection task is executed, receiving the task execution information of the target detection task from the network server; wherein, the task execution information at least includes the execution status of at least one subtask node in execution and the estimated execution time limit information;

[0235] According to the task execution information, display the execution status of at least one subtask node and the estimated execution time limit information of at least one subtask node in execution in the information display interface.

[0236] The computer storage medium of the embodiments of the present invention can adopt any combination of one or more computer-readable media. The computer-readable media can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0237] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0238] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wire, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0239] The computer program code for performing the operations of the embodiments of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages - such as Java, Smalltalk, C++ - and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or, alternatively, may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0240] Note that the above is only the preferred embodiment of the present invention and the applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments may be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for displaying information of a detection task, characterized in that: include: Sending a detection request instruction to a network server so that the network server generates a target detection task; wherein the target detection task includes a plurality of subtask nodes; In response to the event that the target detection task is executed, receiving task execution information of the target detection task from a network server; wherein the task execution information at least includes execution status and estimated execution time efficiency information of at least one subtask node being executed; According to the task execution information, the execution status of at least one subtask node and the estimated execution time efficiency information of the at least one executing subtask node are displayed in the information display interface.

2. The method according to claim 1, characterized in that The displaying of the execution status of at least one subtask node in the information display interface includes: Obtaining a preset execution order of the multiple subtask nodes; Displaying a task chain constructed according to the preset execution order in the information display interface, wherein the task chain includes task identifiers corresponding to the multiple subtask nodes respectively; According to the task execution information, the corresponding subtask node execution status is displayed on the task identifiers respectively corresponding to the multiple subtask nodes.

3. The method according to claim 1, characterized in that The information display interface also includes object information of at least one detection object and an executing subtask node corresponding to the at least one detection object; The at least one detection object is an object edited when acquiring the target detection item.

4. The method according to claim 1, characterized in that: The target detection task is a task of detecting a target detection item to obtain a preset indicator detection result. The multiple subtask nodes corresponding to the target detection task include a task start node, a sampling node, a sampling node, a test submission node, a sample detection node, and a test result viewing node.

5. The method according to claim 1, characterized in that The method further comprises: Obtaining estimated execution time efficiency information of at least one subtask node to be executed in the task execution information; The estimated execution time efficiency information of the at least one subtask node to be executed is displayed in the information display interface.

6. The method according to claim 3, characterized in that The subtask node is a task start node and / or a sampling node, and the information display interface also includes map data, which displays the geographical location of the person submitting the test in real time; The subtask node is a test submission node, and map data is presented in the information display interface. The map data displays the geographical location of the test submitter and the sample testing location in real time.

7. The method according to claim 3, characterized in that The method further comprises: When the subtask node of the detection object is a detection result viewing node, displaying a viewable detection report control at a position associated with the detection object in the information display interface; Based on the triggering operation of the viewable test report control, the test report corresponding to the test object is displayed in the test report display page.

8. The method according to claim 7, characterized in that The displaying of the test report corresponding to the test object on the test report display page includes: displaying at least one test item corresponding to the at least one test object and the test result of the test item on the test report display page; and At least one abnormal prompt information and an identification of an online medical resource that can answer the abnormal prompt information are displayed in the test report display page.

9. The method according to claim 1, characterized in that: Before sending the detection request instruction to the network server, the method further includes: In response to a trigger operation for obtaining a target detection item, displaying a detection item editing page; Based on the editing operation on the inspection item editing page, at least one inspection object and a door-to-door sampling location are determined.

10. The method according to claim 9, characterized in that The detection item editing page also displays associated detection items associated with the target detection item, and recommendation information of the associated detection items.

11. The method according to claim 1, characterized in that: The method further comprises: In response to a subtask change event, determining the task execution information, and in response to an event that the target detection task is executed, receiving the task execution information of the target detection task from a network server; The task execution information at least includes estimated execution time efficiency information of at least one subtask node being executed.

12. The method according to claim 8, characterized in that The determining the task execution information in response to the subtask change event includes: Determining an estimated execution time of the subtask node being executed under the at least one time estimation factor according to at least one time estimation factor associated with the changed subtask node being executed; According to the priority of the at least one time estimation function, the estimated execution time information in the task execution information is determined from the at least one estimated execution duration.

13. The method according to claim 12, characterized in that The subtask node is a sampling node, and the at least one time efficiency estimation subtask includes: Based on the time estimation model, the associated information of the inspector is processed and an operator that estimates the execution time is output; Determine an operator for estimating execution time based on the starting position, travel mode, and sampling position of the subject; Determine first cluster data based on the sampling position and the target detection item, and determine the operator for estimating the execution time based on the first cluster data; An operator for estimating the execution time is determined according to a sampling position, a starting position of the person submitting the test, and a test submission position.

14. The method according to claim 12, characterized in that The subtask node is a sent-for-inspection node, and the at least one time efficiency estimation subtask node includes: Based on the time estimation model, the associated information of the person submitting the sample and the sample detection location are processed to output an operator for estimating the execution time; Determine an operator for estimating execution time based on a sampling location, a traffic mode, and a sample detection location; Based on the sampling position, the target detection item and the sample detection position, second clustering data is determined to determine an operator for estimating the execution time based on the second clustering data.

15. The method according to claim 12, characterized in that The subtask nodes are a task start node, a sampling node, and a sample detection node, and the estimated execution time is a pre-configured execution time.

16. The method according to claim 12, characterized in that Also includes: Cache the estimated execution time of at least one subtask node in the target detection task determined under at least one time estimation subtask; In response to a time efficiency estimation component priority change event, the priority of the at least one time efficiency estimation component is updated based on the estimated execution duration and actual execution duration information corresponding to the at least one cached time efficiency estimation component.

17. An information display device for a detection task, characterized in that: include: A target detection task generation module, used to send a detection request instruction to a network server so that the network server generates a target detection task; wherein the target detection task includes a plurality of subtask nodes; A task execution information acquisition module, used to receive task execution information of the target detection task from a network server in response to an event that the target detection task is executed; wherein the task execution information at least includes the execution status and estimated execution time efficiency information of at least one subtask node being executed; The task execution information display module is used to display the execution status of at least one subtask node and the estimated execution time efficiency information of the at least one executing subtask node in the information display interface according to the task execution information.

18. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of claims 1-17.

19. A storage medium comprising computer executable instructions, wherein the computer executable instructions are used to perform the information display method according to any one of claims 1 to 17 when executed by a computer processor.

20. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program is used to execute the information presentation method according to any one of claims 1 to 17.