Voice and video concurrent service processing method and device, and storage medium

By responding to the video group call request of the second terminal in the cluster core network and establishing a dedicated bearer, the independence and autonomy of the video service in the voice and video concurrent service are realized, and the problem of video service dependence on the voice service in the prior art is solved.

CN120238832APending Publication Date: 2025-07-01CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311872879.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the existing standard design, the signaling process design of voice service and video service and the message cell design are closely coupled. The video service is dependent on the voice service, and no consideration is given to other terminals initiating voice overlay video services and other terminals initiating video rights to seize video rights.

Method used

In the process of processing the voice group call service of the first terminal, the cluster core network sends a first group of bearer establishment request to the cluster base station in response to the video group call request of the second terminal, and sends a video group call request response to the second terminal according to the bearer establishment response, realizing that the second terminal is the video speaker of the video group call service and the voice group call service.

Benefits of technology

By establishing a dedicated first group of bearers for the second terminal, the group call service is switched from the voice speaker of the first terminal to the video speaker of the second terminal, and the problem of video service being attached to the voice service in the prior art is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238832A_ABST
    Figure CN120238832A_ABST
Patent Text Reader

Abstract

The invention provides a voice and video concurrent service processing method and device and a storage medium, and relates to the technical field of communication. The method comprises the following steps: in a process of processing a voice group call service of a first terminal, a cluster core network sends a first group bearer establishment request to a cluster base station in response to a video group call request of a second terminal; the cluster core network receives a first group bearer establishment response sent by the cluster base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response; and the cluster core network receives a video group call completion response sent by the second terminal so as to realize that the second terminal serves as a video speaker of a video group call service and a voice group call service. According to the method provided by the invention, the function of switching the other terminals into the video speaker in the group call service can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, device, and storage medium for processing concurrent voice and video services. Background Art

[0002] The B-TrunC standard supports independent voice services, independent video services, and also supports voice and video concurrent services initiated by a dispatching console. For example, a user A in a certain group initiates a voice group call service first. During the progress of the voice service, the dispatching console superimposes and initiates a video group call for this group, and the video source comes from another user B other than the voice main speaker user.

[0003] However, existing dispatching consoles do not support terminals to initiate voice-overlay video services. And in the B-TrunC standard, the terminal of the current voice main speaker is supported to initiate preemption of the voice right, but the terminal of the new video source is not supported to initiate preemption of the video right.

[0004] In summary, in the existing standard design, the signaling process design and message cell design of voice services and video services are tightly coupled. The video service depends on the voice service, and the scenario where other terminals initiate voice-overlay video services and other terminals initiate preemption of the video right is not considered. Summary of the Invention

[0005] This application provides a method, device, and storage medium for processing concurrent voice and video services to solve the problem that in the existing standard design, the signaling process design and message cell design of voice services and video services are tightly coupled, the video service depends on the voice service, and the scenario where other terminals initiate voice-overlay video services and other terminals initiate preemption of the video right is not considered.

[0006] In a first aspect, this application provides a method for processing concurrent voice and video services, including:

[0007] During the process of processing the voice group call service of a first terminal, in response to a video group call request from a second terminal, the cluster core network sends a first group bearer establishment request to the cluster base station; wherein, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries setting indications for both the video group call service and the voice group call service at the same time;

[0008] The cluster core network receives a first group bearer establishment response sent by the cluster base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response; wherein, the first group bearer establishment response is used to indicate that a new group bearer including the video group call service and the voice group call service is successfully established, and the video group call request response is used to indicate that the video group call request of the second terminal is successful;

[0009] The cluster core network receives the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for video group call services and voice group call services; wherein, the video group call completion response is used to indicate that the second terminal can access the first group of bearers.

[0010] In a possible design, after the cluster core network sends a first group of bearer establishment request to the cluster base station in response to a video group call request of a second terminal, the method further includes:

[0011] The cluster base station sends a first group call configuration to all terminals in the group based on the received first group of bearer establishment request, and sends a first group of bearer establishment response to the cluster core network; wherein, the first group call configuration carries setting indications of video group call services and voice group call services and radio interface configuration.

[0012] In a second aspect, the present application provides a method for processing voice and video concurrent services, including:

[0013] During the process of processing the video group call service of the second terminal, the cluster core network receives a video preemption request from a third terminal and establishes a second group of bearers; wherein, the video preemption request carries the same group number as the video group call service of the second terminal, and the second group of bearers carries a setting indication of the video group call service.

[0014] The cluster core network sends a video right grant to the third terminal based on the established second group of bearers, and receives a video right grant confirmation message returned by the third terminal; wherein, the video right grant is used to indicate that the third terminal can access the second group of bearers, and the video right grant confirmation message is used to indicate that the third terminal successfully accesses the second group of bearers.

[0015] The cluster core network sends a video right release to the second terminal, and receives a video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for video group call services and voice group call services; wherein, the video right release confirmation message is used to indicate that the second terminal successfully releases the video right.

[0016] In a possible design, after the cluster core network sends a video right release to the second terminal, the method further includes:

[0017] Release the first group of bearers; wherein, the first group of bearers carries media information of the video group call service of the second terminal.

[0018] In a possible design, the cluster core network sends a video right release to the second terminal and receives a video right release confirmation message sent by the second terminal. After the third terminal becomes the video speaker for the video group call service and the voice group call service, the method further includes:

[0019] The cluster core network sequentially sends current video right information to all terminals in the group and the dispatching station according to the video right release confirmation message, and receives current video right confirmation information returned by the dispatching station; wherein, the current video right information is used to indicate that the current video right belongs to the third terminal, and the current video right confirmation information is used to indicate that the dispatching station confirms that the third terminal has successfully snatched the right.

[0020] In a third aspect, the present application provides a voice and video concurrent service processing device, including:

[0021] A first sending module, configured to, during the process of processing the voice group call service of the first terminal, when the cluster core network responds to a video group call request of the second terminal, send a first group bearer establishment request to the cluster base station; wherein, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries setting indications for both the video group call service and the voice group call service at the same time.

[0022] A first receiving module, configured to receive a first group bearer establishment response sent by the cluster base station, wherein the first group bearer establishment response is used to indicate that a new group bearer including the video group call service and the voice group call service is successfully established.

[0023] A second sending module, configured to send a video group call request response to the second terminal according to the first group bearer establishment response; wherein, the video group call request response is used to indicate that the video group call request of the second terminal is successful.

[0024] A second receiving module, configured to receive a video group call completion response sent by the second terminal to enable the second terminal to be the video speaker for the video group call service and the voice group call service; wherein, the video group call completion response is used to indicate that the second terminal can access the first group bearer.

[0025] A fifth sending module, configured to send a first group call configuration to all terminals in the group based on the received first group bearer establishment request, and send a first group bearer establishment response to the cluster core network; wherein, the first group call configuration carries setting indications for both the video group call service and the voice group call service and radio interface configuration.

[0026] In a fourth aspect, the present application provides a voice and video concurrent service processing device, including:

[0027] A third receiving module, configured to, in the process of handling the video group call service of a second terminal, the cluster core network receive a video preemptive request from a third terminal and establish a second bearer; wherein, the video preemptive request carries a group number identical to that of the video group call service of the second terminal, and the second bearer carries a setting indication of the video group call service.

[0028] A third sending module, configured to send a video right grant to the third terminal based on the established second bearer; wherein, the video right grant is used to indicate that the third terminal can access the second bearer.

[0029] A fourth receiving module, configured to receive a video right grant confirmation message returned by the third terminal; wherein, the video right grant confirmation message is used to indicate that the third terminal has successfully accessed the second bearer.

[0030] A fourth sending module, configured to send a video right release to the second terminal.

[0031] A fifth receiving module, configured to receive a video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for the video group call service and the voice group call service; wherein, the video right release confirmation message is used to indicate that the second terminal has successfully released the video right.

[0032] A sixth sending module, configured to sequentially send current video right information to all terminals within the group and the dispatching station according to the video right release confirmation message; wherein, the current video right information is used to indicate that the current video right belongs to the third terminal.

[0033] A seventh receiving module, configured to receive current video right confirmation information returned by the dispatching station; wherein, the current video right confirmation information is used to indicate that the dispatching station has confirmed that the third terminal's preemption is successful.

[0034] A release module, configured to release a first bearer; wherein, the first bearer carries media information of the video group call service of the second terminal.

[0035] In a fifth aspect, the present application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0036] The memory stores computer-executable instructions;

[0037] The processor executes the computer-executable instructions stored in the memory to implement a voice and video concurrent service processing method.

[0038] In a sixth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement a voice and video concurrent service processing method.

[0039] In a seventh aspect, the present application provides a computer program product, including a computer program which, when executed by a processor, implements a method for processing concurrent voice and video services.

[0040] In the method, device, and storage medium for processing concurrent voice and video services provided by the present application, during the process of processing the voice group call service of the first terminal, the cluster core network responds to the video group call request of the second terminal and sends a first group bearer establishment request to the cluster base station; the cluster core network receives the first group bearer establishment response sent by the cluster base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response; the cluster core network receives the video group call completion response sent by the second terminal, so as to implement the second terminal as the video main speaker for both the video group call service and the voice group call service. Compared with the prior art where the signaling process design and message cell design of voice services and video services are tightly coupled, and the video service is attached to the voice service without considering the defects that other terminals initiate voice-overlay video services and other terminals initiate video right preemption, the present application establishes a dedicated first group bearer for the second terminal, thereby realizing the switch of the group call service from the voice main speaker of the first terminal to the video main speaker of the second terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0042] Figure 1 It is a schematic diagram of the application scenario for processing concurrent voice and video services provided by an embodiment of the present application;

[0043] Figure 2 It is a flowchart of the method for processing concurrent voice and video services provided by an embodiment of the present application Figure 1 ;

[0044] Figure 3 It is a flowchart of the method for processing concurrent voice and video services provided by an embodiment of the present application Figure 2 ;

[0045] Figure 4 It is a flowchart of the method for processing concurrent voice and video services provided by an embodiment of the present application Figure 3 ;

[0046] Figure 5 It is a flowchart of the method for processing concurrent voice and video services provided by an embodiment of the present application Figure 4 ;

[0047] Figure 6 Structural schematic diagram of the voice and video concurrent service processing device provided by the embodiment of the present application Figure 1 ;

[0048] Figure 7 Structural schematic diagram of the voice and video concurrent service processing device provided by the embodiment of the present application Figure 2 ;

[0049] Figure 8 Hardware structure schematic diagram of the electronic device provided by the embodiment of the present application. Detailed implementation manners

[0050] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are only examples of devices and methods consistent with some aspects of the present application, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0051] First, the relevant concepts or terms involved in the present application are explained:

[0052] Broadband Trunking Communication (B-TrunC): refers to the broadband trunking system standard based on TD-LTE's LTE digital transmission + trunking voice communication private network.

[0053] In the standard design of existing broadband trunking communication, the signaling process design and message cell design of voice services and video services are tightly coupled, and the video service depends on the voice service. However, when the terminal initiates a voice-overlay video service and the terminal initiates a video right preemption. For example, a user in a certain group first initiates a voice group call service A. During the voice service, user B superimposes and initiates a video group call for this group, and the video source comes from user B, or during the voice-overlay video service, the original video source comes from user B, and user C initiates a video right preemption, and the new video source comes from user C. How to handle the concurrent process of such voice and video services.

[0054] Based on the above technical problems, the inventive concept of the present application lies in: during the group call process, if the original group call speaker is voice, the newly initiated video group call re-establishes a group bearer to replace the original voice speaker; if the original group call speaker is video, the newly initiated video group call creates a new group bearer to preempt the video speaker right, aiming to solve the above technical problems of the existing technology.

[0055] The specific application scenarios of this application are as follows:

[0056] Figure 1 It is a schematic diagram of the application scenario of the voice and video concurrent service processing method provided by the embodiment of this application. As Figure 1 shown, multiple terminals 101 form a group call service, and the cluster core network 103 receives or sends information to the terminals 101 through the base station 102 to implement the voice and video concurrent service process.

[0057] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will be described below in conjunction with the accompanying drawings.

[0058] Figure 2 It is a schematic flow chart of the voice and video concurrent service processing method provided by the embodiment of this application Figure 1 As Figure 2 shown, this method includes:

[0059] S201. During the process of processing the voice group call service of the first terminal, in response to the video group call request of the second terminal, the cluster core network sends a first group bearer establishment request to the cluster base station.

[0060] Among them, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries the setup indications of both the video group call service and the voice group call service at the same time.

[0061] Specifically, during the execution of the voice group call service with the first terminal as the speaker, the first terminal and multiple other terminals are connected to the cluster core network through the cluster base station. When the second terminal has a video access requirement, it first sends a video group call request to the cluster core network and carries the group number of the group call to be accessed. After receiving the video group call request, the cluster core network determines that the group number is the same as the group number of the voice group call service with the first terminal as the speaker, and executes the voice and video concurrent group call service process.

[0062] The cluster core network sends a first group bearer establishment request for executing the video group call for the newly added second terminal to the cluster base station and transparently transmits the NAS message, and the NAS message carries the media information of both the video service and the voice group call service at the same time.

[0063] S202. The cluster core network receives the first group bearer establishment response sent by the cluster base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response.

[0064] Among them, the first group of bearer establishment response is used to indicate the successful establishment of a new group bearer including video group call service and voice group call service, and the video group call request response is used to indicate the success of the video group call request of the second terminal.

[0065] Specifically, the cluster core network establishes the first group of bearers based on the first group of bearer establishment response. After the first group of bearers is established, the cluster core network sends an acceptance video group call request to the second terminal to confirm the success of the video group call request of the second terminal.

[0066] S203. The cluster core network receives the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for video group call service and voice group call service.

[0067] Among them, the video group call completion response is used to indicate that the second terminal can access the first group of bearers.

[0068] Specifically, after the second terminal receives the confirmation information of the successful video group call request, it sends a feedback of the completion of the video group call establishment to the cluster terminal, indicating that the second terminal accesses the first group of bearers and serves as the video main speaker of the first group of bearers.

[0069] In the method provided in this embodiment, during the process of processing the voice group call service of the first terminal, the cluster core network responds to the video group call request of the second terminal and sends a first group of bearer establishment request to the cluster base station; the cluster core network receives the first group of bearer establishment response sent by the cluster base station and sends a video group call request response to the second terminal according to the first group of bearer establishment response; the cluster core network receives the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for video group call service and voice group call service, so as to establish a dedicated first group of bearers for the second terminal, thereby realizing the switching of the group call service from the voice main speaker of the first terminal to the video main speaker of the second terminal.

[0070] Next, a specific embodiment is used to detail the method for processing voice and video concurrent services of the present application.

[0071] Figure 3 Schematic diagram of the method for processing voice and video concurrent services provided in the embodiment of the present application Figure 2 As Figure 3 shown, the method includes:

[0072] S301a. During the process of processing the voice group call service of the first terminal, the second terminal sends a video group call request to the cluster core network.

[0073] S301b. The cluster core network responds to the video group call request of the second terminal and sends a first group of bearer establishment request to the cluster base station.

[0074] Among them, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries the setting indications of both the video group call service and the voice group call service at the same time.

[0075] The specific implementation manners of S301a and S301b are similar to those of S201, and will not be elaborated here in this embodiment.

[0076] S302a. The cluster base station sends the first group call configuration to all terminals in the group based on the received first group bearer establishment request.

[0077] S302b. The cluster base station sends a first group bearer establishment response to the cluster core network.

[0078] Among them, the first group call configuration carries the setting indications of the video group call service and the voice group call service as well as the radio interface configuration.

[0079] Specifically, after the establishment of the first group bearer is completed, it is necessary to notify all the terminals accessing within the group bearer that the new speaker terminal is the second terminal, and update the group call configurations such as the NAS message and the radio interface configuration matching the second terminal to the original group call configuration, and notify the cluster core network that the establishment of the first group bearer is successful.

[0080] S303. The cluster core network receives the first group bearer establishment response sent by the cluster base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response.

[0081] Among them, the first group bearer establishment response is used to indicate that the establishment of a new group bearer including the video group call service and the voice group call service is successful, and the video group call request response is used to indicate that the video group call request of the second terminal is successful.

[0082] S304. The cluster core network receives the video group call completion response sent by the second terminal to implement the second terminal as the video speaker of the video group call service and the voice group call service.

[0083] Among them, the video group call completion response is used to indicate that the second terminal can access the first group bearer.

[0084] The specific implementation manners of S303 - 304 are similar to those of S202 - 203, and will not be elaborated here in this embodiment.

[0085] The method provided in this embodiment, by means of the cluster base station sending the first group call configuration to all terminals in the group based on the received first group bearer establishment request and sending a first group bearer establishment response to the cluster core network, sets the configuration matching all terminals in the group for the first group bearer, so that all terminals can successfully join the first group bearer with the second terminal as the speaker.

[0086] Figure 4 Schematic diagram of the voice and video concurrent service processing method provided by the embodiment of the present application Figure 3 . As Figure 4 shown, the method includes:

[0087] S401. During the process of processing the video group call service of the second terminal, the cluster core network receives a video preemption request from the third terminal and establishes a second group bearer.

[0088] Among them, the video preemption request carries the same group number as the video group call service of the second terminal, and the second group bearer carries the setting indication of the video group call service.

[0089] Specifically, during the execution of the video group call service with the second terminal as the speaker, the second terminal is connected to the cluster core network through the cluster base station with multiple other terminals. When the third terminal has a video access requirement, it first sends a video preemption request to the cluster core network and carries the group number of the group call to be preempted. After receiving the video preemption request, the cluster core network determines that the group number is the same as the group number of the video group call service with the second terminal as the speaker, and executes the video concurrent preemption service process.

[0090] Similar to the process of establishing a video group call service in the above embodiment, the third terminal also needs to create a second group bearer as a dedicated bearer to implement the video speaker function.

[0091] The third terminal sends a second group bearer establishment request to the cluster core network, and the cluster core network sends a second group bearer establishment response to the third terminal based on the second group bearer establishment request to indicate that the second group bearer is successfully established.

[0092] S402. The cluster core network sends a video right grant to the third terminal based on the established second group bearer and receives a video right grant confirmation message returned by the third terminal.

[0093] Among them, the video right grant is used to indicate that the third terminal can access the second group bearer, and the video right grant confirmation message is used to indicate that the third terminal successfully accesses the second group bearer.

[0094] Specifically, the cluster core network sends video right grant information to the third terminal so that the third terminal can confirm that it can access the second group bearer. After the third terminal accesses the second group bearer, it returns a video right grant confirmation message so that the cluster core network can determine that the third terminal has successfully accessed the second group bearer.

[0095] S403. The cluster core network sends a video right release to the second terminal and receives a video right release confirmation message sent by the second terminal to enable the third terminal to be the video speaker for the video group call service and the voice group call service.

[0096] Among them, the video right release confirmation message is used to indicate that the second terminal has successfully released the video right.

[0097] Specifically, since the second group of bearers supporting the third terminal as the video speaker has been successfully established, each terminal in the group can complete the group call service by accessing the new second group of bearers. The original second terminal is no longer the speaker. Therefore, the cluster core network needs to notify the second terminal to release the video right and return a video right release confirmation message after the second terminal has completed the release, so that the cluster core network can determine that the second terminal has successfully released the video speaker right.

[0098] The method provided in this embodiment, in the process of processing the video group call service of the second terminal, the cluster core network receives a video right seizure request from the third terminal and establishes a second group of bearers; the cluster core network sends a video right grant to the third terminal based on the established second group of bearers and receives a video right grant confirmation message returned by the third terminal; the cluster core network sends a video right release to the second terminal and receives a video right release confirmation message sent by the second terminal, so as to realize the means of the third terminal being the video speaker of the video group call service and the voice group call service, realize the function of the third terminal replacing the second terminal as the video speaker after seizing the right, and use the second group of bearers to replace the first group of bearers to ensure that the new video group call configuration meets the configuration requirements of the third terminal as the speaker, and avoid the rest of the terminals in the group being unable to normally receive the video of the third terminal as the speaker.

[0099] Figure 5 Schematic flow of the voice and video concurrent service processing method provided by the embodiment of the present application Figure 4 . As Figure 5 shown, the method includes:

[0100] S501. In the process of processing the video group call service of the second terminal, the cluster core network receives a video right seizure request from the third terminal and establishes a second group of bearers.

[0101] Among them, the video right seizure request carries the same group number as the video group call service of the second terminal, and the second group of bearers carries a setting indication of the video group call service.

[0102] S502a. The cluster core network sends a video right grant to the third terminal based on the established second group of bearers.

[0103] S502b. Receive the video right grant confirmation message returned by the third terminal.

[0104] Among them, the video right grant is used to indicate that the third terminal can access the second group of bearers, and the video right grant confirmation message is used to indicate that the third terminal has successfully accessed the second group of bearers.

[0105] S503. The cluster core network sends a video right release to the second terminal, releasing the first set of bearers.

[0106] Among them, the first set of bearers carries the media information of the second terminal's video group call service.

[0107] Specifically, since the second set of bearers that support the third terminal as the video speaker has been successfully established, the original first set of bearers is no longer needed. Each terminal in the group can access the new second set of bearers to complete the group call service. Therefore, the second terminal releases the video right based on the received video right release information and releases the first set of bearers to confirm that the group call service is replaced by the video right of the third terminal, and the remaining terminals implement the group call service based on the newly established second set of bearers.

[0108] S504. The cluster core network receives the video right release confirmation message sent by the second terminal to enable the third terminal to be the video speaker for the video group call service and the voice group call service.

[0109] Among them, the video right release confirmation message is used to indicate that the second terminal has successfully released the video right.

[0110] S505a. The cluster core network sends the current video right information to all terminals in the group according to the video right release confirmation message.

[0111] S505b. The cluster core network sends the current video right information to the dispatching console according to the video right release confirmation message.

[0112] S505c. Receive the current video right confirmation information returned by the dispatching console.

[0113] Among them, the current video right information is used to indicate that the current video right belongs to the third terminal, and the current video right confirmation information is used to indicate that the dispatching console confirms that the third terminal has successfully seized the right.

[0114] Specifically, by sending the current video right information from the cluster core network to the next-level cluster base station and the dispatching console, and then the cluster base station sends the current video right information to the next-level terminals, all terminals can determine the speaker terminal with the current video right information. After receiving the current video right information, the dispatching console can perform resource scheduling as needed to serve the terminal corresponding to the current video right, and at the same time return the current video right confirmation information to confirm to the cluster core network that the notification has been successfully received.

[0115] The method provided in this embodiment receives, through the cluster core network, the release video right confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for video group call service and voice group call service; the cluster core network sequentially sends the current video right information to all terminals in the group and the dispatching console according to the release video right confirmation message, and receives the current video right confirmation information returned by the dispatching console, so as to implement the in-group notification process after successful video right seizure.

[0116] Figure 6 Structural schematic of the voice and video concurrent service processing device provided in the embodiment of the present application Figure 1 As Figure 6 shown, the device includes:

[0117] The first sending module 601 is used for, during the process of processing the voice group call service of the first terminal, the cluster core network responding to the video group call request of the second terminal and sending a first group bearer establishment request to the cluster base station; wherein, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries the setting indications of both the video group call service and the voice group call service at the same time.

[0118] The first receiving module 602 is used for receiving the first group bearer establishment response sent by the cluster base station, wherein the first group bearer establishment response is used to indicate that a new group bearer including the video group call service and the voice group call service is successfully established.

[0119] The second sending module 603 is used for sending a video group call request response to the second terminal according to the first group bearer establishment response; wherein, the video group call request response is used to indicate that the video group call request of the second terminal is successful.

[0120] The second receiving module 604 is used for receiving the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for the video group call service and the voice group call service; wherein, the video group call completion response is used to indicate that the second terminal can access the first group bearer.

[0121] The fifth sending module 605 is used for sending a first group call configuration to all terminals in the group based on the received first group bearer establishment request, and sending a first group bearer establishment response to the cluster core network; wherein, the first group call configuration carries the setting indications of the video group call service and the voice group call service and the air interface configuration.

[0122] The voice and video concurrent service processing device provided in this embodiment can execute the voice and video concurrent service processing method in the above embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.

[0123] Figure 7Structural schematic of the voice and video concurrent service processing device provided by the embodiment of the present application Figure 2 As Figure 7 shown, the device includes:

[0124] A third receiving module 701, configured to, during the process of processing the video group call service of the second terminal, receive a video preemption request from a third terminal by the cluster core network and establish a second group of bearers; wherein, the video preemption request carries the same group number as the video group call service of the second terminal, and the second group of bearers carries a setting indication of the video group call service;

[0125] A third sending module 702, configured to send a video right grant to the third terminal based on the established second group of bearers; wherein, the video right grant is used to indicate that the third terminal can access the second group of bearers;

[0126] A fourth receiving module 703, configured to receive a video right grant confirmation message returned by the third terminal; wherein, the video right grant confirmation message is used to indicate that the third terminal has successfully accessed the second group of bearers;

[0127] A fourth sending module 704, configured to send a video right release to the second terminal;

[0128] A fifth receiving module 705, configured to receive a video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker of the video group call service and the voice group call service; wherein, the video right release confirmation message is used to indicate that the second terminal has successfully released the video right.

[0129] A sixth sending module 706, configured to sequentially send current video right information to all terminals in the group and the dispatching console according to the video right release confirmation message; wherein, the current video right information is used to indicate that the current video right belongs to the third terminal.

[0130] A seventh receiving module 707, configured to receive current video right confirmation information returned by the dispatching console; wherein, the current video right confirmation information is used to indicate that the dispatching console has confirmed that the third terminal's preemption is successful.

[0131] A release module 708, configured to release the first group of bearers; wherein, the first group of bearers carries media information of the video group call service of the second terminal.

[0132] The voice and video concurrent service processing device provided in this embodiment can execute the voice and video concurrent service processing method of the above embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here in this embodiment.

[0133] In the embodiments of the present invention, the functional modules of an electronic device or a main control device can be divided according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present invention is illustrative, only a logical function division, and there may be other division methods in actual implementation.

[0134] In the specific implementation of the foregoing voice and video concurrent service processing device, each module can be implemented as a processor, and the processor can execute computer execution instructions stored in the memory, so that the processor executes the above voice and video concurrent service processing method.

[0135] Figure 8 This is a schematic diagram of the hardware structure of the electronic device provided by the embodiments of this application. As Figure 8 shown, the electronic device includes:

[0136] At least one processor 801 and a memory 802.

[0137] The electronic device further includes a communication component 803. Among them, the processor 801, the memory 802, and the communication component 803 are connected through a bus 804.

[0138] In the specific implementation process, at least one processor 801 executes the computer execution instructions stored in the memory 802, so that at least one processor 801 executes the voice and video concurrent service processing method executed on the electronic device side as above.

[0139] For the specific implementation process of the processor 801, reference can be made to the above method embodiments, and their implementation principles and technical effects are similar, which will not be elaborated here in this embodiment.

[0140] In the above embodiments, it should be understood that the processor can be a central processing unit (English: Central Processing Unit, abbreviated: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated: ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0141] The memory may include high-speed RAM memory and may also include non-volatile storage NVM, such as at least one disk memory.

[0142] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.

[0143] The functions implemented for the electronic device and the master control device are described above for the solution provided by the embodiments of the present invention.

[0144] It can be understood that in order to implement the above functions, the electronic device or the master control device includes the corresponding hardware structures and / or software modules for executing each function.

[0145] Combined with the units and algorithm steps of each example described in the embodiments disclosed in the embodiments of the present invention, the embodiments of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiments of the present invention.

[0146] This application also provides a computer program product, including a computer program, which implements the voice and video concurrent service processing method when executed by a processor.

[0147] The computer program product provided in this embodiment can execute the voice and video concurrent service processing method of the above embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.

[0148] This application also provides a computer-readable storage medium, in which computer execution instructions are stored, and when the processor executes the computer execution instructions, the above voice and video concurrent service processing method is implemented.

[0149] The computer-readable storage medium provided in this embodiment can execute the voice and video concurrent service processing method of the above embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.

[0150] The above-mentioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0151] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in an electronic device or a master device.

[0152] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the foregoing storage medium includes various media that can store program codes, such as ROM, RAM, magnetic disk or optical disk.

[0153] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. And the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards, and corresponding operation entrances are provided for users to choose to authorize or refuse.

[0154] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for processing concurrent voice and video services, characterized in that, Including: During the process of handling the voice group call service of the first terminal, in response to the video group call request of the second terminal, the trunking core network sends a first group bearer establishment request to the trunking base station; wherein, the group number identical to that of the voice group call service of the first terminal is carried in the video group call request, and the setting indications of both the video group call service and the voice group call service are carried in the first group bearer establishment request; The trunking core network receives the first group bearer establishment response sent by the trunking base station, and sends a video group call request response to the second terminal according to the first group bearer establishment response; wherein, the first group bearer establishment response is used to indicate that the establishment of a new group bearer including the video group call service and the voice group call service is successful, and the video group call request response is used to indicate that the video group call request of the second terminal is successful; The trunking core network receives the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for both the video group call service and the voice group call service; wherein, the video group call completion response is used to indicate that the second terminal can access the first group bearer.

2. The method according to claim 1, characterized in that After the trunking core network sends the first group bearer establishment request to the trunking base station in response to the video group call request of the second terminal, the method further includes: Based on the received first group bearer establishment request, the trunking base station sends a first group call configuration to all terminals within the group, and sends a first group bearer establishment response to the trunking core network; wherein, the setting indications of both the video group call service and the voice group call service and the radio interface configuration are carried in the first group call configuration.

3. A method for processing voice and video concurrent services, characterized in that, Including: During the process of handling the video group call service of the second terminal, the trunking core network receives a video preemptive request from the third terminal and establishes a second group bearer; wherein, the group number identical to that of the video group call service of the second terminal is carried in the video preemptive request, and the setting indication of the video group call service is carried in the second group bearer; The trunking core network sends a video right grant to the third terminal based on the established second group bearer, and receives the video right grant confirmation message returned by the third terminal; wherein, the video right grant is used to indicate that the third terminal can access the second group bearer, and the video right grant confirmation message is used to indicate that the third terminal's access to the second group bearer is successful; The trunking core network sends a video right release to the second terminal and receives the video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for both the video group call service and the voice group call service; wherein, the video right release confirmation message is used to indicate that the second terminal's release of the video right is successful.

4. The method according to claim 3, wherein After the trunking core network sends the video right release to the second terminal, the method further includes: Releasing the first group bearer; wherein, the media information of the video group call service of the second terminal is carried in the first group bearer.

5. The method according to claim 3, wherein After the trunking core network sends the video right release to the second terminal and receives the video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for both the video group call service and the voice group call service, the method further includes: The cluster core network sequentially sends the current video right information to all terminals and the dispatching console in the group according to the released video right confirmation message, and receives the current video right confirmation information returned by the dispatching console; wherein, the current video right information is used to indicate that the current video right belongs to the third terminal, and the current video right confirmation information is used to indicate that the dispatching console confirms that the third terminal has successfully grabbed the right.

6. A voice and video concurrent service processing device, characterized in that, It includes: The first sending module is used for, in the process of processing the voice group call service of the first terminal, the cluster core network responds to the video group call request of the second terminal and sends a first group bearer establishment request to the cluster base station; wherein, the video group call request carries the same group number as the voice group call service of the first terminal, and the first group bearer establishment request carries the setting instructions for both the video group call service and the voice group call service at the same time. The first receiving module is used for receiving the first group bearer establishment response sent by the cluster base station, wherein the first group bearer establishment response is used to indicate that a new group bearer including the video group call service and the voice group call service is successfully established. The second sending module is used for sending a video group call request response to the second terminal according to the first group bearer establishment response; wherein, the video group call request response is used to indicate that the video group call request of the second terminal is successful. The second receiving module is used for receiving the video group call completion response sent by the second terminal to enable the second terminal to be the video main speaker for both the video group call service and the voice group call service; wherein, the video group call completion response is used to indicate that the second terminal can access the first group bearer.

7. A voice and video concurrent service processing device, characterized in that, It includes: The third receiving module is used for, in the process of processing the video group call service of the second terminal, the cluster core network receives the video right grabbing request of the third terminal and establishes a second group bearer; wherein, the video right grabbing request carries the same group number as the video group call service of the second terminal, and the second group bearer carries the setting instructions for the video group call service. The third sending module is used for sending a video right grant to the third terminal based on the established second group bearer; wherein, the video right grant is used to indicate that the third terminal can access the second group bearer. The fourth receiving module is used for receiving the video right grant confirmation message returned by the third terminal; wherein, the video right grant confirmation message is used to indicate that the third terminal has successfully accessed the second group bearer. The fourth sending module is used for sending a video right release to the second terminal. The fifth receiving module is used for receiving the video right release confirmation message sent by the second terminal to enable the third terminal to be the video main speaker for both the video group call service and the voice group call service; wherein, the video right release confirmation message is used to indicate that the second terminal has successfully released the video right.

8. An electronic device, characterized in that, It includes: A processor and a memory communicatively connected to the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 to 2 or 3 to 5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 2 or 3 to 5 when executed by a processor.

10. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1 to 2 or 3 to 5.