CN116506944B - Group call processing method, communication equipment, storage medium and communication system - Google Patents
Group call processing method, communication equipment, storage medium and communication systemInfo
- Publication number
- CN116506944B CN116506944B CN202210074221.8A CN202210074221A CN116506944B CN 116506944 B CN116506944 B CN 116506944B CN 202210074221 A CN202210074221 A CN 202210074221A CN 116506944 B CN116506944 B CN 116506944B
- Authority
- CN
- China
- Prior art keywords
- group call
- group
- signaling
- air interface
- information corresponding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a group calling processing method, a communication device, a storage medium and a communication system, wherein a transfer device periodically broadcasts idle signaling carrying group calling identification to an air interface under the condition of receiving group calling link control signaling from an IP network, and a terminal device informs the transfer device whether the group calling information corresponding to the group calling identification needs to be forwarded or not by replying a group calling response mode, so that the transfer device is prevented from forwarding the group calling information corresponding to the group calling identification under the condition that the terminal does not need to receive the group calling information corresponding to the group calling identification, thereby causing the waste of air interface channel resources and effectively improving the utilization rate of the air interface channel resources.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a group call processing method, a communications device, a storage medium, and a communications system.
Background
And the terminal under the digital IP interconnection system initiates the group call and broadcasts the group call to all transfer devices of the interconnection system through the network, and each transfer device forwards the group call information to the corresponding terminal device.
However, at present, if a terminal device that needs to receive the group call does not exist under a certain relay device in the system at the time of initiating the group call, the relay device still forwards the group call, so that channel resources are wasted.
Disclosure of Invention
In view of this, the present invention provides a group call processing method, a communication device, a storage medium, and a communication system, in which a terminal device informs a relay device whether to forward group call information in a group call response manner, thereby effectively improving the utilization rate of air interface channel resources.
In order to achieve the above purpose, the specific technical scheme provided by the invention is as follows:
In a first aspect, an embodiment of the present invention provides a group call processing method, applied to a relay device, where the method includes:
under the condition of receiving group call link control signaling from an IP network, analyzing the group call link control signaling to obtain a group call identifier;
Periodically broadcasting idle signaling carrying the group call identifier to an air interface;
If receiving a response signaling replied by the terminal equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface, and forwarding group call information corresponding to the group call identifier to the air interface;
If the response signaling replied by the terminal equipment is not received, the idle signaling carrying the group call identifier is continuously and periodically broadcast to an air interface.
In some embodiments, if no reply signaling is received from the terminal device, the method further includes:
Under the condition that another group call link control signaling from the IP network is received, the group call link control signaling is analyzed to obtain another group call identifier;
broadcasting an idle signaling carrying the group call identifier and an idle signaling carrying the other group call identifier in a circulating manner to an air interface;
If receiving the response signaling replied by the terminal equipment, analyzing the response signaling to obtain the group call identifier responded by the terminal equipment;
and stopping circularly switching the idle signaling carrying the group call identifier and the idle signaling carrying the other group call identifier to the air interface, and forwarding the group call information corresponding to the group call identifier responded by the terminal equipment to the air interface.
In some embodiments, the method further comprises:
And under the condition of receiving a termination signaling carrying the group call identifier from the IP network, entering a channel holding state.
In some embodiments, after entering the channel hold state, the method further comprises:
Judging whether the duration time of entering the channel maintaining state reaches a threshold value or not;
if yes, entering a dormant state;
If not, judging 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, executing the step of analyzing the group call link control signaling to obtain the group call identification;
If the group call link control signaling from the IP network is not received, the channel maintaining state is continuously maintained.
In a second aspect, an embodiment of the present invention provides a group call processing method, applied to a terminal device, where the method includes:
under the condition that idle signaling carrying group call identification is received, periodically broadcasted by transfer equipment, determining whether group call information corresponding to the group call identification needs to be received or not;
if the group calling information corresponding to the group calling identification needs to be received, sending a response signaling to the transfer equipment, enabling the transfer equipment to stop periodically broadcasting the idle signaling carrying the group calling identification to the air interface, and forwarding the group calling information corresponding to the group calling identification to the air interface;
receiving group calling information corresponding to the group calling identification;
If the group calling information corresponding to the group calling identification does not need to be received, the response signaling is not sent to the transfer equipment, and the transfer equipment continues to periodically broadcast the idle signaling carrying the group calling identification to the air interface.
In some embodiments, after receiving the group call information corresponding to the group call identifier, the method further includes:
When roaming from the current transfer equipment to the target transfer equipment, if the group calling information corresponding to the group calling identification forwarded by the target transfer equipment is received, the group calling information corresponding to the group calling identification is received.
In some embodiments, after receiving the group call information corresponding to the group call identifier, the method further includes:
When roaming from the current transfer equipment to the target transfer equipment, if idle signaling carrying the group call identifier is received, which is periodically sent by the target transfer equipment, sending a response signaling to the target transfer equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface by the target transfer equipment, and forwarding group call information corresponding to the group call identifier to the air interface;
and receiving group calling information corresponding to the group calling identification.
In a third aspect, an embodiment of the present invention provides a group call processing apparatus, applied to a relay device, where the apparatus includes:
The signaling analysis unit is used for analyzing the group call link control signaling to obtain a group call identifier under the condition of receiving the group call link control signaling from the IP network;
A signaling broadcasting unit, configured to periodically broadcast, to an air interface, an idle signaling carrying the group call identifier;
And the group calling information forwarding unit is used for stopping periodically broadcasting the idle signaling carrying the group calling identifier to the air interface if receiving the response signaling replied by the terminal equipment, and forwarding the group calling information corresponding to the group calling identifier to the air interface.
In some embodiments, the signaling parsing unit is further configured to parse the group call link control signaling to obtain another group call identifier when receiving another group call link control signaling from the IP network;
the signaling broadcasting unit is further configured to switch and broadcast to an air interface in a cyclic manner an idle signaling carrying the group call identifier and an idle signaling carrying the other group call identifier;
The group calling information forwarding unit is further used for analyzing the response signaling to obtain the group calling identification responded by the terminal equipment if the response signaling replied by the terminal equipment is received, stopping circularly switching and broadcasting the idle signaling carrying the group calling identification and the idle signaling carrying the other group calling identification to the air interface, and forwarding the group calling information corresponding to the group calling identification responded by the terminal equipment to the air interface.
In some embodiments, the apparatus further comprises:
And the first state switching unit is used for entering a channel maintaining state under the condition of receiving a termination signaling carrying the group call identifier from the IP network.
In some embodiments, the apparatus further comprises:
the first judging unit is used for judging whether the duration time of entering the channel maintaining state reaches a threshold value, if so, triggering the second state switching unit, and if not, triggering the second judging unit;
the second state switching unit is used for entering a dormant state;
The second judging unit is configured to judge whether a group call link control signaling from the IP network is received, trigger the signaling parsing unit if the group call link control signaling from the IP network is received, and keep maintaining the channel holding state if the group call link control signaling from the IP network is not received.
In a fourth aspect, an embodiment of the present invention provides a group call processing apparatus, applied to a terminal device, where the apparatus includes:
The group calling need determining unit is used for determining whether the group calling information corresponding to the group calling identifier needs to be received or not under the condition that idle signaling carrying the group calling identifier is received, wherein the idle signaling is periodically broadcast by the transfer equipment;
A response signaling sending unit, configured to send a response signaling to the transfer device if the response signaling is required to receive the group call information corresponding to the group call identifier, so that the transfer 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;
and the group calling information receiving unit is used for receiving the group calling information corresponding to the group calling identification.
In some embodiments, the group call information receiving unit is further configured to, when roaming from the current relay device to the target relay device, receive group call information corresponding to the group call identifier if group call information corresponding to the group call identifier forwarded by the target relay device is received.
In some embodiments, the response signaling sending unit is further configured to send, when roaming from the current transit device to the target transit device, a response signaling to the target transit device if receiving an idle signaling carrying the group call identifier sent periodically by the target transit device, so that the target transit device stops periodically broadcasting the idle signaling carrying the group call identifier to an air interface, and forwards group call information corresponding to the group call identifier to the air interface.
In a fifth aspect, an embodiment of the present invention provides a communication system, including a plurality of relay devices and terminal devices under the relay devices;
The transfer equipment is interconnected through an IP network and is used for executing the group call processing method described in any implementation manner of the first aspect;
the terminal device is configured to perform a group call processing method as described in any implementation manner of the second aspect.
In a sixth aspect, an embodiment of the present invention provides a communication device, including a memory and a processor:
the memory is used for storing program instructions;
The processor is configured to execute the group call processing method described in any implementation manner of the first aspect or the group call processing method described in any implementation manner of the second aspect according to a program stored in the memory.
In a seventh aspect, an embodiment of the present invention provides a storage medium having stored thereon a computer program that, when executed by a processor, implements a group call processing method described in any one of the implementations of the first aspect or a group call processing method described in any one of the implementations of the second aspect.
Compared with the prior art, the invention has the following beneficial effects:
In the group calling processing method disclosed by the invention, the transfer equipment periodically broadcasts the idle signaling carrying the group calling identification to the air interface under the condition of receiving the group calling link control signaling from the IP network, and the terminal informs the transfer equipment whether the group calling information corresponding to the group calling identification needs to be forwarded or not in a mode of replying the group calling response, so that the transfer equipment is prevented from forwarding the group calling information corresponding to the group calling identification under the condition that the terminal does not need to receive the group calling information corresponding to the group calling identification, thereby causing the waste of air interface channel resources and effectively improving the utilization rate of the air interface channel resources.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a group call processing method applied to a transfer device according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of idle signaling according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a response signaling according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a group call processing according to an embodiment of the present invention;
fig. 5 is a schematic diagram of another group call processing according to an embodiment of the present invention;
Fig. 6 is a schematic diagram of group call processing applied to a terminal device according to an embodiment of the present invention;
fig. 7 is a schematic diagram of group call processing in a roaming scenario according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a group call processing apparatus applied to a relay device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a group call processing apparatus applied to a terminal device according to an embodiment of the present invention;
fig. 10 is an interaction schematic diagram of a communication system according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The inventor finds that the prior art mentioned in the background art has the problem of channel resource waste, and at present, two solutions exist, one of the solutions can limit whether the transfer device receives the specific group call forwarded by other transfer devices by configuring the IP interconnection access management, and the other one of the solutions can limit the group call of the transfer device only receiving the specific time slot forwarded by other transfer devices by configuring the designated IP interconnection time slot. Although the two prior arts can solve the problem of channel resource waste to a certain extent, the prior arts all need to write frequency configuration in advance, lack flexibility, and cannot meet the needs of certain customer scenes.
On the basis, the invention provides a group calling processing method, when the transfer equipment receives the group calling link control signaling from the IP network, the transfer equipment periodically broadcasts the idle signaling carrying the group calling identification to the air interface, so that the terminal informs the transfer equipment whether the group calling information corresponding to the group calling identification needs to be forwarded or not in a mode of replying the group calling response, the transfer equipment is prevented from forwarding the group calling information corresponding to the group calling identification under the condition that the terminal does not need to receive the group calling information corresponding to the group calling identification, the problem of air interface channel resource waste can be solved, the method can be flexibly applied to various scenes, and the utilization rate of the air interface channel resource is effectively improved.
Specifically, referring to fig. 1, the present embodiment discloses a group call processing method applied to a relay device, which may be, but not limited to, a base station or a relay station, and the group call processing method includes the following steps:
S101, under the condition of receiving the group call link control signaling from the IP network, analyzing the group call link control signaling to obtain the group call identification.
The Link Control signaling is LC (Link Control) signaling, and carries a group call identifier, where the group call identifier uniquely indicates a group call.
The group call link control signaling from the IP network may be the group call link control signaling sent by the terminal device mounted by other relay devices in the IP interconnection system.
S102, periodically broadcasting idle signaling carrying group call identification to the air interface.
The IDLE signaling is IDLE signaling, and one format of the IDLE signaling is shown in fig. 2, and includes a Protection Flag (PF), a Reserved field (Reserved, R), a control signaling block Code (CSBKO), a group call BROADCAST operation Code (CSBKO), a Feature code (Feature Set ID, FID), and a target address (TARGET ADDRESS).
S103, if receiving the response signaling replied by the terminal equipment, stopping 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.
The terminal device downloaded by the transfer device analyzes the broadcasted group call identifier from the idle signaling, if the group call information corresponding to the group call identifier needs to be received, the terminal device transmits a response signaling CSBK (Control Signalling Block) to the transfer device in the corresponding next time slot, and if the group call information corresponding to the group call identifier does not need to be received, the terminal device does not transmit the response signaling to the transfer device.
One format of the response signaling is shown in fig. 3, and includes a protection Flag (english full Flag, english abbreviated PF), a Reserved field (english full Reserved, R), a control signaling block code (english full Control Signalling Block Opcode, english abbreviated CSBKO), a group call response operation code (english full GROUPCALL —ack), a Feature code (english full Feature Set ID, english abbreviated FID), and a target address (english full TARGET ADDRESS).
And S104, if the response signaling replied by the terminal equipment is not received, continuously and periodically broadcasting the idle signaling carrying the group call identifier to the air interface.
Taking the use scenario shown in fig. 4 as an example, the terminal device sends the voice service through the air interface, the relay device can forward the voice service to other relay devices through the wired network after receiving the voice service, and the relay device sends the voice service to the terminal device under the relay device through the air interface.
Both the relay device 1 and the relay device 2 have terminal devices of the talk group G100 mounted below, and the relay device 3 has terminal devices of the talk group G200 mounted below. When the terminal equipment under the transfer equipment 2 initiates the G100 call, all transfer equipment in the prior art cannot check whether the currently mounted terminal equipment supports the group call, and all transfer equipment can forward the group call on an air interface. In the technical scheme disclosed in this embodiment, after receiving the G100 group call, the relay device 3 periodically broadcasts the idle signaling carrying the G100 to the air interface, so that the terminal device informs whether the relay device 3 needs to forward the G100 group call information by replying the group call response mode, and if not receiving the response signaling, the relay device 3 forwards the group call G100, and if not receiving the response signaling, does not forward the group call G100, thereby avoiding the air interface channel resource waste caused by unnecessary occupation of the air interface channel resource, and effectively improving the utilization rate of the air interface channel resource.
Further, under the condition that the transfer equipment does not receive the response signaling replied by the terminal equipment and receives another group call link control signaling from the IP network, the group call link control signaling is analyzed to obtain another group call identifier, and then the idle signaling carrying the group call identifier and the idle signaling carrying the other group call identifier are circularly switched and broadcast to the air interface. Referring to fig. 5, taking an example that the relay device 1 receives the G100 link control signaling sent by the relay device 2 and the G200 link control signaling sent by the relay device 3, in the stage a, the relay device 1 circularly switches and broadcasts the G100 idle signaling and the G200 idle signaling to the air interface, that is, broadcasts the G200 idle signaling after broadcasting the G100 idle signaling, and then broadcasts the G100 idle signaling, and circularly reciprocates until receiving the response signaling sent by the terminal device, the relay device 1 skips to the stage b after receiving the response signaling sent by the terminal device, analyzes the response signaling to obtain the group call identifier G100 responded by the terminal device, and then stops circularly switching and broadcasting the idle signaling carrying the identifier and the idle signaling carrying another identifier to the air interface, and forwards the group call information corresponding to the group call identifier G100 responded by the terminal device to the air interface. When the group call G100 is finished and jumps to the c stage, the transfer device 2 does not forward the group call information corresponding to G100 to the transfer device 1 any more, the transfer device 1 does not forward the group call information corresponding to G100 to the air interface, and the transfer device 1 starts broadcasting the G200 idle signaling to the air interface.
Further, the transit device enters a channel maintaining state when receiving a termination signaling (lc_terminator for short, english holly Link Control Terminator) carrying a group call identifier from the IP network.
After entering the channel hold state, the channel remains in the sleep state after timeout. Specifically, after entering the channel hold state, it is determined whether the duration of entering the channel hold state reaches a preset threshold, if so, entering the dormant state, if not, determining whether a group call link control signaling from the IP network is received during the period, if so, executing the step S101, and if not, continuing to hold the channel hold state.
Referring to fig. 6, the present embodiment correspondingly discloses a group call processing method applied to a terminal device, where the terminal device may be a mobile terminal device such as an interphone, and the group call processing method specifically includes the following steps:
S201, under the condition that idle signaling carrying group call identification, which is periodically broadcast by transfer equipment, is received, determining whether group call information corresponding to the group call identification needs to be received or not.
The method can determine whether the group call information corresponding to the group call identifier needs to be received or not through manual operation of the terminal equipment, and can automatically determine whether the group call information corresponding to the group call identifier needs to be received or not through a preset corresponding relation between the terminal equipment and the group call identifier.
S202, if the group calling information corresponding to the group calling identification needs to be received, sending a response signaling to the transfer equipment, enabling the transfer equipment to stop periodically broadcasting the idle signaling carrying the group calling identification to the air interface, and forwarding the group calling information corresponding to the group calling identification to the air interface.
S203, receiving group calling information corresponding to the group calling identification.
S204, if the group calling information corresponding to the group calling identification is not required to be received, the response signaling is not sent to the transfer equipment, and the transfer equipment continues to periodically broadcast the idle signaling carrying the group calling identification to the air interface.
Further, in the roaming scenario, taking the scenario shown in fig. 7 as an example, two terminal devices are originally mounted under the relay device 1, and the two terminal devices receive the G100 group call information sent by the relay device 2 under the relay device 1, when one of the terminal devices roams from the relay device 1 to the relay device 3, if the relay device 3 is forwarding the G100 group call information, the roaming terminal device may continue to receive the G100 group call information under the relay device 3, and if the relay device 3 is periodically sending idle signaling carrying G100, the roaming terminal device sends a response signaling to the relay device 3, so that the relay device 3 stops periodically broadcasting the idle signaling carrying G100 to the air interface, and forwards the G100 group call information to the air interface, and the roaming terminal device may continue to receive the G100 group call information under the relay device 3.
According to the group call processing method disclosed by the embodiment, the transfer equipment periodically broadcasts idle signaling carrying the group call identifier to the air interface under the condition of receiving the group call link control signaling from the IP network, and the terminal informs the transfer equipment whether the group call information corresponding to the group call identifier needs to be forwarded or not in a mode of replying the group call response, so that the transfer equipment is prevented from forwarding the group call information corresponding to the group call identifier under the condition that the terminal does not need to receive the group call information corresponding to the group call identifier, and the air interface channel resource waste is caused, and the utilization rate of the air interface channel resource is effectively improved.
Based on the group call processing method applied to the transfer device disclosed in the above embodiment, the embodiment of the invention correspondingly provides a group call processing device applied to the transfer device, please refer to fig. 8, the device includes:
a signaling parsing unit 801, configured to parse the group call link control signaling to obtain a group call identifier when receiving the group call link control signaling from the IP network;
a signaling broadcasting unit 802, configured to periodically broadcast, to an air interface, an idle signaling carrying the group call identifier;
and 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 if receiving the response signaling replied by the terminal device, and forward the group call information corresponding to the group call identifier to the air interface.
In some embodiments, the signaling parsing unit 801 is further configured to parse another group call link control signaling from the IP network to obtain another group call identifier when the group call link control signaling is received;
the signaling broadcasting unit 802 is further configured to circularly switch and broadcast, to an air interface, an idle signaling carrying the group call identifier and an idle signaling carrying the other group call identifier;
The group call information forwarding unit 803 is further configured to, if receiving a response signaling returned by the terminal device, parse the response signaling to obtain a group call identifier responded by the terminal device, stop circularly switching and broadcasting to the air interface the group call information corresponding to the group call identifier responded by the terminal device, and forward to the air interface the idle signaling carrying the group call identifier and the idle signaling carrying the other group call identifier.
In some embodiments, the apparatus further comprises:
And the first state switching unit is used for entering a channel maintaining state under the condition of receiving a termination signaling carrying the group call identifier from the IP network.
In some embodiments, the apparatus further comprises:
the first judging unit is used for judging whether the duration time of entering the channel maintaining state reaches a threshold value, if so, triggering the second state switching unit, and if not, triggering the second judging unit;
the second state switching unit is used for entering a dormant state;
The second judging unit is configured to judge whether a group call link control signaling from the IP network is received, trigger the signaling parsing unit if the group call link control signaling from the IP network is received, and keep maintaining the channel holding state if the group call link control signaling from the IP network is not received.
Based on the group call processing method applied to the terminal device disclosed in the above embodiment, the embodiment of the present invention correspondingly provides a group call processing device applied to the terminal device, please refer to fig. 9, the device includes:
a group call need determining unit 901, configured to determine whether to receive group call information corresponding to a group call identifier when receiving idle signaling carrying the group call identifier periodically broadcasted by a relay device;
A response signaling sending unit 902, configured to send a response signaling to the transfer device if the group call information corresponding to the group call identifier needs to be received, so that the transfer 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;
the group call information receiving unit 903 is configured to receive group call information corresponding to the group call identifier.
In some embodiments, the group call information receiving unit 903 is further configured to, when roaming from the current relay device to the target relay device, receive group call information corresponding to the group call identifier if the group call information corresponding to the group call identifier forwarded by the target relay device is received.
In some embodiments, the response signaling sending unit 902 is further configured to send, when roaming from the current transit device to the target transit device, a response signaling to the target transit device if receiving an idle signaling carrying the group call identifier sent periodically by the target transit device, so that the target transit device stops periodically broadcasting the idle signaling carrying the group call identifier to an air interface, and forwards group call information corresponding to the group call identifier to the air interface.
The embodiment of the invention also provides a communication system which comprises a plurality of transfer devices and terminal devices under the transfer devices.
The transfer equipment is interconnected through an IP network and is used for executing the following group calling processing method:
under the condition of receiving group call link control signaling from an IP network, analyzing the group call link control signaling to obtain a group call identifier;
Periodically broadcasting idle signaling carrying the group call identifier to an air interface;
If receiving a response signaling replied by the terminal equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface, and forwarding group call information corresponding to the group call identifier to the air interface;
If the response signaling replied by the terminal equipment is not received, the idle signaling carrying the group call identifier is continuously and periodically broadcast to an air interface.
Further, if no reply signaling is received from the terminal device, the method further includes:
Under the condition that another group call link control signaling from the IP network is received, the group call link control signaling is analyzed to obtain another group call identifier;
broadcasting an idle signaling carrying the group call identifier and an idle signaling carrying the other group call identifier in a circulating manner to an air interface;
If receiving the response signaling replied by the terminal equipment, analyzing the response signaling to obtain the group call identifier responded by the terminal equipment;
and stopping circularly switching the idle signaling carrying the group call identifier and the idle signaling carrying the other group call identifier to the air interface, and forwarding the group call information corresponding to the group call identifier responded by the terminal equipment to the air interface.
Further, the method further comprises:
And under the condition of receiving a termination signaling carrying the group call identifier from the IP network, entering a channel holding state.
Further, after entering the channel hold state, the method further comprises:
Judging whether the duration time of entering the channel maintaining state reaches a threshold value or not;
if yes, entering a dormant state;
If not, judging 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, executing the step of analyzing the group call link control signaling to obtain the group call identification;
If the group call link control signaling from the IP network is not received, the channel maintaining state is continuously maintained.
The terminal device is configured to execute the following group call processing method:
under the condition that idle signaling carrying group call identification is received, periodically broadcasted by transfer equipment, determining whether group call information corresponding to the group call identification needs to be received or not;
if the group calling information corresponding to the group calling identification needs to be received, sending a response signaling to the transfer equipment, enabling the transfer equipment to stop periodically broadcasting the idle signaling carrying the group calling identification to the air interface, and forwarding the group calling information corresponding to the group calling identification to the air interface;
receiving group calling information corresponding to the group calling identification;
If the group calling information corresponding to the group calling identification does not need to be received, the response signaling is not sent to the transfer equipment, and the transfer equipment continues to periodically broadcast the idle signaling carrying the group calling identification to the air interface.
Further, after receiving the group call information corresponding to the group call identifier, the method further includes:
When roaming from the current transfer equipment to the target transfer equipment, if the group calling information corresponding to the group calling identification forwarded by the target transfer equipment is received, the group calling information corresponding to the group calling identification is received.
Further, after receiving the group call information corresponding to the group call identifier, the method further includes:
When roaming from the current transfer equipment to the target transfer equipment, if idle signaling carrying the group call identifier is received, which is periodically sent by the target transfer equipment, sending a response signaling to the target transfer equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface by the target transfer equipment, and forwarding group call information corresponding to the group call identifier to the air interface;
and receiving group calling information corresponding to the group calling identification.
Taking the communication system shown in fig. 10 as an example, the relay devices are interconnected through an IP network, each relay device downloads at least one terminal device, the terminal device 1 sends a voice link control signaling with a group call identifier of G100 to the relay device 2 and the relay device 3 through the relay device 1, and after receiving the voice link control signaling with the group call identifier of G100, the relay device 2 and the relay device 3 periodically broadcast an idle signaling with the group call identifier of G100 to an air interface. Since the terminal device 2 under the relay device 2 receives the G100, the terminal device 2 sends the response signaling carrying the G100 to the relay device 2, and the relay device 2 forwards the voice a frame signaling to the voice F frame signaling sent by the terminal device 1 through the relay device 1 to the terminal device 2 until the link control terminates the signaling. Since the terminal device 3 under the relay device 3 receives G200, the terminal device 3 does not send any response signaling to the relay device 3, and the relay device 3 continues to periodically broadcast the idle signaling with the group call identifier G100.
In the communication system disclosed in this embodiment, when receiving the group call link control signaling from the IP network, the relay device periodically broadcasts the idle signaling carrying the group call identifier to the air interface, and the terminal informs the relay device whether to forward the group call information corresponding to the group call identifier in a mode of replying the group call response, so as to avoid the relay device forwarding the group call information corresponding to the group call identifier under the condition that the terminal does not need to receive the group call information corresponding to the group call identifier, thereby resulting in the waste of air interface channel resources and effectively improving the utilization rate of the air interface channel resources.
The embodiment also provides a communication device, including a memory and a processor:
the memory is used for storing program instructions;
the processor is configured to execute the group call processing method applied to the transfer device or the group call processing method applied to the terminal device disclosed in the foregoing embodiment according to the program stored in the memory.
The present embodiment also provides a storage medium having stored thereon a computer program which, when executed by a processor, implements a group call processing method applied to a relay device or a group call processing method applied to a terminal device.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
It is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above embodiments may be combined in any manner, and features described in the embodiments in the present specification may be replaced or combined with each other in the above description of the disclosed embodiments, so as to enable those skilled in the art to make or use the present application.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A group call processing method, applied to a relay device, comprising:
under the condition of receiving group call link control signaling from an IP network, analyzing the group call link control signaling to obtain a group call identifier;
Periodically broadcasting idle signaling carrying the group call identifier to an air interface;
If receiving a response signaling replied by the terminal equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface, and forwarding group call information corresponding to the group call identifier to the air interface;
If the response signaling replied by the terminal equipment is not received, the idle signaling carrying the group call identifier is continuously and periodically broadcast to an air interface.
2. The method of claim 1, wherein if no reply signaling is received from the terminal device, the method further comprises:
Under the condition that another group call link control signaling from the IP network is received, the group call link control signaling is analyzed to obtain another group call identifier;
broadcasting an idle signaling carrying the group call identifier and an idle signaling carrying the other group call identifier in a circulating manner to an air interface;
If receiving the response signaling replied by the terminal equipment, analyzing the response signaling to obtain the group call identifier responded by the terminal equipment;
and stopping circularly switching the idle signaling carrying the group call identifier and the idle signaling carrying the other group call identifier to the air interface, and forwarding the group call information corresponding to the group call identifier responded by the terminal equipment to the air interface.
3. The method according to claim 1, wherein the method further comprises:
And under the condition of receiving a termination signaling carrying the group call identifier from the IP network, entering a channel holding state.
4. A method according to claim 3, wherein after entering the channel hold state, the method further comprises:
Judging whether the duration time of entering the channel maintaining state reaches a threshold value or not;
if yes, entering a dormant state;
If not, judging 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, executing the step of analyzing the group call link control signaling to obtain the group call identification;
If the group call link control signaling from the IP network is not received, the channel maintaining state is continuously maintained.
5. A group call processing method, applied to a terminal device, the method comprising:
under the condition that idle signaling carrying group call identification is received, periodically broadcasted by transfer equipment, determining whether group call information corresponding to the group call identification needs to be received or not;
if the group calling information corresponding to the group calling identification needs to be received, sending a response signaling to the transfer equipment, enabling the transfer equipment to stop periodically broadcasting the idle signaling carrying the group calling identification to the air interface, and forwarding the group calling information corresponding to the group calling identification to the air interface;
receiving group calling information corresponding to the group calling identification;
If the group calling information corresponding to the group calling identification does not need to be received, the response signaling is not sent to the transfer equipment, and the transfer equipment continues to periodically broadcast the idle signaling carrying the group calling identification to the air interface.
6. The method of claim 5, wherein after receiving the group call information corresponding to the group call identifier, the method further comprises:
When roaming from the current transfer equipment to the target transfer equipment, if the group calling information corresponding to the group calling identification forwarded by the target transfer equipment is received, the group calling information corresponding to the group calling identification is received.
7. The method of claim 5, wherein after receiving the group call information corresponding to the group call identifier, the method further comprises:
When roaming from the current transfer equipment to the target transfer equipment, if idle signaling carrying the group call identifier is received, which is periodically sent by the target transfer equipment, sending a response signaling to the target transfer equipment, stopping periodically broadcasting the idle signaling carrying the group call identifier to an air interface by the target transfer equipment, and forwarding group call information corresponding to the group call identifier to the air interface;
and receiving group calling information corresponding to the group calling identification.
8. A communication device comprising a memory and a processor:
the memory is used for storing program instructions;
the processor is configured to execute the group call processing method according to any one of claims 1 to 4 or the group call processing method according to any one of claims 5 to 7 according to the program stored in the memory.
9. A storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements a group call processing method according to any one of claims 1 to 4 or a group call processing method according to any one of claims 5 to 7.
10. A communication system is characterized by comprising a plurality of transfer devices and terminal devices under the transfer devices;
the transfer equipment is interconnected through an IP network and is used for executing the group call processing method according to any one of claims 1-4;
The terminal device is configured to execute the group call processing method according to any one of claims 5 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210074221.8A CN116506944B (en) | 2022-01-21 | 2022-01-21 | Group call processing method, communication equipment, storage medium and communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210074221.8A CN116506944B (en) | 2022-01-21 | 2022-01-21 | Group call processing method, communication equipment, storage medium and communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116506944A CN116506944A (en) | 2023-07-28 |
| CN116506944B true CN116506944B (en) | 2025-11-07 |
Family
ID=87318929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210074221.8A Active CN116506944B (en) | 2022-01-21 | 2022-01-21 | Group call processing method, communication equipment, storage medium and communication system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116506944B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109257087A (en) * | 2018-08-14 | 2019-01-22 | 南京启虹辰通信科技有限公司 | satellite cluster real-time voice group call control method |
| CN113747417A (en) * | 2020-05-28 | 2021-12-03 | 海能达通信股份有限公司 | Method for terminal roaming call, terminal and transfer equipment |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7711382B2 (en) * | 2004-02-27 | 2010-05-04 | Motorola, Inc. | Method for dynamic group call |
| US9913300B2 (en) * | 2011-12-14 | 2018-03-06 | Kodiak Networks, Inc. | Push-to-talk-over-cellular (PoC) |
-
2022
- 2022-01-21 CN CN202210074221.8A patent/CN116506944B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109257087A (en) * | 2018-08-14 | 2019-01-22 | 南京启虹辰通信科技有限公司 | satellite cluster real-time voice group call control method |
| CN113747417A (en) * | 2020-05-28 | 2021-12-03 | 海能达通信股份有限公司 | Method for terminal roaming call, terminal and transfer equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116506944A (en) | 2023-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101654532B1 (en) | Circuit switch fallback(csfb) during prepaging | |
| US7113799B2 (en) | Method and apparatus for a hybrid mobile terminal | |
| WO2001008431A1 (en) | Method, system and mobile switching center (msc) for reporting capability to perform periodic broadcast short message service (sms) | |
| KR20140111428A (en) | Method and apparatus for paging terminated call in mobile communication system | |
| KR20190032505A (en) | Paging method and paging device | |
| WO2012042378A2 (en) | A method and device for initiating one-to-many communication process by a network in a communication system | |
| CN109041220A (en) | Method of calling and calling system | |
| US7613470B2 (en) | Repeat dealing in wireless networks to busy called parties | |
| EP2144459B1 (en) | Method and network device for implementing communication service | |
| CN101018417A (en) | Core network selection method and device in the IMSI paging process | |
| CN113783877B (en) | Voice calling method and system based on VoNR | |
| CN109309942B (en) | Network switching method and device | |
| CN109121175B (en) | Handover method, system and computer-readable storage medium for NB-IoT terminal | |
| KR20020011407A (en) | Methods and systems for error handling in radiocommunication systems employing pre-paging | |
| CN116506944B (en) | Group call processing method, communication equipment, storage medium and communication system | |
| CN100421527C (en) | Method for Enhanced Equivalent Public Mobile Network Functionality | |
| CN105722171A (en) | Redirecting method and device | |
| CN114040448B (en) | Base station load balancing method, system, device and storage medium | |
| CN101888674A (en) | Handover processing method and device | |
| WO2007117825A2 (en) | Method for routing calls in a mobile communication network | |
| CN102487499A (en) | Method for re-directing tunnel and interworking function entity | |
| CN108064457A (en) | A kind of detection method and device of exception frequency point, computer storage media | |
| CN112788739B (en) | A method and server for processing paging request | |
| CN100581201C (en) | Notification method and system for voice mailbox service | |
| US6694144B1 (en) | Method and system for providing reliable paging deliveries in a wireless communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |