Search

CN-121985393-A - Communication method, equipment, medium and product of dynamic relay

CN121985393ACN 121985393 ACN121985393 ACN 121985393ACN-121985393-A

Abstract

The invention discloses a communication method, equipment, medium and product of dynamic relay, the method comprises the steps of sending a conference creation message to other user terminals and establishing a conference if a conference starting instruction is received, upgrading own terminal roles into relay nodes and establishing a communication link with a mobile station through a communication controller, controlling to realize any one of free communication, whole communication or whole reception modes according to a voice subscription table, a user permission table and a current conference mode, and broadcasting the voice subscription table, the user permission table and the transmission and reception states between the mobile station maintained by the user terminals to other user terminals in real time in the conference process so as to dynamically transfer the roles of the relay nodes among a plurality of user terminals.

Inventors

  • Cao Panxun
  • LIU WEIYE

Assignees

  • 北京佳讯飞鸿电气股份有限公司

Dates

Publication Date
20260505
Application Date
20260130

Claims (10)

  1. 1. A communication method of dynamic relay is characterized in that the communication method is applied to a radio station communication system, the radio station communication system comprises a plurality of user terminals, switching equipment connected with each user terminal, a mobile radio station and a communication controller connected with the switching equipment and the mobile radio station, the method is executed by one user terminal, and the method comprises the following steps: If a meeting starting instruction is received, sending a meeting creating message to other user terminals in the radio station communication system, and creating a meeting; After the conference is successfully established, upgrading the terminal roles of the user terminal roles into relay nodes, and establishing a call link between the user terminal roles and a mobile station through a communication controller, wherein each user terminal role is initialized to be a common node; According to the self-maintained voice subscription table, the user permission table and the current conference call mode, organizing and carrying out free call among a plurality of user terminals, transmitting the voice to the mobile station by the plurality of user terminals or receiving any conference form in the voice of the mobile station by the plurality of user terminals; in the conference process, the self-maintained voice subscription table, the user permission table and the transmitting and receiving states between the mobile station and the user subscription table are broadcast to other user terminals in real time so as to dynamically transfer the roles of the relay nodes among a plurality of user terminals.
  2. 2. The method of claim 1, wherein organizing any conference style among free calls between a plurality of user terminals, calls made by the plurality of user terminals to a mobile station, or calls received by the plurality of user terminals from the mobile station, based on the self-maintained voice subscription table and user permission table, and the current conference call mode, comprises: If the current conference call mode is free call among a plurality of user terminals, converging voice data of each user terminal and the mobile station; and determining a voice data set corresponding to each user terminal according to the voice subscription table and the user authority table which are maintained by the user terminal, and distributing the voice data set to the corresponding user terminal.
  3. 3. The method of claim 1, wherein organizing any conference style among free calls between a plurality of user terminals, calls made by the plurality of user terminals to a mobile station, or calls received by the plurality of user terminals from the mobile station, based on the self-maintained voice subscription table and user permission table, and the current conference call mode, comprises: If the current conference call mode is that a plurality of user terminals send calls to the mobile station, receiving uplink voice data sent by each user terminal; And carrying out mixed flow processing on the voice data to generate mixed flow voice data, and sending the mixed flow voice data to a mobile station through a communication controller.
  4. 4. The method of claim 1, wherein organizing any conference style among free calls between a plurality of user terminals, calls made by the plurality of user terminals to a mobile station, or calls received by the plurality of user terminals from the mobile station, based on the self-maintained voice subscription table and user permission table, and the current conference call mode, comprises: if the current conference call mode is that a plurality of user terminals receive the voice of the mobile station, receiving downlink voice data from the mobile station; and determining target voice data distributed to each user terminal based on the intersection of the voice subscription table and the user authority table maintained by the user terminal, and distributing the target voice data to the corresponding user terminal.
  5. 5. The method according to any one of claims 1-4, further comprising, after upgrading its own terminal role to a relay node: responding to an active migration instruction of a relay node role sent by a holder of a self terminal, and identifying a target user terminal expected to migrate in the active migration instruction; Constructing a relay node migration instruction, and sending the relay node migration instruction to the target user terminal so that a holder of the target user terminal can choose to accept or reject to upgrade the terminal role of the target user terminal into a relay node; if receiving the migration receiving response sent by the target user terminal, degrading the terminal role of the target user terminal into a common node, and disconnecting the call link between the target user terminal and the mobile station, so that the target user terminal upgrades the target user terminal into the relay node by broadcasting the relay node change message, and then the call link between the target user terminal and the mobile station is established.
  6. 6. The method according to any one of claims 1-4, further comprising: If the voice subscription table and the user permission table sent by the relay node are received in real time in the conference process and stored locally, and the heartbeat detection between the voice subscription table and the relay node is started; When the relay node is determined to be faulty according to the heartbeat detection result, the priority ranking of the common nodes is performed according to network data occupation information of the local node and other common nodes and terminal weight information; if the self is the first user terminal in the priority ordering result, displaying a relay node migration prompt to a holder of the own user terminal; If the holder of the local user terminal selects to accept the transfer of the relay node, after broadcasting a relay node change message to other user terminals in the radio station communication system, upgrading the terminal role of the holder into the relay node, and establishing a call link between the holder and the mobile station through the communication controller; If the holder of the local user terminal selects to reject the relay node migration, sending a relay node migration instruction to the next candidate user terminal in the priority ordering result, and waiting for receiving a confirmation response within a preset time; if the migration confirmation instruction is not received within the preset time, the migration instruction is continuously transmitted to the subsequent candidate terminals until any candidate terminal receives migration, and then the role switching process of the relay node is completed.
  7. 7. The method according to claim 6, further comprising, after prioritizing the common nodes based on network data occupancy information of the local and other common nodes and terminal weight information: If the user terminal is not the first user terminal in the priority ordering result, continuously monitoring control signaling in the network, and monitoring a relay node migration instruction initiated by the first user terminal in the priority ordering result; and if the relay node change message broadcast by the first user terminal in the priority ordering result is received. Then establishing heartbeat detection with the new relay node; If a relay node migration instruction sent by a first user terminal in the priority ordering result is received, a relay node migration prompt is displayed to a holder of the local user terminal; if the instruction of the bearer for confirming the acceptance of the migration is received, broadcasting a relay node change message to other user terminals in the radio station communication system, and upgrading the terminal role of the relay node to a relay node; If the instruction of refusing to migrate is received, the state of the relay node is kept unchanged, and the relay node is continued to wait for a change message.
  8. 8. An electronic device, the electronic device comprising: and a memory communicatively coupled to the at least one processor, wherein, The memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the dynamic relay communication method of any one of claims 1-7.
  9. 9. A computer readable storage medium storing computer instructions for causing a processor to perform the communication method of dynamic relay according to any one of claims 1-7.
  10. 10. A computer program product, characterized in that it comprises a computer program which, when executed by a processor, implements the communication method of dynamic relaying according to any of claims 1-7.

Description

Communication method, equipment, medium and product of dynamic relay Technical Field The present invention relates to the field of communications technologies, and in particular, to a dynamic relay communications method, apparatus, medium, and product. Background With the increasing demands of communication vehicle clusters and coordination, the vehicle-mounted communication system needs to realize efficient and reliable voice intercommunication between multiple members in the vehicle and mobile stations outside the vehicle in a complex environment. The traditional in-vehicle communication system adopts a central exchange server architecture or a pure PTT (Push-To-Talk) competition mechanism, and has the serious challenges of high single-point failure risk, low link resource utilization rate, and insufficient flexibility and destruction resistance under the conference scene that a plurality of people need To communicate with a radio station at the same time. In the prior art, a multi-channel real-time transmission scheme is adopted, a complex link is required to be configured, a standby scheme is lacking when a terminal fails, a distributed telephone conference system depends on a preset main node, the system is difficult to recover automatically after the main node fails in a weak network environment, and although the consumption of the link is reduced in a conference method based on an MCU (Multipoint Control Unit, a multipoint control unit), the hidden danger of single-point failure of a central node still exists. The existing scheme can not realize single-telephone-channel dynamic relay communication of a multi-user terminal and a mobile station in a non-center server scene at the same time, and is difficult to meet multiple requirements of communication efficiency, system reliability and deployment cost. Disclosure of Invention The invention provides a communication method, equipment, medium and product of dynamic relay, which are used for realizing simultaneous communication between a plurality of user terminals based on single telephone channel dynamic relay and a mobile station. According to an aspect of the embodiment of the present invention, there is provided a communication method of dynamic relay, applied to a station communication system, the station communication system including a plurality of user terminals, switching devices respectively connected to the user terminals, a mobile station, and a communication controller connecting the switching devices and the mobile station, the method being performed by one user terminal, the method including: If a meeting starting instruction is received, sending a meeting creating message to other user terminals in the radio station communication system, and creating a meeting; After the conference is successfully established, upgrading the terminal roles of the user terminal roles into relay nodes, and establishing a call link between the user terminal roles and a mobile station through a communication controller, wherein each user terminal role is initialized to be a common node; According to the self-maintained voice subscription table, the user permission table and the current conference call mode, organizing and carrying out free call among a plurality of user terminals, transmitting the voice to the mobile station by the plurality of user terminals or receiving any conference form in the voice of the mobile station by the plurality of user terminals; in the conference process, the self-maintained voice subscription table, the user permission table and the transmitting and receiving states between the mobile station and the user subscription table are broadcast to other user terminals in real time so as to dynamically transfer the roles of the relay nodes among a plurality of user terminals. According to another aspect of the embodiments of the present invention, there is provided a communication apparatus for dynamic relay, configured in a station communication system including a plurality of user terminals, switching devices connected to the user terminals, respectively, a mobile station, and a communication controller connecting the switching devices and the mobile station, the apparatus comprising: The conference establishment module is used for sending a conference creation message to other user terminals in the radio station communication system and establishing a conference if a conference starting instruction is received; the communication controller is used for establishing a communication link between the user terminal roles and the mobile station, wherein the communication link establishment module is used for upgrading the user terminal roles into relay nodes after the conference is successfully established, and establishing the communication link between the user terminal roles and the mobile station through the communication controller; The multi-mode communication module is used for organizing and carrying out free conversation among