Multifunctional system configuration method and multifunctional wireless monitoring system
By generating and issuing configuration information to flexibly configure the board and card connection relationship in the wireless monitoring system, solve the problem of single and high cost problems caused by the fixed fixing of the board and card connection in the traditional system, and realize the reuse of the board and the flexible configuration of the function. Essence
Patent Information
- Application Number
- CN202010566342.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-19
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-06-19
AI Technical Summary
In traditional wireless monitoring systems, the fixed connections between the boards and cards are one by one, resulting in single functions and poor flexibility, which is not conducive to function expansion and high cost.
By obtaining the configuration instruction, the local configuration table is generated, and the configuration information is sent to the main control device and board card to achieve the flexible configuration of the board and card connection relationship.
The reuse of board cards and the flexible configuration of the function, reducing the difficulty of hardware development costs and functional upgrades, and the equipment is easy to expand and replace.
Smart Images

Figure CN113825153B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radio monitoring technology, and in particular to a multifunctional system configuration method and a multifunctional wireless monitoring system. Background Art
[0002] With the rapid development of radio communication technology, systems composed of multiple boards, such as wireless monitoring systems, need to be able to perform functions such as real-time spectrum monitoring, multiple signal analysis, and real-time signal direction finding. The traditional wireless monitoring system architecture design is that the receiving board (e.g., RF board) and the signal processing board (e.g., baseband board) are connected through RF cables and control lines, and the receiving board and the signal processing board are respectively set in their own independent chassis (e.g., CPCI chassis); another system architecture is that the receiving board and the corresponding signal processing board are packaged together to make an independent chassis.
[0003] In the first solution, the receiving board and the signal processing board each form an independent chassis with a single function. When the function is upgraded and expanded, only multiple receiving board chassis can be added. The equipment wiring and installation are complicated, the cost is high, the volume is large, and it is not conducive to system integration. In the second solution, the connection between the receiving board and the signal processing board is fixed, which reduces the overall volume of the equipment and the complexity of the connection, but the flexibility of use becomes very poor, and the function is very single. When the hardware board is replaced and upgraded, the entire chassis can only be replaced to expand the system function, which is not conducive to the upgrade and evolution of system functions. Summary of the invention
[0004] In order to solve the technical problems that the one-to-one fixed connection between the boards in the above system leads to single function, poor flexibility, difficulty in function expansion and high cost, the embodiments of the present application provide a multi-functional system configuration method and a multi-functional wireless monitoring system.
[0005] In a first aspect, an embodiment of the present application provides a method for configuring a multifunctional system, wherein the multifunctional system includes a plurality of boards and a main control device, wherein some boards are reusable, and the method includes:
[0006] Obtaining configuration instructions, which are instructions written according to changes in board connection relationships in a multi-function system;
[0007] Generate a local configuration table according to the configuration instructions;
[0008] Get configuration information according to the local configuration table;
[0009] The configuration information is sent to the main control device and the control boards in multiple boards.
[0010] Optionally, a local configuration table is generated according to the configuration instruction, including:
[0011] Generate a configuration management table according to the configuration instructions;
[0012] Create database configuration tables;
[0013] Create each table item value in the database configuration table according to each parameter in the configuration management table to generate a local configuration table.
[0014] Optionally, a configuration management table is generated according to the configuration instruction, including:
[0015] Modify the parameters in the configuration management table according to the configuration instructions to update the configuration management table.
[0016] Optionally, the method further comprises:
[0017] Receive status monitoring instructions issued by the master control device;
[0018] Obtain parameter information of each board according to the status monitoring instruction combined with the board ID of each board in the configuration information;
[0019] Send parameter information to the master device.
[0020] Optionally, the parameter information includes temperature, voltage, and status value.
[0021] Optionally, the plurality of boards include a data exchange board, a signal processing board, and a receiving board;
[0022] Each signal processing board includes a plurality of channels, and each receiving board is communicatively connected with a corresponding signal processing board via a channel;
[0023] Get configuration information based on the local configuration table, including:
[0024] Read the local configuration table, and obtain the board type of each board, the combined connection relationship between the receiving board and the signal processing board, the function channel number generated by the combined receiving board and the signal processing board, and the function value corresponding to each function channel number according to the table item value of the local configuration table.
[0025] Optionally, each board is fixed to a card slot, and configuration information is obtained according to a local configuration table, further comprising:
[0026] Obtain the card slot ID, board ID, and the corresponding relationship between the card slot and the board according to the table entry value of the local configuration table.
[0027] In a second aspect, an embodiment of the present application provides a multifunctional wireless monitoring system, which includes a main control device and multiple boards, wherein the multiple boards include a data exchange board, a signal processing board, and a receiving board, wherein the signal processing board and the receiving board are reusable, and the signal processing board is a control board;
[0028] The data exchange board configures the multifunctional wireless monitoring system according to the method described above.
[0029] Optionally, the receiving board includes at least one type of receiving board, each signal processing board includes at least one channel, the data exchange board is connected to the signal processing board and the main control device respectively, a receiving board is connected to a signal processing board through any channel of the signal processing board, and the connection relationship between the receiving board and the signal processing board can be changed to realize hardware configurations with different functions.
[0030] Optionally, the multiple boards also include a backplane board, which is provided with multiple card slots. The data exchange board, signal processing board, and receiving board are fixed on the backplane board through a corresponding card slot, and the boards are connected through a backplane bus communication.
[0031] Optionally, the system also includes at least one antenna, which is communicatively connected to a receiving board. The antenna is used to transmit a received antenna signal to the receiving board. The receiving board is used to amplify and filter the antenna signal to obtain a target analog signal and transmit it to a correspondingly connected signal processing board. The signal processing board is used to perform analog-to-digital conversion on the received target analog signal to obtain a digital signal and transmit it to a data exchange board. The data exchange board is also used to transmit the digital signal to a main control device.
[0032] Optionally, the receiving board includes: at least one of a broadband frequency sweeping RF board, a narrowband demodulation RF board, and a signal direction finding RF board, and the signal processing board includes a baseband board.
[0033] In a third aspect, an embodiment of the present application provides a multifunctional system configuration device, the multifunctional system comprising a plurality of boards and a main control device, wherein some of the boards are reusable;
[0034] The device includes:
[0035] An instruction acquisition module is used to acquire configuration instructions, which are instructions written according to changes in the board connection relationship of multiple boards;
[0036] A configuration table generation module, used to generate a local configuration table according to configuration instructions;
[0037] An information acquisition module, used to acquire configuration information according to a local configuration table;
[0038] The sending module is used to send the configuration information to the main control device and the control board in the multiple boards.
[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the steps of any of the foregoing methods.
[0040] In a fifth aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the steps of any of the foregoing methods when executing the program.
[0041] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0042] The embodiment of the present application obtains configuration instructions, which are instructions written according to the change of the board connection relationship of multiple boards; generates a local configuration table according to the configuration instructions; obtains configuration information according to the local configuration table; and sends the configuration information to the main control device and the signal processing board. When the hardware connection relationship of multiple boards changes, the configuration information is changed according to the configuration instructions of the management personnel, so that the configuration information corresponds to the hardware connection relationship of the board. After the configuration information is sent to the main control device and the signal processing board, the main control device and the signal processing board can control other related boards according to the updated configuration information, so that the entire system including multiple boards and the main control device can perform flexible configuration management of software and hardware and match the mapping relationship between software and hardware, realize board reuse, and realize different functional configurations, effectively solve the hardware board settings with different functional requirements in practical applications, and effectively reduce hardware development costs and function upgrades. After the connection relationship of the board changes, it only needs to modify the system default local configuration table to flexibly configure the connection relationship of each board, and the equipment is easy to expand, easy to replace, multifunctional, and low-cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0045] Figure 1 An application environment diagram of a multifunctional system configuration method in one embodiment;
[0046] Figure 2 A schematic diagram of a flow chart of a multifunctional system configuration method in one embodiment;
[0047] Figure 3 A block diagram of board connection of a multifunctional wireless monitoring system in one embodiment;
[0048] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0050] Figure 1 FIG. 1 is an application environment diagram of a multifunctional system configuration method in an embodiment; Figure 1 , the multifunctional system configuration method is applied to a multifunctional wireless monitoring system. The system includes a main control device 10, a data exchange board 20, a signal processing board 30 (including signal processing boards 31-33), and a receiving board 40 (including receiving boards 41-49). Among them, the data exchange board 20 is connected to the main control device 10 and the signal processing boards 31-33 respectively, the receiving boards 41-43 are connected to the signal processing board 31 through three different channels of the signal processing board 31, the receiving boards 44-47 are connected to the signal processing board 32 through four different channels of the signal processing board 32, and the receiving boards 48-49 are connected to the signal processing board 33 through two different channels of the signal processing board 33. Of course, Figure 1 The board connection relationship shown is an example of a connection method of the multifunctional wireless monitoring system, and is not limited thereto. The signal processing board 30 and the receiving board 40 can be reused. If the function of the multifunctional wireless monitoring system needs to be changed according to actual needs, the type, quantity, and connection of the board may be changed accordingly. The main control device 10 can be a server or a computer device.
[0051] When the board connection relationship of the multifunctional wireless monitoring system changes, the system configuration information must be changed to make the system run normally. Therefore, the configuration information needs to be changed again and sent to the relevant boards or devices.
[0052] Specifically, the data exchange board 20 obtains a configuration instruction, which is an instruction written according to the change of the board connection relationship of multiple boards; generates a local configuration table according to the configuration instruction; obtains configuration information according to the local configuration table; and sends the configuration information to the main control device 10 and the signal processing boards 31-33. The change of the board connection relationship refers to the change of the board connection relationship from the previous board connection relationship (not shown in this application) to Figure 1 The board connection relationship shown in the figure, the configuration information sent is the same as Figure 1 The board connection relationship shown is a mapping, that is, when the hardware connection relationship changes, the corresponding configuration information must also change.
[0053] Figure 2 FIG. 1 is a flow chart of a multifunctional system configuration method in an embodiment; Figure 2 , the method comprises the following steps:
[0054] S100: Obtain configuration instructions.
[0055] Specifically, the multifunctional system includes multiple boards and a main control device, some of which are reusable. The reusable boards can have multiple combinations and connection modes according to actual functional requirements, and each different combination and / or connection mode enables the multifunctional system to achieve different functions.
[0056] Configuration instructions may be configuration files or statements written and input by configuration management personnel according to changes in board connection relationships or hardware connection relationships. Changes in board connection relationships include changes in the overall board connection relationship caused by changes in the number of boards and / or changes in the types of boards and / or changes in the connections between boards.
[0057] S200: Generate a local configuration table according to the configuration instruction.
[0058] Specifically, it may be an updated local configuration table generated by modifying the original local configuration table according to the configuration instruction; or it may be a local configuration table generated by setting a local configuration table that has not been set according to the configuration instruction.
[0059] S300: Acquire configuration information according to the local configuration table.
[0060] Specifically, the local configuration table may be a mapping table, and the specific configuration information may be a machine language or code that is generated according to the local configuration table and can be recognized by a computer.
[0061] S400: Send the configuration information to the main control device and the control board among the multiple boards.
[0062] Specifically, the main control device obtains configuration information to obtain the board connection relationship of each board and the available hardware resources, so as to perform corresponding operations according to the hardware resources; the control board obtains configuration information to obtain its available hardware resources, controllable hardware, and available data. The main control device and the control board obtain configuration information to reasonably and correctly allocate various resources according to the various hardware board information obtained, so that the entire system can operate normally and orderly without failure.
[0063] The multifunctional system configuration method provided in the embodiment of the present application can be applied to changes in hardware connection relationships, and the configuration information can be modified accordingly, thereby mapping the hardware connection relationship with the configuration information, and then matching the control relationship or data interaction relationship.
[0064] The configuration method provided in the embodiment of the present application can be executed by a configuration management personnel on a configuration platform of any associated master control device, and is determined according to the application scenario of the computer language actually used by the configuration personnel, and is not limited here.
[0065] In a specific embodiment, step S200 specifically includes: generating a configuration management table according to the configuration instruction; creating a database configuration table; and creating table item values in the database configuration table according to various parameters in the configuration management table to generate a local configuration table.
[0066] Specifically, the configuration instruction is used to modify parameters of the initial configuration management table, or delete or add table items and delete or add parameters of corresponding table items.
[0067] For example, the initial configuration management table is displayed on the display screen, and the configuration manager can modify the initial configuration management table according to the change of the board connection relationship to generate an updated configuration management table. Of course, the initial configuration management table can also be newly created by the configuration manager, and the content in the configuration management table is written by the configuration manager. The generated configuration management table overwrites the historical configuration management table after being saved. The multifunctional system obtains the configuration management table by updating or creating a new configuration according to various configuration instructions input through input devices such as a touch screen or a keyboard. The configuration instruction can be one or more of a modification instruction, a deletion instruction, an addition instruction, a new creation instruction, and a save instruction.
[0068] When receiving the configuration instruction, the embedded system database in the multifunctional system creates a database file, creates a database configuration table according to the database file, and creates each table item value of the database table according to the parameters in the configuration management table. The database table with each table item value created is the local configuration table.
[0069] In one embodiment, the method further comprises:
[0070] Receive status monitoring instructions issued by the master control device;
[0071] Obtain parameter information of each board according to the status monitoring instruction combined with the board ID of each board in the configuration information;
[0072] Send parameter information to the master device.
[0073] Specifically, after the local configuration table is generated and the configuration information is issued, the overall hardware configuration and software configuration of the multifunctional system will be updated, the connection relationship and the control relationship or controlled relationship between the boards will change, and the function of the multifunctional system may change. At this time, the main control device needs to re-acquire the parameter information of each board after the connection relationship has changed, and obtain the status of the hardware resources based on this parameter information. The parameter information may include temperature, voltage, and status value. The status value can be used to indicate whether the board is in a normal working state.
[0074] The execution subject of the above multi-functional system configuration method may be a main control device in the multi-functional system, or may be completed by one or more boards in cooperation.
[0075] In a specific embodiment, the multifunctional system is a multifunctional wireless monitoring system, and the plurality of boards include a data exchange board, a signal processing board, and a receiving board; each signal processing board includes a plurality of channels, and each receiving board is connected to the corresponding signal processing board through a channel; step S300 includes:
[0076] Read the local configuration table, and obtain the board type of each board, the combined connection relationship between the receiving board and the signal processing board, the function channel number generated by the combined receiving board and the signal processing board, and the function value corresponding to each function channel number according to the table item value of the local configuration table.
[0077] Specifically, different receiving boards are used to receive analog signals of different bandwidths, signal processing boards are used for communication signal processing, such as converting analog signals into digital signals, and data exchange boards are used for system configuration management and data forwarding. The main control device is connected to the data exchange board to send control instructions to other boards through the data exchange board, and can also be used to receive data sent by other boards through the exchange board.
[0078] The functions of different receiving boards and signal processing boards after combination are different, so the receiving boards and signal processing boards can realize function multiplexing, so that the multifunctional system can realize different functions according to actual needs.
[0079] The combined connection relationship between the receiving board and the signal processing board includes: which receiving boards are combined with the same signal processing board, and which channel of the signal processing board each receiving board is connected to. The function channel number generated by the combined receiving board and signal processing board refers to the function channel number corresponding to the function that can be realized by the combined receiving board and signal processing board, and the function value corresponding to the function channel number represents the function represented by the function channel number.
[0080] In one embodiment, each board is fixed on a card slot, and step S300 further includes: acquiring the card slot ID, the board ID, and the corresponding relationship between the card slot and the board according to the table entry value of the local configuration table.
[0081] Specifically, the plurality of boards also include a backplane board, which is provided with a plurality of card slots, and the data exchange board, the signal processing board, and the receiving board are fixed on the backplane board through a corresponding card slot, and the boards are connected to each other through a backplane bus. Therefore, there is a one-to-one correspondence between the card slots and the boards.
[0082] It should be understood that although Figure 2 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0083] In one embodiment, the present application provides a multifunctional wireless monitoring system, which includes a main control device, multiple boards, and the multiple boards include a data exchange board, a signal processing board, and a receiving board, wherein the signal processing board and the receiving board are reusable, and the signal processing board is a control board;
[0084] The data exchange board configures the multifunctional wireless monitoring system according to the multifunctional system configuration method described above.
[0085] Specifically, the main control device is connected to the data exchange board and is used to send control instructions to other boards through the data exchange board, and can also be used to receive data sent by other boards through the exchange board. The main control device obtains configuration information to obtain the board connection relationship of each board and the available hardware resources, so as to perform corresponding operations according to the hardware resources; the signal processing board obtains configuration information to obtain its available hardware resources, controllable hardware, and available data. The main control device and the signal processing board obtain configuration information to reasonably and correctly allocate various resources according to the various hardware board information obtained, so that the entire system can operate normally and orderly without failure.
[0086] With the data exchange board as the execution subject, the data exchange board receives various configuration instructions input by the configuration management personnel through input devices such as a touch screen or a keyboard to obtain a configuration management table by updating or creating a new one. The configuration instruction can be one or more of a modification instruction, a deletion instruction, an addition instruction, a new creation instruction, and a save instruction.
[0087] The data exchange board can be connected to the input device through the serial port, so as to receive various user instructions input by the input device. The data exchange board can be built based on an embedded system.
[0088] When receiving the configuration instruction, the embedded system database (for example: sqlite3) in the data exchange board creates the database file HRST_JC_100GD_JH.db, creates the database configuration table BOARDCHANNEL according to the database file HRST_JC_100GD_JH.db, and creates the table item values of the database table BOARDCHANNEL according to the parameters in the configuration management table. The database table BOARDCHANNEL with the completed table item values is the local configuration table.
[0089] After the local configuration table is generated, it is saved on the data exchange board. After the entire multi-functional wireless monitoring system is restarted, the local configuration table takes effect.
[0090] The multifunctional wireless monitoring system also includes at least one antenna, which is communicatively connected to a receiving board. The antenna is used to transmit a received antenna signal to the receiving board. The receiving board is used to amplify and filter the antenna signal to obtain a target analog signal and transmit it to a correspondingly connected signal processing board. The signal processing board is used to perform analog-to-digital conversion on the received target analog signal to obtain a digital signal and transmit it to a data exchange board. The data exchange board is also used to transmit the digital signal to a main control device.
[0091] The receiving boards include at least one type of receiving boards, each signal processing board includes at least one channel, the data exchange board is connected to the signal processing board and the main control device respectively, a receiving board is connected to a signal processing board through any channel of the signal processing board, and the connection relationship between the receiving board and the signal processing board can be changed to realize hardware configurations with different functions.
[0092] Specifically, the multifunctional wireless monitoring system realizes different functions by changing the hardware connection relationship and updating the corresponding configuration information.
[0093] In one embodiment, the multiple boards also include a backplane board, which is provided with multiple card slots. The data exchange board, signal processing board, and receiving board are fixed on the backplane board through a corresponding card slot, and the boards are connected through a backplane bus communication.
[0094] The receiving board includes: at least one of a broadband frequency sweeping radio frequency board, a narrowband demodulation radio frequency board, and a signal direction finding radio frequency board, and the signal processing board includes a baseband board.
[0095] Specifically, the broadband frequency sweeping RF board is used for broadband frequency sweeping, the narrowband demodulation RF board is used for signal demodulation, and the signal direction finding RF board is used for signal direction finding. The baseband board is used to process the analog signal of the RF board to obtain a digital signal.
[0096] Of course, the multifunctional wireless monitoring system can also add boards of other types and functions to realize functions such as communication protocol analysis and signal recognition.
[0097] Figure 3 FIG. 1 is a block diagram of board connections of a multifunctional wireless monitoring system in an embodiment. Figure 3 Configuration management table corresponding to the card board connection block diagram of the multi-functional wireless monitoring system.
[0098] Table 1: Configuration management table
[0099] Card slot number Board Type Function channel number Baseband channel number Function Value K30 B2 G1 0 0001 K20 B3 G1 IF1 0001 K30 B2 G2 0 0002 K40 B4 G2 IF5 0002 K30 B2 G3 0 0002 K50 B4 G3 IF3 0002 K60 B2 G4 0 0006 K70 B4 G4 IF4 0006 K80 B4 G4 IF3 0006 K10 B1 0 0 0
[0100] Among them, K10-K80 is the card slot number, B1-B4 is the board type, 0 represents empty, G1-G4 is the function channel number generated by the combined receiving board and signal processing board, IF1, IF3-IF5 represent the baseband board channel number, and 0001, 0002, 0006 represent the function value corresponding to the function channel number.
[0101] B1 represents that the board type of the board is a data exchange board, B2 represents that the board type of the board is a baseband board, B3 represents that the board type of the board is a broadband sweep frequency RF board, and B4 represents that the board type of the board is a narrowband demodulation RF board.
[0102] Because the data exchange board does not have the combined multiplexing function with other boards, the data exchange board does not correspond to the function channel number, baseband board channel number, and function value.
[0103] refer to Figure 3 , there are 8 card slots K10-K80 on the backplane board of the multifunctional wireless monitoring system, among which card slot K10 is installed with a data exchange board B1, card slot K20 is installed with a broadband scanning RF board B3, card slot K30 is installed with a baseband board B2, card slot K40 is installed with a narrowband demodulation RF board B4, card slot K50 is installed with a narrowband demodulation RF board B4, card slot K60 is installed with a baseband board B2, card slot K70 is installed with a narrowband demodulation RF board B4, and card slot K80 is installed with a narrowband demodulation RF board B4.
[0104] Among them, the card slot K10 is the fixed position of the data exchange board B1. The other card slots K20-K80 can be changed according to the actual functional requirements to form Figure 3 Different card board connection block diagram.
[0105] refer to Figure 3 , the interface IF of the broadband scanning RF board B3 installed in the slot K20 is connected to a channel IF1 of the baseband board B2 installed in the slot K30; the channel IF3 of the baseband board B2 installed in the slot K30 is connected to the interface IF of the narrowband demodulation RF board B4 installed in the slot K50, and the channel IF5 of the baseband board B2 installed in the slot K30 is connected to the interface IF of the narrowband demodulation RF board B4 installed in the slot K40; the channel IF3 of the baseband board B2 installed in the slot K60 is connected to the interface IF of the narrowband demodulation RF board B4 installed in the slot K80, and the channel IF4 of the baseband board B2 installed in the slot K60 is connected to the interface IF of the narrowband demodulation RF board B4 installed in the slot K70.
[0106] Specifically, each baseband board B2 is provided with 3 analog-to-digital conversion chips ADC, each analog-to-digital conversion chip ADC has 2 channels, so one baseband board B2 has 6 channels, and accordingly, each channel has a baseband board channel number, so one baseband board B2 has a total of 6 baseband board channel numbers IF1-IF6.
[0107] Refer to Table 1 and Figure 3 , G1 represents the functional channel number generated by connecting the interface IF of the broadband frequency sweeping RF board B3 installed in the card slot K20 and a channel IF1 of the baseband board B2 installed in the card slot K30.
[0108] G2 represents the functional channel number generated by the combination of the channel IF5 of the baseband board B2 installed in the card slot K30 and the interface IF of the narrowband demodulation radio frequency board B4 installed in the card slot K40.
[0109] G3 represents the functional channel number generated by the combination of the channel IF3 of the baseband board B2 installed in the card slot K30 and the interface IF of the narrowband demodulation radio frequency board B4 installed in the card slot K50.
[0110] G4 represents the functional channel number generated by the combination of channel IF3 of the baseband board B2 installed in slot K60 and interface IF of the narrowband demodulation RF board B4 installed in slot K80, and channel IF4 of the baseband board B2 installed in slot K60 and interface IF of the narrowband demodulation RF board B4 installed in slot K70.
[0111] Function value 0001 represents a broadband frequency sweep function, function value 0002 represents a signal demodulation function, function value 0004 represents a signal direction finding function, and function value 0006 represents both a signal demodulation function and a signal direction finding function.
[0112] Among them, the combination of a baseband board and two narrowband demodulation radio frequency cards has both signal demodulation function (function value 0002) and direction finding function (0004). The signal demodulation function is the function of a baseband board and a narrowband demodulation radio frequency card combination, and the signal direction finding function is the function of a baseband board and two narrowband demodulation radio frequency cards combination. Function value 0006 = function value 0002 + function value 0004.
[0113] The boards in the multifunctional wireless monitoring system of the present application can be integrated in a CPCI (Compact Personal Computer Industrial) chassis. The number of boards in a multifunctional wireless monitoring system can be increased or decreased according to actual needs and is not fixed. The connection relationship between the boards can also be changed, and the type of the boards can also be changed, thereby making the functions of the multifunctional wireless monitoring system variable.
[0114] This application solves the problem of flexible configuration management of hardware and software of multiple boards in the field of radio monitoring, and realizes the functional configuration of RF boards and signal processing boards according to requirements, which can effectively solve the hardware board settings of various actual functional requirements, and effectively reduce the hardware development cost and function upgrade. The equipment can flexibly configure the RF receiving channel and signal processing module by only modifying the system default configuration management table. The equipment is easy to expand, easy to replace, multifunctional and low-cost.
[0115] In one embodiment, a multifunctional system configuration device is provided, the multifunctional system comprising a plurality of boards and a main control device, wherein some of the boards are reusable;
[0116] The device includes:
[0117] An instruction acquisition module is used to acquire configuration instructions, which are instructions written according to changes in the board connection relationship of multiple boards;
[0118] A configuration table generation module, used to generate a local configuration table according to configuration instructions;
[0119] An information acquisition module, used to acquire configuration information according to a local configuration table;
[0120] The sending module is used to send the configuration information to the main control device and the control board in the multiple boards.
[0121] In a specific embodiment, the configuration table generation module is specifically used to: generate a configuration management table according to the configuration instructions; create a database configuration table; create table item values in the database configuration table according to the parameters in the configuration management table to generate a local configuration table.
[0122] In one embodiment, the apparatus further comprises:
[0123] The instruction acquisition module is also used to receive the status monitoring instructions issued by the main control device;
[0124] A parameter acquisition module is used to acquire parameter information of each board according to the state monitoring instruction combined with the board ID of each board in the configuration information;
[0125] The sending module is also used to send parameter information to the main control device.
[0126] Figure 4 FIG. 1 is an internal structure diagram of a computer device in one embodiment. Figure 4 As shown, the computer device includes a processor, a memory, a network interface, an input device and a display screen connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program, which, when executed by the processor, enables the processor to implement a multi-functional system configuration method. The internal memory may also store a computer program, which, when executed by the processor, enables the processor to execute a multi-functional system configuration method. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0127] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the 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 those shown in the figure, or combine certain components, or have a different arrangement of components.
[0128] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: obtaining configuration instructions, which are instructions written according to changes in the connection relationship of boards in a multi-function system; generating a local configuration table according to the configuration instructions; obtaining configuration information according to the local configuration table; and sending the configuration information to a main control device and a control board among multiple boards.
[0129] 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 following steps are implemented: obtaining configuration instructions, which are instructions written according to changes in the connection relationship of boards in a multi-function system; generating a local configuration table according to the configuration instructions; obtaining configuration information according to the local configuration table; and sending the configuration information to a main control device and a control board among multiple boards.
[0130] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0131] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for configuring a multifunctional system, wherein the multifunctional system comprises a plurality of boards and a main control device, wherein some of the boards are reusable, characterized in that: The method comprises: Acquire a configuration instruction, wherein the configuration instruction is an instruction written according to a change in a board connection relationship in the multifunctional system; Generate a local configuration table according to the configuration instruction; Acquire configuration information according to the local configuration table; Sending the configuration information to the main control device and a control board among the multiple boards; The multiple boards include a data exchange board, a signal processing board, and a receiving board; Each signal processing board includes a plurality of channels, and each receiving board is communicatively connected with a corresponding signal processing board via a channel; The acquiring configuration information according to the local configuration table includes: The local configuration table is read, and according to the table item values of the local configuration table, the board type of each board, the combined connection relationship between the receiving board and the signal processing board, the function channel number generated by the combined receiving board and the signal processing board, and the function value corresponding to each function channel number are obtained.
2. The method according to claim 1, characterized in that: Generating a local configuration table according to the configuration instruction includes: Generate a configuration management table according to the configuration instruction; Create database configuration tables; The table item values in the database configuration table are created according to the parameters in the configuration management table to generate a local configuration table.
3. The method according to claim 1, characterized in that The method further comprises: Receiving a status monitoring instruction issued by the master control device; Acquire parameter information of each board according to the status monitoring instruction combined with the board ID of each board in the configuration information; The parameter information is sent to the main control device.
4. The method according to claim 3, characterized in that: The parameter information includes temperature, voltage, and status value.
5. The method according to claim 1, characterized in that: Each board is fixed on a card slot, and the acquiring of configuration information according to the local configuration table further includes: The corresponding relationship between the card slot ID, the board ID, and the card slot and the board is obtained according to the table item value of the local configuration table.
6. A multifunctional wireless monitoring system, characterized in that: The multifunctional wireless monitoring system includes a main control device and a plurality of boards, wherein the plurality of boards include a data exchange board, a signal processing board, and a receiving board, wherein the signal processing board and the receiving board are reusable, and the signal processing board is a control board; The data exchange board configures the multifunctional wireless monitoring system according to the method described in any one of claims 1-5.
7. The system according to claim 6, characterized in that The receiving boards include at least one type of receiving boards, each signal processing board includes at least one channel, the data exchange board is connected to the signal processing board and the main control device respectively, a receiving board is connected to a signal processing board through any channel of the signal processing board, and the connection relationship between the receiving board and the signal processing board can be changed to realize hardware configurations with different functions.
8. The system according to claim 6, characterized in that The multiple boards also include a backplane board, which is provided with multiple card slots. The data exchange board, signal processing board, and receiving board are fixed on the backplane board through a corresponding card slot, and the boards are connected through a backplane bus communication.
9. The system according to claim 6, characterized in that The receiving board includes: at least one of a broadband frequency sweeping radio frequency board, a narrowband demodulation radio frequency board, and a signal direction finding radio frequency board; and the signal processing board includes a baseband board.
Citation Information
Patent Citations
Board state monitor method, micro control unit, server and storage medium
CN109471779A
Communication system and board card configuration method
CN110636015A