CN116248929A - Method, device and storage medium for switching audio call into video call - Google Patents

Method, device and storage medium for switching audio call into video call Download PDF

Info

Publication number
CN116248929A
CN116248929A CN202211632247.6A CN202211632247A CN116248929A CN 116248929 A CN116248929 A CN 116248929A CN 202211632247 A CN202211632247 A CN 202211632247A CN 116248929 A CN116248929 A CN 116248929A
Authority
CN
China
Prior art keywords
video
call
service
audio
information
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.)
Pending
Application number
CN202211632247.6A
Other languages
Chinese (zh)
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.)
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute 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 China United Network Communications Group Co Ltd, China Information Technology Designing and Consulting Institute Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202211632247.6A priority Critical patent/CN116248929A/en
Publication of CN116248929A publication Critical patent/CN116248929A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/1066Session management
    • 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/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides a method, a device and a storage medium for switching an audio call into a video call, which relate to the technical field of communication and are used for improving the fluency of the switching process of the audio call and the video call. The method comprises the following steps: receiving first request information of a user terminal for requesting to switch a call between the user terminal and a service terminal from an audio call to a video call; in response to receiving the first request information, sending second request information for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal; receiving second response information from the video service system, wherein the second response information is used for determining that system resources are reserved; and in response to receiving the second response information, sending third request information for instructing the service terminal to create a video media channel by using the system resource to the service terminal so that the service terminal and the user terminal can conduct video call through the video media channel.

Description

Method, device and storage medium for switching audio call into video call
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a storage medium for switching an audio call to a video call.
Background
Along with development of technology, more and more terminal devices have an audio/video call function. Audio and video calls based on data traffic and wireless networks are easier to implement in today's technology, and users are now more inclined to demand a way to switch between audio calls and video calls during a call.
At present, in the process of switching between audio calls and video calls, the situation that the switching is not smooth enough and the interface is blocked always occurs. This is because in the whole call system, the service system is an application attached to the communication system, and the service logic and the communication logic are in separate states, so that a perfect adaptation effect cannot be achieved in the case of switching between an audio call and a video call. How to make the switching process of the audio call and the video call smoother becomes a problem to be solved urgently.
Disclosure of Invention
The invention provides a method, a device and a storage medium for switching an audio call to a video call. The method is used for improving the fluency of the switching process of the audio call and the video call. The technical scheme of the invention is as follows:
in a first aspect, a method for switching an audio call to a video call is provided, the method comprising:
receiving first request information of a user terminal, wherein the first request information is used for requesting to switch a call between the user terminal and a service terminal from an audio call to a video call;
in response to receiving the first request information, sending second request information to the video service system, wherein the second request information is used for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal;
receiving second response information from the video service system, wherein the second response information is used for determining that system resources are reserved;
and in response to receiving the second response information, sending third request information to the service terminal, wherein the third request information is used for indicating the service terminal to use the system resource to create a video media channel so that the service terminal and the user terminal can conduct video call through the video media channel.
The technical scheme provided by the invention has at least the following beneficial effects: after receiving first request information for requesting to switch a call between a user terminal and a service terminal from an audio call to a video call, requesting a video service system to reserve system resources required when the video call is performed between the user terminal and the service terminal. Therefore, the service terminal can use the system resource to create the video media channel, so that the service terminal and the user terminal can carry out video call through the video media channel, and the smoothness of the switching process of the audio call and the video call is improved.
In one possible implementation manner, third response information from the service terminal is received, and the third response information is used for indicating that the video media channel is successfully created; in response to receiving the third response information,
and sending first response information to the user terminal, wherein the first response information is used for indicating that the audio call is successfully switched to the video call.
Based on the possible implementation manner, in the case that the service terminal successfully creates the video media channel by using the system resource, the user terminal can timely receive the first response information sent by the service terminal and used for indicating that the audio 0 call is successfully switched to the video call. The user terminal can timely switch the audio call interface to the video call interface according to the instruction, so that the smoothness of the switching process of the audio call and the video call is further improved.
In another possible implementation, the system resources include bandwidth resources, video processing resources, and video quality inspection resources.
5 based on the possible implementation manner, the video service system reserves system resources required by the video call between the user terminal and the service terminal, so that the service terminal uses the system resources to create a video media channel.
In another possible implementation manner, the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of a video call.
And 0, based on the possible implementation manner, receiving the identification information of the call between the service terminals and the configuration information of the video call can help the service terminals to successfully establish the video media channel, and after the service terminals are successfully established, quickly searching the corresponding user terminals, and sending first response information for indicating that the audio call is successfully switched to the video call to the corresponding user terminals.
In another possible implementation, the second request information includes identification information of a call between the user terminal and the service terminal 5 and configuration information of a video call.
Based on the possible implementation manner, the identification information of the call between the user terminal and the service terminal can help the video service system to find the user terminal which needs to reserve the system resource required for carrying out the video call between the user terminal and the service terminal in the stored user terminal list. Configuration information for video calls may be
To help the video service system reserve the system resource 0 for the corresponding user terminal required for video call.
In a second aspect, there is provided an apparatus for switching an audio call to a video call, the apparatus comprising:
the receiving module is used for receiving first request information of the user terminal, wherein the first request information is used for requesting to switch a call between the user terminal and the service terminal from an audio call to a video call;
the sending module is used for responding to the received first request information and sending second request information to the video service system, wherein the second request information is used for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal;
the receiving module is further used for receiving second response information from the video service system, and the second response information 5 is used for determining that system resources are reserved;
the sending module is further configured to send third request information to the service terminal in response to receiving the second response information, where the third request information is used to instruct the service terminal to create a video media channel by using the system resource, so that the service terminal and the user terminal perform video call through the video media channel.
In a possible implementation manner, the receiving module is further configured to receive a third response message from the service terminal, where the third response message is used to indicate that the video media channel is successfully created;
and the sending module is also used for responding to the received third response information and sending first response information to the user terminal, wherein the first response information is used for indicating that the audio call is successfully switched to the video call.
In another possible implementation, the system resources include bandwidth resources, video processing resources, and video quality inspection resources.
5 in another possible implementation manner, the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
In another possible implementation manner, the second request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
In a third aspect, there is provided a communication apparatus comprising: a processor and a memory for storing processor 0 executable instructions; wherein the processor is configured to perform a method of switching an audio call to a video call as in the first aspect and any one of its possible implementations.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon computer instructions which, when run on a communications device, cause the communications device to perform a method of switching an audio call as in the first aspect and any one of its possible implementations to a video call.
For a detailed description of the second to fourth aspects of the invention and various implementations thereof, reference may be made to the detailed description of the first aspect and various implementations thereof. The advantages of the second to fourth aspects and their various implementations may be referred to for analysis of the advantages of the first aspect and its various implementations, and will not be described here in detail.
Drawings
FIG. 1 provides a diagram of a prior art audio video service system architecture;
fig. 2 is a schematic diagram of an audio/video service system according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for switching an audio call to a video call according to an embodiment of the present invention;
fig. 4 is a flowchart of a method for switching an audio call to a video call according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an apparatus for switching an audio call to a video call according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the present invention, the words "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
Existing audio and video calls commonly adopt session initiation protocol (Session Initiation Protocol, SIP) or session description protocol (Session Description Protocal, SDP) protocols for call signaling control, including registration, session negotiation, session establishment, release, and other procedures. When the terminal initiates a call, whether the call is a video call or not is judged according to whether the contact header field in the calling initial INVITE message contains a video tag or whether the SDP carries a video media line or not. If the initial call is a video call, the audio call can be negotiated for the second time before the call, or any one of the two parties can be switched to the audio call in the call process. If the initial call is an audio call, the video call can be negotiated for the second time before the call, and the video call is updated in the call.
By way of example, FIG. 1 provides a diagram of an existing audio video service system, as shown in FIG. 1, comprising a user terminal 101, a signaling system 102, a media service system 103, a service terminal 104, an audio service system 105, and a video service system 106.
When an audio call is conducted, the user terminal 101, the signaling system 102, the media service system 103, the service terminal 104 and the audio service system 105 in the audio-video service system architecture assist in completing the related audio services.
When a video call is conducted, the user terminal 101, the signaling system 102, the media service system 103, the service terminal 104 and the video service system 106 in the architecture of the audio and video service system assist in completing related video services.
From the above, it can be seen that, due to the different audio/video processing logic in the industry application, the related business application needs to trigger different logic and select different program paths according to the call type to complete the whole interaction. The decision of the current call type is determined by the terminal and the communication system, the call type switching is controlled by the terminal and the communication system, the service system is more an application attached to the communication system, the service logic and the communication logic are in a separated state, and the service system is difficult to adapt when encountering an audio/video switching scene.
In view of this, the present invention provides a method for switching an audio call to a video call, in which when a user terminal requests to switch a call between a user terminal and a service terminal from an audio call to a video call, a video service system is requested to reserve system resources required for performing a video call between the user terminal and the service terminal. Therefore, the service terminal can use the reserved system resources to create the video media channel, so that the service terminal and the user terminal can carry out video call through the video media channel, and the smoothness of the process of switching the audio call into the video call is improved.
The embodiment of the invention provides an optimization method for switching an audio call into a video call, which can be applied to a device for switching the audio call into the video call. For example, the means for switching the audio call to the video call may be an architecture for an audio video service system. Optionally, the device for switching the audio call to the video call may also implement a function to be implemented by the device for switching the audio call to the video call by a Virtual Machine (VM) deployed on a physical machine.
An exemplary architecture diagram of an audio/video service system provided by an embodiment of the present invention is shown in fig. 2. The audio and video service system architecture may include: a user terminal 101, a signaling system 102, a media service system 103, a service terminal 104, an audio service system 105, a video service system 106 and an audio-video service continuity switching system 107.
The audio and video service continuity switching system 107 may include a signaling capture subsystem 1071 and a control inverse subsystem 1072, among other things.
The user terminal 101 establishes a connection with the signaling system 102 through signaling, and is used for interacting with a user, and transmitting a user operation instruction to the signaling system 102 through a signaling manner. The user terminal 101 may be a physical machine, for example: desktop computers, also known as desktops or desktops (desktops), cell phones, tablet computers, notebook computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (personal digital assistant, PDA), etc., may also be terminals used by users such as WeChat applets, etc., or may also be some third party applications.
The signaling system 102 establishes connection with the audio/video service continuity switching system 107 through signaling, and is responsible for signaling proxy and transmission functions such as user terminal registration, session and media negotiation, terminal release, and the like.
The media service system 103 is connected to the user terminal 101 and the service terminal 104, and exchanges and transmits media streams with the user terminal and the service terminal respectively through a Real-time transport protocol (Real-time Transport Protocol, RTP).
The service terminal 104 is connected with the audio service system 105 and the video service system 106 through application program (Application Program Interface, API) interfaces, and performs establishment of related service media channels by calling resources reserved by the audio service system and the video service system.
The service terminal 104 establishes a connection with the audio/video service continuity switching system 107 through signaling, and is used for performing media negotiation with the control counter subsystem 1072 in the audio/video service continuity switching system 107.
The service terminal 104 may be a service system client such as a voice customer service system and a conference system, or may be a user terminal.
The audio service system 105 is configured to reserve system resources required for performing an audio call between the user terminal and the service terminal. Such as voice customer service systems, audio conferencing systems, etc.
And the video service system 106 is used for reserving system resources required by video call between the user terminal and the service terminal. Such as video customer service systems, video conferencing systems, etc.
The signaling capturing subsystem 1071 is configured to extract SIP/SDP signaling in the signaling system 102, and when audio/video switching occurs, the signaling capturing subsystem can sense and trigger an API interface in advance, and notify the switching behavior to the control anti-subsystem 1072.
The control counter subsystem 1072 is connected with the audio service system 105 and the video service system 106 through API interfaces, and is used for requesting the audio service system 105 and the video service system to reserve resources required for performing audio and video service interaction.
In some embodiments, the signaling capture subsystem 1071 may be divided into a SIP parsing module, an event subscription module, a SIP proxy module, and a SIP processing module according to the functions it employs.
In some embodiments, the control anti-rotor system 1072 may be divided into a time processing module, a service orchestration module, a service mapping module, and a service control module according to the functions it employs.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio and video service system, when the user terminal initiates an audio call or a video call request for the first time, a specific process of constructing a corresponding audio and video service is as follows: after the signaling system 102 completes the registration and access processes, the user terminal 101 initiates an audio and video service request to be transmitted in a signaling manner; after capturing the audio and video service request, the signaling system 102 routes the audio and video service request to the signaling capturing subsystem 1071 in the audio and video service continuity switching system 107 in a signaling manner; the signaling capture subsystem 1071 establishes a session negotiation announcement based on subscription information contained in the audio video service request and sends the session negotiation announcement to the control anti-subsystem 1072.
The control anti-subsystem 1072 selects a corresponding service system according to the service to be established in the session negotiation announcement; for example, the audio service system 105 is selected if the service to be set up is an audio service, and the video service system 106 is selected if the service to be set up is a video service; forwarding the session negotiation notification to the service terminal 104 after the service system is selected; in case of successfully receiving the session negotiation notification, the service terminal 104 establishes a corresponding audio channel or video channel. Thus, the user terminal 101 can perform audio call or video call with the service terminal 104 through the audio/video media channel.
For example, when fig. 2 is mapped to a system structure of the VOLTE video customer service system, the user terminal 101 is a VOLTE mobile phone terminal; the signaling system 102 is an IMS network signaling processing part and is mainly responsible for the registration procedure of the VOLTE mobile phone terminal; the media service system 103 is an IP multimedia subsystem (IP Multimedia Subsystem, IMS) network and an Inter-network session border controller (Inter-network Session BordorControllor, I-SBC); the service terminal 104 is a customer service system; the VOLTE mobile phone terminal and the customer service system are accessed to the IMS network and the I-SBC so as to exchange and transmit media streams.
The VOLTE mobile phone terminal initiates an audio service request and transmits the audio service request in a signaling mode, and after receiving the request, the IMS network signaling processing part routes the request to a signaling capturing subsystem in the audio service continuous line switching system in a signaling mode; the signaling capturing subsystem establishes a session negotiation notice according to subscription information contained in the audio service request, and sends the session negotiation notice to the control inversion subsystem; the control anti-subsystem selects the audio service system as the service logic service unit and forwards the session negotiation notice to the customer service system; after the customer service system processes the audio information, an audio media stream of the terminal-ISBC-customer service system is established, and negotiation success information is fed back to the VOLTE mobile phone terminal.
The method for switching the audio call to the video call provided by the embodiment of the invention is described in detail below with reference to the accompanying drawings.
Fig. 3 is a flowchart of a method for switching an audio call to a video call according to an embodiment of the present invention. As shown in fig. 3, the method comprises the steps of:
s101, the audio and video service continuity switching system receives first request information of a user terminal.
The first request information is used for requesting to switch the call between the user terminal and the service terminal from an audio call to a video call.
In some embodiments, the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
In some embodiments, the identification information of the call is a mobile phone number of the user terminal, or a registered account number of the user terminal, or an identifier with user characteristic information such as an IP address of the user terminal.
In some embodiments, the configuration information for the video call includes a definition of the video picture, a size of the video picture, a transmission rate of the video picture, and the like.
In some embodiments, the first request information of the user terminal is mainly generated in the process of performing an audio call by the user terminal, and specifically, the user can actively send the first request information to the audio/video service continuity switching system through manually operating the terminal device; or when the terminal equipment senses the action of switching the audio call into the video call, triggering a related program and sending first request information to the audio/video service continuity switching system.
Wherein the first request information may be transmitted by SIP/SDP signaling.
For example, in the case where the audio call needs to be switched to the video call due to a service requirement during the audio call, the VOLTE mobile phone terminal may initiate an Update request to modify the media parameter to the video, and send the request to the IMS network signaling processing part. The IMS network routes the Update request to an audio and video service continuity switching system.
In this way, the signaling transmission mode is beneficial to protecting the privacy security of the user and is also convenient for the receiving and processing of the signaling capturing subsystem.
With continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S101 is specifically as follows: when the user terminal 101 and the service terminal 104 perform an audio call, the user terminal 101 initiates first request information for switching the audio call to the video call, and transmits the first request information to the signaling capturing subsystem 1071 through the signaling system 102 in a signaling manner.
For example, in the case that the user terminal 101 is a VOLTE mobile phone terminal, the signaling system 102 is an IMS network signaling processing part, the media service system 103 is an IMS network and an Inter-network session border controller (Inter-network Session Bordor Controllor, I-SBC), and the service terminal 104 is a customer service system, the VOLTE mobile phone terminal initiates the first request information; the IMS network signaling processing portion receives the first request information and routes the first request information to the signaling acquisition subsystem by signaling.
S102, responding to the received first request information, and sending second request information to the video service system by the audio/video service continuity switching system.
The second request information is used for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal.
In some embodiments, the second request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call. The system resources include bandwidth resources, video processing resources, and video quality inspection resources.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S102 is specifically: after receiving first request information initiated by the user terminal to switch the call between the user terminal 101 and the service terminal 104 from the audio call to the video call, the signaling capturing subsystem 1071 forwards the first request information to the control inversion subsystem 1072; the control anti-subsystem 1072 sends the second request message to the video service system 106; the video service system 106 reserves system resources required for video call between the corresponding user terminal 101 and service terminal 104 according to the call identification information and the video call configuration information in the second request information.
Therefore, the service terminal can reserve the system resources required by the video call between the user terminal and the service terminal based on the video service system, and establish a video media channel for the user terminal and the service terminal.
S103, the audio and video service continuity switching system receives second response information from the video service system.
The second response information is used for determining that system resources are reserved by the audio and video service continuity switching system.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S103 is specifically: after the video service system 106 successfully reserves the system resource, the second response information is sent to the audio/video service continuity switching system 107. Thus, the audio/video service continuity switching system 107 can continue the operation of switching the audio call to the video call, thereby reducing the waiting time.
S104, the audio and video service continuity switching system responds to the received second response information and sends third request information to the service terminal.
The third request information is used for indicating the service terminal to use the system resource to create the video media channel.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S104 is specifically: after receiving the second response information, the control counter subsystem 1072 in the audio/video service continuity switching system 107 sends third request information to the service terminal 104, where the third request information is used to instruct the service terminal 104 to create a video media channel using system resources.
In this way, a video call can be made between the user terminal 101 and the service terminal 104 based on the video media channel.
Based on the method, the system resources required by the video service system when the video call is carried out between the user terminal and the service terminal are reserved, and the service terminal can use the system resources to create a video media channel, so that the user terminal can carry out the video call through the video media channel, and the smoothness of the switching process of the audio call and the video call is improved.
Fig. 4 is a flowchart of a method for switching an audio call to a video call according to an embodiment of the present invention. As shown in fig. 4, the method comprises the steps of:
s105, the audio and video service continuity switching system receives third response information from the service terminal.
Wherein the third response information is used for indicating that the video media channel creation is successful.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S105 is specifically: the audio/video service continuity switching system 107 receives third response information indicating that the creation of the video media channel is successful from the service terminal 104. In this way, the audio and video service continuity switching system 107 can avoid repeatedly instructing the service terminal to create the video media channel using the reserved system resources when knowing that the video media channel is successfully created.
S106, the audio and video service continuity switching system responds to the received third response information and sends the first response information to the user terminal.
The first response information is used for indicating that the audio call is successfully switched to the video call.
In some embodiments, with continued reference to fig. 2, based on the architecture of the audio/video service system, the implementation manner of step S106 is specifically: the audio/video service continuity switching system 107 transmits, in response to receiving the third response information, first response information to the user terminal, the first response information indicating that the switch from the audio call to the video call is successful.
Based on this, in case that the service terminal successfully creates the video media channel using the system resource, the service terminal transmits first response information indicating a successful switch from the audio call to the video call to the user terminal. Therefore, the user terminal can switch to the interface of the video call in time, and the fluency of the switching process of the audio call and the video call is further improved.
In one possible implementation, after the signaling is captured by the signaling capture subsystem, signaling content is announced to the control anti-subsystem according to subscription information; the control anti-subsystem interacts with the video service system according to the characteristic that the communication type is video at the time, and is used as a continuity service logic unit to request the video service unit to reserve resources for video recording and video quality inspection; after the resource reservation is successful, controlling the anti-rotor system to initiate an Update flow to the customer service system to carry out media negotiation; the customer service system receives the negotiation request and establishes a new video media channel; after video stream transmission, the customer service system can see the audio and video conditions of the terminal camera, and the video service system starts the functions of video recording and video quality inspection, so that the interactive logic of the whole video service is completed. The video service may be a remote photographing, identity verification, audio recording or video recording service.
In practical application, the specific implementation process of switching from video call to audio call is as follows:
the audio/video service continuity switching system receives request information which is sent by a user terminal and is used for switching a call between the user terminal and a service terminal from a video call to an audio call;
the audio and video service continuity switching system sends request information for requesting the video service system to release system resources required by video call between the user terminal and the service terminal to the video service system;
the audio and video service continuity switching system receives response information from the video service system, wherein the response information is used for determining that system resources required by video call between a user terminal and a service terminal are released successfully;
the audio and video service continuity switching system sends request information for instructing the service terminal to create an audio media channel by using related system resources of the audio call to the service terminal so that the service terminal and the user terminal can carry out the audio call through the audio media channel;
and after receiving the information for indicating that the audio media channel is successfully created from the service terminal, the audio/video service continuity switching system sends the information for indicating that the video call is successfully switched to the audio call to the user terminal.
The specific implementation manner of switching from the video call to the audio call may refer to the specific implementation manner of switching from the audio call to the video call.
It will be appreciated that the above method may be implemented by a device for switching an audio call to a video call, where the device for switching an audio call to a video call includes a hardware structure or a software module for executing each function in order to implement the above function. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. 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 embodiments of the present invention.
The embodiment of the invention can divide the functional modules of the device for switching the audio call to the video call according to the method example, for example, the functional modules can be divided corresponding to the functions. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, in the embodiment of the present invention, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation.
Fig. 5 shows a schematic structural diagram of a device for switching an audio call to a video call according to the above embodiment, which is applied to an audio/video service continuity switching system, in the case of dividing each functional module by corresponding each function. As shown in fig. 5, the apparatus 50 for switching an audio call to a video call includes: a receiving module 51 and a transmitting module 52.
A receiving module 51, configured to receive first request information of a user terminal, where the first request information is used to request to switch a call between the user terminal and a service terminal from an audio call to a video call;
a sending module 52, configured to send, in response to receiving the first request information, second request information to the video service system, where the second request information is used to request the video service system to reserve system resources required when video call is performed between the user terminal and the service terminal;
the receiving module 51 is further configured to receive second response information from the video service system, where the second response information is used to determine that system resources are reserved;
the sending module 52 is further configured to send, in response to receiving the second response information, third request information to the service terminal, where the third request information is used to instruct the service terminal to create a video media channel using the system resource, so that the service terminal and the user terminal perform a video call through the video media channel.
In some embodiments, the receiving module 51 is further configured to receive third response information from the service terminal, where the third response information is used to indicate that the video media channel is created successfully; the sending module 52 is further configured to send, in response to receiving the third response information, first response information to the user terminal, where the first response information is used to indicate that the audio call is successfully switched to the video call.
In some embodiments, the system resources include bandwidth resources, video processing resources, and video quality inspection resources.
In some embodiments, the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
In some embodiments, the second request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
Meanwhile, the schematic device corresponding to the method for switching the video call to the audio call in the present invention can refer to the description of the device 50 for switching the audio call to the video call in fig. 5, and the description thereof will not be repeated here.
In the case of implementing the functions of the above-described integrated modules in the form of hardware, the embodiment of the present invention provides one possible structure of the communication apparatus referred to in the above-described embodiment. As shown in fig. 6, the communication device 60 includes: processor 602, bus 604. Optionally, the communication device may further comprise a memory 601; optionally, the communication device may further comprise a communication interface 603.
The processor 602 may be any means for implementing or executing the various exemplary logic blocks, modules, and circuits described in connection with embodiments of the invention. The processor 602 may be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with embodiments of the invention. The processor 602 may also be a combination that performs computing functions, such as including one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
A communication interface 603 for connecting with other devices via a communication network. The communication network may be an ethernet, a radio access network, a wireless local area network (wireless local area networks, WLAN), etc.
The memory 601 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), magnetic disk storage or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
As a possible implementation, the memory 601 may exist separately from the processor 602, and the memory 601 may be connected to the processor 602 through the bus 604 for storing instructions or program codes. When the processor 602 invokes and executes the instructions or the program codes stored in the memory 601, the method for switching the audio call to the video call provided by the embodiment of the invention can be implemented.
In another possible implementation, the memory 601 may be integrated with the processor 602.
Bus 604 may be an extended industry standard architecture (extended industry standard architecture, EISA) bus or the like. The bus 604 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 6, but not only one bus or one type of bus.
The present invention also provides a computer readable storage medium (e.g., a non-transitory computer readable storage medium) having stored therein computer program instructions that, when run on a computer, cause the computer to perform a method of switching an audio call to a video call as in any of the above embodiments.
By way of example, the computer-readable storage media described above can include, but are not limited to: magnetic storage devices (e.g., hard Disk, floppy Disk or tape, etc.), optical disks (e.g., compact Disk (CD), digital versatile Disk (Digital Versatile Disk, DVD), etc.), smart cards, and flash Memory devices (e.g., erasable programmable read-Only Memory (EPROM), cards, sticks, key drives, etc.). Various computer-readable storage media described herein can represent one or more devices and/or other machine-readable storage media for storing information. The term "machine-readable storage medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
An embodiment of the present invention provides a computer program product containing instructions, which when executed on a computer, cause the computer to perform the method for switching an audio call to a video call according to any of the embodiments above.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the present invention is not limited thereto, but any changes or substitutions within the technical scope of the present invention should be covered by the scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (12)

1. A method for switching an audio call to a video call, the method comprising:
receiving first request information of a user terminal, wherein the first request information is used for requesting to switch a call between the user terminal and a service terminal from an audio call to a video call;
in response to receiving the first request information, sending second request information to a video service system, wherein the second request information is used for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal;
receiving second response information from the video service system, wherein the second response information is used for determining that the system resources are reserved;
and in response to receiving the second response information, sending third request information to the service terminal, wherein the third request information is used for indicating the service terminal to use the system resource to create a video media channel so that the service terminal and the user terminal can carry out video call through the video media channel.
2. The method according to claim 1, wherein the method further comprises:
receiving third response information from the service terminal, wherein the third response information is used for indicating that the video media channel is successfully created;
and in response to receiving the third response information, sending first response information to the user terminal, wherein the first response information is used for indicating that the audio call is successfully switched to the video call.
3. The method of claim 1 or 2, wherein the system resources comprise bandwidth resources, video processing resources, and video quality inspection resources.
4. The method according to claim 1 or 2, wherein the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
5. The method according to claim 1 or 2, wherein the second request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
6. An apparatus for switching an audio call to a video call, the apparatus comprising:
the receiving module is used for receiving first request information of the user terminal, wherein the first request information is used for requesting to switch a call between the user terminal and the service terminal from an audio call to a video call;
the sending module is used for responding to the received first request information and sending second request information to a video service system, wherein the second request information is used for requesting the video service system to reserve system resources required by video call between the user terminal and the service terminal;
the receiving module is further configured to receive second response information from the video service system, where the second response information is used to determine that the system resource is reserved;
the sending module is further configured to send third request information to the service terminal in response to receiving the second response information, where the third request information is used to instruct the service terminal to create a video media channel by using the system resource, so that the service terminal and the user terminal perform video call through the video media channel.
7. The apparatus of claim 6, wherein the device comprises a plurality of sensors,
the receiving module is further configured to receive third response information from the service terminal, where the third response information is used to indicate that the video media channel is successfully created;
the sending module is further configured to send, in response to receiving the third response information, first response information to the user terminal, where the first response information is used to indicate that the audio call is successfully switched to the video call.
8. The apparatus of claim 6 or 7, wherein the system resources comprise bandwidth resources, video processing resources, and video quality inspection resources.
9. The apparatus according to claim 6 or 7, wherein the first request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
10. The apparatus according to claim 6 or 7, wherein the second request information includes identification information of a call between the user terminal and the service terminal and configuration information of the video call.
11. A communication device comprising a memory and a processor; the memory being coupled to the processor, the memory being for storing a computer program, the processor implementing the method of switching an audio call to a video call as claimed in any one of claims 1 to 5 when the computer program is executed.
12. A computer readable storage medium having stored thereon computer instructions which, when run on a communication device, cause the communication device to perform a method of switching an audio call to a video call as claimed in any of claims 1 to 5.
CN202211632247.6A 2022-12-19 2022-12-19 Method, device and storage medium for switching audio call into video call Pending CN116248929A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211632247.6A CN116248929A (en) 2022-12-19 2022-12-19 Method, device and storage medium for switching audio call into video call

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211632247.6A CN116248929A (en) 2022-12-19 2022-12-19 Method, device and storage medium for switching audio call into video call

Publications (1)

Publication Number Publication Date
CN116248929A true CN116248929A (en) 2023-06-09

Family

ID=86626678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211632247.6A Pending CN116248929A (en) 2022-12-19 2022-12-19 Method, device and storage medium for switching audio call into video call

Country Status (1)

Country Link
CN (1) CN116248929A (en)

Similar Documents

Publication Publication Date Title
CN113709190B (en) Service setting method and device, storage medium and electronic equipment
US8089956B2 (en) Method and system for implementing communications
US11431774B2 (en) Method, user equipment and application server for adding media stream of multimedia session
KR101133199B1 (en) Method, terminal and network device for changing status of packet switched domain
CN101472235B (en) Multi-terminal communication method, system and device
EP1112657A1 (en) A method of switching a call to a multipoint conference call in a h.323 communication compliant environment
EP3371964B1 (en) Seamless mechanism to connect an active call to another device
CN109644350A (en) A kind of service communication method and apparatus
CN103618747B (en) A kind of method and system realizing SIP information service
CN101888377A (en) Communication method, media server and communication system
CN105122761B (en) The local control of the additional media session of packet-based calling
US9071690B2 (en) Call transfer processing in SIP mode
CN106161357B (en) method, device and application server for realizing lawful interception in IMS network
CN116248929A (en) Method, device and storage medium for switching audio call into video call
EP1998517B1 (en) METHOD AND aPPARATUS FOR CHANGING STATUS OF PACKET SWITCHED DOMAIN
EP2200254B1 (en) Mobile network system and guidance message providing method
CN111404862B (en) Multimedia processing method and equipment
CN115695381A (en) Communication method, signaling control network element, media control network element and communication system
CN113765910B (en) Communication method, device, storage medium and electronic equipment
CN113676604B (en) Voice processing method, related equipment and storage medium
WO2024108900A1 (en) Electronic signature verification method and apparatus
CN116320175A (en) Method, system and storage medium for realizing simultaneous interpretation in call process
KR20170034016A (en) Apparatus and method for transmitting of message reception information in wireless communication system
KR101487948B1 (en) MOBILE VoIP SERVICE SYSTEM, METHOD OF AVOIDING DEEP PACKET INSPECTION FOR MOBILE VoIP SERVICE AND APPARATUS FOR THE SAME
KR101507369B1 (en) MOBILE VoIP SERVER SYSTEM, METHOD OF PROVIDING LOCATION INFORMATION FOR MOBILE VoIP SERVICE AND APPARATUS FOR THE SAME

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination