Laser data synchronous transmission method based on quantum entanglement

Through the laser data synchronization transmission method based on quantum entanglement, entangled photon pairs are generated and historical data transmission records are collected, fluctuation factors and influencing factors are calculated, and the transmission strategy is determined. The data synchronization problem of traditional data transmission methods in high-latency environments is solved, and stable and reliable laser data transmission is achieved.

CN120281398APending Publication Date: 2025-07-08PIPECHINA SOUTH CHINA CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510351950.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Traditional data transmission methods have deteriorated performance in network environments with high latency or severe packet loss, and cannot achieve synchronous data transmission. The TCP protocol fluctuates significantly in high latency environments. The UDP protocol cannot guarantee data integrity, resulting in data loss and out of order.

Method used

The laser data synchronization transmission method based on quantum entanglement is adopted to generate entangled photon pairs and send them to the data transmission source and reception source, collect historical data transmission records to generate identification marks, calculate historical data transmission fluctuation factors and influencing factors, determine data transmission strategies, and transmit laser data to be transmitted through entangled photon pairs.

Benefits of technology

It improves the stability and reliability of data transmission, realizes the synchronous transmission of laser data, adapts to adjust the data transmission strategy, avoids data transmission fluctuations, and ensures the integrity and correctness of the data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281398A_ABST
    Figure CN120281398A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data transmission, and discloses a laser data synchronous transmission method based on quantum entanglement, and the method comprises the steps: determining a data transmitting source and a data receiving source of to-be-transmitted laser data; generating entangled photon pairs, and sending the entangled photon pairs to a data sending source and a data receiving source; historical data transmission records are collected, identification marks are generated, and historical data transmission fluctuation factors are calculated; acquiring transmission environment data, outputting a data transmission influence value based on the data transmission influence value model, and calculating a data transmission influence factor; determining a comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determining a data transmission strategy; the to-be-transmitted laser data is inserted into the first entanglement photon, the first entanglement photon inserted with the to-be-transmitted laser data is transmitted to the second entanglement photon based on the data transmission strategy, the data transmission strategy is adaptively adjusted, data transmission fluctuation is avoided, the stability and reliability of the data transmission process are improved, and synchronous transmission of the laser data is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and more particularly, to a laser data synchronous transmission method based on quantum entanglement. Background Art

[0002] With the rapid development of information technology, data transmission technology has been increasingly widely used in various fields. From Internet communication, mobile communication to Internet of Things, cloud computing, etc., data transmission has become an indispensable part of modern information society. Therefore, it is of great practical significance and application value to study an efficient, stable and secure data synchronous transmission method.

[0003] Most traditional data transmission methods are based on the Transmission Control Protocol (TCP) / User Datagram Protocol (UDP). Although the TCP protocol establishes a reliable connection-oriented transmission mechanism through three-way handshake to ensure the accurate transmission of data, its performance will significantly decline in a network environment with high latency or serious packet loss, resulting in data transmission fluctuations and unable to achieve data synchronous transmission. On the other hand, due to its connectionless and non-guaranteed data integrity characteristics, the UDP protocol is prone to problems such as data loss and out-of-order in the data transmission process. Therefore, how to improve the stability of data transmission is a technical problem that needs to be solved urgently at present. Summary of the Invention

[0004] In view of this, the present invention proposes a laser data synchronous transmission method based on quantum entanglement, which can improve the stability of data transmission.

[0005] In a first aspect, the present invention proposes a laser data synchronous transmission method based on quantum entanglement, including:

[0006] Receiving the laser data to be transmitted, parsing the laser data to be transmitted to determine the data sending source and the data receiving source;

[0007] Generating entangled photon pairs based on a preset method, and respectively sending two entangled photons in the entangled photon pairs to the data sending source and the data receiving source, wherein the entangled photon pairs include a first entangled photon and a second entangled photon, the first entangled photon is sent to the data sending source, and the second entangled photon is sent to the data receiving source;

[0008] Determine the data transmission path between the data sending source and the data receiving source, collect the historical data transmission records of the data transmission path, generate identification marks for the historical data transmission records, and determine the historical data transmission fluctuation factor of the data transmission path according to the identification marks, wherein the identification marks include stable transmission marks and fluctuating transmission marks;

[0009] Obtain the transmission environment data of the data transmission path, output the data transmission influence value corresponding to each transmission environment data based on a pre-trained data transmission influence value model, and calculate the data transmission influence factor of the data transmission path according to all the data transmission influence values;

[0010] Determine the comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determine the data transmission strategy according to the comprehensive data transmission factor;

[0011] Insert the laser data to be transmitted into the first entangled photon, and transmit the first entangled photon inserted with the laser data to be transmitted to the second entangled photon based on the data transmission strategy.

[0012] In a possible implementation manner, when collecting the historical data transmission records of the data transmission path, generating identification marks for the historical data transmission records, and determining the historical data transmission fluctuation factor of the data transmission path according to the identification marks, it includes:

[0013] Obtain the data sending timestamp and the data receiving timestamp corresponding to each historical data transmission record;

[0014] Determine the timestamp difference corresponding to the data sending timestamp and the data receiving timestamp. When the timestamp difference is less than or equal to the preset timestamp difference, generate the stable transmission mark for the historical data transmission record;

[0015] When the timestamp difference is greater than the preset timestamp difference, generate the fluctuating transmission mark for the historical data transmission record;

[0016] Extract the timestamp differences of the historical data transmission records corresponding to all the fluctuating transmission marks, and construct a fluctuating timestamp difference sequence;

[0017] Extract the timestamp differences of the historical data transmission records corresponding to all the stable transmission marks, and construct a stable timestamp difference sequence;

[0018] Determine the data transmission fluctuation coefficient of the data transmission path according to the fluctuating timestamp difference sequence, and determine the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence;

[0019] Determine the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient.

[0020] In a possible implementation manner, when determining the data transmission fluctuation coefficient of the data transmission path according to the fluctuation timestamp difference sequence, it includes:

[0021] Obtain a preset adjustable timestamp difference range, where the adjustable timestamp difference range includes a first adjustable timestamp difference and a second adjustable timestamp difference;

[0022] Construct a first timestamp difference interval according to the preset timestamp difference and the first adjustable timestamp difference;

[0023] Construct a second timestamp difference interval according to the first adjustable timestamp difference and the second adjustable timestamp difference;

[0024] Construct a third timestamp difference interval according to the second adjustable timestamp difference;

[0025] Analyze the timestamp differences in the fluctuation timestamp difference sequence, and count the number of first timestamp differences that meet the first timestamp difference interval, the number of second timestamp differences that meet the second timestamp difference interval, and the number of third timestamp differences that meet the third timestamp difference interval;

[0026] Determine the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences.

[0027] In a possible implementation manner, the data transmission fluctuation coefficient satisfies the following formula:

[0028]

[0029] Where p1 is the data transmission fluctuation coefficient of the data transmission path, n is the number of timestamp differences in the fluctuation timestamp difference sequence, e i is the i-th timestamp difference, d1 is the preset timestamp difference, d2 is the first adjustable timestamp difference, d3 is the second adjustable timestamp difference, n1 is the number of first timestamp differences, n2 is the number of second timestamp differences, and n3 is the number of third timestamp differences.

[0030] In a possible implementation manner, when determining the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence, it includes:

[0031] Determine the stable sequence mean corresponding to the stable timestamp difference sequence, and determine the fluctuation sequence mean corresponding to the fluctuation timestamp difference sequence;

[0032] Determine the sequence mean difference between the stable sequence mean and the fluctuation sequence mean;

[0033] Determine the minimum timestamp difference from the stable timestamp difference sequence, and determine the maximum timestamp difference from the fluctuation timestamp difference sequence;

[0034] Determine the fourth timestamp difference between the maximum timestamp difference and the minimum timestamp difference;

[0035] Determine the data transmission stability coefficient of the data transmission path according to the sequence mean difference, the fourth timestamp difference, the maximum timestamp difference, and the minimum timestamp difference.

[0036] In a possible implementation manner, the data transmission stability coefficient satisfies the following formula:

[0037]

[0038] Wherein, p2 is the data transmission stability coefficient of the data transmission path, k1 is the sequence mean difference, k2 is the second timestamp difference, q1 is the maximum timestamp difference, and q2 is the minimum timestamp difference.

[0039] In a possible implementation manner, the historical data transmission fluctuation factor satisfies the following formula:

[0040] p = h1×p1 + h2×p2;

[0041] Wherein, p is the historical data transmission fluctuation factor of the data transmission path, h1 is the first calculation coefficient corresponding to the data transmission fluctuation coefficient, h2 is the second calculation coefficient corresponding to the data transmission stability coefficient, h1 > h2, and h1 + h2 = 1.

[0042] In a possible implementation manner, when calculating the data transmission influence factor of the data transmission path according to all data transmission influence values, it includes:

[0043] Extract the same data transmission influence values from all data transmission influence values, and determine each multiple of the same data transmission response values as a data transmission influence value sequence, obtaining multiple data transmission influence value sequences, and determine the first quantity of the multiple data transmission influence value sequences;

[0044] Extract a first data transmission influence value from each data transmission influence value sequence respectively, and determine the sum of the multiple first data transmission influence values as a first value;

[0045] Calculate the variance of all the data transmission impact values, and eliminate the data transmission impact value sequences in the multiple data transmission impact value sequences where the data transmission impact values are less than the variance, and determine the second quantity of the remaining data transmission impact value sequences;

[0046] Extract a second data transmission impact value from each of the remaining data transmission impact value sequences respectively, and determine the sum of the multiple second data transmission impact values as the second value;

[0047] Calculate the data transmission impact factor of the data transmission path according to the first value, the first quantity, the second value and the second value.

[0048] In a possible implementation manner, the data transmission impact factor satisfies the following formula:

[0049]

[0050] Where s is the data transmission impact factor of the data transmission path, r2 is the first quantity, r1 is the second quantity, t1 is the first value, and t2 is the second value.

[0051] In a possible implementation manner, when inserting the to-be-transmitted laser data into the first entangled photon and transmitting the first entangled photon inserted with the to-be-transmitted laser data to the second entangled photon based on the data transmission strategy, it includes:

[0052] Detect the entanglement state between the first entangled photon and the second entangled photon based on the data transmission strategy, and when the detected entanglement state is an abnormal entanglement state, interrupt the data transmission.

[0053] In a second aspect, the present invention proposes a laser data synchronous transmission device based on quantum entanglement, including: an acquisition unit, a determination unit, a sending unit and a processing unit.

[0054] The acquisition unit is used to receive the to-be-transmitted laser data.

[0055] The determination unit is used to analyze the to-be-transmitted laser data to determine the data sending source and the data receiving source.

[0056] The sending unit is used to generate an entangled photon pair based on a preset method, and send the two entangled photons in the entangled photon pair to the data sending source and the data receiving source respectively, where the entangled photon pair includes a first entangled photon and a second entangled photon, the first entangled photon is sent to the data sending source, and the second entangled photon is sent to the data receiving source.

[0057] A determining unit is further configured to determine a data transmission path between the data sending source and the data receiving source.

[0058] An obtaining unit is further configured to collect historical data transmission records of the data transmission path and generate identification marks for the historical data transmission records.

[0059] The determining unit is further configured to determine a historical data transmission fluctuation factor of the data transmission path according to the identification marks, where the identification marks include a stable transmission mark and a fluctuating transmission mark.

[0060] The obtaining unit is further configured to obtain transmission environment data of the data transmission path, output a data transmission influence value corresponding to each transmission environment data based on a pre-trained data transmission influence value model, and calculate a data transmission influence factor of the data transmission path according to all the data transmission influence values.

[0061] The determining unit is further configured to determine a comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determine a data transmission strategy according to the comprehensive data transmission factor.

[0062] A processing unit is configured to insert the to-be-transmitted laser data into the first entangled photon and transmit the first entangled photon inserted with the to-be-transmitted laser data to the second entangled photon based on the data transmission strategy.

[0063] In a possible implementation manner, the obtaining unit is specifically configured to:

[0064] Obtain a data sending timestamp and a data receiving timestamp corresponding to each historical data transmission record;

[0065] Determine a timestamp difference corresponding to the data sending timestamp and the data receiving timestamp, and when the timestamp difference is less than or equal to a preset timestamp difference, generate the stable transmission mark for the historical data transmission record;

[0066] When the timestamp difference is greater than the preset timestamp difference, generate the fluctuating transmission mark for the historical data transmission record;

[0067] Extract the timestamp differences of the historical data transmission records corresponding to all the fluctuating transmission marks and construct a fluctuating timestamp difference sequence;

[0068] Extract the timestamp differences of the historical data transmission records corresponding to all the stable transmission marks and construct a stable timestamp difference sequence;

[0069] Determine the data transmission fluctuation coefficient of the data transmission path according to the fluctuation timestamp difference sequence, and determine the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence;

[0070] Determine the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient.

[0071] In a possible implementation manner, the obtaining unit is specifically configured to:

[0072] Obtain a preset adjustable timestamp difference range, where the adjustable timestamp difference range includes a first adjustable timestamp difference and a second adjustable timestamp difference;

[0073] Construct a first timestamp difference interval according to the preset timestamp difference and the first adjustable timestamp difference;

[0074] Construct a second timestamp difference interval according to the first adjustable timestamp difference and the second adjustable timestamp difference;

[0075] Construct a third timestamp difference interval according to the second adjustable timestamp difference;

[0076] Analyze the timestamp differences in the fluctuation timestamp difference sequence, and count the number of first timestamp differences that meet the first timestamp difference interval, the number of second timestamp differences that meet the second timestamp difference interval, and the number of third timestamp differences that meet the third timestamp difference interval;

[0077] Determine the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences.

[0078] In a possible implementation manner, the data transmission fluctuation coefficient satisfies the following formula:

[0079]

[0080] where p1 is the data transmission fluctuation coefficient of the data transmission path, n is the number of timestamp differences in the fluctuation timestamp difference sequence, e i is the i-th timestamp difference, d1 is the preset timestamp difference, d2 is the first adjustable timestamp difference, d3 is the second adjustable timestamp difference, n1 is the number of first timestamp differences, n2 is the number of second timestamp differences, and n3 is the number of third timestamp differences.

[0081] In a possible implementation manner, the determining unit is specifically configured to:

[0082] Determine the mean value of the stable sequence corresponding to the stable timestamp difference sequence, and determine the mean value of the fluctuation sequence corresponding to the fluctuation timestamp difference sequence;

[0083] Determine the sequence mean difference between the mean value of the stable sequence and the mean value of the fluctuation sequence;

[0084] Determine the minimum timestamp difference from the stable timestamp difference sequence, and determine the maximum timestamp difference from the fluctuation timestamp difference sequence;

[0085] Determine the fourth timestamp difference between the maximum timestamp difference and the minimum timestamp difference;

[0086] Determine the data transmission stability coefficient of the data transmission path according to the sequence mean difference, the fourth timestamp difference, the maximum timestamp difference, and the minimum timestamp difference.

[0087] In a possible implementation manner, the data transmission stability coefficient satisfies the following formula:

[0088]

[0089] Wherein, p2 is the data transmission stability coefficient of the data transmission path, k1 is the sequence mean difference, k2 is the second timestamp difference, q1 is the maximum timestamp difference, and q2 is the minimum timestamp difference.

[0090] In a possible implementation manner, the historical data transmission fluctuation factor satisfies the following formula:

[0091] p = h1×p1 + h2×p2;

[0092] Wherein, p is the historical data transmission fluctuation factor of the data transmission path, h1 is the first calculation coefficient corresponding to the data transmission fluctuation coefficient, h2 is the second calculation coefficient corresponding to the data transmission stability coefficient, h1 > h2, and h1 + h2 = 1.

[0093] In a possible implementation manner, the determining unit is specifically configured to:

[0094] Extract the same data transmission influence values from all data transmission influence values, and determine each multiple of the same data transmission response values as a data transmission influence value sequence to obtain multiple data transmission influence value sequences, and determine the first quantity of the multiple data transmission influence value sequences;

[0095] Extract a first data transmission influence value from each data transmission influence value sequence respectively, and determine the sum of the multiple first data transmission influence values as a first value;

[0096] Calculate the variance of all the data transmission impact values, and exclude the data transmission impact value sequences in which the data transmission impact values are less than the variance among the multiple data transmission impact value sequences, and determine the second quantity of the remaining data transmission impact value sequences;

[0097] Extract a second data transmission impact value from each of the remaining data transmission impact value sequences respectively, and determine that the sum of the multiple second data transmission impact values is the second value;

[0098] Calculate the data transmission impact factor of the data transmission path according to the first value, the first quantity, the second value and the second value.

[0099] In a possible implementation manner, the data transmission impact factor satisfies the following formula:

[0100]

[0101] Where s is the data transmission impact factor of the data transmission path, r2 is the first quantity, r1 is the second quantity, t1 is the first value, and t2 is the second value.

[0102] In a possible implementation manner, the processing unit is specifically configured to:

[0103] Detect the entanglement state between the first entangled photon and the second entangled photon based on the data transmission strategy, and when it is detected that the entanglement state is an abnormal entanglement state, interrupt the data transmission.

[0104] In a third aspect, a laser data synchronous transmission device based on quantum entanglement is provided, including a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the laser data synchronous transmission device based on quantum entanglement runs, the processor executes the computer execution instructions stored in the memory, so that the laser data synchronous transmission device based on quantum entanglement executes the laser data synchronous transmission method based on quantum entanglement described in the first aspect.

[0105] The laser data synchronous transmission device based on quantum entanglement may be a network device or a part of a network device, such as a chip system in a network device. The chip system is used to support the network device to implement the functions involved in the first aspect and any of its possible implementation manners, for example, to obtain, determine, and send the data and / or information involved in the laser data synchronous transmission method based on quantum entanglement described above. The chip system includes a chip and may also include other discrete devices or circuit structures.

[0106] Fourthly, a computer-readable storage medium is provided. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is enabled to execute the method for laser data synchronous transmission based on quantum entanglement described in the first aspect.

[0107] Fifthly, a computer program product is further provided. The computer program product includes computer instructions. When the computer instructions run on a device for laser data synchronous transmission based on quantum entanglement, the device for laser data synchronous transmission based on quantum entanglement is enabled to execute the method for laser data synchronous transmission based on quantum entanglement described in the first aspect as above.

[0108] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium. Among them, the computer-readable storage medium may be packaged together with the processor of the device for laser data synchronous transmission based on quantum entanglement, or may be separately packaged from the processor of the device for laser data synchronous transmission based on quantum entanglement. The embodiments of the present application do not make any limitation in this regard.

[0109] For the descriptions of the second aspect, the third aspect, the fourth aspect, and the fifth aspect in the present application, reference may be made to the detailed description of the first aspect.

[0110] In the embodiments of the present application, the name of the above device for laser data synchronous transmission based on quantum entanglement does not constitute a limitation on the device or the functional module itself. In actual implementation, these devices or functional modules may appear under other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of the present application and fall within the scope of the claims of the present application and their equivalent technologies.

[0111] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0112] The present invention discloses a method for laser data synchronous transmission based on quantum entanglement, which includes determining a data sending source and a data receiving source of the laser data to be transmitted; generating entangled photon pairs and sending them to the data sending source and the data receiving source; collecting historical data transmission records, generating identification marks, and calculating a historical data transmission fluctuation factor; obtaining transmission environment data, outputting a data transmission influence value based on a data transmission influence value model, and calculating a data transmission influence factor; determining a comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determining a data transmission strategy; inserting the laser data to be transmitted into a first entangled photon, and transmitting the first entangled photon inserted with the laser data to be transmitted to a second entangled photon based on the data transmission strategy.

[0113] In this way, the present invention can transmit the laser data to be transmitted through entangled photon pairs, and can adaptively adjust the data transmission strategy to avoid data transmission fluctuations, thereby improving the stability and reliability of the data transmission process and realizing the synchronous transmission of laser data. BRIEF DESCRIPTION OF THE DRAWINGS

[0114] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to denote the same components. In the drawings:

[0115] Figure 1 is a system architecture diagram provided by an embodiment of the present invention;

[0116] Figure 2 is a hardware structure diagram of laser data synchronous transmission based on quantum entanglement provided by an embodiment of the present invention;

[0117] Figure 3 is a flowchart of a method for laser data synchronous transmission based on quantum entanglement provided by an embodiment of the present invention;

[0118] Figure 4 is a flowchart of a method for determining the historical data transmission fluctuation factor provided by an embodiment of the present invention;

[0119] Figure 5 is a flowchart of a method for determining the data transmission impact factor provided by an embodiment of the present invention;

[0120] Figure 6 is a structural diagram of a device for laser data synchronous transmission based on quantum entanglement provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0121] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art. It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other. Hereinafter, the present invention will be described in detail with reference to the drawings and in combination with the embodiments.

[0122] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0123] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution.

[0124] With the rapid development of information technology, data transmission technology is increasingly used in various fields. From Internet communications, mobile communications to the Internet of Things, cloud computing, etc., data transmission has become an indispensable part of the modern information society. Therefore, studying an efficient, stable and secure data synchronization transmission method has important practical significance and application value.

[0125] Most traditional data transmission methods are based on TCP / UDP protocols. Although the TCP protocol establishes a reliable connection-oriented transmission mechanism through a three-way handshake to ensure accurate data transmission, its performance will be significantly reduced in a network environment with high latency or severe packet loss, causing data transmission fluctuations and the inability to achieve synchronous data transmission. On the other hand, the UDP protocol is connectionless and does not guarantee data integrity, which makes it easy for data loss and disorder to occur during data transmission. Therefore, how to improve the stability of data transmission is a technical problem that needs to be solved urgently.

[0126] In this regard, the present application provides a laser data synchronous transmission method based on quantum entanglement, which determines the data sending source and data receiving source of the laser data to be transmitted; generates entangled photon pairs and sends them to the data sending source and the data receiving source; collects historical data transmission records, generates identification marks, and calculates historical data transmission fluctuation factors; obtains transmission environment data, outputs data transmission influence values ​​based on a data transmission influence value model, and calculates data transmission influence factors; determines a comprehensive data transmission factor based on the historical data transmission fluctuation factors and the data transmission influence factors, and determines a data transmission strategy; inserts the laser data to be transmitted into the first entangled photon, and transmits the first entangled photon inserted with the laser data to be transmitted to the second entangled photon based on the data transmission strategy.

[0127] In this way, the present invention can transmit the laser data to be transmitted through entangled photon pairs, and can adaptively adjust the data transmission strategy to avoid data transmission fluctuations, thereby improving the stability and reliability of the data transmission process and realizing the synchronous transmission of laser data.

[0128] A laser data synchronous transmission system based on quantum entanglement provided by an embodiment of the present application, as Figure 1 shown, the system includes: an electronic device 101, a data emission source 102, and a data reception source 103.

[0129] Among them, the electronic device 101 is respectively communicatively connected to the data emission source 102 and the data reception source 103.

[0130] In some embodiments, the electronic device 101 can determine the data emission source and the data reception source of the to-be-transmitted laser data based on the received to-be-transmitted laser data. Subsequently, the electronic device 101 can generate an entangled photon pair and send the two entangled photons to the data emission source and the data reception source respectively. The electronic device 101 can collect historical data transmission records, generate an identification mark, and determine the historical data transmission fluctuation factor based on the identification mark. The electronic device 101 can obtain transmission environment data, output a data transmission influence value based on a data transmission influence value model, and calculate a data transmission influence factor. Subsequently, the electronic device 101 can determine a comprehensive data transmission factor based on the historical data transmission fluctuation factor and the data transmission influence factor, and determine a data transmission strategy. Then, the electronic device 101 can insert the to-be-transmitted laser data into the first entangled photon and transmit the first entangled photon inserted with the to-be-transmitted laser data to the second entangled photon based on the data transmission strategy.

[0131] In this way, the to-be-transmitted laser data can be transmitted through the entangled photon pair, and the data transmission strategy can be adaptively adjusted to avoid data transmission fluctuations, thereby improving the stability and reliability of the data transmission process and realizing the synchronous transmission of laser data.

[0132] In a possible implementation manner, the electronic device 101 can be a terminal, a server, or other types of electronic devices.

[0133] Optionally, the above terminal can be at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop portable computer.

[0134] Optionally, the above server can be a server in a server cluster (composed of multiple servers), a chip in the server, a system-on-chip in the server, or can also be implemented by a virtual machine (virtual machine, VM) deployed on a physical machine. The embodiments of the present application do not limit this.

[0135] The basic hardware structure of the electronic device 101 includes Figure 2 the components included in the laser data synchronous transmission device based on quantum entanglement shown below. TakingFigure 2 Taking the laser data synchronous transmission device based on quantum entanglement shown as an example, the hardware structure of the electronic device 101 is introduced.

[0136] As Figure 2 Shown in the figure is a schematic diagram of a hardware structure of the laser data synchronous transmission device based on quantum entanglement provided in an embodiment of the present application. The laser data synchronous transmission device based on quantum entanglement includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected through the bus 24.

[0137] The processor 21 is the control center of the laser data synchronous transmission device based on quantum entanglement, and can be a single processor or a collective term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU), or other general-purpose processors, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0138] As an embodiment, the processor 21 can include one or more CPUs, such as Figure 2 the CPU 0 and CPU 1 shown in the figure.

[0139] The memory 22 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0140] In a possible implementation, the memory 22 can exist independently of the processor 21. The memory 22 can be connected to the processor 21 through the bus 24 for storing instructions or program code. When the processor 21 calls and executes the instructions or program code stored in the memory 22, the laser data synchronous transmission method based on quantum entanglement provided in the following embodiments of the present application can be implemented.

[0141] In the embodiments of the present application, for the electronic device 101, the software programs stored in the memory 22 are different, so the functions implemented by the electronic device 101 are different. The functions performed by each device will be described in combination with the following flowcharts.

[0142] In another possible implementation, the memory 22 can also be integrated with the processor 21.

[0143] The communication interface 23 is used to connect the laser data synchronization transmission device based on quantum entanglement to other devices through a communication network, and the communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 23 can include a receiving unit for receiving data and a sending unit for sending data.

[0144] The bus 24 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 2 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0145] It should be noted that Figure 2 the structure shown in the figure does not constitute a limitation on the laser data synchronization transmission device based on quantum entanglement. Except Figure 2 for the components shown, the laser data synchronization transmission device based on quantum entanglement can include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0146] Next, the laser data synchronization transmission method provided by the embodiments of the present application will be introduced in detail with reference to the accompanying drawings.

[0147] The laser data synchronization transmission method provided by the embodiments of the present application is applied to Figure 1 the electronic device 101 in the laser data synchronization transmission system based on quantum entanglement shown in the figure. As Figure 3 shown in the figure, the laser data synchronization transmission based on quantum entanglement includes:

[0148] S310: Receive the laser data to be transmitted, parse the laser data to be transmitted, and determine the data sending source and the data receiving source.

[0149] In this embodiment, the laser data to be transmitted carries a data sending Internet Protocol (IP) and a data receiving IP. Among them, the data sending IP is the address of the data sending source, and the data receiving IP is the address of the data receiving source. It should be understood that the laser data to be transmitted transmits data in the form of laser data, thereby improving the efficiency of data transmission.

[0150] S320: Generate entangled photon pairs based on a preset method, and send the two entangled photons in the entangled photon pairs to the data sending source and the data receiving source respectively.

[0151] Among them, the entangled photon pair includes a first entangled photon and a second entangled photon. The first entangled photon is sent to the data sending source, and the second entangled photon is sent to the data receiving source.

[0152] In a possible implementation, the preset method can be to use a nonlinear crystal (such as a beta barium borate (BBO) crystal) and a pump laser to generate entangled photon pairs. The specific generation process will not be introduced in detail here.

[0153] The beneficial effects of the above technical solution are: The present invention generates entangled photon pairs and sends the entangled photon pairs to the data sending source and the data receiving source respectively, thereby providing a prerequisite guarantee for subsequent data transmission and making the clocks of the data sending source and the data receiving source synchronized.

[0154] S330: Determine the data transmission path between the data sending source and the data receiving source, collect the historical data transmission records of the data transmission path, generate identification marks for the historical data transmission records, and determine the historical data transmission fluctuation factor of the data transmission path according to the identification marks.

[0155] Among them, the identification marks include a stable transmission mark and a fluctuating transmission mark.

[0156] Specifically, the electronic device can obtain the records of the historical data transmitted on the data transmission path within a preset historical time period (i.e., the historical data transmission records). Then, the electronic device can determine whether the transmission state of each historical data is stable transmission or fluctuating transmission according to the historical data transmission records, and set corresponding identification marks for each historical data transmission record, namely, the stable transmission mark and the fluctuating transmission mark.

[0157] S340: Obtain the transmission environment data of the data transmission path, output the data transmission influence value corresponding to each transmission environment data based on a pre-trained data transmission influence value model, and calculate the data transmission influence factor of the data transmission path according to all the data transmission influence values.

[0158] Among them, the transmission environment data includes electromagnetic field strength, noise level, network bandwidth, path capacity, transmission distance, etc., which will not be shown one by one here.

[0159] In a possible implementation manner, the training method of the data transmission impact value model is as follows:

[0160] Obtain historical transmission environment data and construct a data set according to the historical transmission environment data;

[0161] Sample the data set according to a preset ratio to obtain a training subset and a test subset;

[0162] Obtain a pre-selected neural network model, perform iterative training on the neural network model according to the training subset, evaluate the iteratively trained neural network model according to the test subset, and obtain a data transmission impact value model.

[0163] Among them, sampling to obtain a training subset and a test subset: divide the data set according to a preset ratio (for example, 70% training data, 30% test data) to obtain a training subset and a test subset. The training subset is used to train the neural network model, while the test subset is used to evaluate the performance of the trained model.

[0164] Use the data in the training subset to perform iterative training on the neural network model. In each iteration, the model will try to learn the patterns and relationships in the data to improve its prediction or classification ability.

[0165] Optionally, the range of the data transmission impact value is [0, 10].

[0166] S350: Determine a comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission impact factor, and determine a data transmission strategy according to the comprehensive data transmission factor.

[0167] Optionally, the sum of the historical data transmission fluctuation factor and the data transmission impact factor can be determined as the comprehensive data transmission factor. This comprehensive data transmission factor can be used to characterize the fluctuation degree of data transmission in the data transmission path. For example, when the comprehensive data transmission factor is relatively large, it can indicate that the transmission environment of this data transmission path is poor and the fluctuation degree of data transmission is large.

[0168] That is to say, the comprehensive data transmission factor is used to evaluate the stability and reliability of data transmission. When the comprehensive data transmission factor is large, it means that the data transmission is relatively unstable; while when the comprehensive data transmission factor is small, it indicates that the data transmission is more stable. Therefore, it is crucial to set appropriate data transmission strategies according to the size of the comprehensive data transmission factor. The following are some specific data transmission strategies: flow control, window control, rate limitation, bandwidth management, load balancing, etc., which can be set according to the actual situation, such as increasing the data transmission rate or decreasing the data transmission rate. Flexibly adjust the data transmission strategy to ensure the stability and reliability of data transmission.

[0169] S360: Insert the laser data to be transmitted into the first entangled photon, and transmit the first entangled photon inserted with the laser data to be transmitted to the second entangled photon based on the data transmission strategy.

[0170] In a possible implementation manner, the above S360 specifically includes:

[0171] Detect the entanglement state between the first entangled photon and the second entangled photon based on the data transmission strategy. When the detected entanglement state is an abnormal entanglement state, interrupt the data transmission.

[0172] In this embodiment, the first entangled photon and the second entangled photon are in an entangled state. When an abnormal entanglement state is detected, data security threats or data transmission errors can be avoided. For example, by detecting the rate, traffic, etc. of the first entangled photon during transmission (i.e., the conditional parameters in the data transmission strategy) through the data transmission strategy, and then determining whether the entanglement state is an abnormal entanglement state based on this parameter, such as the rate being lower than the preset rate, etc., so as to interrupt the data transmission.

[0173] In this embodiment, the first entangled photon and the second entangled photon use the same quantum state encoding method, which enables the second entangled photon to decode the received first entangled photon and restore the original data.

[0174] The beneficial effects of the above technical solutions are: The synchronization method based on quantum entanglement of the present invention ensures the high precision and real-time performance of data synchronization, and realizes data synchronous transmission; the quantum state encoding and decoding processes are efficient, reducing the transmission delay; the quantum state transmission has strong anti-interference ability, improving the reliability of data transmission; ensuring the integrity and correctness of data.

[0175] In some embodiments of the present application, in combination with Figure 3 , as Figure 4 shown, in the above S330, determine the data transmission path between the data sending source and the data receiving source, collect the historical data transmission records of the data transmission path, generate identification marks for the historical data transmission records, and calculate and determine the historical data transmission fluctuation factor of the data transmission path according to the identification marks, specifically including:

[0176] S410. Obtain the data sending timestamp and the data receiving timestamp corresponding to each historical data transmission record. S420. Determine the timestamp difference between the data sending timestamp and the data receiving timestamp. When the timestamp difference is less than or equal to a preset timestamp difference, generate a stable transmission mark for the historical data transmission record. S430. When the timestamp difference is greater than the preset timestamp difference, generate a fluctuating transmission mark for the historical data transmission record. S440. Extract the timestamp differences of the historical data transmission records corresponding to all the fluctuating transmission marks and construct a fluctuating timestamp difference sequence. S450. Extract the timestamp differences of the historical data transmission records corresponding to all the stable transmission marks and construct a stable timestamp difference sequence. S460. Determine the data transmission fluctuation coefficient of the data transmission path according to the fluctuating timestamp difference sequence, and determine the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence. S470. Determine the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient.

[0177] Specifically, the electronic device can determine the time length of each historical data transmission, that is, the timestamp difference between the data sending timestamp and the data receiving timestamp. If the timestamp difference is less than or equal to the preset timestamp difference, it can be determined that the historical data is stably transmitted during the transmission. Therefore, the time length used for transmission is short, that is, the timestamp difference is less than or equal to the preset timestamp difference, and a stable transmission mark is set for the historical data transmission record. Correspondingly, if there are fluctuations in the historical data during the transmission, the time length used for the historical data transmission will become longer. Therefore, if the timestamp difference is greater than the preset timestamp difference, a fluctuating transmission mark can be set for the historical data transmission record.

[0178] After setting the identification marks, the timestamp differences of multiple fluctuating historical data can be extracted respectively and constructed into a fluctuating timestamp difference sequence (that is, the fluctuating timestamp difference sequence includes the timestamp differences of multiple fluctuating historical data), and the timestamp differences of multiple stable historical data are extracted and constructed into a stable timestamp difference sequence (the same as the fluctuating timestamp difference sequence).

[0179] The electronic device can determine the data transmission fluctuation coefficient and the data transmission stability coefficient according to the fluctuating timestamp difference sequence and the stable timestamp difference sequence respectively, and comprehensively determine a historical data transmission fluctuation factor of a data transmission path based on these two coefficients. In this way, the fluctuation degree of the data transmission path can be characterized by the historical data transmission fluctuation factor.

[0180] Optionally, a historical data transmission record is a record of a historical data from the start of transmission to the end of transmission.

[0181] Optionally, the preset timestamp difference is preferably 1 minute here, and can be adjusted according to the actual situation specifically.

[0182] The beneficial effects of the above technical solution are: By generating a fluctuating timestamp difference sequence and a stable timestamp difference sequence, the present invention lays a foundation for calculating the data transmission fluctuation coefficient and the data transmission stability coefficient.

[0183] In some embodiments of the present application, when calculating the data transmission fluctuation coefficient of the data transmission path according to the fluctuating timestamp difference sequence, it includes:

[0184] Obtain a preset adjustable timestamp difference range, where the adjustable timestamp difference range includes a first adjustable timestamp difference and a second adjustable timestamp difference;

[0185] Construct a first timestamp difference interval according to the preset timestamp difference and the first adjustable timestamp difference;

[0186] Construct a second timestamp difference interval according to the first adjustable timestamp difference and the second adjustable timestamp difference;

[0187] Construct a third timestamp difference interval according to the second adjustable timestamp difference;

[0188] Analyze the timestamp differences in the fluctuating timestamp difference sequence, and count the number of first timestamp differences that meet the first timestamp difference interval, the number of second timestamp differences that meet the second timestamp difference interval, and the number of third timestamp differences that meet the third timestamp difference interval;

[0189] Determine the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences.

[0190] In this embodiment, the first adjustable timestamp difference is preferably 2 minutes here, and the second adjustable timestamp difference is preferably 4 minutes here.

[0191] In this embodiment, as mentioned above, the first timestamp difference interval is (1, 2], the second timestamp difference interval is (2, 4], and the third timestamp difference interval is (4, +∞).

[0192] In this embodiment, the timestamp differences in the fluctuating timestamp difference sequence are judged in turn to determine which interval the timestamp difference specifically belongs to, and then the corresponding number is counted. Then, the data transmission fluctuation coefficient of the data transmission path is determined according to the number of different intervals. For example, when the number of the third timestamp difference interval is relatively large, the data transmission fluctuation coefficient is larger, and the fluctuation degree of the data transmission path is greater.

[0193] The beneficial effects of the above technical solution are as follows: The present invention calculates the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences, ensuring the calculation accuracy of the data transmission fluctuation coefficient, avoiding calculation errors, and providing a calculation basis for calculating the historical data transmission fluctuation factor in one aspect.

[0194] In a possible implementation manner, the data transmission fluctuation coefficient satisfies the following formula:

[0195]

[0196] Wherein, p1 is the data transmission fluctuation coefficient of the data transmission path, n is the number of timestamp differences in the fluctuation timestamp difference sequence, e i is the i-th timestamp difference, d1 is the preset timestamp difference, d2 is the first adjustable timestamp difference, d3 is the second adjustable timestamp difference, n1 is the number of first timestamp differences, n2 is the number of second timestamp differences, and n3 is the number of third timestamp differences.

[0197] In some other embodiments of the present application, when determining the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence, it includes:

[0198] Determine the stable sequence mean corresponding to the stable timestamp difference sequence, and determine the fluctuation sequence mean corresponding to the fluctuation timestamp difference sequence;

[0199] Determine the sequence mean difference between the stable sequence mean and the fluctuation sequence mean;

[0200] Determine the minimum timestamp difference from the stable timestamp difference sequence, and determine the maximum timestamp difference from the fluctuation timestamp difference sequence;

[0201] Determine the fourth timestamp difference between the maximum timestamp difference and the minimum timestamp difference;

[0202] Determine the data transmission stability coefficient of the data transmission path according to the sequence mean difference, the fourth timestamp difference, the maximum timestamp difference, and the minimum timestamp difference.

[0203] Specifically, the electronic device calculates the average value of multiple stable timestamp differences in the stable timestamp difference sequence, that is, the stable sequence mean. Correspondingly, the fluctuation sequence mean is determined. Then, the difference between the fluctuation sequence mean and the stable sequence mean is determined as the sequence mean difference. In addition, the electronic device can also determine the fourth timestamp difference, that is, the difference between the minimum value in the stable timestamp differences and the maximum value in the fluctuation timestamp differences. Then, the electronic device can determine the data transmission stability coefficient of the data transmission path.

[0204] The beneficial effects of the above technical solution are as follows: The present invention calculates the data transmission stability coefficient of the data transmission path based on the sequence mean difference, the second timestamp difference, the maximum timestamp difference, and the minimum timestamp difference, avoiding the subjectivity of manual calculation, ensuring the accuracy of the calculation of the data transmission stability coefficient, and providing a calculation basis for the calculation of the historical data transmission fluctuation factor from another aspect.

[0205] In a possible implementation manner, the data transmission stability coefficient satisfies the following formula:

[0206]

[0207] Wherein, p2 is the data transmission stability coefficient of the data transmission path, k1 is the sequence mean difference, k2 is the second timestamp difference, q1 is the maximum timestamp difference, and q2 is the minimum timestamp difference.

[0208] In some embodiments of the present application, the historical data transmission fluctuation factor satisfies the following formula:

[0209] p = h1×p1 + h2×p2;

[0210] Wherein, p is the historical data transmission fluctuation factor of the data transmission path, h1 is the first calculation coefficient corresponding to the data transmission fluctuation coefficient, h2 is the second calculation coefficient corresponding to the data transmission stability coefficient, h1 > h2, and h1 + h2 = 1.

[0211] The beneficial effects of the above technical solution are as follows: The present invention calculates the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient, which can comprehensively reflect the historical data transmission fluctuation situation of the data transmission path and provide a basis for the next data transmission.

[0212] In some embodiments of the present application, in combination with Figure 3 , as Figure 5 shown, the above S340 specifically includes:

[0213] S510. Extract the same data transmission influence values from all the data transmission influence values, determine each multiple of the same data transmission response values as a data transmission influence value sequence, obtain multiple data transmission influence value sequences, and determine the first quantity of the multiple data transmission influence value sequences.

[0214] S520. Extract a first data transmission influence value from each data transmission influence value sequence respectively, and determine the sum of the multiple first data transmission influence values as the first value.

[0215] S530. Calculate the variance of all data transmission impact values, remove the data transmission impact value sequences in the multiple data transmission impact value sequences where the data transmission impact values are less than the variance, and determine the second quantity of the remaining data transmission impact value sequences.

[0216] S540. Extract a second data transmission impact value from each of the remaining data transmission impact value sequences respectively, and determine the sum of the multiple second data transmission impact values as the second value.

[0217] S550. Calculate the data transmission impact factor of the data transmission path according to the first value, the first quantity, the second value, and the second value.

[0218] Specifically, since different data transmission impact values are the values corresponding to different transmission environment data, and the transmission environment data will change, therefore, data transmission impact values with the same value can be extracted from all data transmission impact values, and each group of data transmission impact values with the same value is determined as a data transmission impact value sequence, obtaining multiple data transmission impact value sequences.

[0219] After that, the sum of the data transmission impact values of different data transmission impact value sequences can be calculated to obtain the first value. In addition, calculate the variance of all data transmission impact values, and remove the data transmission impact value sequences in the multiple data transmission impact value sequences where the data transmission impact values are less than the variance. The data transmission impact values of the remaining data transmission impact value sequences are greater than the variance, and the sum of the data transmission impact values of these remaining data transmission impact value sequences is determined as the second data. The determination methods of the first quantity and the second quantity are as above and will not be elaborated here. Subsequently, the data transmission impact factor can be determined according to the first value, the second value, the first quantity, and the second quantity. In this way, since the data transmission impact value corresponds to the transmission environment data, the first quantity and the second quantity can represent the stability degree of the transmission environment data through the variance, and the stability degree of the transmission environment data can also be characterized by the first value and the second value, so that a data transmission impact factor can be generated to determine the impact degree on the laser data to be transmitted. Exemplarily, extract the same data transmission impact values to obtain multiple data transmission impact value sequences, {4, 4, 4}, {6, 6}, {8, 8, 8}, {10, 10}. Extract a data transmission impact value from each of all the data transmission impact value sequences respectively, that is, 4, 6, 8, 10. The first quantity is 4. If the variance is 5, then the remaining data transmission impact value sequences are {6, 6}, {8, 8, 8}, {10, 10}, and the second quantity is 3. Extract a data transmission impact value from each of the remaining data transmission impact value sequences respectively, that is, 6, 8, 10. The above is shown by way of example and is not specifically limited.

[0220] The beneficial effects of the above technical solution are as follows: The present invention calculates the data transmission impact factor of the data transmission path according to the first quantity, the second quantity, the first value, and the second value, effectively ensuring the calculation accuracy of the data transmission impact factor, avoiding fluctuations during data transmission, and ensuring data transmission efficiency.

[0221] In a possible implementation manner, the data transmission impact factor satisfies the following formula:

[0222]

[0223] Wherein, s is the data transmission impact factor of the data transmission path, r2 is the first quantity, r1 is the second quantity, t1 is the first value, and t2 is the second value.

[0224] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the method. To implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0225] The embodiments of the present application can divide the functional modules of the laser data synchronous transmission device based on quantum entanglement according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0226] As Figure 6 shown, it is a schematic structural diagram of a laser data synchronous transmission device based on quantum entanglement provided by the embodiments of the present application. Figure 6 The laser data synchronous transmission device based on quantum entanglement shown includes: an acquisition unit 601, a determination unit 602, a sending unit 603, and a processing unit 604.

[0227] The acquisition unit 601 is configured to receive the laser data to be transmitted.

[0228] The determination unit 602 is configured to parse the laser data to be transmitted and determine the data sending source and the data receiving source.

[0229] A sending unit 603, configured to generate entangled photon pairs based on a preset method, and respectively send two entangled photons in the entangled photon pairs to the data sending source and the data receiving source, where the entangled photon pairs include a first entangled photon and a second entangled photon, the first entangled photon is sent to the data sending source, and the second entangled photon is sent to the data receiving source.

[0230] A determining unit 602 is further configured to determine a data transmission path between the data sending source and the data receiving source.

[0231] An obtaining unit 601 is further configured to collect historical data transmission records of the data transmission path and generate identification marks for the historical data transmission records.

[0232] The determining unit 602 is further configured to determine a historical data transmission fluctuation factor of the data transmission path according to the identification marks, where the identification marks include a stable transmission mark and a fluctuation transmission mark.

[0233] The obtaining unit 601 is further configured to obtain transmission environment data of the data transmission path, output data transmission influence values corresponding to each transmission environment data based on a pre-trained data transmission influence value model, and calculate a data transmission influence factor of the data transmission path according to all the data transmission influence values.

[0234] The determining unit 602 is further configured to determine a comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determine a data transmission strategy according to the comprehensive data transmission factor.

[0235] A processing unit 604 is configured to insert the to-be-transmitted laser data into the first entangled photon, and transmit the first entangled photon inserted with the to-be-transmitted laser data to the second entangled photon based on the data transmission strategy.

[0236] In a possible implementation manner, the obtaining unit 601 is specifically configured to:

[0237] Obtain a data sending timestamp and a data receiving timestamp corresponding to each historical data transmission record;

[0238] Determine a timestamp difference corresponding to the data sending timestamp and the data receiving timestamp, and when the timestamp difference is less than or equal to a preset timestamp difference, generate the stable transmission mark for the historical data transmission record;

[0239] When the timestamp difference is greater than the preset timestamp difference, generate the fluctuation transmission mark for the historical data transmission record;

[0240] Extract the timestamp differences of the historical data transmission records corresponding to all the fluctuation transmission tags, and construct a sequence of fluctuation timestamp differences;

[0241] Extract the timestamp differences of the historical data transmission records corresponding to all the stable transmission tags, and construct a sequence of stable timestamp differences;

[0242] Determine the data transmission fluctuation coefficient of the data transmission path according to the sequence of fluctuation timestamp differences, and determine the data transmission stability coefficient of the data transmission path according to the sequence of stable timestamp differences;

[0243] Determine the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient.

[0244] In a possible implementation manner, the obtaining unit 601 is specifically configured to:

[0245] Obtain a preset adjustable timestamp difference range, where the adjustable timestamp difference range includes a first adjustable timestamp difference and a second adjustable timestamp difference;

[0246] Construct a first timestamp difference interval according to the preset timestamp difference and the first adjustable timestamp difference;

[0247] Construct a second timestamp difference interval according to the first adjustable timestamp difference and the second adjustable timestamp difference;

[0248] Construct a third timestamp difference interval according to the second adjustable timestamp difference;

[0249] Analyze the timestamp differences in the sequence of fluctuation timestamp differences, and count the number of first timestamp differences that meet the first timestamp difference interval, the number of second timestamp differences that meet the second timestamp difference interval, and the number of third timestamp differences that meet the third timestamp difference interval;

[0250] Determine the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences.

[0251] In a possible implementation manner, the data transmission fluctuation coefficient satisfies the following formula:

[0252]

[0253] Where p1 is the data transmission fluctuation coefficient of the data transmission path, n is the number of timestamp differences in the sequence of fluctuation timestamp differences, e iis the difference of the i-th timestamp, d1 is the preset timestamp difference, d2 is the first adjustable timestamp difference, d3 is the second adjustable timestamp difference, n1 is the number of the first timestamp differences, n2 is the number of the second timestamp differences, and n3 is the number of the third timestamp differences.

[0254] In a possible implementation, the determining unit 602 is specifically configured to:

[0255] Determine the stable sequence mean corresponding to the stable timestamp difference sequence, and determine the fluctuation sequence mean corresponding to the fluctuation timestamp difference sequence;

[0256] Determine the sequence mean difference between the stable sequence mean and the fluctuation sequence mean;

[0257] Determine the minimum timestamp difference from the stable timestamp difference sequence, and determine the maximum timestamp difference from the fluctuation timestamp difference sequence;

[0258] Determine the fourth timestamp difference between the maximum timestamp difference and the minimum timestamp difference;

[0259] Determine the data transmission stability coefficient of the data transmission path according to the sequence mean difference, the fourth timestamp difference, the maximum timestamp difference, and the minimum timestamp difference.

[0260] In a possible implementation, the data transmission stability coefficient satisfies the following formula:

[0261]

[0262] Wherein, p2 is the data transmission stability coefficient of the data transmission path, k1 is the sequence mean difference, k2 is the second timestamp difference, q1 is the maximum timestamp difference, and q2 is the minimum timestamp difference.

[0263] In a possible implementation, the historical data transmission fluctuation factor satisfies the following formula:

[0264] p = h1×p1 + h2×p2;

[0265] Wherein, p is the historical data transmission fluctuation factor of the data transmission path, h1 is the first calculation coefficient corresponding to the data transmission fluctuation coefficient, h2 is the second calculation coefficient corresponding to the data transmission stability coefficient, h1 > h2, and h1 + h2 = 1.

[0266] In a possible implementation, the determining unit 602 is specifically configured to:

[0267] Extract the same data transmission impact values from all the data transmission impact values, and determine every multiple identical data transmission response values as a data transmission impact value sequence, obtaining multiple data transmission impact value sequences, and determine the first quantity of the multiple data transmission impact value sequences;

[0268] Extract a first data transmission impact value from each data transmission impact value sequence respectively, and determine the sum of the multiple first data transmission impact values as the first value;

[0269] Calculate the variance of all the data transmission impact values, and eliminate the data transmission impact value sequences in the multiple data transmission impact value sequences where the data transmission impact values are less than the variance, and determine the second quantity of the remaining data transmission impact value sequences;

[0270] Extract a second data transmission impact value from each of the remaining data transmission impact value sequences respectively, and determine the sum of the multiple second data transmission impact values as the second value;

[0271] Calculate the data transmission impact factor of the data transmission path according to the first value, the first quantity, the second value and the second value.

[0272] In a possible implementation manner, the data transmission impact factor satisfies the following formula:

[0273]

[0274] Wherein, s is the data transmission impact factor of the data transmission path, r2 is the first quantity, r1 is the second quantity, t1 is the first value, and t2 is the second value.

[0275] In a possible implementation manner, the processing unit 604 is specifically configured to:

[0276] Detect the entanglement state between the first entangled photon and the second entangled photon based on the data transmission strategy, and when it is detected that the entanglement state is an abnormal entanglement state, interrupt the data transmission.

[0277] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0278] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, as well as the combination of flows and / or blocks in the flowchart and / or block diagram. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0279] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0280] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0281] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications or equivalent replacements can still be made to the specific embodiments of the present invention, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered by the protection scope of the present invention.

Claims

1. A laser data synchronous transmission method based on quantum entanglement, characterized in that Including: Receiving the laser data to be transmitted, parsing the laser data to be transmitted, and determining the data sending source and the data receiving source; Generating entangled photon pairs based on a preset method, and respectively sending two entangled photons in the entangled photon pairs to the data sending source and the data receiving source, where the entangled photon pairs include a first entangled photon and a second entangled photon, the first entangled photon is sent to the data sending source, and the second entangled photon is sent to the data receiving source; Determining the data transmission path between the data sending source and the data receiving source, collecting the historical data transmission records of the data transmission path, generating identification marks for the historical data transmission records, and determining the historical data transmission fluctuation factor of the data transmission path according to the identification marks, where the identification marks include a stable transmission mark and a fluctuation transmission mark; Obtaining the transmission environment data of the data transmission path, outputting the data transmission influence value corresponding to each transmission environment data based on a pre-trained data transmission influence value model, and calculating the data transmission influence factor of the data transmission path according to all the data transmission influence values; Determining the comprehensive data transmission factor according to the historical data transmission fluctuation factor and the data transmission influence factor, and determining the data transmission strategy according to the comprehensive data transmission factor; Inserting the laser data to be transmitted into the first entangled photon, and transmitting the first entangled photon inserted with the laser data to be transmitted to the second entangled photon based on the data transmission strategy.

2. The method for laser data synchronous transmission based on quantum entanglement according to claim 1, wherein When collecting the historical data transmission records of the data transmission path, generating identification marks for the historical data transmission records, and determining the historical data transmission fluctuation factor of the data transmission path according to the identification marks, it includes: Obtaining the data sending timestamp and the data receiving timestamp corresponding to each historical data transmission record; Determining the timestamp difference corresponding to the data sending timestamp and the data receiving timestamp, and when the timestamp difference is less than or equal to a preset timestamp difference, generating the stable transmission mark for the historical data transmission record; When the timestamp difference is greater than the preset timestamp difference, generating the fluctuation transmission mark for the historical data transmission record; Extracting the timestamp differences of the historical data transmission records corresponding to all the fluctuation transmission marks, and constructing a fluctuation timestamp difference sequence; Extracting the timestamp differences of the historical data transmission records corresponding to all the stable transmission marks, and constructing a stable timestamp difference sequence; Determining the data transmission fluctuation coefficient of the data transmission path according to the fluctuation timestamp difference sequence, and determining the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence; Determining the historical data transmission fluctuation factor of the data transmission path based on the data transmission fluctuation coefficient and the data transmission stability coefficient.

3. The method for laser data synchronous transmission based on quantum entanglement according to claim 2, wherein When determining the data transmission fluctuation coefficient of the data transmission path according to the fluctuation timestamp difference sequence, it includes: Obtaining a preset adjustable timestamp difference range, where the adjustable timestamp difference range includes a first adjustable timestamp difference and a second adjustable timestamp difference; Construct a first timestamp difference interval according to the preset timestamp difference and the first adjustable timestamp difference; Construct a second timestamp difference interval according to the first adjustable timestamp difference and the second adjustable timestamp difference; Construct a third timestamp difference interval according to the second adjustable timestamp difference; Analyze the timestamp differences in the fluctuating timestamp difference sequence, and count the number of first timestamp differences that meet the first timestamp difference interval, the number of second timestamp differences that meet the second timestamp difference interval, and the number of third timestamp differences that meet the third timestamp difference interval; Determine the data transmission fluctuation coefficient of the data transmission path according to the number of first timestamp differences, the number of second timestamp differences, and the number of third timestamp differences; 4. The laser data synchronous transmission method based on quantum entanglement according to claim 3, wherein The data transmission fluctuation coefficient satisfies the following formula: Among them, p1 is the data transmission fluctuation coefficient of the data transmission path, n is the number of timestamp differences in the fluctuation timestamp difference sequence, and e i is the i-th timestamp difference, d1 is the preset timestamp difference, d2 is the first adjustable timestamp difference, d3 is the second adjustable timestamp difference, n1 is the number of the first timestamp differences, n2 is the number of the second timestamp differences, and n3 is the number of the third timestamp differences.

5. The method for laser data synchronous transmission based on quantum entanglement according to claim 2, wherein When determining the data transmission stability coefficient of the data transmission path according to the stable timestamp difference sequence, it includes: Determine the stable sequence mean corresponding to the stable timestamp difference sequence, and determine the fluctuation sequence mean corresponding to the fluctuating timestamp difference sequence; Determine the sequence mean difference between the stable sequence mean and the fluctuation sequence mean; Determine the minimum timestamp difference from the stable timestamp difference sequence, and determine the maximum timestamp difference from the fluctuating timestamp difference sequence; Determine the fourth timestamp difference between the maximum timestamp difference and the minimum timestamp difference; Determine the data transmission stability coefficient of the data transmission path according to the sequence mean difference, the fourth timestamp difference, the maximum timestamp difference, and the minimum timestamp difference; 6. The method for laser data synchronous transmission based on quantum entanglement according to claim 5, wherein The data transmission stability coefficient satisfies the following formula: Wherein, p2 is the data transmission stability coefficient of the data transmission path, k1 is the sequence mean difference, k2 is the second timestamp difference, q1 is the maximum timestamp difference, and q2 is the minimum timestamp difference; 7. The laser data synchronous transmission method based on quantum entanglement according to claim 2, characterized in that The historical data transmission fluctuation factor satisfies the following formula: p = h1×p1 + h2×p2; Wherein, p is the historical data transmission fluctuation factor of the data transmission path, h1 is the first calculation coefficient corresponding to the data transmission fluctuation coefficient, h2 is the second calculation coefficient corresponding to the data transmission stability coefficient, h1 > h2, and h1 + h2 = 1; 8. The method for laser data synchronous transmission based on quantum entanglement according to claim 1, wherein When calculating the data transmission impact factor of the data transmission path according to all data transmission impact values, it includes: Extract the same data transmission impact values from all data transmission impact values, and determine each multiple of the same data transmission response values as a data transmission impact value sequence, obtain multiple data transmission impact value sequences, and determine the first quantity of the multiple data transmission impact value sequences; Extract a first data transmission impact value from each data transmission impact value sequence respectively, and determine the sum of the multiple first data transmission impact values as the first value; Calculate the variance of all the data transmission impact values, and eliminate the data transmission impact value sequences in which the data transmission impact values are less than the variance in the multiple data transmission impact value sequences, and determine the second quantity of the remaining data transmission impact value sequences; Extract a second data transmission impact value from each of the remaining data transmission impact value sequences, and determine the sum of the multiple second data transmission impact values as the second value; Calculate the data transmission impact factor of the data transmission path according to the first value, the first quantity, the second value, and the second value.

9. The method for laser data synchronous transmission based on quantum entanglement according to claim 8, characterized in that, The data transmission impact factor satisfies the following formula: Where s is the data transmission impact factor of the data transmission path, r2 is the first quantity, r1 is the second quantity, t1 is the first value, and t2 is the second value.

10. The method for laser data synchronous transmission based on quantum entanglement according to claim 1, wherein When inserting the laser data to be transmitted into the first entangled photon and transmitting the first entangled photon inserted with the laser data to be transmitted to the second entangled photon based on the data transmission strategy, it includes: Detect the entanglement state between the first entangled photon and the second entangled photon based on the data transmission strategy, and interrupt the data transmission when the detected entanglement state is an abnormal entanglement state.