A group call processing method, a communication device, a storage medium and a communication system
Through signaling interaction between relay equipment and terminal equipment, the relay equipment decides whether to forward group call information based on the response signaling of the terminal equipment, which solves the problem of wasting air interface channel resources by relay equipment and improves the utilization rate of channel resources.
Patent Information
- Application Number
- CN202210074221.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-01-21
AI Technical Summary
In digital IP interconnection systems, relay equipment continues to forward group call information even when there is no group call request from the terminal equipment, resulting in a waste of air interface channel resources.
After receiving the group call link control signaling, the relay equipment periodically broadcasts the idle signaling of the group call identifier to the air interface. The terminal equipment notifies the relay equipment whether to forward the group call information through the response signaling. The relay equipment decides whether to continue forwarding the group call information based on the response signaling.
This effectively prevents relay equipment from forwarding group call information when the terminal does not need to receive group call information, thereby improving the utilization rate of air interface channel resources.
Smart Images

Figure CN116506944B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and more particularly, to a group call processing method, a communication device, a storage medium and a communication system. BACKGROUND
[0002] When a terminal initiates a group call in a digital IP interworking system, the group call is broadcasted to all transit devices in the interworking system through the network, and then the group call information is forwarded to the corresponding terminal device by each transit device.
[0003] However, if a group call is initiated at this moment, there is no terminal device under a certain transit device in the system that needs to receive the group call, and the transit device still forwards the group call, causing waste of channel resources. SUMMARY
[0004] Therefore, the present application provides a group call processing method, a communication device, a storage medium and a communication system, which informs the transit device whether to forward the group call information through the group call response mode of the terminal device, effectively improving the utilization rate of air interface channel resources.
[0005] In order to achieve the above-mentioned application purposes, the specific technical solutions provided by the present application are as follows:
[0006] In a first aspect, the embodiments of the present application provide a group call processing method applied to a transit device, and the method comprises the following steps:
[0007] In the case of receiving a group call link control signaling from an IP network, the group call link control signaling is parsed to obtain a group call identifier;
[0008] Idle signaling carrying the group call identifier is periodically broadcasted to an air interface;
[0009] If a reply signaling returned by a terminal device is received, the idle signaling carrying the group call identifier is stopped from being periodically broadcasted to the air interface, and the group call information corresponding to the group call identifier is forwarded to the air interface;
[0010] If a reply signaling returned by a terminal device is not received, the idle signaling carrying the group call identifier is continued to be periodically broadcasted to the air interface.
[0011] In some embodiments, if a reply signaling returned by a terminal device is not received, the method further comprises the following steps:
[0012] In the case of receiving another group call link control signaling from the IP network, the group call link control signaling is parsed to obtain another group call identifier;
[0013] Idle signaling carrying the group call identifier and idle signaling carrying the another group call identifier are cyclically switched and broadcasted to the air interface;
[0014] If the reply signaling of the terminal device is received, the reply signaling is parsed to obtain the group call identifier responded by the terminal device;
[0015] The idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier are stopped from being cyclically switched to the air interface, and the group call information corresponding to the group call identifier responded by the terminal device is forwarded to the air interface.
[0016] In some embodiments, the method further comprises:
[0017] In a case where the termination signaling carrying the group call identifier is received from the IP network, the channel holding state is entered.
[0018] In some embodiments, after the channel holding state is entered, the method further comprises:
[0019] It is judged whether the duration of entering the channel holding state reaches a threshold value;
[0020] If yes, the sleep state is entered;
[0021] If no, it is judged whether the group call link control signaling is received from the IP network;
[0022] If the group call link control signaling is received from the IP network, the step of parsing the group call link control signaling to obtain the group call identifier is executed;
[0023] If the group call link control signaling is not received from the IP network, the channel holding state is continuously maintained.
[0024] In a second aspect, an embodiment of the present application provides a group call processing method applied to a terminal device, and the method comprises:
[0025] In a case where the idle signaling carrying the group call identifier periodically broadcast by the relay device is received, it is determined whether the group call information corresponding to the group call identifier needs to be received;
[0026] If the group call information corresponding to the group call identifier needs to be received, the reply signaling is sent to the relay device, so that the relay device stops periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forwards the group call information corresponding to the group call identifier to the air interface;
[0027] The group call information corresponding to the group call identifier is received;
[0028] If the group call information corresponding to the group call identifier does not need to be received, the reply signaling is not sent to the relay device, and the relay device continues to periodically broadcast the idle signaling carrying the group call identifier to the air interface.
[0029] In some embodiments, after receiving the group call information corresponding to the group call identifier, the method further comprises:
[0030] When roaming from the current transit device to the target transit device, if the group call information corresponding to the group call identifier is received from the target transit device, the group call information corresponding to the group call identifier is received.
[0031] In some embodiments, after receiving the group call information corresponding to the group call identifier, the method further comprises:
[0032] When roaming from the current transit device to the target transit device, if the idle signaling carrying the group call identifier is received from the target transit device, the target transit device is sent an acknowledgement signaling, the target transit device is caused to stop periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and the group call information corresponding to the group call identifier is forwarded to the air interface.
[0033] The group call information corresponding to the group call identifier is received.
[0034] In a third aspect, an embodiment of the present application provides a group call processing apparatus applied to a transit device, the apparatus comprising:
[0035] A signaling analysis unit configured to, in a case where a group call link control signaling is received from an IP network, analyze the group call link control signaling to obtain a group call identifier.
[0036] A signaling broadcast unit configured to periodically broadcast an idle signaling carrying the group call identifier to an air interface.
[0037] A group call information forwarding unit configured to, in a case where an acknowledgement signaling is received from a terminal device, stop periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forward the group call information corresponding to the group call identifier to the air interface.
[0038] In some embodiments, the signaling analysis unit is further configured to, in a case where another group call link control signaling is received from the IP network, analyze the group call link control signaling to obtain another group call identifier.
[0039] The signaling broadcast unit is further configured to cyclically switch broadcasting the idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier to the air interface.
[0040] The group call information forwarding unit is further configured to, in a case where the acknowledgement signaling is received from the terminal device, analyze the acknowledgement signaling to obtain a group call identifier responded by the terminal device, stop cyclically switching broadcasting the idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier to the air interface, and forward the group call information corresponding to the group call identifier responded by the terminal device to the air interface.
[0041] In some embodiments, the apparatus further comprises:
[0042] a first state switching unit, configured to enter a channel holding state when receiving termination signaling from the IP network carrying the group call identifier.
[0043] In some embodiments, the apparatus further comprises:
[0044] a first judging unit, configured to judge whether the duration of entering the channel holding state reaches a threshold value, if yes, trigger the second state switching unit, if no, trigger the second judging unit;
[0045] the second state switching unit, configured to enter a dormant state;
[0046] the second judging unit, configured to judge whether group call link control signaling from the IP network is received, if the group call link control signaling from the IP network is received, trigger the signaling analysis unit, if the group call link control signaling from the IP network is not received, continue to hold the channel holding state.
[0047] In a fourth aspect, an embodiment of the present application provides a group call processing apparatus applied to a terminal device, the apparatus comprising:
[0048] a group call need determining unit, configured to determine whether group call information corresponding to a group call identifier needs to be received when receiving idle signaling periodically broadcasted by a transit device and carrying the group call identifier;
[0049] a response signaling sending unit, configured to send response signaling to the transit device to make the transit device stop periodically broadcasting idle signaling carrying the group call identifier to the air interface and forward group call information corresponding to the group call identifier to the air interface if the group call information corresponding to the group call identifier needs to be received;
[0050] a group call information receiving unit, configured to receive the group call information corresponding to the group call identifier.
[0051] In some embodiments, the group call information receiving unit is further configured to receive the group call information corresponding to the group call identifier when roaming from a current transit device to a target transit device if receiving the group call information corresponding to the group call identifier forwarded by the target transit device.
[0052] In some embodiments, the response signaling sending unit is further configured to, when roaming from the current relay device to a target relay device, if receiving the idle signaling periodically sent by the target relay device and carrying the group call identifier, send a response signaling to the target relay device, so that the target relay device stops periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forwards group call information corresponding to the group call identifier to the air interface.
[0053] In a fifth aspect, an embodiment of the present application provides a communication system, comprising: a plurality of relay devices and terminal devices under the relay devices;
[0054] The relay devices are interconnected through an IP network, and are configured to perform the group call processing method described in any of the implementation manners of the first aspect;
[0055] The terminal devices are configured to perform the group call processing method described in any of the implementation manners of the second aspect.
[0056] In a sixth aspect, an embodiment of the present application provides a communication device, comprising a memory and a processor:
[0057] The memory is configured to store program instructions;
[0058] The processor is configured to execute the group call processing method described in any of the implementation manners of the first aspect or the group call processing method described in any of the implementation manners of the second aspect according to the program stored in the memory.
[0059] In a seventh aspect, an embodiment of the present application provides a storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the group call processing method described in any of the implementation manners of the first aspect or the group call processing method described in any of the implementation manners of the second aspect.
[0060] Compared with the prior art, the present application has the following beneficial effects:
[0061] The group call processing method disclosed in the present application, in the case that the relay device receives group call link control signaling from an IP network, periodically broadcasts idle signaling carrying a group call identifier to an air interface, and the terminal notifies the relay device whether to forward group call information corresponding to the group call identifier by replying to a group call response, thereby avoiding the relay device from forwarding the group call information corresponding to the group call identifier in the case that the terminal does not need to receive the group call information, and thus avoiding waste of air interface channel resources, and effectively improving the utilization rate of the air interface channel resources. BRIEF DESCRIPTION OF DRAWINGS
[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings described below are only a part of the embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on the provided drawings.
[0063] Figure 1 A flowchart of a group call processing method applied to a transit device according to an embodiment of the present application;
[0064] Figure 2 A structure diagram of an idle signaling according to an embodiment of the present application;
[0065] Figure 3 A structure diagram of an answer signaling according to an embodiment of the present application;
[0066] Figure 4 A group call processing diagram according to an embodiment of the present application;
[0067] Figure 5 Another group call processing diagram according to an embodiment of the present application;
[0068] Figure 6 A group call processing diagram applied to a terminal device according to an embodiment of the present application;
[0069] Figure 7 A group call processing diagram in a roaming scenario according to an embodiment of the present application;
[0070] Figure 8 A structure diagram of a group call processing device applied to a transit device according to an embodiment of the present application;
[0071] Figure 9 A structure diagram of a group call processing device applied to a terminal device according to an embodiment of the present application;
[0072] Figure 10 An interaction diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0073] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0074] The inventor finds that the prior art mentioned in the background art has the problem of wasting channel resources. There are two solutions. One solution is to configure IP interconnection access management to limit whether the local transit device receives a specific group call forwarded by other transit devices. Another solution is to configure a specified IP interconnection time slot to limit the local transit device to receive only a group call in a specific time slot forwarded by other transit devices. The above two prior arts can solve the problem of wasting channel resources to some extent, but they need to write frequency configuration in advance, lack flexibility, and cannot meet the needs of some customer scenarios.
[0075] On this basis, the application provides a group call processing method. When the transit device receives group call link control signaling from an IP network, it periodically broadcasts idle signaling carrying a group call identifier to the air interface, so that the terminal notifies the transit device whether it needs to forward group call information corresponding to the group call identifier by replying to the group call response. This avoids the transit device forwarding group call information corresponding to the group call identifier when the terminal does not need to receive the group call information. This not only solves the problem of wasting air interface channel resources, but also can be flexibly applied to various scenarios, effectively improving the utilization rate of air interface channel resources.
[0076] Specifically, please refer to Figure 1 The embodiment discloses a group call processing method applied to a transit device, which can be but is not limited to a base station or a transit station. The group call processing method comprises the following steps:
[0077] S101: In the case of receiving group call link control signaling from an IP network, parse the group call link control signaling to obtain a group call identifier.
[0078] The above-mentioned link control signaling is LC (Link Control) signaling, which carries a group call identifier. The group call identifier uniquely represents a group call.
[0079] The group call link control signaling from the IP network can be group call link control signaling sent by a terminal device hung under other transit devices in an IP interconnection system.
[0080] S102: Periodically broadcast idle signaling carrying a group call identifier to the air interface.
[0081] The idle signaling is IDLE signaling. One format of the idle signaling is as follows Figure 2As shown in the table, the format includes: a protection flag (English full name: Protect Flag, English abbreviation: PF), a reserved field (English full name: Reserved, English abbreviation: R), a control signaling block opcode (English full name: Control Signalling Block Opcode, English abbreviation: CSBKO), a group call broadcast opcode (English full name: GROUPCALL_BROADCAST), a feature set ID (English full name: Feature Set ID, English abbreviation: FID), and a target address (English full name: Target Address).
[0082] S103: If the reply signaling of the terminal device is received, stop periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forward the group call information corresponding to the group call identifier to the air interface.
[0083] The terminal device under the transit device parses the broadcasted group call identifier from the idle signaling, and if it needs to receive the group call information corresponding to the group call identifier, it sends a reply signaling CSBK (Control Signalling Block) to the transit device in the corresponding next time slot, and if it does not need to receive the group call information corresponding to the group call identifier, it does not send a reply signaling to the transit device.
[0084] One format of the reply signaling is as shown in the table Figure 3 As shown in the table, the format includes: a protection flag (English full name: Protect Flag, English abbreviation: PF), a reserved field (English full name: Reserved, English abbreviation: R), a control signaling block opcode (English full name: Control Signalling Block Opcode, English abbreviation: CSBKO), a group call broadcast opcode (English full name: GROUPCALL_BROADCAST), a feature set ID (English full name: Feature Set ID, English abbreviation: FID), and a target address (English full name: Target Address).
[0085] S104: If the reply signaling of the terminal device is not received, continue to periodically broadcast the idle signaling carrying the group call identifier to the air interface.
[0086] As shown in the table Figure 4 As an example of the use scenario shown in the table, the terminal device sends voice service through the air interface, and the transit device can forward it to other transit devices through a wired network after receiving it. The transit device sends the voice service to the terminal device under it through the air interface.
[0087] The terminal devices under the transit device 1 and the transit device 2 are all mounted with the terminal devices of the talk group G100, and the terminal devices under the transit device 3 are mounted with the terminal devices of the talk group G200. When the terminal devices under the transit device 2 initiate the G100 call, all the transit devices in the prior art do not check whether the currently mounted terminal devices support the group call, and all the transit devices will forward the group call in the air interface. In the technical solution disclosed in the embodiment, when the G100 group call is received, the transit device 3 will periodically broadcast the idle signaling carrying the G100 in the air interface, so that the terminal devices notify the transit device 3 whether the G100 group call information needs to be forwarded by replying the group call response, and the transit device 3 forwards the group call G100 when the reply signaling is received, and does not forward the group call G100 if the reply signaling is not received, thereby avoiding the waste of the air interface channel resources caused by unnecessary occupation of the air interface channel resources, and effectively improving the utilization rate of the air interface channel resources.
[0088] Further, in the case that the transit device does not receive the reply signaling replied by the terminal device, and receives another group call link control signaling from the IP network, the group call link control signaling is parsed to obtain another group call identifier, and then the idle signaling carrying the above group call identifier and the idle signaling carrying another group call identifier are cyclically switched and broadcast in the air interface. Please refer to Figure 5 For example, in the case that the transit device 1 receives the G100 link control signaling sent by the transit device 2 and the G200 link control signaling sent by the transit device 3, in the stage a, the transit device 1 cyclically switches and broadcasts the G100 idle signaling and the G200 idle signaling in the air interface, that is, the G100 idle signaling is broadcasted, then the G200 idle signaling is broadcasted, and then the G100 idle signaling is broadcasted, and the cycle is repeated until the reply signaling sent by the terminal device is received to jump to the stage b. After the reply signaling sent by the terminal device is received, the transit device 1 parses the reply signaling to obtain the group call identifier G100 responded by the terminal device, and then stops cyclically switching and broadcasting the idle signaling carrying the above group call identifier and the idle signaling carrying another group call identifier in the air interface, and forwards the group call information corresponding to the group call identifier G100 responded by the terminal device in the air interface. When the group call G100 ends, the stage jumps to the stage c, the transit device 2 no longer forwards the group call information corresponding to the G100 in the transit device 1, and the transit device 1 also does not forward the group call information corresponding to the G100 in the air interface, and the transit device 1 starts to broadcast the G200 idle signaling in the air interface.
[0089] Further, in the case that the transit device receives the termination signaling (English full name: Link Control Terminator, English abbreviation: LC_Terminator) carrying the group call identifier from the IP network, the transit device enters the channel holding state.
[0090] After entering the channel holding state, the channel holding timeout enters the dormant state. Specifically, after entering the channel holding state, it is determined whether the duration of entering the channel holding state reaches a pre-set threshold, if yes, the dormant state is entered, if not, it is determined whether the group call link control signaling from the IP network is received during this period, if the group call link control signaling from the IP network is received, the step S101 is executed, if the group call link control signaling from the IP network is not received, the channel holding state is continued.
[0091] Referring to Figure 6 The embodiment corresponds to disclose a kind of group call processing method applied to terminal equipment, and terminal equipment can be intercom etc.Moving terminal equipment, the group call processing method specifically includes the following steps:
[0092] S201: in the case of receiving the idle signaling carrying group call identification periodically broadcasted by transit equipment, determine whether it needs to receive group call information corresponding to group call identification.
[0093] Whether it needs to receive group call information corresponding to group call identification can be determined by manual operation terminal equipment, and whether it needs to receive group call information corresponding to group call identification can also be automatically determined by pre-set corresponding relationship between terminal equipment and group call identification.
[0094] S202: if it needs to receive group call information corresponding to group call identification, send response signaling to transit equipment, so that transit equipment stops periodically broadcasting idle signaling carrying group call identification to air interface, and forwards group call information corresponding to group call identification to air interface.
[0095] S203: receive group call information corresponding to group call identification.
[0096] S204: if it does not need to receive group call information corresponding to group call identification, do not send response signaling to transit equipment, and transit equipment continues to periodically broadcast idle signaling carrying group call identification to air interface.
[0097] Further, in roaming scenario, with Figure 7As shown in the scenario, two terminal devices are originally mounted under the transit device 1, and the two terminal devices receive the G100 group call information sent by the transit device 2 under the transit device 1. When one of the terminal devices roams from the transit device 1 to the transit device 3, if the transit device 3 is forwarding the G100 group call information, the roaming terminal device can continue to receive the G100 group call information under the transit device 3. If the transit device 3 is periodically sending the idle signaling carrying the G100, the roaming terminal device sends the response signaling to the transit device 3, so that the transit device 3 stops periodically broadcasting the idle signaling carrying the G100 to the air interface and forwards the G100 group call information to the air interface, and the roaming terminal device can continue to receive the G100 group call information under the transit device 3.
[0098] The group call processing method disclosed in the embodiment is that, in the case of receiving the group call link control signaling from the IP network, the transit device periodically broadcasts the idle signaling carrying the group call identifier to the air interface, and the terminal notifies the transit device whether the group call information corresponding to the group call identifier needs to be forwarded by replying the group call response, so as to avoid the waste of air interface channel resources caused by the transit device forwarding the group call information corresponding to the group call identifier in the case that the terminal does not need to receive the group call information corresponding to the group call identifier, thereby effectively improving the utilization rate of the air interface channel resources.
[0099] Based on the group call processing method applied to the transit device disclosed in the above embodiment, the embodiment of the present application correspondingly provides a group call processing device applied to the transit device, please refer to Figure 8 , which comprises:
[0100] The signaling analysis unit 801 is configured to analyze the group call link control signaling to obtain a group call identifier in the case of receiving the group call link control signaling from the IP network.
[0101] The signaling broadcasting unit 802 is configured to periodically broadcast the idle signaling carrying the group call identifier to the air interface.
[0102] The group call information forwarding unit 803 is configured to stop periodically broadcasting the idle signaling carrying the group call identifier to the air interface and forward the group call information corresponding to the group call identifier to the air interface if the response signaling replied by the terminal device is received.
[0103] In some embodiments, the signaling analysis unit 801 is further configured to analyze another group call link control signaling to obtain another group call identifier in the case of receiving the another group call link control signaling from the IP network.
[0104] The signaling broadcasting unit 802 is further configured to cyclically switch the broadcasting of the idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier to the air interface.
[0105] The group call information forwarding unit 803 is further configured to, if receiving the reply signaling returned by the terminal device, parse the reply signaling to obtain the group call identifier responded by the terminal device; stop the cycle switching broadcast of the idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier to the air interface, and forward the group call information corresponding to the group call identifier responded by the terminal device to the air interface.
[0106] In some embodiments, the apparatus further includes:
[0107] The first state switching unit is configured to enter the channel maintaining state if receiving the termination signaling carrying the group call identifier from the IP network.
[0108] In some embodiments, the apparatus further includes:
[0109] The first judging unit is configured to judge whether the duration of entering the channel maintaining state reaches a threshold value, if yes, trigger the second state switching unit, and if no, trigger the second judging unit.
[0110] The second state switching unit is configured to enter the dormant state.
[0111] The second judging unit is configured to judge whether the group call link control signaling from the IP network is received, if the group call link control signaling from the IP network is received, trigger the signaling parsing unit, and if the group call link control signaling from the IP network is not received, continue to maintain the channel maintaining state.
[0112] Based on the group call processing method for the terminal device disclosed in the above embodiments, the embodiments of the present application correspondingly provide a group call processing apparatus applied to the terminal device, please refer to Figure 9 The apparatus includes:
[0113] The group call need determining unit 901 is configured to, if receiving the idle signaling carrying the group call identifier periodically broadcasted by the transit device, determine whether the group call information corresponding to the group call identifier is needed to be received;
[0114] The reply signaling sending unit 902 is configured to, if the group call information corresponding to the group call identifier is needed to be received, send the reply signaling to the transit device, so that the transit device stops the cycle broadcast of the idle signaling carrying the group call identifier to the air interface, and forwards the group call information corresponding to the group call identifier to the air interface;
[0115] The group call information receiving unit 903 is configured to receive the group call information corresponding to the group call identifier.
[0116] In some embodiments, the group call information receiving unit 903 is further configured to, when roaming from the current transit device to the target transit device, receive the group call information corresponding to the group call identifier if the group call information corresponding to the group call identifier is received from the target transit device.
[0117] In some embodiments, the response signaling sending unit 902 is further configured to, when roaming from the current transit device to the target transit device, send a response signaling to the target transit device if the idle signaling carrying the group call identifier is received from the target transit device periodically, so that the target transit device stops periodically broadcasting the idle signaling carrying the group call identifier to the air interface and forwards the group call information corresponding to the group call identifier to the air interface.
[0118] Embodiments of the present application also provide a communication system, comprising a plurality of transit devices and terminal devices under the transit devices.
[0119] The transit devices are interconnected through an IP network and are configured to perform the following group call processing method:
[0120] In a case where a group call link control signaling is received from the IP network, the group call link control signaling is parsed to obtain a group call identifier;
[0121] The idle signaling carrying the group call identifier is periodically broadcasted to the air interface;
[0122] If a response signaling replied by the terminal device is received, the idle signaling carrying the group call identifier is stopped from being periodically broadcasted to the air interface, and the group call information corresponding to the group call identifier is forwarded to the air interface;
[0123] If the response signaling replied by the terminal device is not received, the idle signaling carrying the group call identifier is continuously periodically broadcasted to the air interface.
[0124] Further, if the response signaling replied by the terminal device is not received, the method further comprises:
[0125] In a case where another group call link control signaling is received from the IP network, the another group call link control signaling is parsed to obtain another group call identifier;
[0126] The idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier are cyclically switched and broadcasted to the air interface;
[0127] If a response signaling replied by the terminal device is received, the response signaling is parsed to obtain the group call identifier responded by the terminal device;
[0128] stop circulating the idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier to the air interface, and forward the group call information corresponding to the group call identifier of the terminal device response to the air interface.
[0129] Further, the method further comprises:
[0130] In the case of receiving the termination signaling carrying the group call identifier from the IP network, enter the channel holding state.
[0131] Further, after entering the channel holding state, the method further comprises:
[0132] determine whether the duration of entering the channel holding state reaches a threshold value;
[0133] if yes, enter the dormant state;
[0134] if no, determine whether the group call link control signaling from the IP network is received;
[0135] if the group call link control signaling from the IP network is received, perform the step of analyzing the group call link control signaling to obtain the group call identifier;
[0136] if the group call link control signaling from the IP network is not received, continue to hold the channel holding state.
[0137] The terminal device is configured to perform the following group call processing method:
[0138] In the case of receiving the idle signaling carrying the group call identifier periodically broadcasted by the relay device, determine whether the group call information corresponding to the group call identifier needs to be received;
[0139] if the group call information corresponding to the group call identifier needs to be received, send the response signaling to the relay device, so that the relay device stops periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forwards the group call information corresponding to the group call identifier to the air interface;
[0140] receive the group call information corresponding to the group call identifier;
[0141] if the group call information corresponding to the group call identifier does not need to be received, do not send the response signaling to the relay device, and the relay device continues to periodically broadcast the idle signaling carrying the group call identifier to the air interface.
[0142] Further, after receiving the group call information corresponding to the group call identifier, the method further comprises:
[0143] In the case of roaming from the current relay device to the target relay device, if the group call information corresponding to the group call identifier forwarded by the target relay device is received, receive the group call information corresponding to the group call identifier.
[0144] Furthermore, after receiving the group call information corresponding to the group call identifier, the method further includes:
[0145] When roaming from the current relay device to the target relay device, if an idle signaling carrying the group call identifier is received periodically from the target relay device, a response signaling is sent to the target relay device, causing the target relay device to stop periodically broadcasting the idle signaling carrying the group call identifier to the air interface, and forwarding the group call information corresponding to the group call identifier to the air interface.
[0146] Receive the group call information corresponding to the group call identifier.
[0147] by Figure 10 Taking the communication system shown as an example, the relay devices are interconnected via an IP network. Each relay device has at least one terminal device connected to it. Terminal device 1 sends a voice link control signaling with group call identifier G100 to relay devices 2 and 3 through relay device 1. After receiving the voice link control signaling with group call identifier G100, relay devices 2 and 3 periodically broadcast idle signaling with group call identifier G100 to the air interface. Since terminal device 2 under relay device 2 receives G100, it sends an acknowledgment signaling carrying G100 to relay device 2. Relay device 2 then forwards the voice A-frame to voice F-frame signaling sent by terminal device 1 through relay device 1 to terminal device 2 until the link control termination signaling. Since terminal device 3 under relay device 3 receives G200, it does not send any acknowledgment signaling to relay device 3, and relay device 3 continues to periodically broadcast idle signaling with group call identifier G100.
[0148] This embodiment discloses a communication system in which a relay device, upon receiving a group call link control signaling from an IP network, periodically broadcasts idle signaling carrying a group call identifier to the air interface. The terminal, by replying with a group call response, notifies the relay device whether it needs to forward the group call information corresponding to the group call identifier. This avoids the relay device forwarding the group call information corresponding to the group call identifier when the terminal does not need to receive it, thus preventing the waste of air interface channel resources and effectively improving the utilization rate of air interface channel resources.
[0149] This embodiment also provides a communication device, including a memory and a processor:
[0150] The memory is used to store program instructions;
[0151] The processor is used to execute the group call processing method for relay equipment or the group call processing method for terminal equipment disclosed in the above embodiments according to the program stored in the memory.
[0152] The embodiment also provides a storage medium, which stores a computer program. The computer program is executed by a processor to implement the group call processing method applied to a relay device or the group call processing method applied to a terminal device.
[0153] The embodiments in the specification are described in progressive manner, and each embodiment focuses on the difference from other embodiments. The same or similar parts among the embodiments can be mutually referred to. For the device disclosed by the embodiments, the description is relatively simple because it corresponds to the method disclosed by the embodiments. The relevant parts can be referred to the description of the method.
[0154] It should also be noted that the terms such as first and second, etc. are merely used to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. In addition, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0155] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination thereof. The software module can be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0156] The above-described embodiments can be combined arbitrarily, and the above-described description of the disclosed embodiments can be replaced by each feature described in the embodiments in the specification, so as to enable a person skilled in the art to implement or use the present application.
[0157] The above-described description of the disclosed embodiments enables a person skilled in the art to implement or use the present application. Various modifications to the embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A group call processing method, characterized by, The method is applied to a relay device, and comprises the following steps: In the case that group call link control signaling is received from an IP network, the group call link control signaling is parsed to obtain a group call identifier; Idle signaling carrying the group call identifier is periodically broadcast to an air interface; If reply signaling returned by a terminal device is received, the idle signaling carrying the group call identifier is stopped from being periodically broadcast to the air interface, and group call information corresponding to the group call identifier is forwarded to the air interface; If reply signaling returned by a terminal device is not received, the idle signaling carrying the group call identifier is continuously periodically broadcast to the air interface.
2. The method of claim 1, wherein, If reply signaling returned by a terminal device is not received, the method further comprises the following steps: In the case that another group call link control signaling is received from the IP network, the another group call link control signaling is parsed to obtain another group call identifier; Idle signaling carrying the group call identifier and idle signaling carrying the another group call identifier are cyclically switched and broadcast to the air interface; If reply signaling returned by a terminal device is received, the reply signaling is parsed to obtain a group call identifier to which the terminal device responds; The idle signaling carrying the group call identifier and the idle signaling carrying the another group call identifier are stopped from being cyclically switched and broadcast to the air interface, and group call information corresponding to the group call identifier to which the terminal device responds is forwarded to the air interface.
3. The method of claim 1, wherein, The method further comprises the following steps: In the case that termination signaling carrying the group call identifier is received from the IP network, a channel holding state is entered.
4. The method of claim 3, wherein, After the channel holding state is entered, the method further comprises the following steps: It is judged whether a duration of entering the channel holding state reaches a threshold value; If yes, a dormant state is entered; If no, it is judged whether group call link control signaling is received from the IP network; If group call link control signaling is received from the IP network, the step of parsing the group call link control signaling to obtain the group call identifier is performed; If group call link control signaling is not received from the IP network, the channel holding state is continuously maintained.
5. A group call processing method, characterized by, The method is applied to a terminal device, and comprises the following steps: In the case that idle signaling carrying a group call identifier is periodically broadcast by a relay device, it is determined whether the group call information corresponding to the group call identifier needs to be received; If the group call information corresponding to the group call identifier needs to be received, reply signaling is sent to the relay device, so that the relay device stops the idle signaling carrying the group call identifier from being periodically broadcast to the air interface, and forwards the group call information corresponding to the group call identifier to the air interface; The group call information corresponding to the group call identifier is received; If the group call information corresponding to the group call identifier does not need to be received, no reply signaling is sent to the relay device, and the relay device continues to periodically broadcast the idle signaling carrying the group call identifier to the air interface.
6. The method of claim 5, wherein, After the group call information corresponding to the group call identifier is received, the method further comprises the following steps: When roaming from a current relay device to a target relay device, if the group call information corresponding to the group call identifier is received, which is forwarded by the target relay device, the group call information corresponding to the group call identifier is received.
7. The method of claim 5, wherein, After the group call information corresponding to the group call identifier is received, the method further comprises the following steps: When roaming from a current transit device to a target transit device, if receiving idle signaling carrying the group call identifier periodically sent by the target transit device, sending response signaling to the target transit device, so that the target transit device stops periodically broadcasting idle signaling carrying the group call identifier to the air interface, and forwards group call information corresponding to the group call identifier to the air interface; Receiving the group call information corresponding to the group call identifier.
8. A communication device, characterized by Comprising a memory and a processor: The memory is used to store program instructions; The processor is used to execute the group call processing method in any one of claims 1-4 or the group call processing method in any one of claims 5-7 according to the program stored in the memory.
9. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to realize the group call processing method in any one of claims 1-4 or the group call processing method in any one of claims 5-7.
10. A communication system, characterized by Comprising: A plurality of transit devices and terminal devices under the transit devices; The transit devices are interconnected through an IP network, and are used to execute the group call processing method in any one of claims 1-4; The terminal devices are used to execute the group call processing method in any one of claims 5-7.
Citation Information
Patent Citations
Satellite cluster real-time voice group call control method
CN109257087A
Terminal roaming calling method, terminal and transfer equipment
CN113747417A