A data remote transmission system for judicial identification information

Through the path analysis module, the transmission path is divided and information segments and sub-paths are dynamically grouped, the delay problem in remote transmission of judicial identification information is solved, the transmission efficiency and accuracy are improved, and the robustness of the system is enhanced.

CN119341974BActive Publication Date: 2025-03-28广东中一司法鉴定中心
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411844437.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-03-28
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

During the remote transmission of judicial appraisal information, due to changes in the network environment and differences in different transmission paths, unstable delays in the data transmission process often occur, affecting the efficiency and integrity of data transmission.

Method used

The transmission path is obtained and divided by the path analysis module, and the transmission rate of each sub-path is obtained in real time. Dynamic packets combine information fragments with sub-paths that match the transmission rate, realize parallel processing and transmission of information fragments, and adjust the combination in real time through the preset delay threshold range.

Benefits of technology

Effectively select the best transmission path, improve overall transmission efficiency, reduce delay, ensure the timeliness and accuracy of data transmission, and enhance the robustness of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341974B_ABST
    Figure CN119341974B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of remote data transmission, and specifically discloses a remote data transmission system for judicial identification information, comprising: a path analysis module: obtaining all transmission paths, selecting the same number of path nodes on each transmission path in equal parts, and dividing the transmission path into a plurality of sub-paths; obtaining the transmission rate of each sub-path in real time to form a sub-path rate set; an information processing module: obtaining the amount of data with transmission information, dividing the information to be transmitted to obtain m information fragments, and numbering each information fragment according to an initial sequence to generate a sequence code; a transmission module: grouping the information fragments and sub-paths arriving at each path node to satisfy an equation; transmitting the information fragments through the sub-paths of the same group, and regrouping when arriving at the next path node until the transmission is completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of remote data transmission, and in particular to a remote data transmission system for judicial identification information. Background Art

[0002] With the rapid development of various industries, including finance, big data and judicial fields, the speed of data generation has shown explosive growth, which not only promotes the massive accumulation of data, but also puts forward higher requirements for real-time processing and remote transmission of data.

[0003] In the existing technology, when forensic identification information is transmitted remotely, due to changes in the network environment and differences in different transmission paths, unstable delays often occur during the data transmission process. This delay not only affects the efficiency of data transmission, but may also affect the integrity and accuracy of the data. Therefore, how to effectively manage and control these delays has become an urgent problem to be solved. Summary of the invention

[0004] The purpose of the present invention is to provide a data remote transmission system for judicial identification information to solve the above technical problems.

[0005] The purpose of the present invention can be achieved through the following technical solutions:

[0006] A data remote transmission system for judicial identification information, comprising:

[0007] Path analysis module: obtain all transmission paths, select the same number of path nodes on each transmission path, and divide the transmission path into several sub-paths according to the path nodes; obtain the transmission rate of each sub-path in real time, and obtain the sub-path rate set between every two adjacent path nodes ,in is the transmission rate of the first sub-path, and n is the total number of sub-paths;

[0008] Information processing module: record the information to be transmitted as the information to be transmitted; obtain the data volume D of the information to be transmitted, where the data volume is the total data size of the information to be transmitted; divide the information to be transmitted to obtain m information fragments, and number each information fragment according to the initial sequence, and generate a sequence code for each information fragment according to the number;

[0009] Transmission module: When the information to be transmitted reaches a path node on the transmission path, the information fragments and sub-paths are grouped so as to satisfy the following equation: in represents the i-th information fragment, express and The absolute value of the difference between It means that the i-th information fragment and the transmission rate are The subpaths of are a group, and i is a positive integer, And k is a positive integer, is a preset delay threshold range;

[0010] The information fragment is transmitted through the sub-path of the same group, and when it reaches the next path node, it is regrouped, and so on, until the transmission is completed.

[0011] As a further solution of the present invention: the process of acquiring the transmission path includes:

[0012] Obtain a network topology diagram of the information to be transmitted, obtain a transmission start point and a transmission end point of the information to be transmitted according to the network topology diagram, and obtain all paths between the transmission start point and the transmission end point in the network topology diagram, which are recorded as transmission paths.

[0013] As a further solution of the present invention: the selection of the path node includes the transmission starting point and the transmission end point.

[0014] As a further solution of the present invention: the sub-path division process is that, on each transmission path, each two adjacent path nodes constitute a sub-path.

[0015] As a further solution of the present invention: the initial order is the order of each information fragment in the information to be transmitted before division.

[0016] As a further solution of the present invention: the process of generating the sequence code of the information fragment includes:

[0017] The number of the information fragment is binary-encoded to obtain a binary number, and a start code and an end code are added before and after the binary number to obtain a final sequence code, wherein the start code and the end code are special characters or strings used to identify the start and end of the sequence code.

[0018] As a further solution of the present invention: the process of setting the delay threshold range includes: .

[0019] As a further solution of the present invention: when the information to be transmitted is transmitted to the transmission end point, it is recorded as the end of transmission; at this time, the information fragments are sorted according to their sequence codes, and the sequence codes are deleted and then spliced ​​to obtain the information to be transmitted.

[0020] Beneficial effects of the present invention:

[0021] Compared with the prior art, the present invention obtains and divides the transmission path through the path analysis module, obtains the transmission rate of each sub-path in real time, and can effectively select the best transmission path, thereby improving the overall transmission efficiency. The information processing module divides the information to be transmitted into multiple information fragments, and numbers each information fragment and generates a sequence code, which is helpful for parallel processing and transmission, and further speeds up the transmission speed. In the transmission module, the information fragments are combined with sub-paths matching the transmission rate through the dynamic grouping method, which can maximize the use of the transmission capacity of each sub-path and avoid resource waste. This optimization strategy ensures the load balancing of each sub-path, avoids the situation where some paths are over-congested while other paths are idle, and improves the utilization rate of resources. By presetting the delay threshold range and adjusting the combination of information fragments and sub-paths in real time, the delay in the transmission process can be effectively controlled to ensure the timeliness of data transmission. The method of regrouping at each path node enables the information fragments to quickly respond to changes in network conditions and reduces the delay caused by network fluctuations. The information processing module divides and numbers the information to be transmitted, so that even if some information fragments have problems during the transmission process, it will not affect the transmission of other fragments, thereby enhancing the robustness of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The present invention will be further described below in conjunction with the accompanying drawings.

[0023] Figure 1 It is a flow chart of a data remote transmission system for judicial identification information of the present invention. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] See also Figure 1 As shown, the present invention is a data remote transmission system for judicial identification information, including an identification system, a data transmission center, an identification agency and a judicial bureau, wherein the data transmission center includes:

[0026] It should be noted that the data transmission center is located between the identification system and the judicial bureau, and is used for data transmission between the two major management systems of the identification system and the judicial bureau; the two major management systems of the judicial bureau are the judicial bureau case management system and the judicial bureau solid evidence management system;

[0027] The appraisal system acquires all judicial appraisal data, and obtains information to be transmitted after sorting and counting the judicial appraisal data; the process of obtaining the new information to be transmitted includes: client information entry, commission content formation materials, review materials, acceptance / rejection, client payment of appraisal fees after acceptance, appraisal implementation (collection / collection of relevant appraisal materials for inspection), formulation of appraisal opinion, review and issuance, appraisal opinion, and archiving;

[0028] The data transmission center obtains the information to be transmitted, and archives and transmits it to the two major management systems of the judicial bureau through the following modules;

[0029] Path analysis module: obtain all transmission paths, select the same number of path nodes on each transmission path, and divide the transmission path into several sub-paths according to the path nodes; obtain the transmission rate of each sub-path in real time, and obtain the sub-path rate set between every two adjacent path nodes ,in is the transmission rate of the first sub-path, and n is the total number of sub-paths;

[0030] It can be understood that the main functions of the path analysis module include obtaining all transmission paths, selecting the same number of path nodes equally on each transmission path, and dividing each transmission path into a number of sub-paths according to these path nodes; this process provides a basis for subsequent rate calculation and packet transmission;

[0031] It is worth noting that the transmission rate of the subpath is obtained when the information to be transmitted is in the previous subpath; the acquisition process of the transmission rate of the subpath takes into account the length of the subpath, which is the amount of data that can be transmitted per unit time under the current length of the subpath; the transmission rate is usually measured in bits per second (bps), which means the number of data bits that can be transmitted per second; for example, if the transmission rate of a network path is 100Mbps, it means that 100 megabits of data can be transmitted per second; the transmission rate can be measured in a variety of ways, including using a network test tool to perform actual data transmission tests, or estimating the average transmission rate by analyzing network monitoring data;

[0032] As a preferred embodiment of the present invention, the process of acquiring the transmission path includes:

[0033] Obtaining a network topology diagram of the information to be transmitted, obtaining a transmission starting point and a transmission end point of the information to be transmitted according to the network topology diagram, and obtaining all paths between the transmission starting point and the transmission end point in the network topology diagram, which are recorded as transmission paths;

[0034] The selection of the path node includes the transmission starting point and the transmission end point;

[0035] It can be understood that network topology refers to the layout or organization of each node (such as computers, switches, etc.) and the links connecting these nodes (such as network cables, optical fibers, etc.) in the network; by obtaining a network topology map, the structure of the network can be better understood, thereby effectively planning, optimizing and managing the network; the process of obtaining the network topology map includes collecting information of each node in the network through a network management protocol (such as SNMP) or a network detection tool, and determining the connection relationship between each node, that is, link information, based on the collected information; integrating this information into the form of a network topology map to intuitively display the structure of the network;

[0036] As a preferred embodiment of the present invention, the sub-path division process is that on each transmission path, each two adjacent path nodes constitute a sub-path;

[0037] It is worth noting that, since the path nodes are selected in equal parts, the lengths of the sub-paths of each transmission path are the same;

[0038] Information processing module: record the information to be transmitted as the information to be transmitted; obtain the data volume D of the information to be transmitted, where the data volume is the total data size of the information to be transmitted; divide the information to be transmitted to obtain m information fragments, and number each information fragment according to the initial sequence, and generate a sequence code for each information fragment according to the number;

[0039] It can be understood that the information to be transmitted is divided into m smaller information fragments in detail; this division helps to improve the efficiency of information processing; each information fragment is assigned a unique number according to its initial order in the original information, and based on these numbers, the information processing module generates a sequence code, which is a unique identifier of the information fragment, ensuring the order of the information fragment;

[0040] As a preferred embodiment of the present invention, the process of generating the sequence code of the information fragment includes:

[0041] Binary-code the number of the information fragment to obtain a binary number, and add a start code and an end code before and after the binary number to obtain a final sequence code, wherein the start code and the end code are special characters or character strings used to identify the start and end of the sequence code;

[0042] It is understandable that in order to ensure that the order of information fragments is not disrupted during transmission, the binary number of each information fragment will be converted into a binary complement form, and a start code and an end code will be added before and after it respectively; these special characters are used as identifiers to distinguish the boundaries of different information fragments; the start code and the end code are special characters or strings used to identify the beginning and end of the sequence code, which can be pre-defined specific characters or strings to ensure that the starting and ending positions of the sequence code can be accurately identified during the transmission process; in this way, data confusion or errors in the transmission process can be effectively avoided, and the accuracy and reliability of data transmission can be improved;

[0043] Transmission module: When the information to be transmitted reaches a path node on the transmission path, the information fragments and sub-paths are grouped so as to satisfy the following equation: ,in represents the i-th information fragment, express and The absolute value of the difference between It means that the i-th information fragment and the transmission rate are The subpaths of are a group, and i is a positive integer, And k is a positive integer, is a preset delay threshold range;

[0044] The information fragment is transmitted through the sub-path of the same group, and when it reaches the next path node, it is regrouped, and so on, until the transmission is completed;

[0045] It can be understood that by combining information fragments with sub-paths that match the transmission rate through the dynamic grouping method, the transmission capacity of each sub-path can be maximized to avoid resource waste; the load balancing of each sub-path is ensured, and the situation where some paths are over-congested while other paths are idle is avoided, thereby improving resource utilization; the setting of the delay threshold range is used to control the delay in the transmission process and ensure the timeliness of data transmission;

[0046] It is worth noting that the above formulas are all dimensionless and numerical calculations. The formula is a formula that is closest to the actual situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and preset thresholds in the formula are set by technicians in this field according to the actual situation or obtained by simulating a large amount of data;

[0047] As a preferred embodiment of the present invention, the process of setting the delay threshold range includes: ;

[0048] It should be noted that in many practical applications, especially those scenarios where real-time requirements are not particularly high, millisecond-level delays are generally considered acceptable; the delay threshold range set by the present invention is ;

[0049] As a preferred embodiment of the present invention, when the information to be transmitted is transmitted to the transmission end point, it is recorded as the end of transmission; at this time, the information fragments are sorted according to the sequence code of each information fragment, and the sequence code is deleted and then spliced ​​to obtain the information to be transmitted;

[0050] It is understandable that the encoded information fragments are transmitted through the selected sub-path. During the transmission process, the selection of the sub-path may be dynamically adjusted according to the network conditions to optimize the transmission efficiency and reliability; when all the information fragments are successfully transmitted to the receiving end, the transmission end signal is triggered. The receiving end reorders each information fragment according to its sequence code to ensure that the information fragments are arranged in the original order; after confirming that all the information fragments have been correctly sorted, the sequence code of each information fragment is removed, and then the remaining valid data is spliced ​​to finally restore the complete information to be transmitted;

[0051] It should be noted that after the data transmission center archives and transmits the information to be transmitted to the two major management systems of the judicial bureau, the identification agency identifies the information to be transmitted, determines whether the data is solid evidence data or case data, and obtains the judgment result; and archives the solid evidence data or case data after the judgment of the CDC to the two major management systems of the judicial bureau respectively;

[0052] The filing process of the CDC includes: if the information to be transmitted is evidence data, it is filed in the evidence management system of the Bureau of Justice; if the information to be transmitted is case data, it is filed in the case management system of the Bureau of Justice;

[0053] The two major management systems of the Justice Bureau will receive and supervise the transmitted judicial appraisal data, and during the supervision process, a service platform will be built, and the two major management systems of the Justice Bureau will make judgments on the judicial appraisal data.

[0054] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.

Claims

1. A data remote transmission system for judicial identification information, characterized in that: include: Path analysis module: obtain all transmission paths, select the same number of path nodes on each transmission path, and divide the transmission path into several sub-paths according to the path nodes; obtain the transmission rate of each sub-path in real time, and obtain the sub-path rate set between every two adjacent path nodes ,in is the transmission rate of the first sub-path, and n is the total number of sub-paths; Information processing module: records the information to be transmitted as information to be transmitted; Acquire the data volume D of the information to be transmitted, where the data volume is the total data size of the information to be transmitted; Dividing the information to be transmitted into m information fragments, numbering each information fragment according to an initial sequence, and generating a sequence code for each information fragment according to the number; Transmission module: when the information to be transmitted reaches a path node on the transmission path, the information fragments and sub-paths are grouped so as to satisfy: ,in represents the i-th information fragment, express and The absolute value of the difference between Indicates that the i-th information fragment and the transmission rate are The subpaths of are a group, and i is a positive integer, And k is a positive integer, is a preset delay threshold range; The information fragment is transmitted through the sub-path of the same group, and when it reaches the next path node, it is regrouped, and so on, until the transmission is completed.

2. A data remote transmission system for judicial identification information according to claim 1, characterized in that: The process of acquiring the transmission path includes: Obtain a network topology diagram of the information to be transmitted, obtain a transmission start point and a transmission end point of the information to be transmitted according to the network topology diagram, and obtain all paths between the transmission start point and the transmission end point in the network topology diagram, which are recorded as transmission paths.

3. A data remote transmission system for judicial identification information according to claim 2, characterized in that: The selection of the path node includes the transmission starting point and the transmission end point.

4. A data remote transmission system for judicial identification information according to claim 1, characterized in that: The sub-path division process is that, on each transmission path, each two adjacent path nodes form a sub-path.

5. A data remote transmission system for judicial identification information according to claim 1, characterized in that: The initial order is the order in which each information fragment is located in the information to be transmitted before being divided.

6. A data remote transmission system for judicial identification information according to claim 1, characterized in that: The generation process of the sequence code of the information fragment includes: The number of the information fragment is binary-encoded to obtain a binary number, and a start code and an end code are added before and after the binary number to obtain a final sequence code, wherein the start code and the end code are special characters or strings used to identify the start and end of the sequence code.

7. A data remote transmission system for judicial identification information according to claim 1, characterized in that: The process of setting the delay threshold range includes: .

8. A data remote transmission system for judicial identification information according to claim 2, characterized in that: When the information to be transmitted is transmitted to the transmission end point, it is recorded as the transmission is completed; at this time, the information fragments are sorted according to the sequence code of each information fragment, and the sequence code is deleted and then spliced ​​to obtain the information to be transmitted.

Citation Information

Patent Citations

  • Method Of Transmitting Data Between A Source Node And Destination Node

    US20180026900A1

  • Delay-based transmission path control method, network controller and system

    WO2019037394A1