CN106210598B - Video call method, device and system - Google Patents

Video call method, device and system Download PDF

Info

Publication number
CN106210598B
CN106210598B CN201610613218.3A CN201610613218A CN106210598B CN 106210598 B CN106210598 B CN 106210598B CN 201610613218 A CN201610613218 A CN 201610613218A CN 106210598 B CN106210598 B CN 106210598B
Authority
CN
China
Prior art keywords
communication channel
data
mobile terminal
call data
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610613218.3A
Other languages
Chinese (zh)
Other versions
CN106210598A (en
Inventor
刘小猛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610613218.3A priority Critical patent/CN106210598B/en
Publication of CN106210598A publication Critical patent/CN106210598A/en
Application granted granted Critical
Publication of CN106210598B publication Critical patent/CN106210598B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 

Abstract

The invention discloses a video call method, a device and a system, wherein the method comprises the following steps: connecting a mobile communication network and a wireless network; the mobile communication network is used for establishing a first communication channel, and the wireless network is used for establishing a second communication channel; detecting signal strength of a mobile communication network and a wireless network; when the mobile communication network signal and/or the wireless network signal strength meet a preset condition, determining the allocation proportion of the call data flow; and transmitting the call data through the first communication channel and the second communication channel according to the distribution proportion of the call data flow. The method has the advantages that in the video call process, a user controls whether to start the wireless network for transmitting call data or not according to the state of the current mobile communication network signal, so that the network bandwidth is expanded, the data transmission rate is increased, and the video call quality is improved.

Description

Video call method, device and system
Technical Field
The present invention relates to the field of mobile terminal technologies, and in particular, to a video call method, apparatus, and system.
Background
With the rapid construction of LTE networks, more and more places have covered LTE, and LTE networks can provide hundreds of megabits of data transmission rate, which is fully sufficient for traditional voice transmission, and then can afford to transmit multimedia-form data (there may be other forms of data such as files, applications, etc.) such as volte (voice Over LTE) video calls, which require higher transmission rate. However, LTE coverage in some indoor or dead spaces is not optimistic or even impossible; however, wireless network (e.g., WiFi) layouts are now becoming more and more widespread, even covering the reach of all buildings. From the current situation, the bandwidth of WiFi has advantages such as little interference and stable signal compared with LTE.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method, an apparatus and a system for video call aiming at the above defects in the prior art, wherein the method comprises the steps of:
connecting a mobile communication network and a wireless network; the mobile communication network is used for establishing a first communication channel, and the wireless network is used for establishing a second communication channel;
detecting signal strength of a mobile communication network and a wireless network;
when the mobile communication network signal and/or the wireless network signal strength meet a preset condition, determining the allocation proportion of the call data flow;
and transmitting the call data through the first communication channel and the second communication channel according to the distribution proportion of the call data flow.
Optionally, the preset condition that the mobile communication network signal strength and/or the wireless network signal strength satisfy includes:
the signal strength of the mobile communication network is less than a first threshold value; or
The signal intensity of the mobile communication network is smaller than a second threshold value and the signal intensity of the wireless network is larger than a third threshold value; or
The wireless network signal strength is greater than a fourth threshold.
Optionally, the transmitting the call data through the first communication channel and the second communication channel specifically includes:
and proportionally distributing the call data stream between the first communication channel and the second communication channel according to the signal strength of the mobile communication network and the wireless network so as to transmit the call data through the first communication channel and the second communication channel.
Optionally, the method further comprises:
detecting the bit error rate and/or the retransmission rate of the first communication channel and the second communication channel within a preset time interval;
setting the error rate and the retransmission rate to one or more threshold levels respectively;
and when the threshold levels of the bit error rates and/or the retransmission rates of the first communication channel and the second communication channel meet corresponding preset conditions, adjusting the distribution proportion of the call data streams between the first communication channel and the second communication channel.
The invention also provides a video call system, which comprises a first mobile terminal, an IMS server, a gateway server and a second mobile terminal, wherein the IMS server and the gateway server are connected between the first mobile terminal and the second mobile terminal, and the video call system comprises:
the first mobile terminal is used for establishing video call connection with the second mobile terminal and establishing a first communication channel and/or a second communication channel through a mobile network and/or a wireless network;
the second mobile terminal is used for establishing video call connection with the first mobile terminal and establishing a first communication channel and/or a second communication channel through a mobile network and/or a wireless network;
the first mobile terminal and the second mobile terminal are also used for detecting the mobile communication network signal and the wireless network signal intensity of the mobile terminal, and determining the allocation proportion of the call data flow when the mobile communication network signal and/or the wireless network signal intensity meet the preset conditions; and transmitting the call data through the first communication channel and the second communication channel according to the distribution proportion of the call data flow.
The gateway server is used for receiving second communication data and sending the second communication data to the IMS server, wherein the second communication data are transmitted through a second communication channel;
the IMS server is configured to receive first call data and the second call data sent by the gateway server, where the first call data is transmitted through a first communication channel.
Optionally, the IMS server is further configured to receive a wireless network physical address sent by the gateway server;
the IMS server is also used for allocating serial number identifications to the first call data and the second call data in sequence.
Optionally, the second mobile terminal is further configured to receive the first call data and the second call data, and perform verification and reassembly on the call data according to a sequence number identifier allocated by the IMS server.
The invention also provides a video call device, which is applied to a mobile terminal and comprises:
the first processing chip is used for connecting a mobile communication network and establishing a first communication channel;
the second processing chip is used for connecting a wireless network and establishing a second communication channel;
the judging module is used for determining the allocation proportion of the call data flow when the mobile communication network signal and/or the wireless network signal strength meet the preset conditions;
the application program service module is used for controlling the transmission of call data through the first communication channel and/or the second communication channel;
the first processing chip is also used for detecting the signal strength of the mobile communication network; the second processing chip is also used for detecting the signal intensity of the wireless network.
Optionally, the determining module further includes:
the first judging subunit is used for judging whether the signal intensity of the mobile communication network is smaller than a first threshold value;
the second judging subunit is used for judging that the signal intensity of the mobile communication network is smaller than a second threshold value and the signal intensity of the wireless network is larger than a third threshold value;
and the third judging subunit is used for judging that the wireless network signal strength is greater than a fourth threshold value.
Optionally, the application service module is further configured to:
and proportionally distributing the call data stream between the first communication channel and the second communication channel according to the signal strength of the mobile communication network and the wireless network so as to transmit the call data through the first communication channel and the second communication channel.
The implementation of the invention has the advantages that in the process of video call, whether the wireless network is started to transmit call data is controlled according to the state of the current mobile communication network signal, so that the network bandwidth is expanded, the data transmission rate is increased, and the video call quality is improved. Even if the first mobile communication network signal is weak and not enough for video call, the first mobile communication network signal can be switched to the wireless network to ensure the video call quality, so that the flexibility of the video call and the intelligent level of the mobile terminal are improved, and the video call experience of a user is improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a diagram of an alternative mobile terminal hardware architecture for implementing various embodiments of the present invention;
FIG. 2 is a diagram of a wireless communication system for the mobile terminal shown in FIG. 1;
fig. 3 is a flowchart of a video call method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating interaction among unit modules in the mobile terminal during a video call according to an embodiment of the present invention;
FIG. 5 is a block diagram of a video call system according to the present invention;
FIG. 6 is an interaction diagram of two mobile terminals during establishment of a video call connection in an embodiment of the present invention;
FIG. 7 is a schematic diagram of an embodiment of a video call system of the present invention, illustrating interaction of various entities during a video call;
FIG. 8 is an interaction diagram of the main bodies during a video call in the second embodiment of the video call system of the present invention;
FIG. 9 is a block diagram of an embodiment of a video call device applied to a mobile terminal according to the present invention;
fig. 10 is a block diagram of a video call device applied to a mobile terminal according to an embodiment of the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
The mobile terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. In the following, it is assumed that the terminal is a mobile terminal. However, it will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for moving purposes.
Fig. 1 is a schematic diagram of a hardware structure of an alternative mobile terminal for implementing various embodiments of the present invention.
Referring to fig. 1, the mobile terminal 100 includes a storage device 310, a GPS chip 320, a communicator 330, a video processor 340, an audio processor 350, a microphone 370, a camera 380, and a speaker 390.
Mobile terminal 100 storage 310 may store various programs and data required for the operation of mobile terminal 100. For example, the storage device 310 may store threshold determination programs and threshold level data for bit error rates or retransmission rates of WiFi channels and LTE channels of the mobile terminal, and the like.
The controller 200 controls the mobile terminal to transmit call data through the WiFi channel and the LTE channel by using the programs and data stored in the storage device 310, and allocates the ratio of the call data stream transmitted on the WiFi channel and the LTE channel.
The controller 200 includes a RAM210, a ROM 220, a CPU230, a GPU (graphics processing unit) 240, and a bus 250. RAM210, ROM 220, CPU230, and GPU 240 may be connected to each other by a bus 250.
The CPU (processor) 230 accesses the storage 310 and performs booting using an Operating System (OS) stored in the storage 310. Also, the CPU230 performs various operations by using various programs, contents, and data stored in the storage device 310.
The ROM 220 stores a command set for system startup. When a power-on command is input and power is supplied, the CPU230 copies the OS stored in the storage device 310 to the RAM210 according to a command set stored in the ROM 220, and starts the system by running the OS. When the startup is completed, the CPU230 copies various programs stored in the storage device 310 to the RAM210, and performs various operations by executing the copied program in the RAM 210. Specifically, the GPU 240 may generate a screen including various objects such as icons, images, and texts by using a calculator (not shown) and a renderer (not shown). The calculator calculates characteristic values such as coordinate values, formats, sizes, and colors, in which objects are marked with colors according to the layout of the screen, respectively.
The GPS chip 320 is a unit that receives GPS signals from GPS (global positioning system) satellites, and calculates the current position of the mobile terminal 100. When the navigation program is used or when the current location of the user is requested, the controller 200 may calculate the location of the user by using the GPS chip 320.
The communicator 330 is a unit that performs communication with various types of external devices according to various types of communication methods. The communicator 330 includes a WiFi chip 331, a mobile communication chip 333. The controller 200 performs communication with various external devices by using the communicator 330.
The WiFi chip 331 performs communication according to a WiFi method. When the WiFi chip 331 is used, various connection information such as a Service Set Identifier (SSID) and a session key may be transceived first, communication may be connected by using the connection information, and various information may be transceived. The mobile communication chip 333 is a chip that performs communication according to various communication standards such as IEEE, Zigbee, 3G (third generation), 3GPP (third generation partnership project), and LTE (long term evolution). The NFC chip 334 is a chip that operates according to an NFC (near field communication) method using a bandwidth of 13.56 mhz among various RFID frequency bandwidths such as 135 khz, 13.56 mhz, 433 mhz, 860 to 960 mhz, and 2.45 ghz.
The video processor 340 is a unit that processes video data included in the content received through the communicator 330 or the content stored in the storage 310, for example, reorganizes video call data streams received through the WiFi channel and the LTE channel as a sequence number identification. The video processor 340 may perform various image processing on the video data, such as decoding, scaling, noise filtering, frame rate conversion, and resolution conversion.
The audio processor 350 is a unit that processes audio data included in the content received through the communicator 330 or the content stored in the storage 310. The audio processor 350 may perform various processing on the audio data, such as decoding, amplification, and noise filtering.
The controller 200 can reproduce corresponding contents, for example, an interface displaying a VoLTE video call, by driving the video processor 340 and the audio processor 350 when a reproducing program is run for multimedia contents.
The speaker 390 outputs audio data generated in the audio processor 350.
The microphone 370 is a unit that receives user voice or other sounds and transforms them into audio data. The controller 200 may use user voices input through the microphone 370 during the course of a call or convert them into audio data and store them in the storage device 310.
The camera 380 is a unit that captures a still image or a video image according to the control of the user. The camera 380 may be implemented as multiple units, such as a front camera and a back camera. As described below, the camera 380 may be used as a means for obtaining an image of a user in an exemplary embodiment of tracking the gaze of the user.
When the camera 380 and the microphone 370 are provided, the controller 200 may perform a control operation according to a user's voice input through the microphone 370 or a user action recognized by the camera 380. Accordingly, the mobile terminal 100 may operate in a motion control mode or a voice control mode. When operating in the motion control mode, the controller 200 photographs the user by activating the camera 380, tracks changes in the user's motion, and performs corresponding operations. When operating in the voice control mode, the controller 200 may operate in a voice recognition mode to analyze voice input through the microphone 370 and perform a control operation according to the analyzed user voice.
In the mobile terminal 100 supporting the motion control mode or the voice control mode, the voice recognition technology or the motion recognition technology is used in the various exemplary embodiments described above. For example, when the user performs an action like selecting an object marked on the home screen or speaks a voice command corresponding to the object, it may be determined that the corresponding object is selected and a control operation matching the object may be performed.
Also, although not shown in fig. 1, according to an exemplary embodiment, the mobile terminal 100 may further include a USB port capable of being connected to the USB connector, various input ports for connecting various external elements such as an earphone, a mouse, a LAN, and a DMB chip for receiving and processing DMB (digital multimedia broadcasting) signals, and various other sensors.
Fig. 2 is a schematic diagram of a network architecture of a mobile communication system in which a mobile terminal according to an embodiment of the present invention is located. The network architecture comprises: the mobile terminal 100, an Evolved UMTS Terrestrial Radio access network (Evolved UMTS Terrestrial Radio access network) (not numbered), an Evolved Packet Core (EPC) (not numbered), a Home Subscriber Server (HSS)107, a network (e.g., the internet) (not numbered), and a circuit switched system (not numbered). The E-UTRAN includes evolved node Bs (eNodeBs) 101 and other eNodeBs 102.
eNodeB101 connects to the EPC through the S1 interface. The EPC includes a mobility management entity (EEM)104, other mobility management entities 106, a serving gateway 103, and a Packet Data Network (PDN) gateway 105. The mobility management entity 104 is a control node that handles signaling between the user equipment 100 and the EPC. The mobility management entity 104 provides bearer and connection management. All user IP packets are passed through the serving gateway 103, the serving gateway 103 itself being connected to the PDN gateway 105. The PDN gateway 105 provides UE IP address allocation as well as other functions. The PDN gateway 105 is connected to a network, e.g. the internet.
The circuit switched system includes an interactive solution module (IWS)108, a Mobile Switching Center (MSC)109, a base station 110, and a mobile station 111. In one aspect, the circuit switched system may communicate with the EPS through the IWS and the MME.
Based on the above-described mobile terminal hardware structure and communication system, various embodiments of the present invention are proposed.
Referring to fig. 3, a first embodiment of a video call method of a mobile terminal according to the present invention is provided, and the method is applied to the mobile terminal 100, and with reference to fig. 4, the embodiment of the present invention is that a LTE channel of the mobile terminal performs video call (VoLTE), and a user performs PS data service transmission by connecting one of the user identification cards with a corresponding protocol stack.
If the user initiates the video call through the user identification card, the method comprises the following steps:
s11, connecting the mobile communication network and the wireless network; the mobile communication network is used for establishing a first communication channel, and the wireless network is used for establishing a second communication channel.
In the embodiment of the invention, the mobile communication network refers to a 4G communication network based on a user identification card. Among them, 4G networks are LTE, etc. The type of the first communication channel is preferably an IMS (IP Multimedia system) channel, although other types of channels may be established as required. The wireless network refers to a wireless local area network connected by the mobile terminal based on a WiFi chip. The type of the second communication channel is preferably an Internet (Internet) channel.
S12, detecting the signal intensity of the mobile communication network and the wireless network, when the signal intensity of the mobile communication network and/or the wireless network meets the preset condition, determining the distribution ratio of the call data flow, and executing the step S13.
Specifically, when the user performs a video call, the mobile terminal detects the signal strength of the LTE network signal and the WiFi signal of the current mobile terminal in real time or periodically. In a specific implementation, as shown in fig. 4, an interface function is added, and the interface function has a FLAG bit LW _ FLAG, and is also responsible for coordinating how the call data stream is reasonably allocated to the first communication channel and/or the second communication channel.
In the video call process, whether the preset condition is met can be judged in the following mode:
optionally, the LTE network signal is weakened (if the signal strength is smaller than a certain set threshold), and the WiFi signal is stronger (if the signal strength is greater than the threshold), it is determined that the preset condition is met. The method is characterized in that the mobile terminal simultaneously detects an LTE network signal and a WiFi signal, and can be understood that the mobile terminal can also detect the LTE network signal firstly according to the power consumption requirement, and when the LTE signal intensity is smaller than a certain set threshold value, the mobile terminal starts to detect whether the WiFi signal meets the condition.
Optionally, the LTE network signal is weakened (if the signal strength is smaller than a certain set threshold), and the WiFi signal can remain strong for a period of time (if the signal strength is greater than the threshold), it is determined that the preset condition is met.
Optionally, when the WiFi signal is strong (if the signal strength is greater than the threshold), it is determined that the preset condition is satisfied.
And S13, transmitting the call data through the first communication channel and/or the second communication channel according to the distribution proportion of the call data stream.
In this embodiment, the mobile terminal is controlled to transmit the call data by using the first communication channel and/or the second communication channel according to the condition satisfied by the signal strength of the mobile communication network and/or the wireless network in step S12. The following situations may be included:
the first situation is as follows: when the LTE network signal is weakened (e.g., the signal strength is less than a certain set threshold), and the WiFi signal can remain strong for a period of time (e.g., the signal strength is greater than the threshold), the mobile terminal transmits the video call data together through the LTE channel and the WiFi channel.
Specifically, when the LTE network signal and the WiFi signal strength satisfy the preset condition, the mobile terminal sends an SIP message to the network, requesting to support the LTE + WiFi mode to transmit the VoLTE data packet. The SIP message includes a session identifier of the terminal, a current WIFI physical address, and an enabling tag of each channel, that is, [ LTE ═ 1, WIFI ═ 1 ]. The WiFi hotspot is connected with the Internet, the LTE network is connected with the IMS network, a gateway server is added between the IMS network and the Internet, and the gateway server is used for maintaining and managing the session identification of an IMS network user and transmitting a session data packet. The mobile terminal sends RTP data packets through LTE + WiFi, wherein the RTP video data packets which are sent to the Internet through WiFi are also the RTP video data packets which are subjected to coding and encryption, the data packets are forwarded to a specified gateway server through the Internet, the data packets are directly and transparently transmitted to an IMS server connected with the gateway server through the gateway server, and the IMS server analyzes the session identifier of the RTP data packets and forwards the session identifier to other IMS nodes. The data does not need to be converted, and only the first mobile terminal needs to determine the sequence numbers of the data packets distributed by the LTE and the WiFi, and the data packets can be decoded and displayed after the second mobile terminal is recombined through the sequence numbers.
The mobile terminal checks the error rate and the retransmission rate of each channel at regular intervals, and the IMS server properly adjusts the number of data packets transmitted by the current channel according to the error rate and the retransmission rate. For example, the ratio of the transmission bandwidth of the WiFi channel to the bandwidth of LTE is 3: and 2, when the current IMS server caches 10 data packets, correspondingly distributing 6 data packets and marking serial numbers to the WiFi channel and distributing 4 data and marking serial numbers to the LTE channel by the IMS server. If the error rate or the retransmission rate of the WIFI channel is higher than a set threshold, the distribution of 1 data is correspondingly reduced and the distribution of 1 data is correspondingly increased by the LTE channel every time the error rate or the retransmission rate of the WIFI channel is higher than one threshold level. The threshold level may be set in multiple steps, for example, the bit error rate threshold is 10% to 30%, and one step is set every 5%.
Case two: when the LTE network signal is weakened (if the signal strength is smaller than a certain set threshold), so that the power consumption of the current terminal is large or the video call quality is not good enough to perform video call, and at the moment, the WiFi signal is strong (if the signal strength is larger than the threshold), the mobile terminal switches the LTE channel to the WiFi channel to perform video call transmission.
Specifically, after the LTE signal strength is weak and lower than a certain threshold and the WiFi signal strength is higher than a certain threshold and is maintained for a certain time, the terminal sends a request SIP (Session Initiation Protocol) message to the network, requesting to support the WiFi mode to transmit the VoLTE data packet. The SIP message includes a session identifier of the terminal, a current WIFI physical address, and an enabling tag of the channel, that is, [ LTE ═ 0, WIFI ═ 1 ]. At this time, all data packets are sent and received from the gateway server, and the IMS network transmits only necessary signaling messages. Wherein the signaling parameters include: and the signal bandwidth, the bit error rate, the retransmission packet loss rate, the signal-to-noise ratio and other related signal parameters of the channel.
It can be understood that, in each embodiment of the present invention, in addition to acquiring the strength of the WiFi signal, the mobile terminal may also use the uplink/downlink transmission rate of the WiFi channel and the attributes such as signal stability as the determination conditions.
According to the video call method, in the video call process, whether the wireless network is started to transmit call data or not is controlled according to the state of the current mobile communication network signal, so that the network bandwidth is expanded, the data transmission rate is increased, and the video call quality is improved. Even if the first mobile communication network signal is weak and not enough for video call, the first mobile communication network signal can be switched to the wireless network to ensure the video call quality, so that the flexibility of the video call and the intelligent level of the mobile terminal are improved, and the video call experience of a user is improved.
The present invention further provides a video call system, as shown in fig. 5, the video call system includes a first mobile terminal 201, an IMS server 203, a gateway server 204, and a second mobile terminal 202, the IMS server 203 and the gateway server 204 are connected between the first mobile terminal 201 and the second mobile terminal 202, wherein:
the first mobile terminal 201 is configured to establish a video call connection with the second mobile terminal, and establish a first communication channel and/or a second communication channel through a mobile network and/or a wireless network.
And the second mobile terminal 202 is configured to establish a video call connection with the first mobile terminal, and establish a first communication channel and/or a second communication channel through a mobile network and/or a wireless network.
The first mobile terminal 201 and the second mobile terminal 202 are further configured to detect a mobile communication network signal and a wireless network signal strength of the mobile terminal, and establish a second communication channel by using a wireless network when the mobile communication network signal and/or the wireless network signal strength meet a preset condition; and transmitting call data through the first communication channel and/or the second communication channel.
As shown in fig. 6, a specific flow of an example of establishing a video call connection for a first mobile terminal and a second mobile terminal is as follows: firstly, a first mobile terminal detects a local IP address (such as IP addresses configured by two different gateways including IMS and Internet), and sends the IP address and a video call request to a second mobile terminal; then, the second mobile terminal detects a local IP address (such as IP addresses configured by two different gateways including IMS and Internet), and sends the IP address and a reply request to the second mobile terminal; and finally, the first mobile terminal and the second mobile terminal respectively acquire the IP addresses of the opposite sides and establish video call connection.
In one embodiment, the first mobile terminal 201, as an initiator of a video call, may detect parameters such as signal strength, uplink/downlink transmission rate, and the like of a current mobile network signal and a wireless network signal in real time or periodically when the video call is established or during the video call, and control whether to transmit video call data simultaneously using two channels or to switch a channel with more reliable signal for call data transmission, where the first communication channel may be connected to a 4G network, such as LTE, by a user identification card of the mobile terminal, so that the channel is preferably an IMS channel, and the second communication channel may be connected to a WiFi hotspot by a WiFi chip module of the mobile terminal, so that the second communication channel is preferably an Internet (Internet) channel.
The first situation is as follows: when the LTE network signal of the first mobile terminal 201 becomes weak (e.g., the signal strength is smaller than a certain set threshold), and the WiFi signal can remain strong for a period of time (e.g., the signal strength is greater than the threshold), the mobile terminal transmits the video call data together through the LTE channel and the WiFi channel. The mobile terminal sends SIP messages to the network to request support of an LTE + WIFI mode to transmit VoLTE data packets. The SIP message contains a session identifier of the terminal, a current WIFI physical address and enabling labels of all channels. When the first mobile terminal sends the call data, the call data needs to be assigned with the data packet number, so that the receiving party can recombine the call data according to the sequence number and then decode and present the call data. For example, there are 10 video call packets to be transmitted, which are numbered 1,2,3 … … 9,10, wherein the packets 1,3,5,7 are sent through the LTE channel, and the packets 2,4,6,8,10 are transmitted through the WiFi channel. And sending RTP data packets through LTE + WiFi, wherein the RTP video data packets which are sent to the Internet through WiFi are also the RTP video data packets which are subjected to coding encryption, the data packets are forwarded to a specified gateway server through the Internet, and then the data packets are directly and transparently transmitted to an IMS server connected with the gateway server by the gateway server, and the IMS server analyzes the session identifier of the RTP data packet and forwards the session identifier to other IMS nodes. The data does not need to be converted, and only the first mobile terminal needs to determine the sequence numbers of the data packets distributed by the LTE and the WiFi, and the data packets can be decoded and displayed after the second mobile terminal is recombined through the sequence numbers.
The mobile terminal checks the error rate and the retransmission rate of each channel at regular intervals, and properly adjusts the number of data packets transmitted by the current channel according to the error rate and the retransmission rate. For example, the ratio of the transmission bandwidth of the WiFi channel to the bandwidth of LTE is 3: and 2, when the current IMS server caches 10 data packets, correspondingly distributing 6 data packets and marking serial numbers to the WiFi channel and distributing 4 data and marking serial numbers to the LTE channel by the IMS server. If the error rate or the retransmission rate of the WIFI channel is higher than a set threshold, the distribution of 1 data is correspondingly reduced and the distribution of 1 data is correspondingly increased by the LTE channel every time the error rate or the retransmission rate of the WIFI channel is higher than one threshold level. The threshold level may be set in multiple steps, for example, the bit error rate threshold is 10% to 30%, and one step is set every 5%.
Case two: when the LTE signal intensity is weaker and lower than a certain threshold value and the WiFi signal intensity is higher than a certain threshold value and is maintained for a certain time, the terminal sends a request SIP message to the network to request to support the WiFi mode to transmit the VoLTE data packet. The SIP message includes a session identifier of the terminal, a current WIFI physical address, and an enabling tag of the channel, that is, [ LTE ═ 0, WIFI ═ 1 ]. At this time, all data packets are sent and received from the gateway server, and the IMS network transmits only necessary signaling messages. Wherein the signaling parameters include: and the signal bandwidth, the bit error rate, the retransmission packet loss rate, the signal-to-noise ratio and other related signal parameters of the channel.
In one embodiment, the second mobile terminal 202 acts as a recipient of the video call:
for the first situation, when the video call initiator uses the first communication channel and the second communication channel to transmit the video call data together, where the first communication channel is preferably an IMS channel, the second communication channel is preferably an Internet channel, the second mobile terminal serves as a receiver, and after receiving the data packets sent from the IMS network and the data received by the WIFI, the second mobile terminal first stores in a cache, for example, the data packets with the above labels 1,3,5, and 7 are cached in a cache of an LTE channel, the data packets with the labels 2,4,6,8, and 10 are cached in a cache of a WIFI channel, and then the mobile terminal sequentially checks, reassembles, and sends the data packets to the relevant modules for processing according to the serial number labels allocated to each data packet. The mobile terminal sets a first-level cache at each channel entrance, sets a data recombination module in the mobile terminal, the module is used for recombining the data packets received from each channel and forming a stable data stream to be sent to an upper layer, and sets a second-level cache at the module entrance for caching the recombined data packets. In the first-level cache region, the terminal verifies each data packet received by each channel, and if the verification is successful, the data packet is sent to the data recombination module. And if the test fails, counting the error rate in the buffer area and sending an error rate indication to the network from the channel. The terminal also carries out packet loss detection on the data packets received by each channel, and if the data packets of the channel are found to be missing and not received within a certain time, the serial number of the packet loss and the loss rate of the whole cache area are counted and sent to the network through the channel to form the retransmission rate.
For the second situation, if the second mobile terminal receives the video call data by adopting a single channel, the data does not need to be recombined naturally, and if the second mobile terminal receives the video call data by adopting an LTE channel and a WiFi channel, the data recombination module is needed, and the data packets are inspected and recombined in sequence according to the serial number identifiers distributed to each data packet by the IMS server.
The gateway server 203 is configured to receive second session data and send the second session data to the IMS server, where the second session data is transmitted through a second communication channel;
in one embodiment, when a sender or a receiver selects to transmit call data by using a first communication channel and a second communication channel in a video call, two channels need to be established, a gateway server receives and stores a session identifier and a WIFI physical address sent by an IMS server, sends a Ping packet to the WIFI address through a network after acquiring the WIFI physical address to determine whether connection can be performed, and sends a response message to the IMS server to indicate that the WIFI address is available after the gateway server receives a Ping packet response to determine that the WIFI is available, so that the mobile terminal can establish two channels to transmit the call data.
The IMS server 204 is configured to receive first call data and the second call data sent by the gateway server, where the first call data is transmitted through a first communication channel.
In one embodiment, when a sender or a receiver in a video call selects to transmit call data by using a first communication channel and a second communication channel, the IMS server allocates resources, that is, splits the call data for transmission to each communication channel, and marks each data packet to be transmitted from both sides of the original IMS network and the gateway server simultaneously by allocating different sub-identifiers according to a rule. The rule distributes the data packets cached in the IMS server to different channel inlets according to corresponding proportion by taking the current transmission bandwidth of each channel as the basis, taking the error rate and the retransmission rate as reference factors and according to the bandwidth ratio of each channel. When the terminal checks the error rate and the retransmission rate of each channel at regular intervals, the number of data packets transmitted by the current channel is properly adjusted according to the error rate and the retransmission rate. For example, the ratio of the transmission bandwidth of the WIFI channel to the bandwidth of LTE is 3: and 2, when the current IMS server caches 10 data packets, correspondingly distributing 6 data packets and marking serial numbers to the WIFI channel by the IMS server, and distributing 4 data and marking serial numbers to the LTE channel. If the error rate or the retransmission rate of the WIFI channel is higher than a set threshold, the distribution of 1 data is correspondingly reduced and the distribution of 1 data is correspondingly increased by the LTE channel every time the error rate or the retransmission rate of the WIFI channel is higher than one threshold level. The threshold level may be set in multiple steps, for example, the bit error rate threshold is 10% to 30%, and one step is set every 5%.
The following describes in detail the process of performing video call by the video call system of the present invention, taking a mobile network as an LTE network and a wireless network as a WIFI network as an example:
example one
As shown in fig. 7, the first mobile terminal establishes an IMS channel and an internet channel through the LTE network and the WIFI network, respectively, and the second mobile terminal also establishes an IMS channel and an internet channel through the LTE network and the WIFI network, respectively. The IMS server receives an SIP message sent by the first mobile terminal, wherein the SIP message comprises a session identifier of the terminal, a current WIFI physical address and enabling labels (LTE is 1/0, WIFI is 1/0) of channels, and requests to support an LTE + WIFI mode to transmit a VoLTE data packet. And the IMS network server extracts the session identifier and the WIFI physical address in the request message and sends the session identifier and the WIFI physical address to the gateway server, the gateway server acquires and stores the session identifier, and after the WIFI physical address is acquired, a Ping packet is sent to the WIFI address through the network to determine whether connection can be performed. And when the gateway server receives the ping packet response and determines that the WIFI is available, the gateway server sends a response message to the IMS server to indicate that the WIFI address is available. At this point, the first mobile terminal establishes a dual channel. In this example one, the IMS server also performs resource allocation according to the transmission status of each channel, such as the current transmission bandwidth, the bit error rate, and the retransmission rate of each channel, as reference factors, which is described in detail above. And conversely, the IMS server receives the call data of the second mobile terminal in a processing mode.
Example two
As shown in fig. 8, the first mobile terminal establishes an IMS channel through the LTE network and the WIFI network, and the second mobile terminal establishes an IMS channel through the LTE network.
In this example, the first mobile terminal transmits only signaling parameters through the LTE network, and the WIFI network transmits video call data, where the signaling parameters include: and parameters such as signal bandwidth, bit error rate, retransmission packet loss rate, signal-to-noise ratio and the like of the channel.
When the gateway server receives the call data transmitted by the Internet channel of the first mobile terminal, the gateway server directly and transparently transmits the call data to the IMS server connected with the gateway server, and the IMS server analyzes the session identifier of the data packet, forwards the session identifier to other IMS nodes and transmits the session identifier to the second mobile terminal, wherein the data does not need to be converted.
When the IMS server receives the call data transmitted by the IMS channel of the second mobile terminal, the channel type of the first mobile terminal is analyzed to be an Internet channel, the call data are transparently sent to the gateway server, the gateway server obtains a destination address in the call data, and the call data are forwarded to the first mobile terminal through the Internet channel corresponding to the first mobile terminal according to the destination address.
The invention further provides a video call device which is applied to the mobile terminal. An embodiment of the video call device of the present invention is provided based on the above-mentioned mobile terminal hardware structure and communication system. As shown in fig. 9, the apparatus includes a first processing chip 101, a second processing chip 102, a determining module 103, and an application service module 104, wherein:
the first processing chip 101 is used for connecting a mobile communication network and establishing a first communication channel; the type of the first communication channel is preferably an IMS channel.
The second processing chip 102 is used for connecting a wireless network and establishing a second communication channel; the second communication channel is preferably an internet channel.
The judging module 103 is configured to establish a second communication channel by using a wireless network when the mobile communication network signal and/or the wireless network signal strength meet a preset condition;
an application service module 104, configured to control transmission of call data through the first communication channel and/or the second communication channel;
the first processing chip 101 is further configured to detect a signal strength of a mobile communication network; the second processing chip 102 is further configured to detect a signal strength of a wireless network.
Referring to fig. 10, the determining module 103 further includes:
a first judging subunit 301, configured to judge whether the signal strength of the mobile communication network is smaller than a first threshold;
a second determining subunit 302, configured to determine that the mobile communication network signal strength is smaller than a second threshold and the wireless network signal strength is greater than a third threshold;
a third determining subunit 303, configured to determine that the wireless network signal strength is greater than a fourth threshold.
The application services module 104 is further operable to:
and proportionally distributing the call data stream between the first communication channel and the second communication channel according to the signal strength of the mobile communication network and the wireless network so as to transmit the call data through the first communication channel and the second communication channel.
The video call device, the video call method, and the method embodiment of the mobile terminal in the video call system provided in the above embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments, and technical features in the method embodiments are correspondingly applicable in the device embodiments, and are not described herein again.
Therefore, in the video call process, the video call device controls whether the wireless network is started to transmit call data or not according to the state of the current mobile communication network signal, thereby expanding the network bandwidth, improving the data transmission rate and improving the video call quality. Even if the first mobile communication network signal is weak and not enough for video call, the first mobile communication network signal can be switched to the wireless network to ensure the video call quality, so that the flexibility of the video call and the intelligent level of the mobile terminal are improved, and the video call experience of a user is improved.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The methods or steps of the methods described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the invention. The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching. The embodiments are shown and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.

Claims (8)

1. A video call method is applied to a mobile terminal, and is characterized by comprising the following steps:
connecting a mobile communication network and a wireless network; the mobile communication network is used for establishing a first communication channel, and the wireless network is used for establishing a second communication channel;
detecting signal strength of a mobile communication network and a wireless network;
when the mobile communication network signal and/or the wireless network signal strength meet a preset condition, determining the allocation proportion of the call data flow;
transmitting call data through the first communication channel and the second communication channel according to the distribution proportion of the call data flow;
the mobile terminals comprise a first mobile terminal serving as a video call sender and a second mobile terminal serving as a receiver;
the second mobile terminal receives the first call data and the second call data and carries out verification and recombination on the first call data and the second call data according to the serial number identification distributed by the IMS server; the second communication data is received by the gateway server and sent to the IMS serverIs/are as followsThe second communication data is transmitted through a second communication channel; the first call data is received by the IMS serverIs/are as followsThe first call data is transmitted through a first communication channel;
the second mobile terminal receives the first call data and the second call data, and carries out verification and recombination on the call data by sequentially distributing serial number identifications to the first call data and the second call data according to the IMS server;
the second mobile terminal sets a first-level cache at the inlets of the first communication channel and the second communication channel, the second mobile terminal comprises a data recombination module, the data recombination module is used for recombining data packets received from the first communication channel and the second communication channel and forming a stable data stream, in the first-level cache region, the terminal verifies each data packet received by the first communication channel and the second communication channel, and if the verification is successful, the terminal sends the data packets to the data recombination module; and setting a second-level cache at the entrance of the data reorganization module for caching the reorganized data packets.
2. The video call method according to claim 1, wherein the preset condition that the mobile communication network signal strength and/or the wireless network signal strength satisfy comprises:
the signal strength of the mobile communication network is less than a first threshold value; or
The signal intensity of the mobile communication network is smaller than a second threshold value and the signal intensity of the wireless network is larger than a third threshold value; or
The wireless network signal strength is greater than a fourth threshold.
3. The video call method according to claim 1, wherein the transmitting call data via the first communication channel and the second communication channel specifically comprises:
and proportionally distributing the call data stream between the first communication channel and the second communication channel according to the signal strength of the mobile communication network and the wireless network so as to transmit the call data through the first communication channel and the second communication channel.
4. The video call method according to any one of claims 1 to 3, further comprising:
detecting the bit error rate and/or the retransmission rate of the first communication channel and the second communication channel within a preset time interval;
setting the error rate and the retransmission rate to one or more threshold levels respectively;
and when the threshold levels of the bit error rates and/or the retransmission rates of the first communication channel and the second communication channel meet corresponding preset conditions, adjusting the distribution proportion of the call data streams between the first communication channel and the second communication channel.
5. A video call system, comprising a first mobile terminal, an IMS server, a gateway server, and a second mobile terminal, wherein the IMS server and the gateway server are connected between the first mobile terminal and the second mobile terminal, and wherein:
the first mobile terminal is used for establishing video call connection with the second mobile terminal and establishing a first communication channel and/or a second communication channel through a mobile network and/or a wireless network;
the second mobile terminal is used for establishing video call connection with the first mobile terminal and establishing a first communication channel and/or a second communication channel through a mobile network and/or a wireless network;
the first mobile terminal and the second mobile terminal are also used for detecting the mobile communication network signal and the wireless network signal intensity of the mobile terminal, and determining the allocation proportion of the call data flow when the mobile communication network signal and/or the wireless network signal intensity meet the preset conditions; transmitting call data through the first communication channel and the second communication channel according to the distribution proportion of the call data flow;
the gateway server is used for receiving second communication data and sending the second communication data to the IMS server, wherein the second communication data are transmitted through a second communication channel;
the IMS server is used for receiving first call data and the second call data sent by the gateway server, wherein the first call data are transmitted through a first communication channel;
the IMS server is also used for receiving the wireless network physical address sent by the gateway server;
the IMS server is also used for sequentially distributing serial number identifications to the first call data and the second call data;
the second mobile terminal is further configured to receive the first call data and the second call data, and perform verification and reassembly on the first call data and the second call data according to the serial number identifier allocated by the IMS server;
the second mobile terminal is further configured to set a first-level cache at the first communication channel and the second communication channel, the second mobile terminal includes a data reassembly module, the data reassembly module is configured to reassemble data packets received from the first communication channel and the second communication channel and form a stable data stream, in the first-level cache, the terminal verifies each data packet received by the first communication channel and the second communication channel, and if the verification is successful, the terminal sends the data packet to the data reassembly module; and setting a second-level cache at the entrance of the data reorganization module for caching the reorganized data packets.
6. A video call device is applied to a mobile terminal, and is characterized by comprising:
the first processing chip is used for connecting a mobile communication network and establishing a first communication channel;
the second processing chip is used for connecting a wireless network and establishing a second communication channel;
the judging module is used for determining the allocation proportion of the call data flow when the mobile communication network signal and/or the wireless network signal strength meet the preset conditions;
the application program service module is used for controlling the transmission of call data through the first communication channel and/or the second communication channel;
the first processing chip is also used for detecting the signal strength of the mobile communication network; the second processing chip is also used for detecting the signal intensity of the wireless network;
the mobile terminals comprise a first mobile terminal serving as a video call sender and a second mobile terminal serving as a receiver;
the second mobile terminal receives the first call data and the second call data and carries out verification and recombination on the first call data and the second call data according to the serial number identification distributed by the IMS server; the second communication data is received by the gateway server and sent to the IMS server, and is transmitted through a second communication channel; first call data is received by the IMS server, and the first call data is transmitted through a first communication channel;
the second mobile terminal receives the first call data and the second call data, and carries out verification and recombination on the first call data and the second call data by sequentially distributing serial number identifications to the first call data and the second call data according to the IMS server;
the second mobile terminal sets a first-level cache at the inlets of the first communication channel and the second communication channel, the second mobile terminal comprises a data recombination module, the data recombination module is used for recombining data packets received from the first communication channel and the second communication channel and forming a stable data stream, in the first-level cache region, the terminal verifies each data packet received by the first communication channel and the second communication channel, and if the verification is successful, the terminal sends the data packets to the data recombination module; and setting a second-level cache at the entrance of the data reorganization module for caching the reorganized data packets.
7. The video call device according to claim 6, wherein said determining module further comprises:
the first judging subunit is used for judging whether the signal intensity of the mobile communication network is smaller than a first threshold value;
the second judging subunit is used for judging that the signal intensity of the mobile communication network is smaller than a second threshold value and the signal intensity of the wireless network is larger than a third threshold value;
and the third judging subunit is used for judging that the wireless network signal strength is greater than a fourth threshold value.
8. The video call device of claim 6, wherein the application service module is further configured to:
and proportionally distributing the call data stream between the first communication channel and the second communication channel according to the signal strength of the mobile communication network and the wireless network so as to transmit the call data through the first communication channel and the second communication channel.
CN201610613218.3A 2016-07-29 2016-07-29 Video call method, device and system Active CN106210598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610613218.3A CN106210598B (en) 2016-07-29 2016-07-29 Video call method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610613218.3A CN106210598B (en) 2016-07-29 2016-07-29 Video call method, device and system

Publications (2)

Publication Number Publication Date
CN106210598A CN106210598A (en) 2016-12-07
CN106210598B true CN106210598B (en) 2020-06-30

Family

ID=57497988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610613218.3A Active CN106210598B (en) 2016-07-29 2016-07-29 Video call method, device and system

Country Status (1)

Country Link
CN (1) CN106210598B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3547690B1 (en) 2016-12-15 2021-09-08 Caton Technology (Shanghai) Limited Real-time video transmission method of multipath network
CN108243474A (en) * 2016-12-27 2018-07-03 华为技术有限公司 Data flow transmission method, apparatus and system
CN111148277A (en) * 2019-12-30 2020-05-12 上海立可芯半导体科技有限公司 VoWiFi and VoLTE call data transmission method and system
CN111542133B (en) * 2020-06-18 2023-05-09 茂佳科技(广东)有限公司 Information transmission method, system, receiving device, transmitting device and storage medium
CN113938966A (en) * 2021-10-18 2022-01-14 维沃移动通信有限公司 Call control method and call control device
CN114727343B (en) * 2022-01-24 2023-05-23 北京仁光科技有限公司 Multi-channel data transmission system
CN115002920B (en) * 2022-08-01 2022-11-04 易联科技(深圳)有限公司 Mobile terminal signal enhancement method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223625A (en) * 2011-03-24 2011-10-19 浙江师范大学 Wireless communication method suitable for multi-mode mobile terminal
CN102811367A (en) * 2011-05-31 2012-12-05 美国博通公司 Adaptive video encoding based on predicted wireless channel conditions
CN104412701A (en) * 2012-07-30 2015-03-11 德州仪器公司 Method and device for optimizing simultaneous long term evolution (LTE) signals and signals in the industrial, scientific, and medical (ISM) radio band
CN105227892A (en) * 2015-10-28 2016-01-06 努比亚技术有限公司 Video call system, apparatus and method
CN105516635A (en) * 2015-10-28 2016-04-20 努比亚技术有限公司 Video call system, device and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223625A (en) * 2011-03-24 2011-10-19 浙江师范大学 Wireless communication method suitable for multi-mode mobile terminal
CN102811367A (en) * 2011-05-31 2012-12-05 美国博通公司 Adaptive video encoding based on predicted wireless channel conditions
CN104412701A (en) * 2012-07-30 2015-03-11 德州仪器公司 Method and device for optimizing simultaneous long term evolution (LTE) signals and signals in the industrial, scientific, and medical (ISM) radio band
CN105227892A (en) * 2015-10-28 2016-01-06 努比亚技术有限公司 Video call system, apparatus and method
CN105516635A (en) * 2015-10-28 2016-04-20 努比亚技术有限公司 Video call system, device and method

Also Published As

Publication number Publication date
CN106210598A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
CN106210598B (en) Video call method, device and system
US10356667B2 (en) User equipment handover method, and base station
US10129809B2 (en) Method and apparatus for managing handovers in a wireless network
US11825385B2 (en) Method, system and apparatus for multicast session management in 5G communication network
TWI602468B (en) Terminal through the relay node to determine the use of methods and devices
US8199698B2 (en) Method and apparatus for transmitting/receiving control message related to packet call service in an IP multimedia subsystem
US9642051B2 (en) Method and apparatus for providing notification of a network access technology switching event
WO2017071309A1 (en) Video call system, device and method
US20100011110A1 (en) Mobile terminal to media server connection apparatus, system, and method
EP3621360B1 (en) System information transmission method and related device
US20150043516A1 (en) Method for network offloading, base station, and terminal
US20160127967A1 (en) Service offloading method and base station
US20150341494A1 (en) Method, system, base station and cluster EPC for establishing group call context
CN105873241B (en) Method and device for establishing call connection
WO2006001683A1 (en) Method and apparatus for transmitting/receiving control message related to packet call service in an ip multimedia subsystem
EP3758312B1 (en) Method and system for the creation of a multicast group
JP2023547080A (en) Connection establishment method, device, communication equipment and storage medium
CN112368976A (en) Terminal and method for performing group communication
CN107005816A (en) A kind of processing method and processing device of group service
KR20220098185A (en) Data transmission methods, devices and communication devices
US20110221859A1 (en) Method and apparatus for video telephony in mobile communication system
WO2012113309A1 (en) Reporting method and ue that enable mbms continuity
KR20130023970A (en) Traffic control gateway and traffic control method using the same
WO2023280022A1 (en) Multi-path communication method, and device
WO2024094128A1 (en) Communication method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant