Method and device for generating trunking communication data capable of being arranged and reconstructed
By standardizing the algorithm for the cluster communication signal protocol data generation process and graphical interface orchestration, the problem that the existing technology cannot reconstruct simulated cluster communication protocol data is solved, and convenient orchestration and reconstructible expansion of cluster communication signal protocol data is realized.
Patent Information
- Application Number
- CN202510106163.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-03-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing cluster communication data simulation equipment cannot reconstruct and simulate communication protocols such as service data generation, service data encoding, data framing, channel encoding, and so on, and cannot meet the simulation requirements of the continuous upgrading of cluster communication protocols.
By standardizing the algorithm of the cluster communication signal protocol data generation process, a dynamic link library is generated, and algorithm loading management and visual process arrangement is carried out through a graphical interface, the reconstructible expansion of cluster communication signal protocol data is realized.
It realizes convenient visual orchestration of cluster communication protocol data generation and reconfigurable expansion of signal protocol data, which facilitates further simulation generation of cluster communication signal waveforms and adapts to the expansion of future protocol data types.
Smart Images

Figure CN119561990A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cluster communication, and in particular to a method and device for generating cluster communication data that can be arranged and reconfigured. Background Art
[0002] After decades of development, more than ten important trunking communication systems have been formed, such as TETRA, iDEN, DMR, P25, PDT, etc. Trunk communication has achieved the upgrade from analog trunking to digital trunking. As an efficient communication dispatching system, digital trunking has been widely used in key urban infrastructure such as airports, ports, rail transit, factories and mines. With the rapid development of wireless communication technology and the urgent need for diversification of urban communication services, broadband data, and networked transmission, trunking communication signal systems and communication protocols need to be continuously upgraded. Therefore, it is necessary to build trunking communication data simulation equipment to carry out simulation tests on various trunking communication signal protocols.
[0003] Conventional cluster communication data simulation equipment generally simulates fixed cluster communication signal systems and cannot reconstruct and simulate communication protocols such as service data generation, service data encoding, data framing, and channel coding. With the development of cluster communication technology, cluster communication protocols are constantly upgrading, and cluster communication data simulation with fixed signal systems can no longer meet the simulation needs of cluster communication protocols with ever-changing systems. Therefore, it is necessary to build flexible reconstruction of cluster protocols and multi-level protocol data simulation capabilities, and use domestic data processing devices to design the generation of cluster communication data.
[0004] At present, through patent search, no solution for reconfigurable orchestration generation of cluster communication data has been found. The similar methods retrieved and patent applications have been filed are: 1. The patent application number is 202410482437.7, and the invention name is data transmission method, digital intercom equipment and computer program (applicant: Hytera Communications Co., Ltd., inventors: Zhang Yingzhe, Luo Zhenghua, Pan Yan, Wang Zhaohui). The invention realizes the transmission task of the specified data and ensures the realization of related functions based on the specified data. However, the invention does not have the ability to reconfigure and generate cluster communication data, and does not have the ability to reconstruct multi-type cluster communication protocol data.
[0005] 2. The patent application number is 200610159451.5, and the invention name is Digital Cluster Communication System and Its Coding and Decoding Method (Applicant: Huawei Technologies Co., Ltd., Inventor: Xia Zhili). The invention adopts the TFO technology to achieve forwarding and direct transparent transmission, and uses the TFO transformation forwarding function, the single voice channel input and multi-channel output transparent forwarding function of the group call voice distributor, etc., to finally shorten the transmission delay, thereby improving the voice quality of the cluster call. However, the invention does not have the ability to reconfigure and generate cluster communication data, and does not have the ability to reconstruct multiple types of cluster communication protocol data.
[0006] Since the protocol data generation process of cluster communication signals is very complicated, including business data generation, business data encoding, data framing, channel coding, interleaving processing, scrambling processing superposition and other processes, the implementation process is usually completed by software programs, and the generation program corresponding to each protocol data is fixed. If new cluster protocol data is to be added or multiple multi-channel cluster protocol data are to be generated simultaneously, it is necessary for developers to add relevant cluster communication signal protocol data generation program codes, which has a long development cycle and does not meet the actual use requirements of openness, convenience and scalability. Summary of the invention
[0007] In order to solve the above problems, the present invention proposes a method and device for generating cluster communication data that can be arranged and reconfigured, which can realize convenient visual arrangement of cluster communication protocol data generation and reconfigurable extension of cluster communication signal protocol data generation, so as to facilitate further simulation generation of cluster communication signal waveforms.
[0008] The technical solution adopted by the present invention is as follows: A cluster communication data generation method that can be reconfigured and arranged, comprising: Standardize and encapsulate the algorithm of the cluster communication signal protocol data generation process, generate a dynamic link library that can be called, and unify the calling interface; The packaged algorithms are loaded and managed through a graphical interface, and the packaged algorithms are visually arranged and combined according to the protocol generation sequence, and cluster communication signal protocol data configuration description information is generated on demand; Parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
[0009] Furthermore, the algorithm of the cluster communication signal protocol data generation process is standardized and encapsulated, a dynamic link library that can be called is generated, and the calling interface is unified, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes business data generation, business data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
[0010] Furthermore, the encapsulated algorithms are loaded and managed through a graphical interface, and each encapsulated algorithm is visually arranged and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
[0011] Furthermore, the parsing of cluster communication signal protocol data configuration description information, extracting required basic parameters, algorithms and process timing relationships, loading algorithms through a process engine, generating process control and data calculation, includes: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
[0012] Furthermore, the algorithm loading, process control generation and data calculation are performed through the process engine to finally generate the required cluster communication signal protocol data, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
[0013] A cluster communication data generating device capable of being arranged and reconfigured, comprising: The algorithm encapsulation module standardizes and encapsulates the algorithm of the cluster communication signal protocol data generation process, generates a dynamic link library that can be called, and unifies the calling interface; The orchestration and reconstruction module is configured to load and manage the encapsulated algorithms through a graphical interface, visually orchestrate and combine the encapsulated algorithms according to the protocol generation sequence, and generate cluster communication signal protocol data configuration description information as needed; The data generation module is configured to parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
[0014] Furthermore, in the algorithm encapsulation module, the algorithm of the cluster communication signal protocol data generation process is encapsulated in a standardized manner, a callable dynamic link library is generated, and a unified calling interface is provided, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes business data generation, business data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
[0015] Furthermore, in the arrangement and reconstruction module, the encapsulated algorithms are loaded and managed through a graphical interface, and the encapsulated algorithms are visually arranged and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
[0016] Furthermore, in the data generation module, the cluster communication signal protocol data configuration description information is parsed, the required basic parameters, algorithms and process timing relationships are extracted, and the algorithm is loaded, process control and data calculation are generated through the process engine, including: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
[0017] Furthermore, in the data generation module, the algorithm is loaded, the process control and data calculation are generated through the process engine, and finally the required cluster communication signal protocol data is generated, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
[0018] The beneficial effects of the present invention are: The present invention can realize convenient visual arrangement of cluster communication protocol data generation and reconfigurable expansion of cluster communication signal protocol data generation, which is convenient for further realizing simulation generation of cluster communication signal waveform. The present invention can be deployed on a domestic computing platform device with high integration, and reserves certain resources to adapt to the expansion of cluster communication signal protocol data types in the future. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 This is a flow chart of a method for generating cluster communication data that can be arranged and reconfigured according to Embodiment 1 of the present invention.
[0020] Figure 2 This is a flow chart of a method for generating cluster communication data that can be arranged and reconfigured according to Embodiment 2 of the present invention.
[0021] Figure 3 This is a schematic diagram of a programmable and reconfigurable cluster communication data generating device according to Embodiment 3 of the present invention.
[0022] Figure 4 This is a block diagram of a programmable and reconfigurable cluster communication data generating device according to Embodiment 3 of the present invention.
[0023] Figure 5 This is a block diagram of the cluster communication signal protocol data generation UI interface composition of Example 3 of the present invention. DETAILED DESCRIPTION
[0024] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation methods of the present invention are now described. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the embodiments described are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.
[0025] Example 1 like Figure 1 As shown, this embodiment provides a method for generating cluster communication data that can be arranged and reconfigured, including: Standardize and encapsulate the algorithm of the cluster communication signal protocol data generation process, generate a dynamic link library that can be called, and unify the calling interface; The packaged algorithms are loaded and managed through a graphical interface, and the packaged algorithms are visually arranged and combined according to the protocol generation sequence, and cluster communication signal protocol data configuration description information is generated on demand; Parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
[0026] It should be noted that in this embodiment, each algorithm can be managed through a graphical interface, corresponding parameters can be set, and algorithms can be added, modified and deleted, etc.; the encapsulated algorithm serves as the basic unit for generating cluster communication signal protocol data. The algorithm can be dragged into the orchestration window and the protocol data generation process can be drawn in the form of connecting lines. The degree of visualization is high, and the orchestration and reconstruction of different cluster communication signal protocol data can be realized; according to the results generated by the graphical orchestration, different algorithms are called by the service engine for combination and timing control, and specific cluster communication signal protocol encapsulation data is processed to generate, thereby realizing the reconstruction of protocol data of different specifications.
[0027] Preferably, the algorithm of the cluster communication signal protocol data generation process is standardized and encapsulated, a dynamic link library that can be called is generated, and a unified calling interface is provided, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes service data generation, service data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
[0028] Preferably, the encapsulated algorithms are loaded and managed through a graphical interface, and the encapsulated algorithms are visually arranged and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
[0029] Preferably, the cluster communication signal protocol data configuration description information is parsed to extract the required basic parameters, algorithms and process timing relationships, and the algorithm is loaded through the process engine to generate process control and data calculation, including: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
[0030] Preferably, the algorithm is loaded, process control and data calculation are generated through the process engine, and finally the required cluster communication signal protocol data is generated, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
[0031] Example 2 This embodiment is based on embodiment 1: like Figure 2 As shown, this embodiment provides a method for generating cluster communication data that can be arranged and reconfigured, comprising the following steps: Step 1-1: Classify and encapsulate various processing algorithms into a dynamic link library form, and provide parameter setting interface and calling interface to the outside world.
[0032] Step 1-2: Manage the encapsulated algorithm dynamic link library through the configuration file, including the algorithm category, algorithm ID, algorithm name and the corresponding dynamic library name.
[0033] Step 2-1: Implement algorithm loading management through the human-computer interaction interface and retrieve the configuration file in the specified directory.
[0034] Step 2-2: Read the retrieved configuration file and view the specific algorithms by category in the resource management interface, such as business data generation, business data encoding, data framing, channel coding, interleaving, scrambling and superposition, etc. The specific algorithms are displayed in association with the algorithm ID and algorithm name.
[0035] Step 2-3: Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in.
[0036] Step 3-1: Create cluster communication signal protocol data through the human-computer interaction interface, and enter the cluster communication signal protocol data name in the pop-up input box. After clicking OK, it will be displayed in a box in the graphical layout interface. The box contains the entered protocol data name; you can also load an existing cluster communication signal protocol data configuration description file and proceed to the next step.
[0037] Step 3-2: Select the required protocol data generation algorithm and drag it to the graphical protocol data arrangement interface to generate a box containing the algorithm name and automatically generate a connection line with the upper-level box.
[0038] Step 3-3: Click an algorithm module box in the protocol graphical arrangement interface to set and adjust the parameters of the generated algorithm module in the pop-up interface.
[0039] Step 3-4: After the algorithm arrangement and configuration are completed, click Save to save the generated protocol data configuration description information to a file and send it to the data generation module.
[0040] Step 4-1: The data generation module parses the algorithm category, quantity and connection relationship required for protocol data generation according to the protocol data configuration description file generated by the graphical orchestration interface, preparing for process scheduling and data processing.
[0041] Step 4-2: Load the required algorithm according to the protocol data generation process, and abstract and virtualize the input and output interfaces of the algorithm to form a unified interface model, simplify the calling operation of the processing engine, and confirm the order of protocol data generation and processing and the flow process of data calculation through the chain of responsibility model.
[0042] Step 4-3: After the various algorithms loaded in the processing flow are loaded correctly in order, when the data is ready and there are thread resources, start the algorithm, output the data after the algorithm is completed, and re-enter the waiting state. Driven by data, processing resources can be effectively utilized, and the data flow and module operation can be organically combined to simplify the data interaction operations between modules.
[0043] Step 4-4: In order to smooth out the differences in processing speed between various processing modules, it is necessary to add buffers at the input and output ends of the modules to ensure that data flows in an orderly manner.
[0044] Step 4-5: Use the running thread pool to provide the running entity of each processing module. Through virtualization, the complex thread scheduling operations are shielded. The thread start, suspension, stop, and destruction operations are completed uniformly by the thread pool. While effectively utilizing processor resources, it can also ensure that the algorithm is executed in parallel without errors such as data disorder.
[0045] Step 4-6: Finally, generate the cluster communication signal protocol data file, save and output it as required.
[0046] Example 3 like Figure 3 As shown, this embodiment provides a cluster communication data generating device that can be reconfigured and arranged, including: The algorithm encapsulation module standardizes and encapsulates the algorithm of the cluster communication signal protocol data generation process, generates a dynamic link library that can be called, and unifies the calling interface; The orchestration and reconstruction module is configured to load and manage the encapsulated algorithms through a graphical interface, visually orchestrate and combine the encapsulated algorithms according to the protocol generation sequence, and generate cluster communication signal protocol data configuration description information as needed; The data generation module is configured to parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
[0047] Preferably, in the algorithm encapsulation module, the algorithm of the cluster communication signal protocol data generation process is encapsulated in a standardized manner, a callable dynamic link library is generated, and a unified calling interface is provided, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes service data generation, service data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
[0048] Preferably, in the orchestration and reconstruction module, the encapsulated algorithms are loaded and managed through a graphical interface, and the encapsulated algorithms are visually orchestrated and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
[0049] Preferably, in the data generation module, the cluster communication signal protocol data configuration description information is parsed, the required basic parameters, algorithms and process timing relationships are extracted, and the algorithm is loaded through the process engine, and process control and data calculation are generated, including: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
[0050] Preferably, in the data generation module, the algorithm is loaded, the process control and data calculation are generated through the process engine, and finally the required cluster communication signal protocol data is generated, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
[0051] like Figure 4 As shown, the FT-D2000 / 8 industrial version chip can be used as the CPU, which is mainly responsible for the functions of orchestration reconstruction and data generation; the Feiteng X100 bridge chip can be used as the integrated GPU, providing graphics image processing VGA, interface expansion USB, etc.; the M.2 NVME SSD hard disk can be used as the storage device, which is mainly responsible for the storage of various protocol algorithm libraries.
[0052] like Figure 5 The figure shows the composition block diagram of the cluster communication signal protocol data generation UI interface, which includes the protocol data generation algorithm resource management area, the protocol data generation control area, the protocol data generation algorithm resource library and the protocol data flow orchestration area.
[0053] Example 4 This embodiment is based on embodiment 1: This embodiment 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 programmable and reconfigurable cluster communication data generation method of embodiment 1 is implemented. The computer program may be in source code form, object code form, executable file, or some intermediate form.
[0054] Example 5 This embodiment is based on embodiment 1: This embodiment provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the programmable and reconfigurable cluster communication data generation method of embodiment 1. The computer program may be in source code form, object code form, executable file, or some intermediate form, etc. The storage medium includes: any entity or device capable of carrying computer program code, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content contained in the storage medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the storage medium does not include electric carrier signals and telecommunication signals.
[0055] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity of description, they are expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
Claims
1. A method for generating cluster communication data that can be reconfigured and arranged, characterized in that: include: Standardize and encapsulate the algorithm of the cluster communication signal protocol data generation process, generate a dynamic link library that can be called, and unify the calling interface; The packaged algorithms are loaded and managed through a graphical interface, and the packaged algorithms are visually arranged and combined according to the protocol generation sequence, and cluster communication signal protocol data configuration description information is generated on demand; Parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
2. The method for generating cluster communication data that can be reconfigured according to claim 1, characterized in that: The algorithm of the cluster communication signal protocol data generation process is standardized and encapsulated, a dynamic link library that can be called is generated, and the calling interface is unified, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes business data generation, business data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
3. The method for generating cluster communication data that can be reconfigured according to claim 2, characterized in that: The packaged algorithms are loaded and managed through a graphical interface, and the packaged algorithms are visually arranged and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
4. The method for generating cluster communication data that can be reconfigured according to claim 1, characterized in that: The method of parsing the cluster communication signal protocol data configuration description information, extracting the required basic parameters, algorithms and process timing relationships, loading the algorithm through the process engine, generating process control and data calculation, includes: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
5. The method for generating cluster communication data that can be reconfigured according to claim 4, characterized in that: The algorithm is loaded, process control and data calculation are generated through the process engine, and finally the required cluster communication signal protocol data is generated, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
6. A reconfigurable cluster communication data generation device, characterized in that: include: The algorithm encapsulation module standardizes and encapsulates the algorithm of the cluster communication signal protocol data generation process, generates a dynamic link library that can be called, and unifies the calling interface; The orchestration and reconstruction module is configured to load and manage the encapsulated algorithms through a graphical interface, visually orchestrate and combine the encapsulated algorithms according to the protocol generation sequence, and generate cluster communication signal protocol data configuration description information as needed; The data generation module is configured to parse the cluster communication signal protocol data configuration description information, extract the required basic parameters, algorithms and process timing relationships, load the algorithm through the process engine, generate process control and data calculation, and finally generate the required cluster communication signal protocol data.
7. The apparatus for generating cluster communication data that can be reconfigured according to claim 6, characterized in that: In the algorithm encapsulation module, the algorithm of the cluster communication signal protocol data generation process is standardized and encapsulated, a dynamic link library that can be called is generated, and the calling interface is unified, including: The algorithms of cluster communication signal protocol data generation process are classified and encapsulated into a dynamic link library form, providing parameter setting interface and calling interface to the outside world; The encapsulated dynamic link library is managed through the configuration file. The management objects include algorithm category, algorithm ID, algorithm name and corresponding dynamic link library name. The algorithm category includes business data generation, business data encoding, data framing, channel coding, interleaving processing and scrambling processing superposition algorithm.
8. The apparatus for generating cluster communication data that can be reconfigured according to claim 7, characterized in that: In the arrangement and reconstruction module, the encapsulated algorithms are loaded and managed through a graphical interface, and the encapsulated algorithms are visually arranged and combined according to the protocol generation sequence, including: Load and manage the packaged algorithm through the graphical interface and retrieve the configuration files in the specified directory; Read the retrieved configuration file and associate and display the corresponding algorithm by algorithm ID and algorithm name; Each algorithm corresponds to a parameter setting display interface, which is provided and integrated in the form of a plug-in; Through the graphical interface, the process is arranged according to the protocol generation sequence to generate cluster communication signal protocol data configuration description information.
9. The apparatus for generating cluster communication data that can be reconfigured according to claim 6, characterized in that: In the data generation module, the cluster communication signal protocol data configuration description information is parsed, the required basic parameters, algorithms and process timing relationships are extracted, and the algorithm is loaded through the process engine, and process control and data calculation are generated, including: According to the cluster communication signal protocol data configuration description information generated by the graphical interface, parse out the algorithm category, quantity and connection relationship required for protocol data generation; The required algorithms are loaded according to the protocol data generation process, and the input and output interfaces are abstracted and virtualized to form a unified interface model. This simplifies the calling operation of the processing engine and confirms the sequence of protocol data generation and processing and the flow of data calculation through the chain of responsibility model.
10. The apparatus for generating cluster communication data that can be reconfigured according to claim 9, characterized in that: In the data generation module, the algorithm is loaded, the process control and data calculation are generated through the process engine, and finally the required cluster communication signal protocol data is generated, including: After loading each algorithm in sequence, when the data is ready and there are thread resources, start the algorithm. After the algorithm is completed, the cluster communication signal protocol data is output and the waiting state is re-entered.
Citation Information
Patent Citations
Data transmission method, digital intercom device and computer program product
CN118337229A
Digital colony communication system and coding / decoding method thereof
CN1929643A
Software configuration debugging and packaging integrated method for instrument control system of nuclear power plant
CN113688037A
Method and system for managing and scheduling data analysis algorithms
CN114896038A
Rail transit binary protocol data configuration type analysis method and system
CN115794106A