Data transmission method and device of CT system, computer equipment and storage medium

By introducing multiple data transmission links into the CT system and determining the target slip ring antenna based on the scanning transmission information, the problem of low transmission quality in the CT system is solved, and efficient and reliable data transmission is achieved.

CN119521045APending Publication Date: 2025-02-25SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411596053.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The fixed transmission methods of different slip ring antennas and detectors in the CT system lead to low transmission quality.

Method used

By introducing multiple data transmission links into the CT system, each link includes a detector, a data collection board and a slip ring antenna, and determining the target slip ring antenna by scanning the transmission information, efficient data transmission is achieved.

Benefits of technology

It improves the efficiency and quality of data transmission, ensures that the CT system can still scan normally when the detector slip ring antenna fails, and enhances the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521045A_ABST
    Figure CN119521045A_ABST
Patent Text Reader

Abstract

The invention relates to a data transmission method and device of a CT system, computer equipment and a storage medium. Determining at least one target slip ring antenna according to scanning transmission information of the CT system, and controlling the first data collection board card to transmit data to the second data collection board card so as to transmit data to computer equipment through the slip ring antenna corresponding to the first data collection board card and the target slip ring antenna; or transmitting data to the computer equipment through the target slip ring antenna. According to the CT system, the data collection board cards of the data transmission link are in communication connection, data generated by the same detector can be transmitted by adopting a plurality of slip ring antennas, and the data transmission efficiency can be effectively improved. When the slip ring antenna corresponding to the detector fails, the target slip ring antenna can be used for transmitting the data generated by the detector, so that the CT system can perform normal scanning, and the accuracy and timeliness of data transmission and the stability and reliability of the operation of the CT system are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data transmission, and in particular to a data transmission method, device, computer equipment and storage medium for a CT system. Background Art

[0002] The computed tomography (CT) system can simultaneously acquire images of the patient from multiple angles through multiple sets of X-ray sources and corresponding detectors, which can significantly reduce scanning time, improve image quality, and reduce the radiation dose received by the patient.

[0003] At present, when using a CT system for data acquisition, the data generated by the detector is transmitted to a computer device through a corresponding data acquisition board and a slip ring antenna, so that the computer device reconstructs the patient's image based on the collected data. However, the fixed transmission method of different slip ring antennas and corresponding detectors has the problem of low transmission quality. Summary of the invention

[0004] Based on this, it is necessary to provide a data transmission method, device, computer equipment and storage medium for a CT system that can improve the transmission quality in order to address the above technical problems.

[0005] In a first aspect, the present application provides a data transmission method for a CT system, wherein the CT system is a dual-source CT system or a multi-source CT system, wherein the CT system includes a plurality of data transmission links, each of the data transmission links includes a detector, a data collection board and a slip ring antenna, and each of the data collection boards is communicatively connected to each other; the method includes:

[0006] Determining at least one target slip ring antenna based on the scan transmission information of the CT system;

[0007] Controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0008] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

[0009] In one embodiment, the scanning transmission information includes a current transmission mode and a scanning type, and determining at least one target slip ring antenna according to the scanning transmission information of the CT system includes:

[0010] determining a current transmission mode of the CT system;

[0011] When the current transmission mode is a single slip ring transmission mode, obtaining a scanning type of the CT system;

[0012] The target slip ring antenna is determined when the scan type indicates that the CT system has at least one detector that does not produce data.

[0013] In one embodiment, the method further comprises:

[0014] In the case where the transmission mode is the multi-slip ring transmission mode, the current transmission mode is controlled to switch to the single slip ring transmission mode, and the step of acquiring the scanning type of the CT system is performed.

[0015] In one embodiment, determining the target slip ring antenna includes:

[0016] Acquire transmission status information of at least one candidate slip ring antenna; the candidate slip ring antenna is a slip ring antenna in a transmission link where the detector that does not generate data is located;

[0017] For each of the candidate slip ring antennas, if the transmission state information indicates that the candidate slip ring antenna is in an idle state, the candidate slip ring antenna is determined to be the target slip ring antenna.

[0018] In one embodiment, the method further comprises:

[0019] Determining test status information of the CT system;

[0020] In a case where the test status information indicates that the CT system is in a non-test state, the step of determining the current transmission mode of the CT system is performed.

[0021] In one embodiment, determining the test status information of the CT system includes:

[0022] In the case where each transmission link in the CT system has not performed data transmission detection, determining whether each transmission link collects test data;

[0023] In a case where none of the transmission links collects the test data, determining that the test status information represents that the CT system is in the non-testing state.

[0024] In a second aspect, the present application further provides a data transmission device for a CT system, wherein the CT system is a dual-source CT system or a multi-source CT system, wherein the CT system includes a plurality of data transmission links, each of the data transmission links includes a detector, a data collection board and a slip ring antenna, and each of the data collection boards is communicatively connected; including:

[0025] A determination module, configured to determine at least one target slip ring antenna according to the scanning transmission information of the CT system;

[0026] A control module, used for controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or to transmit data to the computer device through the target slip ring antenna;

[0027] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

[0028] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0029] Determining at least one target slip ring antenna based on the scan transmission information of the CT system;

[0030] Controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0031] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

[0032] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0033] Determining at least one target slip ring antenna based on the scan transmission information of the CT system;

[0034] Controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0035] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

[0036] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0037] Determining at least one target slip ring antenna based on the scan transmission information of the CT system;

[0038] Controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0039] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

[0040] The data transmission method, device, computer equipment and storage medium of the above CT system, according to the scanning transmission information of the CT system, determine at least one target slip ring antenna, control the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer equipment through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or, transmit data to the computer equipment through the target slip ring antenna; wherein the first data collection board is the data collection board of the transmission link where the detector generating the data is located, and the second data collection board is the data collection board of the transmission link where the target slip ring antenna is located. In the CT system of the embodiment of the present application, the data collection boards of the data transmission link are connected in communication. When it is determined that the CT system has at least one target slip ring antenna in an idle state according to the scanning transmission information of the CT system, multiple slip ring antennas can be used for transmission of the data generated by the same detector, which can effectively improve the efficiency of data transmission. When the slip ring antenna corresponding to the detector fails, the target slip ring antenna can also be used to transmit the data generated by the detector, so that the CT system can scan normally, ensuring the accuracy and timeliness of data transmission, improving the quality of data transmission of the CT system, and the stability and reliability of the operation of the CT system. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0042] FIG1 is an application environment diagram of a data transmission method for a CT system in one embodiment;

[0043] FIG2 is a schematic flow chart of a data transmission method of a CT system in one embodiment;

[0044] FIG3 is a schematic flow chart of a method for determining a target slip ring antenna in one embodiment;

[0045] FIG4 is a schematic flow chart of a data transmission method of a CT system in another embodiment;

[0046] FIG5 is a schematic flow chart of a method for determining a target slip ring antenna in another embodiment;

[0047] FIG6 is a schematic flow chart of a CT system testing method in one embodiment;

[0048] FIG7 is a flow chart of a data transmission method of a CT system in another embodiment;

[0049] FIG8 is a block diagram of a data transmission device of a CT system in one embodiment;

[0050] FIG. 9 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0052] In a multi-source CT system or a dual-source CT system, the amount of data generated is larger than that of a single-source CT system. The larger amount of data means that multiple slip ring antennas are needed to transmit the data generated by different detectors. The fixed transmission method between different slip ring antennas and different detectors has the problem of low transmission efficiency in some scenarios. For example, only one detector generates data, and these data are only transmitted through a fixed slip ring antenna, while the other slip ring antennas are idle. This method has low transmission efficiency. Or, for example, if a slip ring antenna fails, the data transmission link corresponding to the antenna will not be able to support scanning. To solve the above problems, the present application proposes a data transmission method, device, computer equipment and storage medium for a CT system.

[0053] The data transmission method of the CT system provided in the embodiment of the present application can be applied in the application environment as shown in FIG1. ​​The application environment includes a CT system, the CT system includes multiple data transmission links, each data transmission link includes a one-to-one corresponding detector 11, a data collection board 12 and a slip ring antenna 13; as shown in FIG1, data transmission link A includes detector A, data collection board A and slip ring antenna A, and data transmission link B includes detector B, data collection board B and slip ring antenna B. The communication connection between data collection board A and data collection board B can be, for example, a wireless communication connection or an optical fiber wired connection. The CT system also includes a data acquisition board 14 and a computer device 15. The data generated by the detector 11 is sent to the slip ring antenna 13 via the data collection board 12, and then stored in the computer device 15 for permanent storage by the data acquisition board 14. Among them, the data generated by different detectors 11 can be transmitted to each other through the data collection board 12.

[0054] In an exemplary embodiment, as shown in FIG2 , a data transmission method of a CT system is provided, which is described by taking the method applied to the computer device in FIG1 as an example, and includes S201 and S202. Wherein:

[0055] S201, determining at least one target slip ring antenna according to scanning transmission information of a CT system.

[0056] The scanning transmission information may include the current transmission mode of the CT system and the scanning type of the CT system.

[0057] In the embodiment of the present application, the current transmission mode of the CT system can be determined first, and when the current transmission mode is a single slip ring transmission mode, the scanning type of the CT system is obtained, and when the scanning type indicates that the CT system has at least one detector that does not generate data, the target slip ring antenna is determined. When the current transmission mode is a multi-slip ring transmission mode, the current transmission mode of the CT system is first switched to a single slip ring transmission mode, and then the step of obtaining the scanning type of the CT system is performed.

[0058] In a possible implementation, after the CT system starts the transmission mode, the transmission mode of the CT system may be directly initialized, that is, the current transmission mode may be directly controlled to be the single slip ring transmission mode. When the current transmission mode is the single slip ring transmission mode, the scanning type of the CT system is obtained, and when the scanning type indicates that the CT system has at least one detector that does not generate data, the target slip ring antenna is determined.

[0059] S202, controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0060] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where a target slip ring antenna is located.

[0061] In an embodiment of the present application, as shown in FIG. 1 above, taking a dual-source CT system as an example, assuming that there is an idle target slip ring antenna (i.e., slip ring antenna B) in the dual-source CT system, the detector generating data is detector A, and the data m1+m2 generated by detector A is collected by data collection board A, and part of the data m2 is sent to data collection board B through data collection board A, data m1 is transmitted through slip ring antenna A, and data m2 is transmitted through slip ring antenna B, so that the data m1+m2 generated by detector A is sent to a computer device.

[0062] In a possible implementation, continuing with the above embodiment as an example, if the slip ring antenna A fails, the data collection board A will send all the data m1+m2 generated by the detector A to the data collection board B, and transmit the data m1+m2 to the computer device through the slip ring antenna B. That is, if the slip ring antenna A fails, the CT system will use the detector A, the data collection board A and the slip ring antenna B as backup data transmission links, and automatically enable the backup data transmission link. Optionally, the CT system will preset a backup data transmission link for each slip ring antenna, and once a failure of a slip ring antenna is detected, it will immediately switch to the backup data transmission link of the slip ring antenna to ensure the normal operation of the CT system.

[0063] In another possible implementation, it is assumed that the CT system is a three-source CT system, and it is assumed that there is a target slip ring antenna (i.e., slip ring antenna B) in an idle state in the three-source CT system, and the detectors that generate data are detectors A and detectors C. When data is transmitted, the data generated by detector A or part of the data generated by detector C can be transmitted to the computer device through the slip ring antenna B. For example, the data generated by detector C is transmitted to the computer device through the slip ring antenna B and the slip ring antenna C, and the data generated by detector A is transmitted to the computer device through the slip ring antenna A.

[0064] In another possible implementation, it is assumed that there are two target slip ring antennas (i.e., slip ring antenna B and slip ring antenna C) in an idle state in the CT system, and the detector that generates data is detector A. The data m1+m2+m3 generated by detector A can be sent to data collection board B through data collection board A, data m2 is transmitted through slip ring antenna B, data m3 is sent to data collection board C through data collection board C, and data m3 is transmitted through slip ring antenna C, so that the data m1+m2+m3 generated by detector A is transmitted to the computer device through slip ring antenna A, slip ring antenna B and slip ring antenna C. Alternatively, the data m1+m2+m3 generated by detector A is transmitted only through slip ring antenna A and one of the target slip ring antennas. For example, data m2 is sent to data collection board B or data collection board C through data collection board A, and data m1+m2+m3 generated by detector A is sent to the computer device through slip ring antenna A, slip ring antenna B / slip ring antenna C.

[0065] In the data transmission method of the above-mentioned CT system, at least one target slip ring antenna is determined according to the scanning transmission information of the CT system, and the first data collection board is controlled to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or, data is transmitted to the computer device through the target slip ring antenna; wherein the first data collection board is the data collection board of the transmission link where the detector generating the data is located, and the second data collection board is the data collection board of the transmission link where the target slip ring antenna is located. In the CT system of the embodiment of the present application, the data collection boards of the data transmission link are connected in communication. When it is determined according to the scanning transmission information of the CT system that the CT system has at least one target slip ring antenna in an idle state, multiple slip ring antennas can be used for data generated by the same detector for transmission, which can effectively improve the efficiency of data transmission. When the slip ring antenna corresponding to the detector fails, the target slip ring antenna can also be used to transmit the data generated by the detector, so that the CT system can scan normally, ensuring the accuracy and timeliness of data transmission, improving the quality of data transmission of the CT system, and the stability and reliability of the operation of the CT system.

[0066] FIG3 is a flow chart of a method for determining a target slip ring antenna in an embodiment, as shown in FIG3 , comprising the following steps:

[0067] S301, determining a current transmission mode of a CT system.

[0068] In the embodiment of the present application, the user can pre-set the transmission mode of the CT system. If it is the first scan, the current transmission mode of the CT system can be determined based on the operation instruction input by the user. Alternatively, the log file of each data transmission link in the CT system during the current data transmission is obtained, and the current transmission mode of the CT system is determined based on the log file.

[0069] S302: When the current transmission mode is the single slip ring transmission mode, obtain a scanning type of the CT system.

[0070] The single slip ring transmission mode is a mode in which the data generated by each detector is transmitted through a corresponding data transmission link.

[0071] Since doctors or technicians select appropriate scanning protocols based on the specific conditions of patients (such as weight, age, examination site, etc.), the scanning parameters in the scanning protocol include tube voltage, tube current, layer thickness, pitch, etc. These scanning parameters jointly determine the output intensity and quality of X-rays. Taking the dual-source CT system as an example, in the dual-source CT system, the two X-ray sources can be set with different tube voltages to produce X-ray beams of different energies. For example, one X-ray source may be set to 80kV and the other may be set to 140kV. This dual energy setting helps to distinguish between materials of different densities and improve image contrast and diagnostic accuracy.

[0072] In the embodiment of the present application, as shown in FIG4 , when the current transmission mode is the single slip ring transmission mode, the computer device can obtain the scanning type of the CT system according to the scanning protocol. Assuming that the CT system is a dual-source CT system, if the scanning protocol only includes the tube voltage and tube current of one tube, the scanning type of the CT system is single-source scanning.

[0073] Furthermore, when the transmission mode is a multi-slip ring transmission mode, the current transmission mode is controlled to switch to a single slip ring transmission mode, and a step of acquiring a scanning type of the CT system is performed.

[0074] The multi-slip ring transmission mode is a transmission mode in which the number of detectors generating data is less than the number of slip ring antennas.

[0075] In the embodiment of the present application, since the multi-slip ring transmission mode is not a common transmission mode for the CT system, after each scan is completed, the transmission mode needs to be switched back to the common single-slip ring transmission mode, and the next scan is triggered in the single-slip ring transmission mode. Therefore, when the current transmission mode is the multi-slip ring transmission mode, that is, the transmission mode has not been switched to the single-slip ring transmission mode after the last scan, the current transmission mode is first switched to the single-slip ring transmission mode, and then the above-mentioned step of obtaining the scan type of the CT system is performed.

[0076] S303: When the scan type indicates that the CT system has at least one detector that does not generate data, determine a target slip ring antenna.

[0077] In the embodiment of the present application, when the scanning type indicates that the CT system has at least one detector that does not generate data, that is, there is at least one X-ray source that does not perform scanning.

[0078] In a possible implementation, if there are multiple detectors that do not generate data, the transmission status information of the candidate slip ring antennas in the transmission link where all the detectors that do not generate data are located can be obtained, and the transmission status information of each candidate slip ring antenna is judged to obtain the target slip ring antenna.

[0079] In another possible implementation, the transmission state information of the candidate slip ring antenna in the transmission link where one of the detectors that did not generate data is located can be first obtained, and whether the candidate slip ring antenna is the target slip ring antenna is determined based on the transmission state information of the candidate slip ring antenna. If the candidate slip ring antenna is the target slip ring antenna, the transmission state information of the candidate slip ring antenna in the data transmission link corresponding to other subsequent detectors that did not generate data is not obtained and determined. If the candidate slip ring antenna is not the target slip ring antenna, the transmission state information of the candidate slip ring antenna in the transmission link where one of the detectors that did not generate data is located is obtained again until a target slip ring antenna is found.

[0080] When the scan type indicates that there is no detector that does not generate data in the CT system, each data transmission link transmits the data of the corresponding detector in a single slip ring transmission mode.

[0081] In an embodiment of the present application, a current transmission mode of a CT system is determined. When the current transmission mode is a single slip-ring transmission mode, a scanning type of the CT system is acquired. When the scanning type indicates that the CT system has at least one detector that does not generate data, a target slip-ring antenna is determined. In an embodiment of the present application, the target slip-ring antenna is determined based on the current transmission mode and the scanning type, thereby improving the efficiency and accuracy of determining the target slip-ring antenna.

[0082] FIG5 is a flow chart of a method for determining a target slip ring antenna in another embodiment. As shown in FIG5 , the embodiment of the present application relates to a possible implementation method of how to determine a target slip ring antenna, including the following steps:

[0083] S501, obtaining transmission status information of at least one candidate slip ring antenna; the candidate slip ring antenna is a slip ring antenna in a transmission link where a detector that has not generated data is located.

[0084] S502: For each candidate slip ring antenna, if the transmission state information indicates that the candidate slip ring antenna is in an idle state, determine the candidate slip ring antenna as a target slip ring antenna.

[0085] Since the data from the last scan may still be being transmitted, it is necessary to judge the transmission status information of the candidate slip ring antennas of each data transmission link. In an embodiment of the present application, various network monitoring tools can be used to obtain information such as network traffic and number of data packets of each data transmission link, and the transmission status information of the candidate slip ring antennas of the data transmission link can be judged based on information such as network traffic and number of data packets. If the transmission status information indicates that the candidate slip ring antenna is in an idle state, the candidate slip ring antenna is determined to be the target slip ring antenna; if the transmission status information of the candidate slip ring antenna indicates that the candidate slip ring antenna is in a non-idle state, the transmission status information of the candidate slip ring antenna can be obtained according to a preset period until the transmission status information indicates that the candidate slip ring antenna is in an idle state, and the candidate slip ring antenna is determined to be the target slip ring antenna.

[0086] In an embodiment of the present application, transmission status information of at least one candidate slip ring antenna is obtained; the candidate slip ring antenna is a slip ring antenna in a transmission link where a detector that has not generated data is located. For each candidate slip ring antenna, if the transmission status information indicates that the candidate slip ring antenna is in an idle state, the candidate slip ring antenna is determined to be a target slip ring antenna. In order to avoid the situation where the candidate slip ring antenna is transmitting data, when the detector does not generate data, the target slip ring antenna is further determined based on the transmission status information of the candidate slip ring antenna, thereby improving the accuracy of determining the target slip ring antenna and ensuring the stable operation of the CT system.

[0087] In one embodiment, the method further includes: determining test status information of the CT system; and when the test status information indicates that the CT system is in a non-test state, performing the step of determining a current transmission mode of the CT system.

[0088] In the embodiment of the present application, as shown in FIG6 , before the CT system performs a scan, the CT system needs to be tested. The step of performing the test before the scan includes: simultaneously detecting whether each data transmission link has no data being transmitted (i.e., check No. 1), if there is no data being transmitted, then starting the collection of test data for each data transmission link, if the test data can be collected normally, then stopping check No. 1, and the test is completed.

[0089] Therefore, before determining the current transmission mode of the CT system, it is necessary to determine that the CT system is not in a test state. As shown in FIG4 , it is determined whether the CT system currently has a No. 1 inspection in progress, or whether a data transmission link is transmitting data (i.e., No. 2 inspection). If there is No. 1 inspection or No. 2 inspection, then stop No. 1 inspection or No. 2 inspection. In the case that each transmission link in the CT system does not perform data transmission detection (i.e., there is no No. 1 inspection or No. 2 inspection), it is determined whether each transmission link collects test data. If no test data is collected, it is determined that the test state information of the CT system indicates that the CT system is in a non-test state; if test data is collected, it is determined that the test state information of the CT system indicates that the CT system is in a test state, and the computer device controls the CT system to stop collecting test data.

[0090] In an embodiment of the present application, test status information of the CT system is determined; when the test status information indicates that the CT system is in a non-test state, the step of determining the current transmission mode of the CT system is performed to ensure stable operation of the CT system.

[0091] In one embodiment, determining the test status information of the CT system includes: determining whether each transmission link collects test data when each transmission link in the CT system does not perform data transmission detection; and determining that the test status information indicates that the CT system is in a non-test state when each transmission link does not collect test data.

[0092] In the embodiment of the present application, as shown in FIG4, when each transmission link in the CT system does not perform data transmission detection, the data collection board will generate a log file in the process of collecting data, recording the collection status, error information, etc. The computer device can obtain the log file from the data collection board, and determine whether the test data is being collected by checking the log file. If the test data is not collected, the test status information indicates that the CT system is in a non-test state.

[0093] In the embodiment of the present application, when each transmission link in the CT system has not performed data transmission detection, it is determined whether each transmission link has collected test data; when each transmission link has not collected test data, it is determined that the test status information represents that the CT system is in a non-test state. Since the CT system needs to detect whether each data transmission link is transmitting test data before scanning, and collect test data to test the CT system, before the CT system is ready to start scanning, it is necessary to ensure that each transmission link has not performed a data transmission detection task and has not collected test data, thereby improving the accuracy of determining the non-test state.

[0094] FIG. 7 is a flow chart of a data transmission method of a CT system in another embodiment. As shown in FIG. 7 , the method includes the following steps:

[0095] S701, in the case where each transmission link in the CT system has not performed data transmission detection, determining whether each transmission link collects test data;

[0096] S702, when no test data is collected on each transmission link, determining that the test status information indicates that the CT system is in a non-testing state;

[0097] S703, determining the current transmission mode of the CT system;

[0098] S704, when the current transmission mode is the single slip ring transmission mode, obtaining a scanning type of the CT system;

[0099] S705, when the scan type indicates that the CT system has at least one detector that does not generate data, obtaining transmission state information of at least one candidate slip ring antenna; the candidate slip ring antenna is a slip ring antenna in a transmission link where the detector that does not generate data is located;

[0100] S706, for each candidate slip ring antenna, if the transmission state information indicates that the candidate slip ring antenna is in an idle state, determining the candidate slip ring antenna as a target slip ring antenna;

[0101] S707, controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna;

[0102] The first data collection board is a data collection board of a transmission link where the detector generating the data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located;

[0103] S708, when the transmission mode is the multi-slip ring transmission mode, control the current transmission mode to switch to the single slip ring transmission mode, and execute the step of acquiring the scanning type of the source CT system.

[0104] In the embodiment of the present application, the data collection boards of the data transmission link in the CT system are connected in communication. When it is determined that the CT system has at least one target slip ring antenna in an idle state according to the scanning transmission information of the CT system, multiple slip ring antennas can be used to transmit the data generated by the same detector, which can effectively improve the efficiency of data transmission. When the slip ring antenna corresponding to the detector fails, the target slip ring antenna can also be used to transmit the data generated by the detector, so that the CT system can scan normally, ensuring the accuracy and timeliness of data transmission, improving the quality of data transmission of the CT system, and the stability and reliability of the operation of the CT system.

[0105] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0106] Based on the same inventive concept, the embodiment of the present application also provides a data transmission device for a CT system for implementing the data transmission method for a CT system involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the data transmission device for one or more CT systems provided below can refer to the limitations of the data transmission method for a CT system above, and will not be repeated here.

[0107] In an exemplary embodiment, as shown in FIG8 , a data transmission device of a CT system is provided, including: a determination module 81 and a control module 82, wherein:

[0108] A determination module 81, configured to determine at least one target slip ring antenna according to the scanning transmission information of the CT system;

[0109] The control module 82 is used to control the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmit data to the computer device through the target slip ring antenna;

[0110] The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where a target slip ring antenna is located.

[0111] In one embodiment, the determination module 81 is used to determine the current transmission mode of the CT system; when the current transmission mode is a single slip ring transmission mode, obtain the scanning type of the CT system; when the scanning type indicates that the CT system has at least one detector that does not generate data, determine the target slip ring antenna.

[0112] In one embodiment, the determination module 81 is further used to control the current transmission mode to switch to the single slip ring transmission mode when the transmission mode is the multi-slip ring transmission mode, and execute the step of acquiring the scanning type of the CT system.

[0113] In one embodiment, the determination module 81 is used to obtain transmission status information of at least one candidate slip ring antenna; the candidate slip ring antenna is a slip ring antenna in a transmission link where a detector that has not generated data is located; for each candidate slip ring antenna, if the transmission status information indicates that the candidate slip ring antenna is in an idle state, the candidate slip ring antenna is determined to be a target slip ring antenna.

[0114] In one embodiment, the determination module 81 is further used to determine the test status information of the CT system; when the test status information indicates that the CT system is in a non-test state, the step of determining the current transmission mode of the CT system is performed.

[0115] In one embodiment, the determination module 81 is specifically used to determine whether each transmission link collects test data when no data transmission detection is performed on each transmission link in the CT system; when no test data is collected on each transmission link, determine that the test status information indicates that the CT system is in a non-test state.

[0116] Each module in the data transmission device of the above CT system can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0117] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG9. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data transmission data of a CT system. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data transmission method of a CT system is implemented.

[0118] Those skilled in the art will understand that the structure shown in FIG. 9 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0119] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of any of the above method embodiments when executing the computer program.

[0120] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above method embodiments are implemented.

[0121] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of any of the above method embodiments when executed by a processor.

[0122] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0123] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0124] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0125] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A data transmission method for a CT system, characterized in that: The CT system is a dual-source CT system or a multi-source CT system, and the CT system includes a plurality of data transmission links, each of which includes a detector, a data collection board and a slip ring antenna, and each of the data collection boards is communicatively connected to each other; the method includes: Determining at least one target slip ring antenna based on the scan transmission information of the CT system; Controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or transmitting data to the computer device through the target slip ring antenna; The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

2. The method according to claim 1, characterized in that The scanning transmission information includes a current transmission mode and a scanning type, and determining at least one target slip ring antenna according to the scanning transmission information of the CT system includes: determining a current transmission mode of the CT system; When the current transmission mode is a single slip ring transmission mode, obtaining a scanning type of the CT system; The target slip ring antenna is determined when the scan type indicates that the CT system has at least one detector that does not produce data.

3. The method according to claim 2, characterized in that The method further comprises: In the case where the transmission mode is the multi-slip ring transmission mode, the current transmission mode is controlled to switch to the single slip ring transmission mode, and the step of acquiring the scanning type of the CT system is performed.

4. The method according to claim 2, characterized in that: The determining the target slip ring antenna comprises: Acquire transmission status information of at least one candidate slip ring antenna; the candidate slip ring antenna is a slip ring antenna in a transmission link where the detector that does not generate data is located; For each of the candidate slip ring antennas, if the transmission state information indicates that the candidate slip ring antenna is in an idle state, the candidate slip ring antenna is determined to be the target slip ring antenna.

5. The method according to claim 2, characterized in that: The method further comprises: Determining test status information of the CT system; In a case where the test status information indicates that the CT system is in a non-test state, the step of determining the current transmission mode of the CT system is performed.

6. The method according to claim 5, characterized in that The determining the test status information of the CT system includes: In the case where each transmission link in the CT system has not performed data transmission detection, determining whether each transmission link collects test data; In a case where none of the transmission links collects the test data, determining that the test status information represents that the CT system is in the non-testing state.

7. A data transmission device for a CT system, characterized in that: The CT system is a dual-source CT system or a multi-source CT system, and the CT system includes a plurality of data transmission links, each of which includes a detector, a data collection board and a slip ring antenna, and each of the data collection boards is communicatively connected; the device includes: A determination module, configured to determine at least one target slip ring antenna according to the scanning transmission information of the CT system; A control module, used for controlling the first data collection board to transmit data to the second data collection board, so as to transmit data to the computer device through the slip ring antenna corresponding to the first data collection board and the target slip ring antenna; or to transmit data to the computer device through the target slip ring antenna; The first data collection board is a data collection board of a transmission link where a detector generating data is located, and the second data collection board is a data collection board of a transmission link where the target slip ring antenna is located.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.