Group call switching method in broadband and narrowband fusion system and communication terminal and server thereof
By introducing a group call switching method in a wide-narrow band fusion system, using a dual-mode communication terminal to detect network signal strength and switch communication mode, the problem of communication interruption in the prior art is solved, and flexible switching and stable communication are achieved.
Patent Information
- Application Number
- CN202110763729.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-06
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2041-07-06
AI Technical Summary
When existing communication terminals switch between broadband and narrowband networks, communication is easily interrupted and cannot flexibly switch communication methods.
A group call switching method in a wide-narrow band fusion system is provided, which detects the network signal strength through a dual-mode communication terminal, switches to group call in a voice mode or a video mode, and switches back to the original mode when network conditions are restored.
It realizes flexible switching of communication methods, avoids communication interruptions caused by network changes, and improves communication stability and reliability.
Smart Images

Figure CN115580835B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of memory technology, and in particular to a group call switching method in a broadband and narrowband fusion system and a communication terminal and server thereof. Background Art
[0002] The wireless technology of cluster communication private network is undergoing a transition period from narrowband to broadband, hoping to provide larger wireless air interface bandwidth with wider and faster data transmission capabilities. However, the comprehensive conditions for broadband cluster services to completely replace traditional narrowband cluster services are not yet mature.
[0003] Generally, communication terminals use different communication methods in broadband networks and narrowband networks. Therefore, communication terminals can only perform communication services in narrowband networks or broadband networks. If the network currently used by the communication terminal changes, the current communication can only be interrupted and the communication can be established again using the network. Summary of the invention
[0004] The main technical problem solved by the present application is to provide a group call switching method in a broadband and narrowband fusion system and its communication terminal and server, which can realize flexible switching of communication modes and avoid communication interruption caused by network changes.
[0005] In order to solve the above problems, the first aspect of the present application provides a group call switching method in a broadband and narrowband fusion system, including: during the process of making a group call in video mode, the dual-mode communication terminal detects whether the current network meets the switching conditions; if the current network meets the switching conditions, it switches to making the group call in voice mode, wherein the video mode is performed in a broadband network and the voice mode is performed in a narrowband network; after switching to the voice mode group call in the narrowband network, it detects whether the current network meets the recovery conditions; if it is detected that the current network meets the recovery conditions, it switches back to making the group call in the video mode.
[0006] The switching condition is that the signal strength of the broadband network where the video mode is located is less than a first strength, and / or the signal strength of the narrowband network where the voice mode is located is greater than a second strength.
[0007] Among them, the switching is to make the group call in voice mode, including: the dual-mode communication terminal sends a voice mode group call channel establishment request to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal; and uses the voice mode group call channel to transmit the voice information of the group call.
[0008] Among them, the first server establishes a voice mode group call channel for the dual-mode communication terminal, including: receiving the voice mode group call channel establishment request sent by the dual-mode communication terminal; forwarding the voice mode group call channel establishment request to the second server, and the second server establishes the voice mode group call channel for the dual-mode communication terminal on a narrowband base station, wherein the narrowband base station is selected by the second server from the base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal.
[0009] The method also includes: sending a first group call modification request to the first server; receiving a response message from the first server to the first group call modification request, deactivating the video mode group call, stopping receiving the video streaming media in the video mode sent by the first server, and retaining the video mode group call context information.
[0010] The sending of the first group call modification request to the first server includes:
[0011] When it is detected that the signal strength of the broadband network where the video mode is located is lower than or equal to a third strength, a first group call modification request is sent to the first server, wherein the third strength is lower than the first strength.
[0012] Among them, if it is detected that the current network meets the recovery conditions, switching back to the group call in the video mode includes: sending a group call recovery request to the first server so that the first server recovers the group call channel in the video mode and sends down the video streaming media of the group call; receiving the response information of the first server to the group call recovery request, recovering the group call context information in the video mode, and synchronizing and receiving the video streaming media transmitted by the group call channel in the video mode.
[0013] Among them, the sending of a group call recovery request to the first server so that the first server recovers the group call channel of the video mode and sends the video streaming media of the group call includes: if it is detected that the signal strength of the broadband network where the video mode group call is located is greater than the third strength, sending a second group call modification request to the first server so that the first server activates the video mode and sends the video streaming media in the video mode to the dual-mode communication terminal.
[0014] To solve the above problems, the second aspect of the present application provides a group call switching method in a broadband and narrowband fusion system, the method comprising: a first server establishes a video mode group call channel for a dual-mode communication terminal, so that the dual-mode communication terminal makes a group call in the video mode; receives a voice mode group call channel establishment request sent by the dual-mode communication terminal, wherein the voice mode group call channel establishment request is sent by the dual-mode communication terminal when it detects that the current network meets the switching conditions during the process of making a group call in the video mode; establishes a voice mode group call channel for the dual-mode communication terminal, so that the dual-mode communication terminal switches to making a group call in the voice mode; uses the voice mode group call channel to transmit the voice information of the group call; wherein the network where the video mode is located is a broadband network, and the network where the voice mode is located is a narrowband network.
[0015] Wherein, establishing a voice mode group call channel for the dual-mode communication terminal includes: forwarding the voice mode group call channel establishment request to a second server, so that the second server establishes the voice mode group call channel for the dual-mode communication terminal on a narrowband base station, wherein the narrowband base station is selected by the second server from the base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal.
[0016] The method further includes: receiving a first group call modification request sent by the dual-mode communication terminal; deactivating the video mode group call, stopping sending the video streaming media in the video mode to the dual-mode communication terminal, and retaining the group call context information in the video mode; sending a response message to the first group call modification request to the dual-mode communication terminal, so that the dual-mode communication terminal deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, and retains the group call context information in the video mode; and / or, receiving a group call recovery request sent by the dual-mode communication terminal, recovering the group call context information in the video mode for the dual-mode communication terminal, sending the video streaming media of the group call, and sending a response message to the group call recovery request to the dual-mode communication terminal, wherein the group call recovery request is sent by the dual-mode communication terminal when it detects that the current network meets the recovery conditions during the group call using the voice mode.
[0017] Before establishing the first group call channel of the first communication mode, the method includes: determining whether the group call establishment request is a hybrid group call establishment request based on the group call group number in the group call establishment request; if so, executing the establishment of the first group call channel of the first communication mode.
[0018] To solve the above problems, the third aspect of the present application provides a communication terminal, comprising: a memory and a processor coupled to each other; the processor is used to execute program instructions stored in the memory to implement the group call switching method in the wide-narrowband fusion system of the first aspect above.
[0019] To solve the above problems, the fourth aspect of the present application provides a first server, comprising: a memory and a processor coupled to each other; the processor is used to execute program instructions stored in the memory to implement the group call switching method in the wide-narrowband fusion system of the second aspect above.
[0020] In the above scheme, when the current network meets the switching conditions, the dual-mode communication terminal can switch from making group calls in video mode to making group calls in voice mode. After switching to making group calls in voice mode under the narrowband network, when it is detected that the current network meets the recovery conditions, it can switch from making group calls in voice mode to making group calls in video mode. Since the video mode and voice mode are respectively carried out in the broadband network and the narrowband network, the dual-mode communication terminal can flexibly switch the communication mode according to the current network situation to avoid communication interruption caused by network changes. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a flowchart of an embodiment of a group call switching method in a broadband and narrowband fusion system of the present application;
[0022] Figure 2 It is a flowchart of another embodiment of the group call switching method in the broadband and narrowband fusion system of the present application;
[0023] Figure 3 It is a flowchart of another embodiment of the group call switching method in the broadband and narrowband fusion system of the present application;
[0024] Figure 4 It is a schematic diagram of the framework of an embodiment of a communication terminal of the present application;
[0025] Figure 5 It is a schematic diagram of the framework of the first server embodiment of the present application;
[0026] Figure 6 It is a schematic diagram of an embodiment of a group calling system of the present application;
[0027] Figure 7 This is a partial flow chart of an application embodiment of a group call switching method in a broadband and narrowband fusion system of the present application;
[0028] Figure 8 It is another partial flow chart of an application embodiment of a group call switching method in a wide-narrowband fusion system of the present application. DETAILED DESCRIPTION
[0029] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.
[0030] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. The terms "first" and "second" herein are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. The term "and / or" herein is only a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two.
[0031] See also Figure 1 , Figure 1 1 is a flow chart of an embodiment of a method for group call switching in a broadband and narrowband fusion system of the present application. Specifically, the method of this embodiment includes the following steps:
[0032] Step S11: During the process of making a group call in video mode, the dual-mode communication terminal detects whether the current network meets the switching condition.
[0033] Dual-mode communication terminals include but are not limited to mobile terminals such as smart phones, PCs (Personal Computers), PDAs (Personal Digital Assistants or tablet computers), and wearable devices with communication functions that are worn on limbs or embedded in clothing, jewelry, and accessories. A dual-mode communication terminal can be any terminal device that can perform group call communications in a video manner under a broadband network and / or perform group call communications in a voice manner under a narrowband network. The group call performed by the dual-mode communication terminal can be a hybrid group call, so that the dual-mode communication terminal in the same hybrid group call can perform group calls in a video manner or in a voice manner, and the dual-mode communication terminal can switch between multiple communication modes such as video mode and voice mode. It can be understood that during the group call process, when the dual-mode communication terminal switches the communication mode to perform the group call, it does not affect the communication mode of the group call performed by other communication terminals in the same group call.
[0034] The communication mode includes but is not limited to video, audio and other communication modes, wherein the video mode is performed under a broadband network and the voice mode is performed under a narrowband network. In this article, the video mode group call and / or the video mode group call is a group call performed in a video mode under a broadband network, and the voice mode group call and / or the voice mode group call is a group call performed in a voice mode under a narrowband network. If the current network used by the dual-mode communication terminal is a broadband network, the dual-mode communication terminal can perform a group call in a video mode under a broadband network, or, if the current network used by the dual-mode communication terminal is a narrowband network, the dual-mode communication terminal can perform a group call in a voice mode under a narrowband network. The broadband network can be WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), 4G (the 4th generation mobile communication technology), 5G (the 5th generation mobile communication technology), or a network of a system standard that can provide a larger wireless air interface bandwidth and a wider and faster data transmission capability in the future. For example, a broadband network may be a network with a bandwidth of more than 155 kbps. A narrowband network may be applied to trunking communications such as PDT (Police Digital Trunking), DMR (Digital Mobile Radio), digital media receivers, and terrestrial trunking radios. For example, a narrowband network is a network with a network access speed of 56 Kbps or less.
[0035] In one embodiment, the dual-mode communication terminal sends a registration request to the first server so that the first server performs bidirectional registration of the dual-mode communication terminal in the broadband network and the narrowband network, so that the dual-mode communication terminal can perform communication services such as group calls in the broadband network and in the narrowband network, and the dual-mode communication terminal can detect the signal strength of the broadband network and the signal strength of the narrowband network. During the same group call, the dual-mode communication terminal can switch from group calls in video mode to group calls in voice mode, and / or switch from group calls in voice mode to group calls in video mode according to the current network usage. The switching condition can be composed of factors such as the degree of network congestion, the signal strength of the network, and the quality of the group call. The switching condition can be that the signal strength of the broadband network where the video mode is located is less than the first strength, and / or the signal strength of the narrowband network where the voice mode is located is greater than the second strength. Among them, the magnitude of the first strength and the second strength can be customized according to actual needs.
[0036] The dual-mode communication terminal can automatically detect whether the current network meets the switching conditions, or can detect whether the current network meets the switching conditions based on the received user instructions. The user instructions can be generated by the user according to the fluency of the group call, the current network usage, or the user's own selection of the group call communication mode.
[0037] Step S12: If the current network meets the switching condition, the group call is switched to voice mode.
[0038] If the current network meets the switching conditions, it switches to group calling by voice. For example, when the dual-mode communication terminal is making a group call by video, if it detects that the signal strength of the broadband network where the video mode is located is less than the first strength and the signal strength of the narrowband network where the voice mode is located is greater than the second strength, it is detected that the current network meets the switching conditions, and the dual-mode communication terminal switches the group call from video mode to group calling by voice. That is, in the case of poor signal strength of the broadband network, after the dual-mode communication terminal switches the communication mode for group calling, it can still use voice to make group calls, thereby maintaining the transmission of group call information and avoiding group call interruption.
[0039] When the dual-mode communication terminal makes a group call in video mode, the video mode group call channel is used for data transmission, and when the dual-mode communication terminal makes a group call in voice mode, the voice mode group call channel is used for data transmission. Therefore, before the dual-mode communication terminal switches from making a group call in video mode to making a group call in voice mode, a voice mode group call channel can be established first. In one embodiment, when the dual-mode communication terminal switches to making a group call in voice mode, the dual-mode communication terminal sends a voice mode group call channel establishment request to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal, so that the dual-mode communication terminal can use the voice mode group call channel to transmit the voice information of the group call, and therefore, the dual-mode communication terminal switches from making a group call in video mode to making a group call in voice mode.
[0040] Step S13: After switching to the voice group call in the narrowband network, detecting whether the current network meets the recovery condition.
[0041] The dual-mode communication terminal may be in a broadband network coverage area, a narrowband network coverage area, or a broadband and narrowband network overlap area, so the current network may change when the dual-mode communication terminal is in different time and region. After switching to a voice group call under a narrowband network, the dual-mode communication terminal can detect whether the current network meets the recovery conditions, so that when the current network meets the recovery conditions, it can switch back to a video group call, for details, please refer to step S14.
[0042] Step S14: If it is detected that the current network meets the recovery condition, the group call is switched back to the video mode.
[0043] After the dual-mode communication terminal switches to group calling in voice mode, if it detects that the current network meets the recovery conditions, it can switch back to group calling in video mode, so that it can switch back and forth between video mode and voice mode according to the current network situation. The recovery condition can be, but is not limited to, a condition opposite to the switching condition. For example, when the switching condition is that the signal strength of the broadband network where the video mode is located is less than the first strength and the signal strength of the narrowband network where the voice mode is located is greater than the second strength, the recovery condition can be that the signal strength of the broadband network where the video mode is located is greater than or equal to the first strength and the signal strength of the narrowband network where the voice mode is located is less than or equal to the second strength. The recovery condition can also be customized according to actual needs, that is, the signal strength of the network where different communication modes are located is customized, so that the dual-mode communication terminal detects that the current network meets the recovery conditions and switches back to group calling in video mode.
[0044] Through the above method, when the current network meets the switching conditions, the dual-mode communication terminal can switch from group calling in video mode to group calling in voice mode. After switching to group calling in voice mode under the narrowband network, when it is detected that the current network meets the recovery conditions, it can switch from group calling in voice mode to group calling in video mode. Since the video mode and voice mode are respectively performed in the broadband network and the narrowband network, the dual-mode communication terminal can flexibly switch the communication mode according to the current network situation to avoid communication interruption caused by network changes.
[0045] See also Figure 2 , Figure 2 1 is a flow chart of another embodiment of the method for group call switching in the broadband and narrowband fusion system of the present application. Specifically, the method of this embodiment includes the following steps:
[0046] Step S21: During the process of making a group call in video mode, the dual-mode communication terminal detects whether the current network meets the switching condition.
[0047] The description of step S21 can be found in the above Figure 1 The detailed description of step S11 is omitted here.
[0048] Step S22: If the current network meets the switching condition, the dual-mode communication terminal sends a voice mode group call channel establishment request to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal; the dual-mode communication terminal uses the voice mode group call channel to transmit the voice information of the group call.
[0049] If the current network meets the switching conditions, you can switch to voice group calling. Figure 1 Detailed description of step S12 shown. When the dual-mode communication terminal switches to making a group call in voice mode, it sends a voice mode group call channel establishment request to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal, and then the dual-mode communication terminal uses the voice mode group call channel to transmit the group call information. Therefore, when the signal strength of the broadband network where the video mode is located is weak, resulting in poor group call quality, the voice mode group call channel can be used to transmit the voice information of the group call, maintain the information transmission of the group call, and avoid the interruption of the group call caused by network changes.
[0050] In one embodiment, when the dual-mode communication terminal is making a group call in a video mode in a broadband network, it is detected that the current network meets the switching condition. In order to switch to making a group call in a voice mode in a narrowband network, a group call channel in a voice mode needs to be established first, so that the voice information of the group call can be transmitted using the group call channel in a voice mode. Therefore, in a narrowband network, a mobile switching center can be used as a communication bridge between the second server and the dual-mode communication terminal. When the first server establishes a group call channel in a voice mode for the dual-mode communication terminal, the first server receives a request to establish a group call channel in a voice mode sent by the dual-mode communication terminal, and then forwards the request to establish a group call channel in a voice mode to the second server, and the second server establishes a group call channel in a voice mode for the dual-mode communication terminal on a narrowband base station. The narrowband base station is selected by the second server from the base station information of the terminal covered by at least one narrowband signal reported by the dual-mode communication terminal.
[0051] The base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal is the relevant information of the narrowband base station covering the dual-mode communication terminal, which can be used for the dual-mode communication terminal to establish a connection with the narrowband base station, thereby realizing communication. It can be understood that the base station information reported by the dual-mode communication terminal can be carried when initiating a request to establish a voice mode group call channel, or it can be reported separately, and no specific limitation is made here. Taking the second server as the mobile switching center, the base station information reported by the dual-mode communication terminal is carried when initiating a request to establish a voice mode group call channel as an example. When the dual-mode communication terminal sends a request to establish a voice mode group call channel to the first server through the broadband network, the non-access layer application can be used to send the request to establish a voice mode group call channel to the first server, so that the first server forwards the request to establish a voice mode group call channel to the mobile switching center and the mobile switching center establishes a voice mode group call channel for the dual-mode communication terminal. In the case where the voice mode group call channel establishment request includes at least one base station information, after receiving the voice mode group call channel establishment request, the mobile switching center can select any base station information from the at least one base station information, and establish the voice mode group call channel based on the selected base station information, that is, the voice mode group call channel is established by the mobile switching center based on the base station information selected from the at least one base station information. It can be understood that when the dual-mode communication terminal sends the voice mode group call channel establishment request to the first server, it can use the non-access layer application to send the voice mode group call channel establishment request, or it can directly send the voice mode group call channel establishment request to the first server, which is not specifically limited here.
[0052] Step S23: If it is detected that the signal strength of the broadband network where the video mode is located is lower than or equal to the third strength, a first group call modification request is sent to the server.
[0053] After detecting that the current network meets the switching conditions, the dual-mode communication terminal sends a request to establish a voice mode group call channel to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal. After the dual-mode communication terminal and the first server use the voice mode group call channel to transmit the voice information of the group call, the dual-mode communication terminal can both receive the group call streaming media in the video mode sent by the first server and use the voice mode group call channel to transmit the voice information of the group call. Therefore, in order to only use the voice mode group call channel to transmit the voice information of the group call and reduce the energy consumption of using the video mode group call channel to transmit the group call streaming media, the dual-mode communication terminal can deactivate the video mode group call. For details, please refer to step S23 and step S24.
[0054] After the dual-mode communication terminal transmits the group call information through the group call channel in voice mode, if it is detected that the signal strength of the broadband network in the video mode is lower than or equal to the third strength, a first group call modification request can be sent to the first server, so that the first server deactivates the video mode group call, stops sending the video streaming media in the video mode to the dual-mode communication terminal, and retains the group call context information in the video mode, and sends a response message to the first group call modification request to the dual-mode communication terminal, so that the dual-mode communication terminal receives the response message of the first server to the first group call modification request, deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, and retains the group call context information in the video mode. The third strength can be less than the first strength, and its strength can be customized. When the dual-mode communication terminal is making a group call in video mode, it detects that the current network meets the switching conditions, and first sends a voice mode group call channel establishment request to the first server, so that the first server establishes the voice mode group call channel. The dual-mode communication terminal and the first server use the voice mode group call channel to transmit the voice information of the group call. At this time, the dual-mode communication terminal can receive the video streaming media in the video mode sent by the first server, and can also use the voice mode group call channel to receive the voice information of the group call. Then, when it is detected that the signal strength of the broadband network where the video mode is located is lower than or equal to the third strength, indicating that the signal strength of the broadband network where the video mode is located has become smaller, a first group call modification request can be sent to the first server to deactivate the video mode group call, so that only the voice mode group call channel is used to transmit the voice information of the group call, thereby reducing the energy consumption of using the video mode group call channel for group calls.
[0055] The dual-mode communication terminal may also spontaneously send a first group call modification request to the first server while or after transmitting the voice information of the group call via the voice mode group call channel, and is not limited to detecting that the signal strength of the broadband network where the video mode is located is lower than or equal to the third strength.
[0056] Step S24: receiving a response message from the first server to the first call modification request, deactivating the video mode group call, stopping receiving the video streaming media in the video mode sent by the first server, and retaining the video mode group call context information.
[0057] The dual-mode communication terminal receives a response message from the first server to the first group call modification request, indicating that the first server has deactivated the video mode, stopped sending video streaming media in the video mode to the dual-mode communication terminal, and retained the group call context information of the video mode, so that the dual-mode communication terminal can keep synchronized with the first server, deactivate the video mode, stop receiving the video streaming media in the video mode sent by the first server, and retain the group call context information of the video mode.
[0058] The dual-mode communication terminal retains the group call context information of the video mode, so as to directly restore the group call context information of the video mode later, realize the synchronization of the group call, and switch back to the group call using the video mode.
[0059] Step S25: If it is detected that the current network meets the recovery condition, switch back to using the first communication mode for group calling.
[0060] Although the dual-mode communication terminal deactivates the video mode group call and stops receiving the video streaming media in the video mode sent by the first server, it retains the video mode group call context information. Therefore, if it is detected that the current network meets the recovery conditions, the video mode group call context information can be restored, thereby switching from voice mode group call back to video mode group call.
[0061] The recovery condition may be a condition opposite to the switching condition. For example, if the signal strength of the broadband network where the video mode is located is less than the first strength and / or the signal strength of the narrowband network where the voice mode is located is greater than the second strength, the recovery condition may be that the signal strength of the broadband network where the video mode is located is greater than or equal to the first strength and / or the signal strength of the narrowband network where the voice mode is located is less than or equal to the second strength.
[0062] If it is detected that the current network meets the recovery conditions, it switches back to the group call in video mode. When the dual-mode communication terminal switches back to the group call in video mode, it sends a group call recovery request to the first server so that the first server can restore the group call context information in video mode, synchronize and receive the video streaming media transmitted by the group call channel in video mode. After the first server restores the group call context information in video mode, it can send a response message to the group call recovery request to the dual-mode communication terminal, so that after the dual-mode communication terminal receives the response information of the first server to the group call recovery request, it restores the group call context information in video mode, thereby synchronizing the video streaming media transmitted by the group call channel in video mode. The dual-mode communication terminal sends a group call recovery request to the first server so that the first server recovers the group call channel in video mode and sends the video streaming media of the group call. If it is detected that the signal strength of the broadband network where the video mode group call is located is greater than the third strength, a second group call modification request is sent to the first server so that the first server activates the video mode and sends the video streaming media in video mode to the dual-mode communication terminal. A response message to the second group call modification request can be sent to the dual-mode communication terminal, so that after the dual-mode communication terminal receives the response message to the second group call modification request from the first server, the video mode is activated and the video streaming media in video mode sent by the first server.
[0063] Through the above method, during the process of making a group call in video mode, the dual-mode communication terminal detects that the current network meets the switching conditions, switches from making a group call in video mode to making a group call in voice mode, and makes a group call in voice mode, interrupts the transmission of video streaming media in video mode, and retains the group call context information in video mode, thereby detecting that the current network meets the recovery conditions, recovers and activates the group call context information in video mode, and then switches back to making a group call in video mode, eliminating the process of re-establishing the video group call channel when switching from making a group call in voice mode to making a group call in video mode, thereby efficiently realizing switching back and forth between different communication modes.
[0064] See also Figure 3 , Figure 3 1 is a flow chart of another embodiment of the method for group call switching in the broadband and narrowband fusion system of the present application. Specifically, the method of this embodiment includes the following steps:
[0065] Step S31: The first server establishes a video group call channel for the dual-mode communication terminal, so that the dual-mode communication terminal can make a group call in video mode.
[0066] In this embodiment, the execution subject of the group call switching method in the broadband and narrowband convergence system is the first server. The first server can establish a video group call channel for the dual-mode communication terminal so that the dual-mode communication terminal uses the video group call channel to make a group call in video mode, and can also establish a voice group call channel for the dual-mode communication terminal so that the dual-mode communication terminal switches to make a group call in voice mode. The network where the video mode is located is a broadband network, and the network where the voice mode is located is a narrowband network. The video group call is a group call made in video mode in a broadband network, and the voice group call is a group call made in voice mode in a narrowband network.
[0067] The first server establishes a video group call channel for the dual-mode communication terminal in at least two situations. In the first situation, when the video group call is established for the first time, the first server receives a group call establishment request from the dual-mode communication terminal and establishes a video group call channel. In the second situation, after the dual-mode communication terminal makes a group call in video mode and switches to a voice group call, if it is detected that the current network meets the recovery condition, when switching back to making a video group call, the first server receives a group call recovery request from the dual-mode communication terminal and establishes a video group call channel. In another embodiment, before establishing a video group call channel, the first server can determine whether the group call establishment request is a hybrid group call establishment request based on the group call group number and / or the group member registration information in the group call establishment request; if so, the video group call channel is established. The hybrid group call establishment request indicates that the dual-mode communication terminal in the group call can make a group call in video mode or in voice mode, and the dual-mode communication terminal can switch between different communication modes according to the current network conditions. Therefore, it is pre-determined that the type of the group call is a hybrid group call, and only when the group call establishment request is a hybrid group call establishment request, a video group call channel is established.
[0068] Step S32: receiving a voice group call channel establishment request sent by the dual-mode communication terminal.
[0069] The voice mode group call channel establishment request is sent by the dual-mode communication terminal when it detects that the current network meets the switching condition during the group call in the video mode.
[0070] Step S33: establishing a second group call channel in voice mode for the dual-mode communication terminal, and establishing a group call channel in voice mode for the dual-mode communication terminal, so that the dual-mode communication terminal switches to group calling in voice mode.
[0071] In one embodiment, the voice mode group call channel establishment request includes at least one base station information, so that when the first server establishes the voice mode group call channel for the dual-mode communication terminal, the voice mode group call channel establishment request is forwarded to the second server, so that the second server establishes the voice mode group call channel for the dual-mode communication terminal on the narrowband base station. The narrowband base station is selected by the second server from the base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal. The second server includes but is not limited to a mobile switching center.
[0072] Step S34: using the voice group call channel to transmit the voice information of the group call.
[0073] The first server establishes a video mode group call channel for the dual-mode communication terminal, and can use the video mode group call channel to send video streaming media in video mode to the dual-mode communication terminal; after receiving a request to establish a voice mode group call channel sent by the dual-mode communication terminal and establishing a voice mode group call channel for the dual-mode communication terminal, the first server can not only use the video mode group call channel to send video streaming media in video mode to the dual-mode communication terminal, but also use the voice mode group call channel to send voice information in voice mode to the dual-mode communication terminal.
[0074] In one embodiment, after the first server transmits the voice information of the group call using the voice mode group call channel, it receives a first group call modification request sent by the dual-mode communication terminal; deactivates the video mode group call, stops sending the video streaming media in the video mode to the dual-mode communication terminal, and retains the group call context information in the video mode; sends a response message to the first group call modification request to the dual-mode communication terminal, so that the dual-mode communication terminal deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, and retains the group call context information in the video mode.
[0075] Although the first server deactivates the video mode group call and stops sending the video streaming media in the video mode to the dual-mode communication terminal, the context information of the video mode group call is retained. Therefore, the group call recovery request sent by the dual-mode communication terminal can be received, the video mode group call context information can be restored for the dual-mode communication terminal, the video streaming media of the group call can be sent, and a response message to the group call recovery request can be sent to the dual-mode communication terminal, so that after the dual-mode communication terminal receives the response information of the first server to the group call recovery request, the video mode group call context information can be restored, thereby synchronizing the video streaming media of the group call transmitted by the video mode group call channel and switching back to the video mode group call. The group call recovery request is sent by the dual-mode communication terminal when it detects that the current network meets the recovery conditions during the process of making a group call in voice mode.
[0076] The first server can also receive a second group call modification request sent by the dual-mode communication terminal, activate the video mode group call, send video streaming media in video mode to the dual-mode communication terminal, and send a response message to the second group call modification request to the dual-mode communication terminal, so that the dual-mode communication terminal receives the response message of the first server to the second group call modification request, activates the video mode group call, and receives the video streaming media in video mode sent by the first server. Among them, the second group call modification request is sent by the dual-mode communication terminal when it detects that the current network meets the recovery condition during the process of making a group call using voice mode. For example, the second group call modification request can be sent by the dual-mode communication terminal when it detects that the signal strength of the broadband network where the video mode is located is greater than the third strength. It can also be customized according to actual needs and is not specifically limited here.
[0077] Through the above method, the first server establishes a video mode group call channel for the dual-mode communication terminal so that the dual-mode communication terminal makes a group call in video mode. After receiving a voice mode group call channel establishment request sent by the dual-mode communication terminal, the first server establishes a voice mode group call channel for the dual-mode communication terminal so that the dual-mode communication terminal switches to making a group call in voice mode, and uses the voice mode group call channel to transmit group call information. Since the voice mode group call channel establishment request is sent by the dual-mode communication terminal when it detects that the current network meets the switching conditions during the process of making a group call in video mode, the first server can switch from establishing a video mode group call channel for the dual-mode communication terminal to establishing a voice mode group call channel for the dual-mode communication terminal based on the voice mode group call channel establishment request, thereby controlling the switching of the communication mode of the dual-mode communication terminal.
[0078] See also Figure 4 , Figure 4 The communication terminal 40 includes a memory 41 and a processor 42 coupled to each other, and the processor 42 is used to execute program instructions stored in the memory 41 to implement the above Figure 1 and Figure 2 The steps of the group call switching method embodiment in any broadband and narrowband fusion system. The communication terminal 40 in this embodiment can be understood as the dual-mode communication terminal mentioned above, which can realize the above Figure 1 and Figure 2 Steps of the group call switching method embodiment in any broadband and narrowband fusion system. In a specific implementation scenario, the communication terminal 40 may include but is not limited to: a microcomputer, an intercom, and furthermore, the communication terminal 40 may also include a mobile device such as a laptop computer and a tablet computer, which is not limited here.
[0079] Specifically, the processor 42 is used to control itself and the memory 41 to implement the above Figure 1 and Figure 2The steps of any group calling method embodiment. The processor 42 may also be referred to as a CPU (Central Processing Unit). The processor 42 may be an integrated circuit chip having signal processing capabilities. The processor 42 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. In addition, the processor 42 may be implemented by an integrated circuit chip.
[0080] See also Figure 5 , Figure 5 1 is a schematic diagram of a framework of an embodiment of the first server 50 of the present application. The first server 50 includes a memory 51 and a processor 52 coupled to each other, and the processor 52 is used to execute program instructions stored in the memory 51 to implement the above Figure 3 The steps of the embodiment of the group call switching method in the broadband and narrowband convergence system are shown. In a specific implementation scenario, the first server 50 may include but is not limited to: a computer, a POC server in a core network, or a broadband server, which is not limited here.
[0081] Specifically, the processor 52 is used to control itself and the memory 51 to implement the above Figure 3 The steps of the embodiment of the group call switching method in any wide-narrowband fusion system shown. The processor 52 can also be called a CPU (Central Processing Unit). The processor 52 may be an integrated circuit chip with signal processing capabilities. The processor 52 can also be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field-programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 52 can be implemented by an integrated circuit chip.
[0082] See also Figure 6 , Figure 6600 is a schematic diagram of an embodiment of the group call system of the present application. The group call system 600 includes at least one dual-mode communication terminal 40 and a first server 50, wherein the dual-mode communication terminal 40 is Figure 4 The communication terminal shown in the figure, the first server 50 is Figure 5 A first server 50 is shown.
[0083] In order to facilitate the understanding of the present application scheme, the following is described in conjunction with specific application examples:
[0084] The group call system 600 includes a first server 501, a second server 502, a first dual-mode communication terminal 401, and a second dual-mode communication terminal 402. The first dual-mode communication terminal 401 currently uses a broadband network, and performs group calls in a video mode in the broadband network; while the second dual-mode communication terminal 402 currently uses a narrowband network, and performs group calls in a voice mode in the narrowband network. Figure 7 , Figure 7 This is a flow chart of a part of an application embodiment of a group call switching method in a broadband and narrowband fusion system of the present application. Specifically, the process of establishing a group call and the process of switching a dual-mode communication terminal from making a group call in a video mode to making a group call in a voice mode are as follows:
[0085] Step S71: the first dual-mode communication terminal sends a group call establishment request to the first server.
[0086] In this embodiment, the first dual-mode communication terminal sends a group call establishment request to establish a group call. In other embodiments, the second dual-mode communication terminal may send a group call establishment request to the second server to establish a group call. If the second dual-mode communication terminal sends a group call establishment request, the mobile switching center forwards the group call establishment request to the first server. The first server provides services for the first dual-mode terminal to make group calls in a video mode in a broadband network, and the mobile switching center provides services for the second dual-mode terminal to make group calls in a voice mode in a narrowband network. The group call establishment request is used to establish a group call.
[0087] Step S72: the first server determines that the group call establishment request is a hybrid group call establishment request based on the group call group number in the group call establishment request, and then establishes a video group call channel for the first dual-mode communication terminal.
[0088] The first server determines whether the group call establishment request is a hybrid group call establishment request based on the group call group number in the group call establishment request; if so, a video group call channel is established.
[0089] When establishing a group call channel in video mode, a group call channel in video mode is established for the first dual-mode communication terminal, and video communication is initiated; if a group call channel in voice mode is established for the second dual-mode communication terminal, the group call establishment request is forwarded to the mobile switching center and the mobile switching center establishes a group call channel in voice mode for the second dual-mode communication terminal, and voice communication is initiated by the mobile switching center. Therefore, in the same group call, the first dual-mode communication terminal makes a group call in video mode, and the second dual-mode communication terminal makes a group call in voice mode, thereby realizing the establishment of the group call.
[0090] Step S73: During the process of making a group call in video mode, the first dual-mode communication terminal detects that the current network meets the switching condition and sends a request for establishing a voice group call channel to the first server.
[0091] During the process of making a group call in video mode, the dual-mode communication terminal detects whether the current network meets the switching condition; if the current network meets the switching condition, it sends a voice mode group call channel establishment request to the first server through the broadband network.
[0092] When the first dual-mode communication terminal is making a group call in video mode, if it detects that the signal strength of the broadband network is less than the first strength and the signal strength of the narrowband network is greater than the second strength, it sends a voice group call channel establishment request to the first server through the broadband network.
[0093] Step S74: the first server forwards the voice call request, so that the second server establishes a voice group call channel for the first dual-mode communication terminal in the narrowband network.
[0094] Step S75: the first dual-mode communication terminal transmits the voice information of the group call via the voice group call channel.
[0095] Step S76: the first dual-mode communication terminal detects that the signal strength of the broadband network where the video mode is located is lower than or equal to the third strength, and then sends a first group call modification request to the first server.
[0096] When the first dual-mode communication terminal moves away from the broadband network coverage area and gets closer to the narrowband network coverage area, and the broadband network becomes worse or even there is no broadband network, if the first dual-mode communication terminal detects that the signal strength of the broadband network becomes lower and is lower than or equal to the third strength, it sends a first group call modification request to the first server.
[0097] Step S77: the first server deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, retains the video mode group call context information, and sends a response message to the first group call modification request to the first dual-mode communication terminal.
[0098] Step S78: The first dual-mode communication terminal receives a response message from the first server to the first group call modification request, deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, and retains the video mode group call context information.
[0099] The first server and the first dual-mode communication terminal both deactivate the video mode group call and stop the transmission of the video streaming media in the video mode, so that the first dual-mode communication terminal switches from the video mode group call to the voice mode group call. The first server and the first dual-mode communication terminal both retain the video mode group call context information so that when it is detected that the current network meets the recovery condition, it switches back to the video mode group call.
[0100] Please continue reading Figure 8 , Figure 8 This is another partial flow chart of an application embodiment of the group call switching method in the broadband and narrowband fusion system of the present application. Specifically, the process of the first dual-mode communication terminal switching from making a group call in voice mode to making a group call in video mode is as follows:
[0101] Step S81: If the first dual-mode communication terminal detects that the current network meets the recovery condition, it sends a group call recovery request to the first server.
[0102] During the process of making a group call in voice mode, the first dual-mode communication terminal detects whether the current network meets the recovery condition; if the current network meets the recovery condition, the first dual-mode communication terminal sends a video mode group call recovery request to the first server.
[0103] For example, when the first dual-mode communication terminal is making a group call in voice mode, if it detects that the signal strength of the broadband network is greater than or equal to the first strength and the signal strength of the narrowband network is less than or equal to the second strength, it sends a group call recovery request to the first server.
[0104] Step S82: the first server restores the video group call channel, sends the video streaming media of the group call, and sends a response message to the group call restoration request to the dual-mode communication terminal.
[0105] Since the video group call context information is retained when switching from the video group call to the voice group call, the video group call context information can be restored when it is detected that the current network meets the restoration condition. Specifically, when it is detected that the current network meets the restoration condition, the first server restores the video group call channel and sends the video streaming media of the group call.
[0106] Step S83: the first dual-mode communication terminal receives the response information of the first server to the group call recovery request, recovers the video mode group call context information, and synchronizes and receives the video streaming media transmitted by the video mode group call channel.
[0107] The first dual-mode communication terminal receives the response information of the first server to the group call recovery request, recovers the video group call context information, and synchronizes and receives the video streaming media transmitted by the video group call channel. Specifically, the first dual-mode communication terminal performs the group call in video mode again.
[0108] In this embodiment, another implementation process of the first dual-mode communication terminal switching from making a group call in a voice mode to making a group call in a video mode is as follows:
[0109] Step S84: If the first dual-mode communication terminal detects that the signal strength of the broadband network where the video mode is located is greater than the third strength, the first dual-mode communication terminal sends a second group call modification request to the first server.
[0110] The first dual-mode communication terminal moves away from the narrowband network coverage area and gets closer to the broadband network coverage area. The signal strength of the broadband network becomes stronger. If the first dual-mode communication terminal detects that the signal strength of the broadband network is greater than the third strength, it sends a second group call modification request to the first server.
[0111] Step S85: the first server activates the video mode group call, sends video streaming media in the video mode to the first dual-mode communication terminal, and sends a response message to the group call recovery request to the first dual-mode communication terminal.
[0112] Step S86: the first dual-mode communication terminal receives the response message of the first server to the group call recovery request, activates the video mode group call, and receives the video streaming media in the video mode sent by the first server.
[0113] The first server and the first dual-mode communication terminal both activate the video mode group call and restart the transmission of the video streaming media in the video mode, thereby switching from the voice mode group call back to the video mode group call. The first server and the first dual-mode communication terminal can directly activate the restored video mode group call context information without interrupting the group call.
[0114] The communication mode of the first dual-mode communication terminal for group calling can be switched between video mode and voice mode according to network conditions, but the switching of the communication mode of the first dual-mode communication terminal does not affect the communication mode of the second dual-mode communication terminal.
[0115] Through the above method, when the current network meets the switching conditions, the first dual-mode communication terminal switches from making group calls in video mode to making group calls in voice mode. When making a group call in voice mode, the transmission of video streaming media in video mode is interrupted so that the first dual-mode communication terminal can save power, release the energy consumption of the video mode group call, and retain the video mode group call context information, so as to detect that the current network meets the recovery conditions, restore and activate the video mode group call context information, and then switch back to making group calls in video mode to achieve switching back and forth between different communication modes.
[0116] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0117] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.
[0118] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0119] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0120] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.
Claims
1. A group call switching method in a broadband and narrowband fusion system, characterized in that: The method comprises: During the process of making a group call in video mode, the dual-mode communication terminal detects whether the current network meets the switching condition; If the current network meets the switching condition, switching to voice mode for the group call, wherein the video mode is performed in a broadband network and the voice mode is performed in a narrowband network; After switching to voice group call in narrowband network, check whether the current network meets the recovery conditions; If it is detected that the current network meets the recovery condition, switching back to the group call in the video mode; If it is detected that the current network meets the recovery condition, switching back to the group call in the video mode includes: If it is detected that the current network meets the recovery condition, a group call recovery request is sent to the first server, so that the first server recovers the group call channel in the video mode and sends the video streaming media of the group call; Receive response information of the first server to the group call recovery request, restore the context information of the video group call, and synchronize and receive the video streaming media transmitted by the video group call channel.
2. The method according to claim 1, characterized in that: The switching condition is that the signal strength of the broadband network where the video mode is located is less than the first strength, and / or the signal strength of the narrowband network where the voice mode is located is greater than the second strength.
3. The method according to claim 2, characterized in that The switching to perform the group call in voice mode includes: The dual-mode communication terminal sends a voice mode group call channel establishment request to the first server through the broadband network, so that the first server establishes a voice mode group call channel for the dual-mode communication terminal; The voice information of the group call is transmitted by using the voice mode group call channel.
4. The method according to claim 3, characterized in that The first server establishes a voice group call channel for the dual-mode communication terminal, including: Receiving the voice mode group call channel establishment request sent by the dual-mode communication terminal; The voice mode group call channel establishment request is forwarded to a second server, and the second server establishes the voice mode group call channel for the dual-mode communication terminal on a narrowband base station, wherein the narrowband base station is selected by the second server from the base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal.
5. The method according to claim 3, characterized in that: The method further comprises: Sending a first group call modification request to the first server; A response message to the first group call modification request is received from the first server, the video mode group call is deactivated, the video streaming media in the video mode sent by the first server is stopped, and the context information of the video mode group call is retained.
6. The method according to claim 5, characterized in that The sending the first group call modification request to the first server includes: When it is detected that the signal strength of the broadband network where the video mode is located is lower than or equal to a third strength, a first group call modification request is sent to the first server, wherein the third strength is lower than the first strength.
7. The method according to claim 1, characterized in that The sending of the group call recovery request to the first server so that the first server recovers the video group call channel and sends the video streaming media of the group call includes: If it is detected that the signal strength of the broadband network where the video mode group call is located is greater than the third strength, a second group call modification request is sent to the first server so that the first server activates the video mode and sends video streaming media in the video mode to the dual-mode communication terminal.
8. A group call switching method in a broadband and narrowband fusion system, characterized in that: The method comprises: The first server establishes a video group call channel for the dual-mode communication terminal, so that the dual-mode communication terminal makes a group call in the video mode; Receiving a voice mode group call channel establishment request sent by the dual-mode communication terminal, wherein the voice mode group call channel establishment request is sent by the dual-mode communication terminal when detecting that the current network meets a switching condition during the group call in the video mode; Establishing a voice group call channel for the dual-mode communication terminal so that the dual-mode communication terminal switches to a voice group call; using the voice group call channel to transmit voice information of the group call; The network where the video mode is located is a broadband network, and the network where the voice mode is located is a narrowband network; The method also includes: receiving a group call recovery request sent by the dual-mode communication terminal, recovering the group call context information of the video mode for the dual-mode communication terminal, sending the video streaming media of the group call, and sending a response message to the group call recovery request to the dual-mode communication terminal, wherein the group call recovery request is sent by the dual-mode communication terminal when it detects that the current network meets the recovery conditions during the group call using the voice mode.
9. The method according to claim 8, characterized in that The step of establishing a voice group call channel for the dual-mode communication terminal includes: The voice mode group call channel establishment request is forwarded to the second server so that the second server establishes the voice mode group call channel for the dual-mode communication terminal on a narrowband base station, wherein the narrowband base station is selected by the second server from the base station information of at least one narrowband signal covering the terminal reported by the dual-mode communication terminal.
10. The method according to claim 8, characterized in that The method further comprises: Receiving a first group call modification request sent by the dual-mode communication terminal; Deactivating the video mode group call, stopping sending the video streaming media in the video mode to the dual-mode communication terminal, and retaining the video mode group call context information; A response message to the first group call modification request is sent to the dual-mode communication terminal, so that the dual-mode communication terminal deactivates the video mode group call, stops receiving the video streaming media in the video mode sent by the first server, and retains the video mode group call context information.
11. A communication terminal, characterized in that: It comprises a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the group call switching method in the wide-narrowband fusion system as claimed in any one of claims 1 to 7.
12. A first server, characterized in that: It comprises a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the group call switching method in the wide-narrowband fusion system as claimed in any one of claims 8 to 10.
Citation Information
Patent Citations
Cell switching method, terminal and core network equipment
CN105722167A
Method for managing group for group communication on manet
KR1020120070298A