Communication Transmission Method and System
Through beam pairing and configuration between the commander and the user machine, the problem of poor communication reliability in the Beidou-3 RDSS regional short message communication system is solved, and information collection and control of all subordinate user machines is achieved, and the reliability of communication transmission is improved.
Patent Information
- Application Number
- CN202210409614.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-04-19
AI Technical Summary
In the Beidou-3 RDSS regional short message communication system, the commander cannot collect all the sending and receiving information from all subordinate user machines, and the communication reliability is poor.
The commander obtains the beam attribute information of itself and the user machine, performs beam pairing, sends beam configuration instructions, and receives configuration status instructions to ensure that the user machine beam configuration is completed.
Improve the reliability of communication transmission, allowing the commander to collect and control the message communication of all subordinate user machines.
Smart Images

Figure CN114828257B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of positioning technology, and particularly relates to a communication transmission method and system. Background Art
[0002] The Beidou-3 RDSS regional short message communication system consists of three geostationary earth orbit (GEO) satellites, a ground central station, and various user organizations. Among them, RDSS is the abbreviation of Radio Determination Satellite System, and Radio Determination Satellite System refers to a satellite radio determination system; various user terminals are further divided into ordinary user terminals (referred to as user terminals for short) and command user terminals (referred to as command terminals for short). Among them, a Beidou terminal inserted with a Beidou command user identity recognition module (Subscriber Identity Module, SIM) card is a Beidou command terminal; a Beidou terminal inserted with a Beidou ordinary SIM card is a Beidou user terminal.
[0003] In the related art, based on the Beidou-3 RDSS regional short message communication system, for the satellite communication transmission system constructed for Beidou user terminals and Beidou command terminals, it is impossible to ensure that the command terminal completely receives all the sending and receiving information of its subordinate user terminals, and the communication reliability is poor. Summary of the Invention
[0004] Embodiments of this application provide a communication transmission method and system, which can solve the problem of poor communication reliability.
[0005] In a first aspect, embodiments of this application provide a communication transmission method applied to a command terminal. The communication transmission method applied to the command terminal includes:
[0006] Obtain first attribute information of a first beam, where the first beam is a beam obtained by the command terminal, and the first attribute information includes beam source information and beam identifier information;
[0007] Obtain second attribute information of at least one second beam, where the second beam is a beam obtained by a user terminal, and the second attribute information includes beam source information and beam identifier information;
[0008] For each user terminal, perform beam pairing according to the first attribute information and the second attribute information to obtain a successfully paired beam;
[0009] Send a beam configuration instruction to the user terminal until a beam configuration status instruction sent by the user terminal is received, where the beam configuration instruction is used to indicate the successfully paired beam, and the beam configuration status instruction is used to indicate that the beam configuration of the user terminal is completed.
[0010] In a second aspect, an embodiment of the present application provides a communication transmission method, which is applied to a user device. The communication transmission method applied to the user device includes:
[0011] Sending second attribute information of a second beam to a command device for the command device to perform beam pairing according to the second attribute information, where the second beam is a beam obtained by the user device, and the second attribute information includes beam source information and beam identification information;
[0012] Receiving a beam configuration instruction sent by the command device, where the beam configuration instruction is used to indicate the successfully paired beam obtained by the command device according to the second attribute information;
[0013] Performing beam configuration according to the beam configuration instruction;
[0014] Sending a beam configuration status instruction to the command device until the command device successfully receives the beam configuration status instruction, where the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed.
[0015] In a third aspect, an embodiment of the present application provides a communication transmission system, including: a command device and at least one user device; where
[0016] The command device is used to execute the communication transmission method of the first aspect;
[0017] The user device is used to execute the communication transmission method of the second aspect.
[0018] In a fourth aspect, an embodiment of the present application provides a communication transmission device, which is applied to a command device. The communication transmission device applied to the command device includes:
[0019] A first acquisition module, configured to acquire first attribute information of a first beam, where the first beam is a beam obtained by the command device, and the first attribute information includes beam source information and beam identification information;
[0020] A second acquisition module, configured to acquire second attribute information of at least one second beam, where the second beam is a beam obtained by the user device, and the second attribute information includes beam source information and beam identification information;
[0021] A beam pairing module, configured to perform beam pairing for each user device according to the first attribute information and the second attribute information to obtain a successfully paired beam;
[0022] A first sending module, configured to send a beam configuration instruction to the user device until receiving the beam configuration status instruction sent by the user device, where the beam configuration instruction is used to indicate the successfully paired beam, and the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed.
[0023] Fifth aspect, an embodiment of the present application provides a communication transmission device, which is applied to a user device. The communication transmission device applied to the user device includes:
[0024] A second transmission module, configured to send second attribute information of a second beam to a command device for the command device to perform beam pairing according to the second attribute information, where the second beam is a beam obtained by the user device, and the second attribute information includes beam source information and beam identification information;
[0025] A first reception module, configured to receive a beam configuration instruction sent by the command device, where the beam configuration instruction is used to indicate a successfully paired beam obtained by the command device according to the second attribute information;
[0026] A beam configuration module, configured to perform beam configuration according to the beam configuration instruction;
[0027] A third transmission module, configured to send a beam configuration status instruction to the command device until the command device successfully receives the beam configuration status instruction, where the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed.
[0028] Sixth aspect, the present application provides an electronic device, which includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the communication transmission method of the first aspect or the second aspect is implemented.
[0029] Seventh aspect, the present application provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the communication transmission method of the first aspect or the second aspect is implemented.
[0030] Eighth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the communication transmission method as described in the first aspect or the second aspect.
[0031] In the embodiment of the present application, the command device obtains the attribute information of at least one beam obtained by a user device, and then, for each user device, performs beam pairing according to the attribute information of the beam obtained by itself and the attribute information of the beam obtained by the user device to obtain a successfully paired beam, and then sends a beam configuration instruction for indicating the successfully paired beam to the user device. The user device configures according to the beam configuration instruction sent by the command device, and then sends a beam configuration status instruction for indicating that the beam configuration of the user device is completed to the command device. In this way, the command device can receive and control the message communications of all subordinate user devices, and the reliability of communication transmission can be improved. Description of the Drawings
[0032] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the embodiments of the present application. For those of ordinary skill in the art, other accompanying drawings can also be obtained based on these drawings without creative efforts.
[0033] Figure 1 It is a schematic flowchart of a communication transmission method applied to a command machine provided by an embodiment of the present application;
[0034] Figure 2 It is a schematic flowchart of a communication transmission method applied to a user machine provided by an embodiment of the present application;
[0035] Figure 3 It is a schematic structural diagram of a communication transmission system provided by an embodiment of the present application;
[0036] Figure 4 It is a schematic structural diagram of a communication transmission device applied to a command machine provided by an embodiment of the present application;
[0037] Figure 5 It is a schematic structural diagram of a communication transmission device applied to a user machine provided by an embodiment of the present application;
[0038] Figure 6 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0039] The following will describe in detail the features and exemplary embodiments of various aspects of the present application. To make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application and not to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present application by showing examples of the present application.
[0040] 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 actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
[0041] The following will, with reference to the accompanying drawings, through specific embodiments and their application scenarios, provide a detailed description of the communication transmission method and system provided by the embodiments of the present application.
[0042] Figure 1 It is a schematic flowchart of the communication transmission method applied to a command machine provided by the embodiments of the present application. As Figure 1 shown, the communication transmission method applied to a command machine may include:
[0043] Step 101: Obtain first attribute information of a first beam, where the first beam is a beam obtained by the command machine, and the first attribute information includes beam source information and beam identification information;
[0044] Step 102: Obtain second attribute information of at least one second beam, where the second beam is a beam obtained by a user machine, and the second attribute information includes beam source information and beam identification information;
[0045] Step 103: For each user machine, perform beam pairing according to the first attribute information and the second attribute information to obtain successfully paired beams;
[0046] Step 104: Send a beam configuration instruction to the user machine until a beam configuration status instruction sent by the user machine is received, where the beam configuration instruction is used to indicate the successfully paired beam, and the beam configuration status instruction is used to indicate that the beam configuration of the user machine is completed.
[0047] The specific implementation manners of the above steps will be described in detail below.
[0048] In the embodiments of the present application, the command machine obtains the attribute information of the beams obtained by at least one user machine. Then, for each user machine, beam pairing is performed according to the attribute information of the beams obtained by itself and the attribute information of the beams obtained by the user machine to obtain successfully paired beams, and then a beam configuration instruction for indicating the successfully paired beams is sent to the user machine. The user machine configures according to the beam configuration instruction sent by the command machine, and then sends a beam configuration status instruction for indicating that the beam configuration of the user machine is completed to the command machine. In this way, the command machine can receive and control the message communications of all subordinate user machines, which can improve the reliability of communication transmission.
[0049] In some possible implementations of the embodiments of the present application, the command machine in the embodiments of the present application may be a Beidou terminal inserted with a Beidou command-type SIM card, and the user machine may be a Beidou terminal inserted with a Beidou ordinary-type SIM card.
[0050] In some possible implementations of the embodiments of the present application, the beam source information may be the identification information of the satellite from which the beam comes, and the beam identification information may be the number information of the beam.
[0051] In some possible implementations of the embodiments of the present application, the command machine may obtain the beams of three GEO satellites through the beam tracking channels. The three GEO satellites are GEO satellite A, GEO satellite B, and GEO satellite C respectively. Each GEO satellite broadcasts 7 beams, for a total of 21 beams. The 21 beams are beams 1-21 respectively. Beams 1-7 are the beams broadcast by GEO satellite A, beams 8-14 are the beams broadcast by GEO satellite B, and beams 15-21 are the beams broadcast by GEO satellite C. One beam of one satellite can be obtained through 21 beam tracking channels respectively, where the beam tracking channel i obtains beam i, 1≤i≤21.
[0052] Exemplarily, it is assumed that the command machine obtains 5 beams, which are beam 2 and beam 6 from GEO satellite A, beam 8 and beam 10 from GEO satellite B, and beam 17 from GEO satellite C respectively. Then the response beam and the redundant beam are determined, and a power-on report inbound frame is sent to the GEO satellite corresponding to the response beam; when the inbound confirmation frame sent by the GEO satellite is received, the command machine enters the working ready state (i.e., the "online" state).
[0053] In some possible implementations of the embodiments of the present application, step 102 may include: sending a beam attribute information query instruction to at least one user machine through the broadcast communication method; receiving, through the on-demand communication method, the beam attribute information reporting instruction sent by each user machine in response to the beam attribute information query instruction, where the beam attribute information reporting instruction includes the second attribute information.
[0054] In the Beidou RDSS regional short message communication system, there are various forms of message communication. Both the broadcast communication method and the point-to-point communication method are message communication forms in the Beidou RDSS regional short message communication system. In the broadcast communication method, the broadcast communication is initiated by the broadcast number administrator user, and all online users within the broadcast number can receive it. The command machine can send broadcast information to its subordinate user machines. After receiving the broadcast information from the superior command machine, the subordinate user machines must automatically send a communication receipt to the superior command machine. In the point-to-point communication method, both the information sender and the information receiver use personal user addresses. After receiving the information, the information receiver must automatically send a communication receipt.
[0055] In some possible implementations of the embodiments of the present application, the instruction format in the embodiments of the present application is shown in Table 1. Each field is transmitted in whole bytes, and for multi-byte information, the high byte is transmitted first. Each field is filled according to the format, and for information that is not a whole byte, the high bit is filled with 0.
[0056] Table 1
[0057] Data length Instruction category Data segment Checksum 1 byte 1 byte Variable length (valid range 1 - 45) 1 byte
[0058] Among them, the data length is the number of bytes from the instruction category (including the instruction category) to the check code (including the check code). The instruction categories include 0x81, 0x01, 0x82, 0x02. 0x81 is used by the command machine and is used to represent the beam attribute information query instruction; 0x01 is used by the user machine and is used to represent the beam attribute information reporting instruction; 0x82 is used by the command machine and is used to represent the beam configuration instruction; 0x02 is used by the user machine and is used to represent the beam configuration status instruction. The check code is the result of the exclusive OR of the bytes from the data length (including the data length) to the data segment (including the data segment).
[0059] The format and content of the beam attribute information query instruction are shown in Table 2.
[0060] Table 2
[0061]
[0062] The format and content of the beam attribute information reporting instruction are shown in Table 3.
[0063] Table 3
[0064]
[0065] When in the beam attribute information reporting instruction, the received number of valid beams n = 0, it means that the user machine has not received any valid beams, and all subsequent beam status fields are cancelled. When n = 0, it means that the user machine itself actively reports the beam attribute information to the command machine using the non-responsive beam inbound mode. L = 2n + 3; n ≤ 21.
[0066] In some possible implementations of the embodiments of the present application, step 103 may include: determining beams with the same beam source information and the same beam identification information as successfully paired beams.
[0067] In some possible implementations of the embodiments of the present application, the command aircraft pairs its own beams and the beams of the user aircraft according to the attribute information of the beams obtained by itself and the attribute information of the beams obtained by the user aircraft, in accordance with the service operation mechanism of the Beidou-3 RDSS regional short message system, to ensure the completeness of the message communication information received by the command aircraft from the user aircraft.
[0068] The command aircraft confirms the number of beams received by itself, the corresponding satellite numbers, and beam numbers. Assume that the number of beams received by the command aircraft is m, and the set of all received beams is MC. Among them, each received beam is represented by an ordered array pair (Gci, Bcj), where i is a positive integer with a value from 1 to 3, representing the 1st to 3rd Beidou GEO satellites, and j is a positive integer with a value from 1 to 7, representing the 7 beams of a certain GEO satellite numbered 1 to 7.
[0069] Then the set MC = {(Gci, Bcj)}, there are m beams in MC, and m ≤ 21.
[0070] The command aircraft extracts the number of received beams, the corresponding satellite numbers, and beam numbers from the attribute information of the beams obtained and reported by each user aircraft. Assume that the number of beams received by a certain user aircraft is nuk, and the set of all received beams is NUk. Among them, k is a positive integer with a value from 1 to 200, representing the number of the user aircraft, and each command aircraft can manage at most 200 user aircraft. The beams received by the user aircraft are represented by an ordered array pair (Gui, Buj), where i is a positive integer with a value from 1 to 3, representing the 1st to 3rd Beidou GEO satellites, and j is a positive integer with a value from 1 to 7, representing the 7 beams of a certain GEO satellite numbered 1 to 7. Then the set NUk = {(Gui, Buj)}, there are nuk beams in NUk, and nuk ≤ 21.
[0071] The command aircraft pairs each set NUk with the set MC of the beams received by itself, extracts the beams that meet the condition (Gui, Buj) = (Gci, Bcj), and puts them into the paired set NUk'. Then the paired set NUk' = {(Gui', Buj')}, there are nuk' beams in NUk', and nuk' ≤ nuk.
[0072] When the set NUk' is a non-empty set, it means that the k-th user aircraft and its superior command aircraft have common satellite beams that can be received. This means that when the k-th user aircraft uses these common satellite beams to receive message information, it can be received by its superior command aircraft.
[0073] When the set NUk’ is an empty set, that is, the number of paired beams is equal to 0, it means that there is no common satellite beam that can be received between the k-th user machine and its superior command machine. This indicates that when the k-th user machine receives message information using the satellite beam it receives itself, the superior command machine cannot receive its message information concurrently. At this time, after each reception of message information by the k-th user machine, it will use the on-demand communication method to send the received message information to the superior command machine, which ensures communication completeness. Based on this, in some possible implementations of the embodiments of the present application, the communication transmission method applied to the user machine provided by the embodiments of the present application may further include: when the number of paired beams indicated by the beam configuration instruction is equal to 0, receiving the message information sent by the user machine each time through the on-demand communication method.
[0074] In some possible implementations of the embodiments of the present application, in step 104, the format and content of the beam configuration instruction are shown in Table 4.
[0075] Table 4
[0076]
[0077] When the number of valid beams n paired with the user machine in the beam configuration instruction is 0, it means that there are no paired valid beams between the command machine and the user machine, and all subsequent paired beam number fields are cancelled. At this time, the message communication between the command machine and the user machine should adopt the on-demand communication method to ensure the completeness of information transmission in the communication system. L = 2n + 3; where n ≤ 21.
[0078] In some possible implementations of the embodiments of the present application, in step 104, the format and content of the beam configuration status instruction are shown in Table 5.
[0079] Table 5
[0080]
[0081] When the number of valid beams n used by the user machine in the beam configuration status instruction is 0, it means that the user machine is operating abnormally, and all subsequent response beam number and redundant beam number fields are cancelled. When n = 3, the redundant beam 3 number field is cancelled; when n = 2, the redundant beam 2 and 3 number fields are cancelled; when n = 1, the redundant beam 1, 2, and 3 number fields are cancelled. Where L ≤ 11.
[0082] In some possible implementations of the embodiments of the present application, step 104 may include: sending a beam configuration instruction to the user machine through the on-demand communication method.
[0083] In some possible implementations of the embodiments of the present application, the commander can confirm whether the user device has successfully received the beam configuration instruction of the commander through automatic communication receipt query. When a certain user device receives the beam configuration instruction of the commander, the commander waits until it receives the beam configuration status instruction sent by the user device. When a certain user device does not receive the beam configuration instruction of the commander, the commander sends the beam configuration instruction to the user device that has not received the beam configuration instruction of the commander through on-demand communication until it receives the beam configuration status instruction sent by the user device. When the commander receives the beam configuration status instructions of all user devices, it indicates that the communication transmission control is completed, and a complete communication transmission system has been established between the commander and all user devices.
[0084] In some possible implementations of the embodiments of the present application, according to application requirements, the commander can also be required to send a beam attribute information query instruction to the user device through broadcast communication at regular intervals; according to the position movement of the commander, the commander can also be required to send a beam attribute information query instruction to the user device through broadcast communication at irregular intervals, so as to ensure that the system is always in a complete communication transmission state.
[0085] After receiving the beam configuration instruction sent by the commander, the user device performs beam configuration according to the beam configuration instruction.
[0086] In some possible implementations of the embodiments of the present application, when the number of successfully paired beams is greater than or equal to 5, the successfully paired beams are sorted in descending order of carrier-to-noise ratio, the beam ranked first is set as the inbound response beam, the beams ranked second to fourth are set as redundant beams, the beams other than the inbound response beam and redundant beams among the successfully paired beams are discarded, and the beams that are not successfully paired among the beams obtained by the user device are discarded.
[0087] When the number of successfully paired beams is greater than or equal to 2 and less than or equal to 4, the beam with the largest carrier-to-noise ratio among the successfully paired beams is set as the inbound response beam, the beams other than the inbound response beam among the successfully paired beams are set as redundant beams, and the beams that are not successfully paired among the beams obtained by the user device are discarded.
[0088] When the number of successfully paired beams is equal to 1, the successfully paired beam is set as the inbound response beam, and the beams that are not successfully paired among the beams obtained by the user device are discarded.
[0089] When the number of successfully paired beams is equal to 0, the user terminal configures the inbound response beam and redundant beams according to its own satellite reception status. For example, if the number of beams obtained by the user terminal is not less than 4, the obtained beams are sorted in descending order of carrier-to-noise ratio, the beam ranked first is set as the inbound response beam, the beams ranked second to fourth are all set as redundant beams, and the beams other than the inbound response beam and redundant beams obtained are discarded; if the number of beams obtained is equal to 2 or 3, the beam with the largest carrier-to-noise ratio is set as the inbound response beam, and the other beams are set as redundant beams; if the number of beams obtained is equal to 1, this beam is set as the inbound response beam.
[0090] After the beam configuration of the user terminal is completed, the user terminal sends a beam configuration status instruction to the command terminal through the on-demand communication method.
[0091] In some possible implementations of the embodiments of the present application, the user terminal can query the communication receipt of the inbound frame of the message communication to confirm whether the command terminal has successfully received the beam configuration status instruction of this user terminal. When the command terminal does not receive the beam configuration status instruction of this user terminal, this user terminal sends a beam configuration status instruction to the command terminal through the on-demand communication method until the command terminal receives the beam configuration status instruction sent by this user terminal. When the command terminal receives the beam configuration status instruction of this user terminal, it means that the command terminal has completed the communication transmission control of this user terminal, and complete communication can be carried out between the command terminal and this user terminal.
[0092] Corresponding to the above method embodiments, the embodiments of the present application also provide a communication transmission method applied to a user terminal, as Figure 2 shown. Figure 2 It is a schematic flowchart of the communication transmission method applied to the user terminal provided by the embodiments of the present application. The communication transmission method applied to the user terminal may include:
[0093] Step 201: Send the second attribute information of the second beam to the command terminal for the command terminal to perform beam pairing according to the second attribute information, where the second beam is the beam obtained by the user terminal, and the second attribute information includes beam source information and beam identification information;
[0094] Step 202: Receive the beam configuration instruction sent by the command terminal, where the beam configuration instruction is used to indicate the successfully paired beams obtained by the command terminal according to the second attribute information;
[0095] Step 203: Perform beam configuration according to the beam configuration instruction;
[0096] Step 204: Send a beam configuration status instruction to the command terminal until the command terminal successfully receives the beam configuration status instruction, where the beam configuration status instruction is used to indicate that the beam configuration of the user terminal is completed.
[0097] In an embodiment of the present application, the command machine obtains the attribute information of the beams obtained by at least one user machine. Then, for each user machine, beam pairing is performed according to the attribute information of the beams obtained by itself and the attribute information of the beams obtained by the user machine, and the successfully paired beams are obtained. Then, a beam configuration instruction for instructing the successfully paired beams is sent to the user machine. The user machine configures according to the beam configuration instruction sent by the command machine, and then sends a beam configuration status instruction for indicating that the beam configuration of the user machine is completed to the command machine. In this way, the command machine can receive and control the message communication of all subordinate user machines, and the reliability of communication transmission can be improved.
[0098] In some possible implementations of the embodiment of the present application, step 203 may include at least one of the following items:
[0099] When the number of successfully paired beams is greater than or equal to 5, sort the successfully paired beams in descending order of carrier-to-noise ratio, set the beam ranked first as the inbound response beam, set the beams ranked second to fourth as redundant beams, discard the beams other than the inbound response beam and redundant beams among the successfully paired beams, and discard the beams that are not successfully paired in the second beam;
[0100] When the number of successfully paired beams is greater than or equal to 2 and less than or equal to 4, set the beam with the largest carrier-to-noise ratio among the successfully paired beams as the inbound response beam, set the beams other than the inbound response beam among the successfully paired beams as redundant beams, and discard the beams that are not successfully paired in the second beam;
[0101] When the number of successfully paired beams is equal to 1, set the successfully paired beam as the inbound response beam, and discard the beams that are not successfully paired in the second beam;
[0102] When the number of successfully paired beams is equal to 0, configure the inbound response beam and redundant beams according to its own satellite reception status.
[0103] In some possible implementations of the embodiment of the present application, step 201 may include:
[0104] Receive the beam attribute information query instruction sent by the command machine through the general broadcast communication method;
[0105] In response to the beam attribute information query instruction, send a beam attribute information reporting instruction to the command machine through the on-demand communication method, where the beam attribute information reporting instruction includes the second attribute information.
[0106] In some possible implementations of the embodiment of the present application, step 202 may include:
[0107] Receive the beam configuration instruction sent by the command machine through the on-demand communication method.
[0108] In some possible implementations of the embodiments of the present application, step 204 may include:
[0109] Send a beam configuration status instruction to the command machine through the on-demand communication method.
[0110] In some possible implementations of the embodiments of the present application, the communication transmission method applied to the user machine provided by the embodiments of the present application may further include:
[0111] In the case where the number of successfully paired beams indicated by the beam configuration instruction is equal to 0, send the message information received each time to the command machine through the on-demand communication method.
[0112] It should be noted that the implementation processes of the various steps included in the communication transmission method applied to the user machine provided by the embodiments of the present application can be specifically referred to the descriptions in the embodiments of the communication transmission method applied to the command machine above, and the embodiments of the present application will not elaborate on it here.
[0113] The embodiments of the present application further provide a communication transmission system, which includes a command machine and at least one user machine; wherein, the command machine is used to execute the communication transmission method applied to the command machine provided by the embodiments of the present application; the user machine is used for the communication transmission method applied to the user machine provided by the embodiments of the present application.
[0114] Figure 3 is a schematic structural diagram of the communication transmission system provided by the embodiments of the present application. In Figure 3 the communication transmission system includes one command machine and N user machines, where N is not greater than the maximum number of user machines 200 that the command machine can manage.
[0115] First, the command machine obtains the beams of three GEO satellites through the beam tracking channel. Assume that the obtained beams are beam 1-4 from GEO satellite A, beam 8-12 from GEO satellite B, and beam 15-17 from GEO satellite C.
[0116] Then, send a beam attribute information query instruction to N user machines through the broadcast communication method;
[0117] After receiving the beam attribute information query instruction sent by the command machine, the N user machines send a beam attribute information reporting instruction to the command machine through the on-demand communication method, where each beam attribute information reporting instruction includes the attribute information of the beams obtained by each user machine.
[0118] After receiving the beam attribute information reporting instructions sent by N user devices, the command device performs beam pairing based on the beam attribute information obtained by the command device and the beam attribute information obtained by the user devices.
[0119] Exemplarily, the following takes the i-th user device among the N user devices as an example for illustration, where i is a positive integer not greater than N.
[0120] Suppose the beams obtained by the i-th user device are beam 1-3 from GEO satellite A, beam 8-10 from GEO satellite B, and beam 15-21 from GEO satellite C. Then the successfully paired beams include: beam 1-3 from GEO satellite A, beam 8-10 from GEO satellite B, and beam 15-17 from GEO satellite C. The command device sends a beam configuration instruction to the i-th user device, where the beam configuration instruction includes the information of the successfully paired beams. After receiving the beam configuration instruction sent by the command device, the i-th user device sorts beam 1-3 from GEO satellite A, beam 8-10 from GEO satellite B, and beam 15-17 from GEO satellite C in descending order of carrier-to-noise ratio. Suppose the sorting result is: beam 1-3 from GEO satellite A, beam 8-10 from GEO satellite B, and beam 15-17 from GEO satellite C. Then beam 1 from GEO satellite A is used as the inbound response beam, beam 2 and beam 3 from GEO satellite A and beam 8 from GEO satellite B are used as redundant beams, and beam 9-10 from GEO satellite B and beam 15-21 from GEO satellite C are discarded. Then, through the on-demand communication method, a beam configuration status instruction is sent to the command device to report the information of the configured beams to the command device. The i-th user device can use the communication receipt query of the inbound frame of the message communication to confirm whether the command device has successfully received the beam configuration status instruction of this user device. When the command device does not receive the beam configuration status instruction of this user device, the i-th user device sends a beam configuration status instruction to the command device through the on-demand communication method until the command device receives the beam configuration status instruction sent by the i-th user device. When the i-th user device uses these configured beams to receive message information, they can all be received by the command device.
[0121] Suppose the beams obtained by the i-th user terminal are beam 1, beams 4 - 7 from GEO satellite A, beams 12 - 14 from GEO satellite B, and beams 18 - 20 from GEO satellite C. Then the successfully paired beams include: beam 1 from GEO satellite A, beam 4 from GEO satellite A, and beam 12 from GEO satellite B. The command terminal sends a beam configuration instruction to the i-th user terminal, where the beam configuration instruction includes information on the successfully paired beams. After receiving the beam configuration instruction sent by the command terminal, the i-th user terminal sorts beam 1 from GEO satellite A, beam 4 from GEO satellite A, and beam 12 from GEO satellite B in descending order of carrier-to-noise ratio. Suppose the sorting result is: beam 1 from GEO satellite A, beam 4 from GEO satellite A, and beam 12 from GEO satellite B. Then beam 1 from GEO satellite A is used as the inbound response beam, beam 4 from GEO satellite A and beam 12 from GEO satellite B are used as redundant beams, and beams 5 - 7 from GEO satellite A, beams 13 - 14 from GEO satellite B, and beams 18 - 20 from GEO satellite C are discarded. Then, a beam configuration status instruction is sent to the command terminal via on-demand communication, and the information on the configured beams is reported to the command terminal. The i-th user terminal can use the communication receipt query of the message communication inbound frame to confirm whether the command terminal has successfully received the beam configuration status instruction of this user terminal. When the command terminal has not received the beam configuration status instruction of this user terminal, the i-th user terminal sends a beam configuration status instruction to the command terminal via on-demand communication until the command terminal receives the beam configuration status instruction sent by the i-th user terminal. When the i-th user terminal uses these configured beams to receive message information, it can be received concurrently by the command terminal.
[0122] Suppose the beams obtained by the i-th user terminal are beam 4-7 from GEO satellite A, beam 13-14 from GEO satellite B, and beam 18-20 from GEO satellite C. Then the successfully paired beams include: beam 4 from GEO satellite A. The command terminal sends a beam configuration instruction to the i-th user terminal. The beam configuration instruction includes information on the successfully paired beams. After receiving the beam configuration instruction sent by the command terminal, the i-th user terminal uses beam 4 from GEO satellite A as the inbound response beam and discards beam 5-7 from GEO satellite A, beam 13-14 from GEO satellite B, and beam 18-20 from GEO satellite C. Then, it sends a beam configuration status instruction to the command terminal through on-demand communication to report the information on the configured beams to the command terminal. The i-th user terminal can use the communication receipt query of the message communication inbound frame to confirm whether the command terminal has successfully received the beam configuration status instruction of this user terminal. When the command terminal has not received the beam configuration status instruction of this user terminal, the i-th user terminal sends the beam configuration status instruction to the command terminal through on-demand communication until the command terminal receives the beam configuration status instruction sent by the i-th user terminal. When the i-th user terminal uses these configured beams to receive message information, it can all be received by the command terminal.
[0123] Suppose the beams obtained by the i-th user terminal are beam 5 - 7 from GEO satellite A, beam 13 - 14 from GEO satellite B, and beam 18 - 20 from GEO satellite C. Then, the number of unpaired beams is 0, and the number of successfully paired beams is 0. The command terminal sends a beam configuration instruction to the i-th user terminal. After receiving the beam configuration instruction sent by the command terminal, since there are no successfully paired beams, the i-th user terminal configures the inbound response beam and the redundant beam according to its own satellite reception status. For example, if the number of beams obtained by the i-th user terminal is not less than 4, the obtained beams are sorted in descending order of carrier-to-noise ratio. The beam ranked first is set as the inbound response beam, and the beams ranked second to fourth are set as redundant beams. The beams other than the inbound response beam and the redundant beams obtained are discarded; if the number of beams obtained by the i-th user terminal is equal to 2 or 3, the beam with the largest carrier-to-noise ratio is set as the inbound response beam, and the other beams are set as redundant beams; if the number of beams obtained by the i-th user terminal is equal to 1, then this beam is set as the inbound response beam. After the beam configuration of the i-th user terminal is completed, the i-th user terminal sends a beam configuration status instruction to the command terminal via on-demand communication, and reports the information of the configured beams to the command terminal. The i-th user terminal can use the communication receipt query of the inbound frame of the message communication to confirm whether the command terminal has successfully received the beam configuration status instruction of this user terminal. When the command terminal does not receive the beam configuration status instruction of this user terminal, the i-th user terminal sends the beam configuration status instruction to the command terminal via on-demand communication until the command terminal receives the beam configuration status instruction sent by the i-th user terminal. The i-th user terminal will send the received message information to the command terminal via on-demand communication every time it receives the message information, which ensures communication completeness.
[0124] Corresponding to the above method embodiments, an embodiment of the present application further provides a communication transmission device applied to a command terminal, as Figure 4 shown. Figure 4 FIG. is a schematic structural diagram of a communication transmission device applied to a command terminal provided by an embodiment of the present application. The communication transmission device 400 applied to the command terminal may include:
[0125] A first acquisition module 401, configured to acquire first attribute information of a first beam, where the first beam is a beam acquired by the command terminal, and the first attribute information includes beam source information and beam identification information;
[0126] A second acquisition module 402, configured to acquire second attribute information of at least one second beam, where the second beam is a beam acquired by a user terminal, and the second attribute information includes beam source information and beam identification information;
[0127] A beam pairing module 403, configured to perform beam pairing for each user device according to first attribute information and second attribute information, so as to obtain successfully paired beams;
[0128] A first sending module 404, configured to send a beam configuration instruction to the user device until a beam configuration status instruction sent by the user device is received, where the beam configuration instruction is used to indicate the successfully paired beams, and the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed.
[0129] In an embodiment of this application, the commander obtains attribute information of beams obtained by at least one user device, and then, for each user device, performs beam pairing according to the attribute information of the beams obtained by itself and the attribute information of the beams obtained by the user device, so as to obtain successfully paired beams, and then sends a beam configuration instruction for indicating the successfully paired beams to the user device. The user device configures according to the beam configuration instruction sent by the commander, and then sends a beam configuration status instruction for indicating that the beam configuration of the user device is completed to the commander. In this way, the commander can receive and control the message communications of all subordinate user devices, and the reliability of communication transmission can be improved.
[0130] In some possible implementations of the embodiment of this application, the beam pairing module 403 may specifically be configured to:
[0131] Determine beams with the same beam source information and the same beam identification information as successfully paired beams.
[0132] In some possible implementations of the embodiment of this application, the second obtaining module 402 may specifically be configured to:
[0133] Send a beam attribute information query instruction to at least one user device through a broadcast communication method;
[0134] Receive, through an on-demand communication method, a beam attribute information reporting instruction sent by each user device in response to the beam attribute information query instruction, where the beam attribute information reporting instruction includes second attribute information.
[0135] In some possible implementations of the embodiment of this application, the first sending module 404 may specifically be configured to:
[0136] Send a beam configuration instruction to the user device through an on-demand communication method.
[0137] In some possible implementations of the embodiment of this application, the communication transmission device 400 applied to the commander may further include:
[0138] A second receiving module, configured to receive the message information sent by the user device each time through an on-demand communication method when the number of successfully paired beams indicated by the beam configuration instruction is 0.
[0139] Corresponding to the above method embodiments, an embodiment of the present application further provides a communication transmission device applied to a user device, as Figure 5 shown. Figure 5 FIG. 5 is a schematic structural diagram of a communication transmission device applied to a user device provided by an embodiment of the present application. The communication transmission device 500 applied to a user device may include:
[0140] A second sending module 501, configured to send second attribute information of a second beam to a command device for the command device to perform beam pairing according to the second attribute information, where the second beam is a beam obtained by the user device, and the second attribute information includes beam source information and beam identification information;
[0141] A first receiving module 502, configured to receive a beam configuration instruction sent by the command device, where the beam configuration instruction is used to indicate a successfully paired beam obtained by the command device according to the second attribute information;
[0142] A beam configuration module 503, configured to perform beam configuration according to the beam configuration instruction;
[0143] A third sending module 504, configured to send a beam configuration status instruction to the command device until the command device successfully receives the beam configuration status instruction, where the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed.
[0144] In some possible implementations of the embodiment of the present application, the beam configuration module 503 is specifically configured to perform at least one of the following items:
[0145] When the number of successfully paired beams is greater than or equal to 5, sort the successfully paired beams in descending order of carrier-to-noise ratio, set the beam ranked first as the inbound response beam, set the beams ranked second to fourth as redundant beams, discard the beams other than the inbound response beam and redundant beams among the successfully paired beams, and discard the beams that are not successfully paired in the second beam;
[0146] When the number of successfully paired beams is greater than or equal to 2 and less than or equal to 4, set the beam with the largest carrier-to-noise ratio among the successfully paired beams as the inbound response beam, set the beams other than the inbound response beam among the successfully paired beams as redundant beams, and discard the beams that are not successfully paired in the second beam;
[0147] When the number of successfully paired beams is equal to 1, set the successfully paired beam as the inbound response beam, and discard the beams that are not successfully paired in the second beam;
[0148] When the number of successfully paired beams is equal to 0, configure the inbound response beam and redundant beams according to the satellite reception status of itself.
[0149] In some possible implementations of the embodiments of the present application, the second sending module 501 may specifically be used for:
[0150] Receiving a beam attribute information query instruction sent by a command machine through a multicast communication method;
[0151] In response to the beam attribute information query instruction, sending a beam attribute information reporting instruction to the command machine through an on-demand communication method, where the beam attribute information reporting instruction includes second attribute information.
[0152] In some possible implementations of the embodiments of the present application, the first receiving module 502 may specifically be used for:
[0153] Receiving a beam configuration instruction sent by a command machine through an on-demand communication method.
[0154] In some possible implementations of the embodiments of the present application, the third sending module 504 may specifically be used for:
[0155] Sending a beam configuration status instruction to the command machine through an on-demand communication method.
[0156] In some possible implementations of the embodiments of the present application, the communication transmission device 500 applied to a user machine may further include:
[0157] A fourth sending module, configured to, when the number of successfully paired beams indicated by a beam configuration instruction is equal to 0, send each received message information to the command machine through an on-demand communication method.
[0158] In the embodiments of the present application, a command machine obtains attribute information of beams obtained by at least one user machine, and then, for each user machine, performs beam pairing according to the attribute information of the beams obtained by itself and the attribute information of the beams obtained by the user machine to obtain successfully paired beams, and then sends a beam configuration instruction for indicating the successfully paired beams to the user machine. The user machine configures according to the beam configuration instruction sent by the command machine, and then sends a beam configuration status instruction for indicating that the beam configuration of the user machine is completed to the command machine. In this way, the command machine can receive and control the message communication of all subordinate user machines, and can improve the reliability of communication transmission.
[0159] Figure 6 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
[0160] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.
[0161] Specifically, the above-mentioned processor 601 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more integrated circuits for implementing the embodiments of the present application.
[0162] The memory 602 may include a mass memory for data or instructions. By way of example and not limitation, the memory 602 may include a Hard Disk Drive (HDD), a floppy disk drive, a flash memory, an optical disc, a magneto-optical disc, a magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. In a suitable case, the memory 602 may include removable or non-removable (or fixed) media. In a suitable case, the memory 602 may be inside or outside the electronic device. In some specific embodiments, the memory 602 is a non-volatile solid-state memory.
[0163] In some specific embodiments, the memory may include a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the communication transmission method applied to the command machine or the communication transmission method applied to the user machine according to the present application.
[0164] The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement the communication transmission method applied to the command machine or the communication transmission method applied to the user machine provided by the embodiments of the present application.
[0165] In some examples, the electronic device may further include a communication interface 603 and a bus 610. Among them, as Figure 6 shown, the processor 601, the memory 602, and the communication interface 603 are connected through the bus 610 and complete communication with each other.
[0166] The communication interface 603 is mainly used to implement communication between various modules, devices, units, and / or devices in the embodiments of the present application.
[0167] The bus 610 includes hardware, software, or both, and couples components of the electronic device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video electronics standards association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, the bus 610 may include one or more buses. Although embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.
[0168] The electronic device may execute the communication transmission method for the commander provided in the embodiments of the present application or the communication transmission method for the user device provided in the embodiments of the present application, so as to achieve the corresponding technical effects of the communication transmission method for the commander provided in the embodiments of the present application or the communication transmission method for the user device provided in the embodiments of the present application.
[0169] When the electronic device executes the communication transmission method for the commander provided in the embodiments of the present application, so as to achieve the corresponding technical effects of the communication transmission method for the commander provided in the embodiments of the present application, the electronic device may be a Beidou terminal inserted with a Beidou command SIM card, that is, a commander.
[0170] When the electronic device executes the communication transmission method for the user device provided in the embodiments of the present application, so as to achieve the corresponding technical effects of the communication transmission method for the user device provided in the embodiments of the present application, the electronic device may be a Beidou terminal inserted with a Beidou ordinary SIM card, that is, a user device.
[0171] In addition, in combination with the communication transmission method applied to the command machine or the communication transmission method applied to the user machine in the above embodiments, the embodiments of the present application further provide a computer-readable storage medium to implement the same. Computer program instructions are stored on the computer-readable storage medium; when the computer program instructions are executed by a processor, the communication transmission method applied to the command machine or the communication transmission method applied to the user machine provided by the embodiments of the present application is implemented. Examples of computer-readable storage media include non-transitory computer-readable media, such as ROM, RAM, magnetic disks, or optical discs, etc.
[0172] The embodiments of the present application further provide a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the communication transmission method applied to the command machine or the communication transmission method applied to the user machine provided by the embodiments of the present application, and the same technical effects can be achieved. To avoid repetition, details are not described here again. <000038>< /
[0173] It should be clear that the present application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application.
[0174] The functional blocks shown in the above structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an ASIC, appropriate firmware, a plug-in, a functional card, etc. When implemented in software, the elements of the present application are programs or code segments used to execute the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave on a transmission medium or a communication link. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical discs, hard disks, fiber optic media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet or an intranet.
[0175] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. That is to say, the steps can be executed in the order mentioned in the embodiments, or different from the order in the embodiments, or several steps can be executed simultaneously.
[0176] As described above with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each block in the flowchart and / or block diagram, and the combination of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more blocks of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It should also be understood that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0177] As mentioned above, the above is only the specific implementation manner of this application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A communication transmission method, characterized in that, The method is applied to a user device, and the method includes: Sending second attribute information of a second beam to a command device for the command device to perform beam pairing according to the second attribute information, where the second beam is a beam obtained by the user device, and the second attribute information includes beam source information and beam identification information; Receiving a beam configuration instruction sent by the command device, where the beam configuration instruction is used to indicate the successfully paired beam obtained by the command device according to the second attribute information; Performing beam configuration according to the beam configuration instruction; Sending a beam configuration status instruction to the command device until the command device successfully receives the beam configuration status instruction, where the beam configuration status instruction is used to indicate that the beam configuration of the user device is completed; Performing beam configuration according to the beam configuration instruction, including at least one of the following items: When the number of successfully paired beams is greater than or equal to 5, sorting the successfully paired beams in descending order of carrier-to-noise ratio, setting the beam ranked first as the inbound response beam, setting the beams ranked second to fourth as redundant beams, discarding the beams among the successfully paired beams other than the inbound response beam and the redundant beams, and discarding the beams with unsuccessful pairing in the second beam; When the number of successfully paired beams is greater than or equal to 2 and less than or equal to 4, setting the beam with the largest carrier-to-noise ratio among the successfully paired beams as the inbound response beam, setting the beams other than the inbound response beam among the successfully paired beams as redundant beams, and discarding the beams with unsuccessful pairing in the second beam; When the number of successfully paired beams is equal to 1, setting the successfully paired beam as the inbound response beam, and discarding the beams with unsuccessful pairing in the second beam; When the number of successfully paired beams is equal to 0, configuring the inbound response beam and redundant beams according to the satellite reception status of itself.
2. The method according to claim 1, wherein The sending the second attribute information of the second beam to the command device includes: Receiving a beam attribute information query instruction sent by the command device through a broadcast communication method; In response to the beam attribute information query instruction, sending a beam attribute information reporting instruction to the command device through an on-demand communication method, where the beam attribute information reporting instruction includes the second attribute information.
3. The method according to claim 1, characterized in that, The receiving the beam configuration instruction sent by the command device includes: Receiving the beam configuration instruction sent by the command device through an on-demand communication method.
4. The method according to claim 1, wherein The sending the beam configuration status instruction to the command device includes: Sending the beam configuration status instruction to the command device through an on-demand communication method.
5. The method according to claim 1, wherein The method further includes: In the case where the beam configuration instruction indicates that the number of successfully paired beams is equal to 0, sending each received message information to the command device through an on-demand communication method.
6. A communication transmission system, characterized in that, The communication transmission system includes: a command device and at least one user device; where The user device is used to execute the communication transmission method according to any one of claims 1-5.
Citation Information
Patent Citations
Communication control method, system and device for commanding machine and subordinate machine, and medium
CN113612519A