A data sharing method and system for nucleic acid detector
By comparing the visual output requirements and sharing security preferences of nucleic acid detection data sharing tasks, and responding to the current task with the execution records of historical tasks, the problems of data sharing accuracy and efficiency are solved, and efficient and accurate data sharing processing are achieved.
Patent Information
- Application Number
- CN202310312138.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-28
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2043-03-28
AI Technical Summary
In the prior art, it is difficult to improve the accuracy and efficiency of data sharing during the sharing of nucleic acid detection data.
By obtaining the visual design vector and data expectation encapsulation mode vector of the current and historical nucleic acid detection data sharing task, comparing visual output requirements and shared security preferences, determining whether the task is a similar nucleic acid detection data sharing task, and responding to the current task based on the execution record of the historical task.
The accuracy of determining similar nucleic acid detection data sharing tasks has been improved, the response efficiency and accuracy of data sharing has been improved, and fast and accurate data sharing processing has been achieved.
Smart Images

Figure CN116561219B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data sharing, and in particular to a data sharing method and system applied to a nucleic acid detector. Background Art
[0002] Data sharing means that users in different places who use different computers and different software can read other people's data and perform various operations, calculations and analyses. Data sharing can be applied to different industries, such as e-commerce data sharing, smart office data sharing or nucleic acid testing data sharing. In the process of data sharing, how to improve the accuracy and efficiency of data sharing is an aspect that needs further improvement. Summary of the invention
[0003] In order to improve the technical problems existing in the related technologies, the present application provides a data sharing method and system applied to nucleic acid detection instruments.
[0004] The present application embodiment provides a data sharing method applied to a nucleic acid detector, which is applied to a data sharing system, and the method includes:
[0005] Obtain a first shared visualization design vector and a first data expected encapsulation pattern vector for a first nucleic acid detection data sharing task, and obtain a second shared visualization design vector and a second data expected encapsulation pattern vector for a second nucleic acid detection data sharing task; wherein the first nucleic acid detection data sharing task is a current nucleic acid detection data sharing task, and the second nucleic acid detection data sharing task is a historical nucleic acid detection data sharing task;
[0006] Determine whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector, and determine whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar based on the first data expected encapsulation mode vector and the second data expected encapsulation mode vector;
[0007] If the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, then the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are determined to be similar nucleic acid detection data sharing tasks;
[0008] The task execution record based on the second nucleic acid detection data sharing task responds to the first nucleic acid detection data sharing task.
[0009] Preferably, determining whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector includes:
[0010] determining a first similarity index between the first shared visualization design vector and the second shared visualization design vector;
[0011] If the first similarity index is greater than a first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task;
[0012] The determining, based on the first data expected encapsulation mode vector and the second data expected encapsulation mode vector, whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar includes:
[0013] determining a second similarity index between the first data expected encapsulation mode vector and the second data expected encapsulation mode vector;
[0014] If the second similarity index is greater than the second set value, it is determined that the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task.
[0015] Preferably, if the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, then determining that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks includes:
[0016] Determine a third similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task based on the first similarity index and the second similarity index;
[0017] If the third similarity index is greater than the third set value, it is determined that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
[0018] Preferably, the first shared visualization design vector includes a third shared visualization design vector of each first nucleic acid detection data sharing task link in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes a fourth shared visualization design vector of each second nucleic acid detection data sharing task link in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task link corresponds to a second nucleic acid detection data sharing task link;
[0019] The step of obtaining a first shared visualization design vector for a first nucleic acid detection data sharing task and obtaining a second shared visualization design vector for a second nucleic acid detection data sharing task includes:
[0020] Perform visual feature mapping on the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task respectively to obtain a first nucleic acid detection data sharing task map and a second nucleic acid detection data sharing task map;
[0021] Respectively decomposing the first nucleic acid detection data sharing task map and the second nucleic acid detection data sharing task map into a plurality of first nucleic acid detection data sharing task links and a plurality of second nucleic acid detection data sharing task links;
[0022] The third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link are obtained respectively.
[0023] Preferably, the determining a first similarity index between the first shared visualization design vector and the second shared visualization design vector comprises:
[0024] Respectively determine the similarity index between the third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link, and obtain multiple fourth similarity indexes;
[0025] A target similarity index of the plurality of fourth similarity indexes is determined as a first similarity index between the first shared visualization design vector and the second shared visualization design vector.
[0026] Preferably, the first shared visualization design vector includes the first number of active design items and the first number of unpopular design items in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes the second number of active design items and the second number of unpopular design items in the second nucleic acid detection data sharing task;
[0027] The determining, based on the first shared visualization design vector and the second shared visualization design vector, whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar includes:
[0028] Determine, according to the first number of active design items and the second number of active design items, an active design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task;
[0029] Determine, according to the number of the first unpopular design items and the number of the second unpopular design items, an unpopular design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task;
[0030] Determining a first similarity index between the first shared visual design vector and the second shared visual design vector according to the active design item similarity index and the unpopular design item similarity index;
[0031] If the first similarity index is greater than the first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task.
[0032] Preferably, the first data expected encapsulation pattern vector of the first nucleic acid detection data sharing task includes the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch in the first nucleic acid detection data sharing task, and the second data expected encapsulation pattern vector of the second nucleic acid detection data sharing task includes the fourth data expected encapsulation pattern vector of each second nucleic acid detection data sharing task branch in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task branch corresponds to a second nucleic acid detection data sharing task branch;
[0033] The determining a second similarity index between the first data expected encapsulation mode vector and the second data expected encapsulation mode vector comprises:
[0034] Respectively determine the similarity index between the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch and the fourth data expected encapsulation pattern vector of the second nucleic acid detection data sharing task branch corresponding to each first nucleic acid detection data sharing task branch, and obtain multiple fifth similarity indexes;
[0035] A target similarity index of the plurality of fifth similarity indexes is determined as a second similarity index between the first data expected packaging pattern vector and the second data expected packaging pattern vector.
[0036] Preferably, the method further comprises:
[0037] According to the first data expected encapsulation mode vector, the first shared visualization design vector, the second data expected encapsulation mode vector and the second shared visualization design vector, a decision tree model is used to determine whether the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
[0038] An embodiment of the present application also provides a data sharing system, including a processor and a memory; the processor and the memory are communicatively connected, and the processor is used to read a computer program from the memory and execute it to implement the above method.
[0039] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program implements the above method when running.
[0040] In an embodiment of the present application, based on the first shared visualization design vector of the first nucleic acid detection data sharing task and the second shared visualization design vector of the second nucleic acid detection data sharing task, it is determined whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar, and based on the first data expected encapsulation pattern vector of the first nucleic acid detection data sharing task and the second data expected encapsulation pattern vector of the second nucleic acid detection data sharing task, it is determined whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar; if the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar, If the requirements are similar and the shared security preference of the first nucleic acid testing data sharing task and the shared security preference of the second nucleic acid testing data sharing task are similar, then the first nucleic acid testing data sharing task and the second nucleic acid testing data sharing task are determined to be similar nucleic acid testing data sharing tasks, so as to determine whether the two nucleic acid testing data sharing tasks are similar nucleic acid testing data sharing tasks in combination with the visual output requirements and shared security preferences of the nucleic acid testing data sharing tasks, thereby improving the accuracy of determining similar nucleic acid testing data sharing tasks. In this way, the first nucleic acid testing data sharing task can be responded to based on the task execution record of the second nucleic acid testing data sharing task, thereby improving the response efficiency and accuracy of the first nucleic acid testing data sharing task, so as to achieve fast and accurate data sharing processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the description, are used to explain the principles of the present application.
[0042] Figure 1It is a flow chart of a data sharing method applied to a nucleic acid detector provided in an embodiment of the present application. Implementation
[0043] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0044] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0045] The method embodiments provided in the embodiments of the present application can be executed in a data sharing system, a computer device or a similar computing device. Taking running on a data sharing system as an example, the data sharing system may include one or more processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory for storing data. Optionally, the above-mentioned data sharing system may also include a transmission device for communication functions.
[0046] The memory can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to a data sharing method applied to a nucleic acid detector in an embodiment of the present application. The processor executes various functional applications and data processing by running the computer program stored in the memory, that is, implementing the above method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the data sharing system via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0047] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the data sharing system. In one example, the transmission device includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0048] Based on this, see Figure 1 , Figure 1 It is a flow chart of a data sharing method applied to a nucleic acid detector provided in an embodiment of the present invention. The method is applied to a data sharing system. Further, the method may at least include the technical solutions recorded in the following steps S01-S04.
[0049] Step S01, obtain a first shared visualization design vector and a first data expected packaging pattern vector for a first nucleic acid detection data sharing task, and obtain a second shared visualization design vector and a second data expected packaging pattern vector for a second nucleic acid detection data sharing task.
[0050] Among them, the first nucleic acid detection data sharing task is the current nucleic acid detection data sharing task, and the second nucleic acid detection data sharing task is the historical nucleic acid detection data sharing task.
[0051] Furthermore, the shared visualization design vector is used to reflect the visual output form characteristics of the nucleic acid detection data during the sharing process of the nucleic acid detection data sharing task, and the data expected encapsulation pattern vector is used to reflect the encapsulation, encryption and transmission protection characteristics of the nucleic acid detection data during the sharing process of the nucleic acid detection data sharing task.
[0052] Step S02: determine whether the visual output requirements of the first nucleic acid detection data sharing task and the visual output requirements of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector, and determine whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar based on the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector.
[0053] In an embodiment of the present invention, the visual output requirement reflects the display requirement characteristics of the corresponding nucleic acid detection data sharing task during data sharing, and the sharing security preference reflects the data security preference of the corresponding nucleic acid detection data sharing task during data sharing, such as encryption method, anonymity method and other preference characteristics.
[0054] Step S03: If the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, then determine that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
[0055] Step S04: Respond to the first nucleic acid detection data sharing task based on the task execution record of the second nucleic acid detection data sharing task.
[0056] It can be understood that, under the premise that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks, the task execution record can be referred to so as to quickly and accurately respond to the first nucleic acid detection data sharing task and realize fast and accurate data sharing processing.
[0057] Under some possible design ideas, step S02 determines whether the visual output requirements of the first nucleic acid detection data sharing task and the visual output requirements of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector, including step S021 and step S022.
[0058] Step S021: Determine a first similarity index between the first shared visualization design vector and the second shared visualization design vector.
[0059] Step S022: If the first similarity index is greater than the first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task.
[0060] Furthermore, step S02 determines whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar based on the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector, including step S023 and step S024.
[0061] Step S023: Determine a second similarity index between the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector.
[0062] Step S024: If the second similarity index is greater than the second set value, it is determined that the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task.
[0063] In some optional examples, if in step S03 the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, then determining that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks includes step S031 and step S032.
[0064] Step S031: Determine a third similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task based on the first similarity index and the second similarity index.
[0065] Step S032: If the third similarity index is greater than the third set value, it is determined that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
[0066] In some examples, the first shared visualization design vector includes a third shared visualization design vector for each first nucleic acid detection data sharing task link in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes a fourth shared visualization design vector for each second nucleic acid detection data sharing task link in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task link corresponds to a second nucleic acid detection data sharing task link.
[0067] Based on this, obtaining the first shared visualization design vector of the first nucleic acid detection data sharing task and obtaining the second shared visualization design vector of the second nucleic acid detection data sharing task in step S01 include steps S011-S013.
[0068] Step S011, respectively perform visual feature mapping on the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task to obtain the first nucleic acid detection data sharing task map and the second nucleic acid detection data sharing task map.
[0069] Step S012: respectively decompose the first nucleic acid detection data sharing task map and the second nucleic acid detection data sharing task map into a plurality of first nucleic acid detection data sharing task links and a plurality of second nucleic acid detection data sharing task links.
[0070] Step S013, respectively obtain the third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link.
[0071] In some exemplary design ideas, the determining of the first similarity index between the first shared visualization design vector and the second shared visualization design vector described in step S021 includes step S0211 and step S0212.
[0072] Step S0211, respectively determine the similarity index between the third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link, and obtain multiple fourth similarity indexes.
[0073] Step S0212: Determine a target similarity index of the plurality of fourth similarity indexes as a first similarity index between the first shared visualization design vector and the second shared visualization design vector.
[0074] In some optional embodiments, the first shared visualization design vector includes a first number of active design items and a first number of unpopular design items in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes a second number of active design items and a second number of unpopular design items in the second nucleic acid detection data sharing task. Based on this, step S02 determines whether the visual output requirements of the first nucleic acid detection data sharing task and the visual output requirements of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector, including: determining the active design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task based on the first number of active design items and the second number of active design items; determining the unpopular design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task based on the first number of unpopular design items and the second number of unpopular design items; determining the first similarity index between the first shared visualization design vector and the second shared visualization design vector based on the active design item similarity index and the unpopular design item similarity index; if the first similarity index is greater than the first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar.
[0075] Further, the first data expected encapsulation pattern vector of the first nucleic acid detection data sharing task includes the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch in the first nucleic acid detection data sharing task, and the second data expected encapsulation pattern vector of the second nucleic acid detection data sharing task includes the fourth data expected encapsulation pattern vector of each second nucleic acid detection data sharing task branch in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task branch corresponds to a second nucleic acid detection data sharing task branch. Based on this, the determination of the second similarity index between the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector described in step S023 includes: respectively determining the similarity index between the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch and the fourth data expected encapsulation pattern vector of the second nucleic acid detection data sharing task branch corresponding to each first nucleic acid detection data sharing task branch, and obtaining multiple fifth similarity indexes; determining the target similarity index of the multiple fifth similarity indexes as the second similarity index between the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector.
[0076] Under some possible design ideas, the method also includes: determining whether the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks through a decision tree model based on the first data expected encapsulation pattern vector, the first shared visualization design vector, the second data expected encapsulation pattern vector and the second shared visualization design vector.
[0077] In an embodiment of the present application, based on the first shared visualization design vector of the first nucleic acid detection data sharing task and the second shared visualization design vector of the second nucleic acid detection data sharing task, it is determined whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar, and based on the first data expected encapsulation pattern vector of the first nucleic acid detection data sharing task and the second data expected encapsulation pattern vector of the second nucleic acid detection data sharing task, it is determined whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar; if the visual output requirement of the first nucleic acid detection data sharing task and the visual output of the second nucleic acid detection data sharing task are similar, If the requirements are similar and the shared security preference of the first nucleic acid testing data sharing task and the shared security preference of the second nucleic acid testing data sharing task are similar, then the first nucleic acid testing data sharing task and the second nucleic acid testing data sharing task are determined to be similar nucleic acid testing data sharing tasks, so as to determine whether the two nucleic acid testing data sharing tasks are similar nucleic acid testing data sharing tasks in combination with the visual output requirements and shared security preferences of the nucleic acid testing data sharing tasks, thereby improving the accuracy of determining similar nucleic acid testing data sharing tasks. In this way, the first nucleic acid testing data sharing task can be responded to based on the task execution record of the second nucleic acid testing data sharing task, thereby improving the response efficiency and accuracy of the first nucleic acid testing data sharing task, so as to achieve fast and accurate data sharing processing.
[0078] In addition, the application of the above scheme can perform similarity analysis of nucleic acid testing data sharing tasks based on visual output requirements and shared security preferences, and can comprehensively and integratedly consider the main task elements of nucleic acid testing data sharing tasks, thereby improving the reliability of similarity analysis.
[0079] An embodiment of the present application also provides a data sharing system, including a processor and a memory; the processor and the memory are communicatively connected, and the processor is used to read a computer program from the memory and execute it to implement the above method.
[0080] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program implements the above method when running.
[0081] In several embodiments provided in the embodiments of the present application, it should be understood that the disclosed device and method can also be implemented in other ways. The device and method embodiments described above are merely schematic, for example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the device, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0082] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0083] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code. It should be noted that in this article, the term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. Without more constraints, an element defined by the phrase "comprising a..." does not exclude the existence of other identical elements in the process, method, article or apparatus comprising the element.
[0084] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A data sharing method applied to a nucleic acid detector, characterized in that: Applied to a data sharing system, the method comprises: Obtain a first shared visualization design vector and a first data expected encapsulation pattern vector for a first nucleic acid detection data sharing task, and obtain a second shared visualization design vector and a second data expected encapsulation pattern vector for a second nucleic acid detection data sharing task; wherein the first nucleic acid detection data sharing task is a current nucleic acid detection data sharing task, and the second nucleic acid detection data sharing task is a historical nucleic acid detection data sharing task; Determine whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar based on the first shared visualization design vector and the second shared visualization design vector, and determine whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar based on the first data expected encapsulation mode vector and the second data expected encapsulation mode vector; If the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, then the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are determined to be similar nucleic acid detection data sharing tasks; Responding to the first nucleic acid detection data sharing task based on the task execution record of the second nucleic acid detection data sharing task; The first shared visualization design vector includes a third shared visualization design vector of each first nucleic acid detection data sharing task link in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes a fourth shared visualization design vector of each second nucleic acid detection data sharing task link in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task link corresponds to a second nucleic acid detection data sharing task link; The step of obtaining a first shared visualization design vector for a first nucleic acid detection data sharing task and obtaining a second shared visualization design vector for a second nucleic acid detection data sharing task includes: Perform visual feature mapping on the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task respectively to obtain a first nucleic acid detection data sharing task map and a second nucleic acid detection data sharing task map; Respectively decomposing the first nucleic acid detection data sharing task map and the second nucleic acid detection data sharing task map into a plurality of first nucleic acid detection data sharing task links and a plurality of second nucleic acid detection data sharing task links; The third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link are obtained respectively.
2. The method according to claim 1, characterized in that The determining, based on the first shared visualization design vector and the second shared visualization design vector, whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar includes: determining a first similarity index between the first shared visualization design vector and the second shared visualization design vector; If the first similarity index is greater than a first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task; The determining, based on the first data expected encapsulation mode vector and the second data expected encapsulation mode vector, whether the shared security preference of the first nucleic acid detection data sharing task and the shared security preference of the second nucleic acid detection data sharing task are similar includes: determining a second similarity index between the first data expected encapsulation mode vector and the second data expected encapsulation mode vector; If the second similarity index is greater than the second set value, it is determined that the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task.
3. The method according to claim 2, characterized in that If the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task and the shared security preference of the first nucleic acid detection data sharing task is similar to the shared security preference of the second nucleic acid detection data sharing task, determining that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks, includes: Determine a third similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task based on the first similarity index and the second similarity index; If the third similarity index is greater than the third set value, it is determined that the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
4. The method according to claim 1, characterized in that: The determining a first similarity index between the first shared visualization design vector and the second shared visualization design vector includes: Respectively determine the similarity index between the third shared visualization design vector of each first nucleic acid detection data sharing task link and the fourth shared visualization design vector of the second nucleic acid detection data sharing task link corresponding to each first nucleic acid detection data sharing task link, and obtain multiple fourth similarity indexes; A target similarity index of the plurality of fourth similarity indexes is determined as a first similarity index between the first shared visualization design vector and the second shared visualization design vector.
5. The method according to claim 1, characterized in that: The first shared visualization design vector includes a first number of active design items and a first number of unpopular design items in the first nucleic acid detection data sharing task, and the second shared visualization design vector includes a second number of active design items and a second number of unpopular design items in the second nucleic acid detection data sharing task; The determining, based on the first shared visualization design vector and the second shared visualization design vector, whether the visual output requirement of the first nucleic acid detection data sharing task and the visual output requirement of the second nucleic acid detection data sharing task are similar includes: Determine, according to the first number of active design items and the second number of active design items, an active design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task; Determine, according to the number of the first unpopular design items and the number of the second unpopular design items, an unpopular design item similarity index between the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task; Determining a first similarity index between the first shared visual design vector and the second shared visual design vector according to the active design item similarity index and the unpopular design item similarity index; If the first similarity index is greater than the first set value, it is determined that the visual output requirement of the first nucleic acid detection data sharing task is similar to the visual output requirement of the second nucleic acid detection data sharing task.
6. The method according to claim 2, characterized in that The first data expected encapsulation pattern vector of the first nucleic acid detection data sharing task includes the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch in the first nucleic acid detection data sharing task, and the second data expected encapsulation pattern vector of the second nucleic acid detection data sharing task includes the fourth data expected encapsulation pattern vector of each second nucleic acid detection data sharing task branch in the second nucleic acid detection data sharing task, and each first nucleic acid detection data sharing task branch corresponds to a second nucleic acid detection data sharing task branch; The determining a second similarity index between the first data expected encapsulation mode vector and the second data expected encapsulation mode vector comprises: Respectively determine the similarity index between the third data expected encapsulation pattern vector of each first nucleic acid detection data sharing task branch and the fourth data expected encapsulation pattern vector of the second nucleic acid detection data sharing task branch corresponding to each first nucleic acid detection data sharing task branch, and obtain multiple fifth similarity indexes; A target similarity index of the plurality of fifth similarity indexes is determined as a second similarity index between the first data expected encapsulation pattern vector and the second data expected encapsulation pattern vector.
7. The method according to claim 1, characterized in that The method further comprises: Based on the first data expected encapsulation pattern vector, the first shared visualization design vector, the second data expected encapsulation pattern vector and the second shared visualization design vector, a decision tree model is used to determine whether the first nucleic acid detection data sharing task and the second nucleic acid detection data sharing task are similar nucleic acid detection data sharing tasks.
8. A data sharing system, characterized in that: It comprises a processor and a memory; the processor and the memory are communicatively connected, and the processor is used to read a computer program from the memory and execute it to implement the method described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program implements the method described in any one of claims 1 to 7 when running.
Citation Information
Patent Citations
Industrial internet data sharing method and system
CN115221135A