Control system of short message commanding machine
By setting up a second -authorized component on the authorized expansion board of the Beidou III short -term news, it solves the problem that the Beidou III cannot support large -capacity command and recovery function, and realizes the flexible expansion of the capacity of the commander and the improvement of retrieval efficiency.
Patent Information
- Application Number
- CN202411525227.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-01-28
AI Technical Summary
The Beidou-3 short message terminal cannot support the large-capacity command and merge function when the number of subordinate users reaches 500, resulting in the inability to meet the application requirements well.
By setting up a second authorized component on the authorized expansion board, the flexible expansion of the capacity of the command machine is realized, the information processing unit distributes the general user information to the first and second authorized components to solve the decryption of information, simplify software management and dispatching logic.
The flexible expansion of the capacity of the command machine has been achieved, the overall flexibility and adaptability are improved, and the number of retrieval and matching efficiency of the number of subordinates will be improved.
Smart Images

Figure CN119383611A_ABST
Abstract
Description
Technical Field
[0001] This article relates to satellite navigation technology, especially to a control system of a short message command machine. Background Art
[0002] Beidou short message function refers to the two-way message communication function unique to Beidou satellite navigation system. From Beidou-1, Beidou-2 to the current Beidou-3, the system capacity has been continuously expanded and the functional content has been continuously enriched; this function supports users to communicate short messages through Beidou satellites to achieve two-way data transmission. When users are in remote mountainous areas, oceans and deserts without mobile communication signal coverage, through the Beidou short message function, users can send message communication information and location report information to other Beidou users or command centers, and also receive replies from other users or command centers; this can not only be used for daily communication and emergency rescue, but also in transportation, fisheries, forestry, meteorology and geological exploration, etc., to achieve the positioning, tracking and monitoring of objects, personnel, vehicles, animals and plants.
[0003] The Beidou command machine is a command-type Beidou user machine with broadcast and receiving functions. It can broadcast to all user machines in the command cluster in the form of Figure 1 The group messages shown, also see Figure 2 , and can also receive all on-demand communication information and position report information sent to subordinate user machines within its beam. Beidou command aircraft has significant advantages in application fields such as emergency rescue command and dispatch, ocean shipping monitoring and natural environment monitoring, but if the number of subordinate users is insufficient, it will seriously restrict the command and reception function. BeiDou-2 short message terminals can be divided into three categories according to the number of users N under a single authorized component: ①When N=0, it is an ordinary user terminal without the function of receiving multiple messages, recorded as BD2-I; ②When 0<N≤200, it is a command terminal with the function of receiving multiple messages, recorded as BD2-II; ③When 200<N≤5000, it is a large-capacity command terminal with the function of receiving multiple messages under large capacity, recorded as BD2-III; Similarly, BeiDou-3 short message terminals can be divided into two categories according to the number of users N under a single authorized component: ①When N=0, it is an ordinary user terminal without the function of receiving multiple messages, recorded as BD3-I; ②When 0<N≤500, it is a command terminal with the function of receiving multiple messages, recorded as BD3-II; A single authorized component of BeiDou-3 cannot support the command and receiving functions of subordinate users between 500 and 5000, which makes this part of the application requirements unable to be well met in BeiDou-3.
[0004] Assuming that the number of subordinate users of the BeiDou-3 authorization component is N, and the number of subordinate users of the command machine required by users is M, when M>N, a single authorization component will not be able to meet the usage requirements of the combined capacity; to address this problem, the relevant technology adopts a parallel design of multiple authorization components of the same level, and expands the capacity of the command machine through "multi-card integration", which is essentially to combine multiple small-capacity command machines into a large-capacity command machine; in the above design, the authorization components of each "small-capacity command machine" are arranged in parallel, and each has an independent local user ID and several subordinate user IDs; the software maintains the local user information and subordinate user information of each authorization component respectively, and when receiving and transmitting information that needs to be sent to the authorization component for processing, it interacts with the authorization components corresponding to their respective local user IDs.
[0005] The command machine with the above-mentioned authorization components in parallel design solves the large amount of data requirements caused by the frequency restriction of the Beidou system's short message inbound service, but it has the following problems: multiple authorization components with equal network attributes are arranged in parallel, the hardware volume is difficult to miniaturize, the corresponding software management and scheduling logic design is complex, and the overall flexibility and adaptability are poor; how to simplify the design of large-capacity command machines and realize the short message processing of the Beidou system has become a problem to be solved. Summary of the invention
[0006] The embodiment of the present application provides a control system of a short message command machine, including: The information processing unit is configured to: aggregate the first subordinate user information and the extended second subordinate user information into the total subordinate user information of the command machine; distribute the information to be processed to the first authorization component and the second authorization component according to the total subordinate user information; The first authorization component is located in the core processing board and is in communication connection with the information processing unit, and is configured to: generate the local user information of the command machine and the first subordinate user information; perform inbound identity authentication and information encryption processing of the command machine according to the local user information; and descramble and decrypt the information that needs to be processed and is distributed to itself; The second authorization component is located on the authorization expansion board detachably connected to the core processing board, and is configured to: generate extended second subordinate user information; and decrypt the information distributed to itself and requiring processing.
[0007] The disclosed embodiment sets a second authorization component on the authorization expansion board. The capacity expansion of the command machine only needs to expand the corresponding number of subordinate users on the authorization expansion, which provides architectural support for the flexible expansion of the command machine capacity; the first authorization component generates the local user information of the command machine, and distributes the information to be processed to the first authorization component and the second authorization component according to the total subordinate user information, and performs information decryption, which provides system structural support for the software management and scheduling logic of the command machine after the monitoring expansion. The more subordinate users there are, the higher the efficiency of retrieval and matching, and the control system improves the overall flexibility and adaptability of the command machine.
[0008] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by implementing the present application. Other advantages of the present application can be realized and obtained by the schemes described in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings are used to provide an understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0010] Figure 1 A schematic diagram of a user terminal of a related technology sending group information in a broadcasting form; Figure 2 A schematic diagram of a user terminal sending information in a video-on-demand format in the related art; Figure 3 It is a structural block diagram of the control system of the short message command machine of the embodiment of the present disclosure; Figure 4 This is a flow chart of determining, receiving and processing downlink frequency signals according to an embodiment of the present disclosure; Figure 5 This is a schematic diagram of an embodiment of the present disclosure using a bubbling algorithm to store subordinate user information. DETAILED DESCRIPTION
[0011] The present application describes multiple embodiments, but the description is exemplary rather than restrictive, and it is obvious to those skilled in the art that there may be more embodiments and implementations within the scope of the embodiments described in the present application. Although many possible feature combinations are shown in the drawings and discussed in the specific embodiments, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with any other feature or element in any other embodiment, or may replace any other feature or element in any other embodiment.
[0012] The present application includes and contemplates combinations of features and elements known to those of ordinary skill in the art. The embodiments, features and elements disclosed in the present application may also be combined with any conventional features or elements to form a unique invention scheme. Any features or elements of any embodiment may also be combined with features or elements from other invention schemes to form another unique invention scheme. Therefore, it should be understood that any feature shown and / or discussed in the present application may be implemented individually or in any appropriate combination. Therefore, except for the limitations made according to the attached claims and their equivalents, the embodiments are not subject to other restrictions. In addition, various modifications and changes may be made within the scope of protection of the attached claims.
[0013] In addition, when describing representative embodiments, the specification may have presented the method and / or process as a specific sequence of steps. However, to the extent that the method or process does not rely on the specific order of the steps described herein, the method or process should not be limited to the steps of the specific order described. As will be understood by those of ordinary skill in the art, other sequences of steps are also possible. Therefore, the specific sequence of the steps set forth in the specification should not be interpreted as a limitation to the claims. In addition, the claims for the method and / or process should not be limited to the steps of performing them in the order written, and those skilled in the art can easily understand that these sequences can be changed and still remain within the spirit and scope of the embodiments of the present application.
[0014] Figure 3 FIG. 1 is a structural block diagram of a control system of a short message command machine according to an embodiment of the present disclosure, such as Figure 3 As shown, including: The information processing unit is configured to: aggregate the first subordinate user information and the extended second subordinate user information into the total subordinate user information of the command machine; distribute the information to be processed to the first authorization component and the second authorization component according to the aggregated total subordinate user information; The first authorization component is located on the core processing board and is connected to the information processing unit for communication, and is configured to: generate the local user information of the command machine and the first subordinate user information; perform inbound identity authentication and information encryption processing of the command machine according to the local user information; and descramble and decrypt the information that needs to be processed and is distributed to itself; The second authorization component is located on the authorization expansion board detachably connected to the core processing board, and is configured to: generate extended second subordinate user information; and decrypt the information distributed to itself and requiring processing.
[0015] The disclosed embodiment sets a second authorization component on the authorization expansion board. The capacity expansion of the command machine only needs to expand the corresponding number of subordinate users on the authorization expansion, which provides architectural support for the flexible expansion of the command machine capacity. The first authorization component generates the local user information of the command machine, and distributes the information to be processed to the first authorization component and the second authorization component according to the summarized total subordinate user information, and performs information decryption, which provides system structural support for the software management and scheduling logic of the command machine after the monitoring expansion. The more subordinate users there are, the higher the efficiency of retrieval and matching, and the control system improves the overall flexibility and adaptability of the command machine.
[0016] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is further configured to: Perform capture and tracking of downlink frequency signals; Perform transmission processing of uplink frequency signals.
[0017] The disclosed embodiment takes the command machine as a whole, and the information processing unit performs the capture and tracking of the downlink frequency signal, which may include capturing and tracking the downlink frequency signal and performing information processing of the downlink frequency signal; the disclosed transmission processing of the uplink frequency signal may include: generating a digital signal corresponding to the uplink frequency signal, and sending the generated digital signal. The above-mentioned processing of the disclosed embodiment is the same as the principle of the Beidou short message command machine in the related art, and will not be repeated here; the information processing unit in the disclosed embodiment can be implemented based on the baseband chip design.
[0018] In an exemplary embodiment, the core processing board of the embodiment of the present disclosure further includes a radio frequency chip configured to provide a radio frequency transceiver channel for transmitting and receiving downlink frequency signals and uplink frequency signals.
[0019] The above-mentioned RF transceiver channel of the embodiment of the present disclosure supports one or any combination of the following frequency signals: BeiDou-2 downlink frequency S1, BeiDou-3 regional short message downlink frequency S2, BeiDou-3 global short message downlink frequency B2b, BeiDou-2 uplink frequency Lf0 and BeiDou-3 uplink frequency Lf1~Lf4.
[0020] In an exemplary instance, the command machine of the embodiment of the present disclosure also includes a main control baseboard for installing sub-boards such as a core processing board and an authorization expansion board, which is configured to: perform whole-machine power management and external user interaction; the installation methods of the core processing board and the authorization expansion board of the embodiment of the present disclosure may include but are not limited to: plugging and fixing.
[0021] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is further configured to: Setting the downlink frequency signal received and processed by the command machine according to the configuration instruction received from the user interface; or, The downlink frequency signal received and processed by the command machine is determined by the total subordinate user information and the local user information.
[0022] In an exemplary embodiment, the embodiment of the present disclosure may generate configuration instructions according to hardware status and usage requirements, and send the configuration instructions to the information processing unit through a user interface.
[0023] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is configured to determine the downlink frequency signal received and processed by the command machine through the total subordinate user information and the local user information, including determining the downlink frequency signal received and processed through one or any combination of the following information: The number of BeiDou-2 users and BeiDou-3 users included in the first authorization component and the second authorization component contained in the total subordinate user information; The local user information includes the local user identification (used to distinguish whether the local ID number belongs to BeiDou-2 or BeiDou-3) and whether the command aircraft has the global short message service authority.
[0024] The embodiment of the present disclosure can be applied to command machines with different service requirements according to the different structures of the first authorization component and the second authorization component, and can cover all types of Beidou short message terminals. The judgment process of determining the downlink frequency point signal to be received and processed according to the total subordinate user information is as follows: Figure 4 As shown; among them, S1 is the BeiDou-2 short message downlink frequency signal, S2 is the BeiDou-3 regional short message downlink frequency signal, and B2b is the BeiDou-3 global short message downlink frequency signal.
[0025] The command machine of the disclosed embodiment may include the following types: BeiDou-3 ordinary user machine, which does not have the command function; BeiDou-2 ordinary user machine, which does not have the command function; BeiDou-2 command machine, which requires the authorized component to have a BeiDou-2 type local ID number and the number of subordinate users is not 0; BeiDou-3 command machine, which requires the authorized component to have a BeiDou-3 type local ID number and the number of subordinate users is not 0; BeiDou-2 BeiDou-3 hybrid command machine, which requires the authorized component to have a BeiDou-3 type local ID number and the number of subordinate users includes both BeiDou-2 users and BeiDou-3 users. In the disclosed embodiment, the number of BeiDou-3 subordinate users J, the number of BeiDou-2 subordinate users K, and the maximum command capacity M supported by the receiver meet the following constraints with reference to relevant principles: ①0≤J≤M; ②0≤K≤M; ③0≤J+K≤M.
[0026] In an exemplary instance, the command machine of the disclosed embodiment may include a BeiDou-2 and BeiDou-3 hybrid command machine; wherein the local ID number of the first authorized component is a BeiDou-3 type, and the number of subordinate users includes both BeiDou-2 users and BeiDou-3 users; this type of command machine occupies the most hardware resources, and at the same time, can be applied to all application scenarios and perform processing of different types of services.
[0027] In an exemplary embodiment, the authorization expansion board of the embodiment of the present disclosure includes: a micro control unit MCU, the MCU is connected to the second authorization component through a preset interactive interface; The MCU is configured to: distribute the information to be processed to the corresponding second authorization component for processing the information according to the total subordinate user information; The second authorization components on the authorization expansion board work in a time-division multiplexing manner.
[0028] The related technology baseband chip sets an interactive interface for each second authorization component to support the communication connection of the second authorization component. The prepared baseband chip is large in size and the chip tape-out cost increases sharply. The second authorization component implemented in the present invention is connected and interacted with the baseband chip through the MCU, which saves the hardware interface resources of the baseband chip, reduces the size of the prepared baseband chip, and reduces the chip tape-out cost; the second authorization component adopts time-sharing multiplexing to realize the decryption and scrambling of the information to be processed, simplifies the software management and scheduling logic of the expanded command machine, and improves the overall flexibility and adaptability of the command machine.
[0029] In an exemplary embodiment, a two-way switch is provided between the MCU and each second authorization component in the embodiment of the present disclosure, and a multi-way selector is included between the MCU and all the two-way switches; The MCU is configured to: control a dual-way switch through a multiplexer to perform gating control between the information processing unit and the second authorization component to which the information to be processed belongs.
[0030] The disclosed embodiment enables the MCU, dual-way switch and multiplexer on the authorization expansion board to work together, adopts a time-division multiplexing method to select and control the second authorization component to which the information to be processed belongs, and realizes the expansion of the interactive interface through a simple connection circuit.
[0031] In an exemplary embodiment, the MCU of the embodiment of the present disclosure is connected to the multiplexer through a group of n+1-bit selection signal lines, and the MCU is configured to control a dual-way switch through the multiplexer, including: The two-way switch is connected through a group of n+1-bit selection signal lines Sel[n:0], and the control signal of the multiplexer is output through the selection signal line to control the switching of the two-way switch.
[0032] The disclosed embodiment assumes that the number of second authorization components (dual-way switches) is N, and n and N satisfy the relationship: , that is ; Connecting the multiplexer with n+1 bit selection signal lines to control the switch of N two-way switches saves the interface resources of the MCU compared to directly drawing N signal lines from the MCU to control each two-way switch separately; therefore, the disclosed embodiment can realize the command machine through a smaller MCU, and the more the number of second authorized components, the more significant the above advantages. For example, if the value of N is 32, only 5 selection signal lines are needed, that is, the value of n is 4; if the value of N is 64, only 6 selection signal lines are needed, that is, the value of n is 5.
[0033] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is configured to read the second subordinate user information of the second authorization component, including: Each second authorization component is connected in time sharing through a multiplexer, and the second subordinate user information of each second authorization component is read one by one.
[0034] In an exemplary embodiment, the core processing board and the authorization expansion board of the embodiment of the present disclosure can establish a connection through an interface including a serial port.
[0035] In an exemplary embodiment, the baseband chip of the embodiment of the present disclosure can establish a connection with the first authorization component through an interface including a serial port. In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is also configured as follows:
[0036] The aggregated subordinate user information is used to generate a comprehensive user information table containing BeiDou-2 user information and BeiDou-3 user information using a bubbling algorithm; Among them, the total amount of subordinate user information included in the comprehensive user information table is less than the maximum command capacity.
[0037] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is configured to use a bubbling algorithm to generate a comprehensive user information table containing Beidou-2 user information and Beidou-3 user information, including: The BeiDou-3 user information in the total subordinate user information is generated in a first order according to the outbound address and sorted in a forward direction, and the BeiDou-2 user information in the total subordinate user information is generated in a second order according to the user ID and sorted in a reverse direction, so as to generate a comprehensive user information table; Among them, when the first order is from small to large, the second order is from large to small; when the first order is from large to small, the second order is from small to large.
[0038] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is further configured to: After the control machine captures and tracks the downlink frequency signal, it caches all the user frames to be distributed in the received beam outbound messages; Retrieve and match the user parameter information in the cached user frames to be distributed with the total subordinate user information one by one, the user parameter information including: outbound address information or user ID information; If the retrieved matched total subordinate user information contains the same user parameter information, it is determined that the user frame is information that needs to be processed.
[0039] In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is configured to retrieve and match the user parameter information in the cached user frame to be distributed with the total subordinate user information one by one, including: The user parameter information in the cached user frame to be distributed is searched and matched with the comprehensive user information generated based on the total subordinate user information one by one using a binary search method.
[0040] In an exemplary embodiment, the total subordinate user information of the embodiment of the present disclosure also includes the predetermined authorization component distinction information of the first authorization component or the second authorization component, and the information processing unit is further configured to: When the corresponding total subordinate user information containing the same user parameter information is retrieved and matched, the following information in the matched total subordinate user information is obtained for the distribution of the information to be processed: authorization component distinguishing information, on-chip index number and user parameter information.
[0041] When the embodiment of the present disclosure retrieves and matches no corresponding total subordinate user information, it is determined that the user frame is not information that needs to be processed, and a process of discarding the user frame can be performed. Figure 5 All subordinate user IDs shown belong to the same command machine user ID (the local user ID of the first authorized component) in terms of Beidou network attributes, and these total subordinate user information are cached in a continuous memory space from small to large, which facilitates the use of binary search when identifying and extracting outbound address information, which improves the retrieval and matching efficiency when the number of subordinate users is large.
[0042] Referring to the relevant technology, the cached total subordinate user information may include user ID, outbound address information, and the index number of the user ID and outbound address in the corresponding authorization component (referred to as the in-chip index number). The disclosed embodiment adds authorization component distinction information to the total subordinate user information, and the authorization component distinction information may be the index number of the authorization component (hereinafter referred to as the authorization component index number); when the disclosed embodiment performs total subordinate user information retrieval and matching, the authorization component index number and the in-chip index number will be returned together, for example, Beidou-3 user information includes the authorization component index number, the in-chip index number, the inbound and outbound address and other information; Beidou-2 user information includes the authorization component index number, the in-chip index number, the user ID and other information; then, according to the authorization component index number (0, 1, 2, ..., N-1), the user frame is distributed to the corresponding authorization component for descrambling and decryption processing. The first authorization component is on the core processing board, and the interaction between the information processing unit and the first authorization component can be carried out according to the general authorization component interaction protocol. The second authorization component is on the authorization expansion board. When the information processing unit interacts with them, it is necessary to re-encapsulate the index number of the authorization component on the general authorization protocol. After receiving the authorization interaction information from the information processing unit, the MCU software on the authorization expansion board first strips and extracts the index number of the authorization component, restores it to the general authorization protocol statement format and sends it to the corresponding first authorization component or second authorization component; for the corresponding statement of the second authorization component, the MCU performs the opposite operation, that is, re-encapsulates the index number of the authorization component and sends it back to the information processing unit. The difference between the interaction between the core processing board and the second authorization component on the authorization expansion board and the first authorization component is that the encapsulation and stripping of the index number of the second authorization component are added to the interaction statement, which makes the underlying code logic of the core processing board interacting with all authorization components exactly the same and can be reused.
[0043] In the embodiment of the present disclosure, the decryption and unscrambling of the outbound address information of the subordinate users of the first authorization component and the second authorization component is one of the key points in the working design of the large-capacity command machine in the embodiment of the present disclosure, which is mainly reflected in the extraction and distribution of the outbound address information. When the number of subordinate users of the command machine is large, the command machine will receive a large amount of outbound address information in a short period of time, which may also be mixed with the outbound address information of user machines outside the command machine cluster. Therefore, it needs to be identified and extracted.
[0044] Assuming that the command machine's integrated capacity requirement is M, that is, the command machine supports the integration of M subordinate user devices, and the subordinate user ID types are of the same type, that is, they are all BeiDou-2 users, or they are all BeiDou-3 users, using the total subordinate user information storage and retrieval method of the disclosed embodiment, the maximum number of retrieval times required to successfully retrieve a total subordinate user information is log2M. If the method of combining multiple small-capacity authorization components into a large-capacity command machine in the related art is adopted, assuming that the number of subordinate users of each small-capacity authorization component in parallel is W, and the number of small-capacity authorization components required is N, in the worst case, the maximum number of retrieval times required to successfully retrieve a total subordinate user information is N*log2W; wherein, M, W, and N satisfy the following constraints: N*W = M, W < M. As the capacity of the command machine increases, the slowest number of searches for successfully retrieving a total of subordinate user information in the disclosed embodiment increases in a logarithmic curve, while the number of searches in the related technology using a multi-card independent parallel design increases in a linear trend. Table 1 shows several typical comparisons of the maximum number of searches for the total subordinate user information of the two design schemes. The larger the capacity M of the command machine, the more significant the advantage of the disclosed embodiment in improving the retrieval efficiency.
[0045]
[0046] Table 1 In an exemplary embodiment, the information processing unit of the embodiment of the present disclosure is configured to distribute the information to be processed to the first authorization component and the second authorization component according to the total subordinate user information, including: Extracting user parameter information of subordinate users from the information to be processed (including total subordinate user information), the user parameter information includes: outbound address information or user ID information; According to the extracted user parameter information, the information to be processed is distributed to the first authorization component and the second authorization component.
[0047] In an exemplary instance, the command machine of the disclosed embodiment also includes a memory expansion board connected via an expansion interface, including memory chips such as SDRAM, configured to expand the memory space of the core processing board to compensate for the lack of internal cache space of the information processing unit.
[0048] In an exemplary embodiment, the baseband chip of the embodiment of the present disclosure is also configured to: obtain the maximum upper limit value of the memory space supported by the command machine.
[0049] In an exemplary embodiment, after the information processing unit of the disclosed embodiment reads the user information (local user information) of the first authorization component, it can apply to open a memory space of the total subordinate user information that matches the total number of subordinate users, which is used as a cache area for storing the total subordinate user information; when reading the first subordinate user information and the second subordinate user information, each piece of information is stored in the applied cache area one by one; the disclosed embodiment distinguishes and stores the Beidou-3 user information and the Beidou-2 user information in the total subordinate user information through different cache areas; see Figure 5 In each area, a bubble algorithm is used to store the total subordinate user information, and the sorting process is completed during the cache process; for example, the BeiDou-3 user information can be bubbled backward from the first address of the BD3 area in the order of the outbound address from small to large, and the BeiDou-2 user information can be bubbled forward from the last address of the BD2 area in the order of the user ID from small to large; the above user ID can be the user identity identification information of the BeiDou-2 device. In the disclosed embodiment, as the subordinate user information of each authorized component is continuously read, the space occupied by the cache area gradually converges to the middle of the two areas; the design of the two areas with different orders realizes the processing of reading, sorting and storing at the same time, which improves the management and application efficiency of the subordinate user information.
[0050] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As is known to those skilled in the art, the term "computer storage medium" includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
Claims
1. A control system for a short message command machine, characterized in that: include: The information processing unit is configured to: aggregate the first subordinate user information and the extended second subordinate user information into the total subordinate user information of the command machine; Distribute the information to be processed to the first authorization component and the second authorization component according to the aggregated total subordinate user information; The first authorization component is located in the core processing board and is in communication connection with the information processing unit, and is configured to: generate the local user information of the command machine and the first subordinate user information; perform inbound identity authentication and information encryption processing of the command machine according to the local user information; and descramble and decrypt the information that needs to be processed and is distributed to itself; The second authorization component is located on the authorization expansion board detachably connected to the core processing board, and is configured to: generate extended second subordinate user information; and decrypt the information distributed to itself and requiring processing.
2. The control system according to claim 1, characterized in that: The information processing unit is further configured to: Setting the downlink frequency signal received and processed by the command machine according to the configuration instruction received from the user interface; or, The downlink frequency signal received and processed by the command machine is determined by the total subordinate user information and the local user information.
3. The control system according to claim 2, characterized in that: The information processing unit is configured to determine the downlink frequency signal received and processed by the command machine through the total subordinate user information and the local user information, including determining the downlink frequency signal received and processed through one or any combination of the following information: The number of BeiDou-2 users and the number of BeiDou-3 users included in the first authorization component and the second authorization component contained in the total subordinate user information; The local user information includes the local user identification and whether the commanding machine has the global short message service authority.
4. The control system according to claim 1, characterized in that: The authorization expansion board comprises: a micro control unit MCU, the MCU is connected to the second authorization component via a preset interactive interface; The MCU is configured to: distribute the information to be processed to the corresponding second authorization component for processing the information according to the total subordinate user information; Wherein, the second authorization components on the authorization expansion board work in a time-division multiplexing manner.
5. The control system according to any one of claims 1 to 4, characterized in that: The information processing unit is further configured to: The aggregated total subordinate user information is used to generate a comprehensive user information table including BeiDou-2 user information and BeiDou-3 user information by using a bubbling algorithm; The total amount of subordinate user information included in the comprehensive user information table is less than the maximum command capacity.
6. The control system according to claim 5, characterized in that: The information processing unit is configured to use a bubbling algorithm to generate a comprehensive user information table containing Beidou-2 user information and Beidou-3 user information, including: The BeiDou-3 user information in the total subordinate user information is generated in a first order according to the outbound address and sorted in a forward direction, and the BeiDou-2 user information in the total subordinate user information is generated in a second order according to the user ID and sorted in a reverse direction, so as to generate the comprehensive user information table; Among them, when the first order is from small to large, the second order is from large to small; when the first order is from large to small, the second order is from small to large.
7. The control system according to claim 5, characterized in that: The information processing unit is further configured to: After the command machine captures and tracks the downlink frequency signal, it caches all the user frames to be distributed in the received beam outbound messages; Retrieving and matching the user parameter information in the cached user frame to be distributed with the total subordinate user information one by one, the user parameter information including: outbound address information or user ID information; If the same user parameter information is found in the total subordinate user information, the user frame is determined to be the information to be processed.
8. The control system according to claim 7, characterized in that: The information processing unit is configured to retrieve and match the user parameter information in the cached user frame to be distributed with the total subordinate user information one by one, including: The user parameter information in the cached user frame to be distributed is searched and matched with the comprehensive user information generated based on the total subordinate user information one by one by using a binary search method.
9. The control system according to claim 8, characterized in that: The total subordinate user information also includes the predetermined authorization component distinguishing information of the first authorization component or the second authorization component, and the information processing unit is further configured to: When the same user parameter information is found in the corresponding total subordinate user information, the following information in the matched total subordinate user information is obtained for distribution of the information to be processed: authorization component distinguishing information, on-chip index number and user parameter information.
10. The control system according to claim 7, characterized in that: The information processing unit is configured to distribute the information to be processed to the first authorization component and the second authorization component according to the total subordinate user information, including: Extracting user parameter information of subordinate users from the information to be processed, the user parameter information including: outbound address information or user ID information; According to the extracted user parameter information, the information to be processed is distributed to the first authorization component and the second authorization component.