CN110177368A - A kind of call-establishing method and system, Video Communication Server - Google Patents
A kind of call-establishing method and system, Video Communication Server Download PDFInfo
- Publication number
- CN110177368A CN110177368A CN201910640290.9A CN201910640290A CN110177368A CN 110177368 A CN110177368 A CN 110177368A CN 201910640290 A CN201910640290 A CN 201910640290A CN 110177368 A CN110177368 A CN 110177368A
- Authority
- CN
- China
- Prior art keywords
- calling
- video
- voice communication
- mode
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present embodiments relate to a kind of call-establishing methods and system, Video Communication Server, policy control functions entity.This method comprises: the call request that the application program for receiving calling terminal is sent, the first inquiry request is sent to policy control functions entity, receive the handover information of mode for the mode of video calling to be switched to voice communication of the policy control functions entity based on identification feedback, it is sent to uniform data repository for inquiring the second inquiry request for identifying corresponding called number according to handover information, receive the called number that uniform data repository is fed back based on the second inquiry request, the connection of the voice communication between calling terminal and called terminal is established according to called number.The technical solution provided by the embodiment of the present disclosure, avoid the technology drawback that video calling mode can not be switched to voice communication mode in the prior art, it realizes and flexibly determines talking mode, save the call cost of user, improve the technical effect of the consumption experience of user.
Description
Technical field
The present embodiments relate to field of communication technology more particularly to a kind of call-establishing method and systems, video communication
Server, policy control functions entity.
Background technique
It is universal with terminal and telecommunication service, terminal (specific such as mobile phone) is generallyd use between user and user dials electricity
Words, and then realize and link up and exchange.
It is well known that can realize that the call between calling terminal and called terminal is connected by two ways, it is a kind of
For voice communication (i.e. mobile communications network call), another kind is video calling (i.e. IP network call).But two kinds of correspondents
Formula cannot exist simultaneously.
In the prior art, when calling subscriber exhales user can be by the official's net for logging in operator by calling terminal
It stands, or handles set meal to the service hall of operator.Calling subscriber may be selected to dial called terminal by way of voice communication
Called number, dial the called number of called terminal alternatively by the mode of video calling, and then realize calling terminal
Call between called terminal is connect.
Summary of the invention
According to an aspect of an embodiment of the present invention, the embodiment of the invention provides a kind of call-establishing method, the sides
Method includes:
Receive the application program that called terminal is called in a manner of video calling of the application program transmission of calling terminal
Call request, wherein the mark of the application program of the called terminal is carried in the call request;
The first inquiry for inquiring calling service information corresponding with the mark is sent to policy control functions entity
Request;
The policy control functions entity is received based on the identification feedback for cutting the mode of the video calling
It is changed to the handover information of the mode of voice communication;
It is sent to uniform data repository for inquiring the corresponding called number of the mark according to the handover information
Second inquiry request;
Receive the called number that the uniform data repository is fed back based on second inquiry request;
The connection of the voice communication between the calling terminal and the called terminal is established according to the called number.
In some embodiments, it is sent to policy control functions entity for inquiring exhale corresponding with the mark described
Before the first inquiry request for being information on services, further includes:
Obtain the internetwork connection mode of the called terminal;
It is data traffic connection in response to the internetwork connection mode, then executes described to the transmission of policy control functions entity
For the step of inquiring the first inquiry request of calling service information corresponding with the mark.
According to the other side of the embodiment of the present disclosure, the embodiment of the present disclosure additionally provides a kind of call-establishing method, institute
The method of stating includes:
The first inquiry for inquiring calling service information corresponding with identifying that Video Communication Server is sent is received to ask
Ask, wherein first inquiry request be the Video Communication Server receive calling terminal application program send with
The mode of video calling calls to be sent when the call request of the application program of called terminal, carry in the call request described in
The mark of the application program of called terminal;
Called number corresponding with the mark is determined according to the mapping relations of the mark and number prestored;
Obtain calling service information corresponding with the called number;
Judge whether the called number has handled video calling and switched to voice communication according to the calling service information
The business of strategy;
If it is, the voice communication information and video to the transmission of application service entity for inquiring the called number are logical
Talk about the third inquiry request of information;
Receive the voice communication information and video calling that the application service entity is fed back according to the third inquiry request
Information;
Judge whether that the mode by the video calling is cut according to the voice communication information and the video calling information
Shift to the mode of voice communication;
Lead to if it is, being sent to the Video Communication Server for the mode of the video calling to be switched to voice
The handover information of the mode of words, so that the Video Communication Server is established between the calling terminal and the called terminal
The connection of voice communication.
In some embodiments, the voice communication information includes: the surplus of the voice communication duration of current set meal, pre-
If the first duration in every month voice communication duration surplus;
The video calling information includes: the surplus of the data traffic of the video calling of the current set meal, described
The surplus of the data traffic of the video calling of every month in one duration.
In some embodiments, described to be judged whether according to the voice communication information and the video calling information by institute
The mode for stating video calling switches to the mode of voice communication, comprising:
According to the surplus of the voice communication duration of the every month in preset first duration, when calculating described first
The average duration of the voice communication of the called number in long;
According to the surplus of the data traffic of the video calling of the every month in first duration, described the is calculated
The average data flow value of the video calling of the called number in one duration;
According to the average duration, the surplus of the voice communication duration of the average data flow value, the current set meal
Determine whether that the mode by the voice communication switches to view with the surplus of the data traffic of the video calling of the current set meal
The mode of frequency call.
In some embodiments, if described judge whether according to the voice communication information and the video calling information
Be by the judging result that the mode of the video calling switches to the mode of voice communication it is yes, then the method also includes:
The mark of the mark, the called number and the Video Communication Server got is sent to unified number
According to repository, so that the Video Communication Server obtains the called number from the uniform data repository, and institute is established
State the connection of the voice communication between calling terminal and the called terminal.
According to the other side of the embodiment of the present disclosure, the embodiment of the present disclosure additionally provides a kind of Video Communication Server,
The Video Communication Server includes:
First receiving module, what the application program for receiving calling terminal was sent is called called in a manner of video calling
The call request of the application program of terminal, wherein the mark of the application program of the called terminal is carried in the call request;
First sending module, for sending to policy control functions entity for inquiring calling clothes corresponding with the mark
First inquiry request of information of being engaged in;
First receiving module is also used to, and is received the policy control functions entity and is used for based on the identification feedback
The mode of the video calling is switched to the handover information of the mode of voice communication;
First sending module is also used to, and is sent to uniform data repository for inquiring according to the handover information
State the second inquiry request for identifying corresponding called number;
First receiving module is also used to, and is received the uniform data repository and is fed back based on second inquiry request
Called number;
Module is established, for establishing the voice between the calling terminal and the called terminal according to the called number
The connection of call.
In some embodiments, the Video Communication Server further include:
Module is obtained, for sending to policy control functions entity for inquiring calling corresponding with the mark described
Before first inquiry request of information on services, the internetwork connection mode of the called terminal is obtained;
First sending module is used for, in response to the internetwork connection mode be data traffic connect, execute it is described to
Policy control functions entity sends the step of the first inquiry request for inquiring calling service information corresponding with the mark.
According to the other side of the embodiment of the present disclosure, it is real that the embodiment of the present disclosure additionally provides a kind of policy control functions
Body, the policy control functions entity include:
Second receiving module, for receive Video Communication Server transmission for inquiring calling service corresponding with identifying
First inquiry request of information, wherein first inquiry request is that the Video Communication Server receives calling terminal
It is sent when the call request for the application program for calling called terminal in a manner of video calling that application program is sent, it is described to exhale
It is the mark for the application program that the called terminal is carried in request;
Determining module, for determining called number corresponding with the mark according to the mapping relations of the mark and number prestored
Code;
Second obtains module, for obtaining calling service information corresponding with the called number;
Judgment module, for judging whether the called number has been handled video calling and cut according to the calling service information
Shift to the business of voice communication strategy;
Second sending module is used for, if it is, sending the language for inquiring the called number to application service entity
The third inquiry request of sound call-information and video calling information;
Second receiving module is also used to, and receives what the application service entity was fed back according to the third inquiry request
Voice communication information and video calling information;
The judgment module is also used to be judged whether according to the voice communication information and the video calling information by institute
The mode for stating video calling switches to the mode of voice communication;
Second sending module is also used to, if it is, sending to the Video Communication Server for by the view
The mode of frequency call switches to the handover information of the mode of voice communication, so that the Video Communication Server establishes the caller
The connection of voice communication between terminal and the called terminal.
In some embodiments, second sending module is also used to, and by the mark, the called number and is got
The mark of the Video Communication Server be sent to uniform data repository, so that the Video Communication Server is from the system
One data storage bank obtains the called number, and establishes voice communication between the calling terminal and the called terminal
Connection.
According to the other side of the embodiment of the present disclosure, the embodiment of the present disclosure additionally provides a kind of call set-up systems, institute
The system of stating includes:
Video Communication Server described in any embodiment as above;
Policy control functions entity described in any embodiment as above.
The beneficial effect of the embodiment of the present invention is, due to using a kind of new call-establishing method, this method comprises:
The call request of the application program that called terminal is called in a manner of video calling of the application program transmission of calling terminal is received,
Wherein, in call request carry called terminal application program mark, to policy control functions entity send for inquire with
The first inquiry request of corresponding calling service information is identified, receives policy control functions entity based on identification feedback for inciting somebody to action
The mode of video calling is switched to the handover information of the mode of voice communication, is sent according to handover information to uniform data repository
For inquiring the second inquiry request for identifying corresponding called number, it is anti-based on the second inquiry request to receive uniform data repository
The called number of feedback establishes the connection of the voice communication between calling terminal and called terminal according to called number.By this public affairs
The technical solution of embodiment offer is opened, avoiding in the prior art can not switch to video calling mode voice communication mode
Technology drawback realizes and flexibly determines talking mode, saves the call cost of user, improves the technology effect of the consumption experience of user
Fruit.
Detailed description of the invention
Fig. 1 is the schematic diagram of the call-establishing method of the embodiment of the present disclosure;
Fig. 2 is the schematic diagram of the call-establishing method of the embodiment of the present disclosure;
Fig. 3 is the signaling diagram of the call-establishing method of the embodiment of the present disclosure;
Fig. 4 is the schematic diagram of the Video Communication Server of the embodiment of the present disclosure;
Fig. 5 is the schematic diagram of the policy control functions entity of the embodiment of the present disclosure;
Appended drawing reference:
1, the first receiving module, the 2, first sending module, 3, establish module, 4, first obtains module, and 11, second receives mould
Block, 12, determining module, 13, second obtains module, 14, judgment module 15, the second sending module.
Specific embodiment
In being described below, for illustration and not for limitation, propose such as specific system structure, interface, technology it
The detail of class, to understand thoroughly the present invention.However, it will be clear to one skilled in the art that there is no these specific
The present invention also may be implemented in the other embodiments of details.In other situations, omit to well-known system, circuit and
The detailed description of method, in case unnecessary details interferes description of the invention.
The embodiment of the invention provides
According to an aspect of an embodiment of the present invention, the embodiment of the invention provides a kind of call-establishing methods.
Referring to Fig. 1, Fig. 1 is the schematic diagram of the call-establishing method of the embodiment of the present disclosure.
As shown in Figure 1, this method comprises:
S1: what the application program that Video Communication Server receives calling terminal was sent is called called in a manner of video calling
The call request of the application program of terminal, wherein the mark of the application program of called terminal is carried in call request.
Wherein, application program includes but is not limited to wechat is applied and QQ is applied etc..It is identified as the account of called subscriber's setting
Name, including any one in the pet name, IP address and telephone number.
Illustratively, when calling subscriber wants calling called subscriber, then it can call called subscriber's by calling terminal
Called number is realized.Wherein, there are two types of the modes of calling, a method of for voice communication, i.e. mobile communications network is conversed;Separately
One kind is video calling, i.e. IP network is conversed.
It is understood that calling terminal and called terminal are based on for specific call scenario, in some calling fields
Jing Zhong, calling terminal may be called terminal, and called terminal also may be calling terminal.
S2: Video Communication Server is sent to policy control functions entity for inquiring calling service letter corresponding with identifying
First inquiry request of breath.
Wherein, the full name in English of policy control functions entity is Policy Control Function, and English abbreviation is
PCF。
S3: Video Communication Server is received policy control functions entity and is used for based on identification feedback by the side of video calling
Formula is switched to the handover information of the mode of voice communication.
That is, policy control functions entity after receiving the first inquiry request, can be sent out to Video Communication Server
Send handover information.
S4: Video Communication Server sends to uniform data repository according to handover information and identifies corresponding quilt for inquiring
It calls out the numbers the second inquiry request of code.
Wherein, the full name in English of uniform data repository is Unified Data Repository, English abbreviation UDR.
S5: Video Communication Server receives the called number that uniform data repository is fed back based on the second inquiry request.
That is, uniform data repository after receiving the second inquiry request, can be fed back to Video Communication Server
Called number.
S6: Video Communication Server establishes the company of the voice communication between calling terminal and called terminal according to called number
It connects.
Based on above-mentioned analysis it is found that the embodiment of the present disclosure provides a kind of new call-establishing method, this method comprises: connecing
The call request of the application program that called terminal is called in a manner of video calling of the application program transmission of calling terminal is received,
In, the mark of the application program of called terminal is carried in call request, is sent to policy control functions entity for inquiring and marking
Know the first inquiry request of corresponding calling service information, receives policy control functions entity based on identification feedback for that will regard
The mode of frequency call is switched to the handover information of the mode of voice communication, is sent and is used to uniform data repository according to handover information
The second inquiry request of corresponding called number is identified in inquiry, uniform data repository is received and is fed back based on the second inquiry request
Called number, the connection of the voice communication between calling terminal and called terminal is established according to called number.Pass through the disclosure
The technical solution that embodiment provides, avoids the skill that video calling mode can not be switched to voice communication mode in the prior art
Art drawback realizes and flexibly determines talking mode, saves the call cost of user, improves the technology effect of the consumption experience of user
Fruit.
In some embodiments, before S2, this method further include:
S1 ': the internetwork connection mode of Video Communication Server acquisition called terminal.
S2 ': Video Communication Server is data traffic connection in response to internetwork connection mode, then S2 is executed, if network
Connection type is that WIFI etc. is wirelessly connected, then realizes by mode in the prior art.
Other side according to an embodiment of the present invention, the embodiment of the invention also provides a kind of call-establishing methods.
Referring to Fig. 2, Fig. 2 is the schematic diagram of the call-establishing method of the embodiment of the present disclosure.
As shown in Fig. 2, this method comprises:
S11: what policy control functions entity reception Video Communication Server was sent is used to inquire calling corresponding with identifying
First inquiry request of information on services, wherein the first inquiry request is the application that Video Communication Server receives calling terminal
It is sent when the call request for the application program for calling called terminal in a manner of video calling that program is sent, in call request
Carry the mark of the application program of called terminal.
S12: policy control functions entity determines quilt corresponding with mark according to the mapping relations of the mark and number prestored
It calls out the numbers code.
S13: policy control functions entity obtains calling service information corresponding with called number.
S14: policy control functions entity judges whether called number has been handled video calling and cut according to calling service information
Shift to the business of voice communication strategy, if it is, execute S15, if it is not, then by it is in the prior art establish connection in the way of
Establish the call connection between calling terminal and called terminal.
S15: policy control functions entity, which then sends the voice communication for inquiring called number to application service entity, to be believed
The third inquiry request of breath and video calling information.
Wherein, the full name in English of application service entity is Application Function, English abbreviation AF.Using clothes
Entity includes but is not limited to the detailed unirecord system of calling of operator.
S16: policy control functions entity receives application service entity to be believed according to the voice communication that third inquiry request is fed back
Breath and video calling information.
That is, when application service entity receives the third inquiry request of policy control entity transmission, it can be by it
The voice communication information and video calling information of storage feed back to policy control functions entity.
S17: policy control functions entity judges whether according to voice communication information and video calling information by video calling
Mode switch to the mode of voice communication, if it is, execute S18, if it is not, then establishing connection by the prior art
Mode establishes the connection of the call between calling terminal and called terminal.
S18: policy control functions entity is sent to Video Communication Server for the mode of video calling to be switched to language
The handover information of the mode of sound call, the voice communication between calling terminal and called terminal is established so as to Video Communication Server
Connection.
In some embodiments, voice communication information includes: the surplus of the voice communication duration of current set meal, preset
The surplus of the voice communication duration of every month in first duration.
Video calling information includes: the surplus of the data traffic of the video calling of current set meal, every in the first duration
The surplus of the data traffic of a month video calling.
In some embodiments, S17 includes:
S17-1: according to the surplus of the voice communication duration of the every month in preset first duration, the first duration is calculated
The average duration of the voice communication of interior called number.
S17-2: according to the surplus of the data traffic of the video calling of the every month in the first duration, the first duration is calculated
The average data flow value of the video calling of interior called number.
S17-3: according to average duration, the surplus of the voice communication duration of average data flow value, current set meal and current
The surplus of the data traffic of the video calling of set meal determines whether the mode that the mode of voice communication is switched to video calling.
Specifically, in some embodiments, the surplus of the voice communication duration of current set meal shared by average duration is calculated
Percentage (hereinafter referred to as the first percentage), calculating average data flow value account for the data traffic of the video calling of current set meal
The percentage (hereinafter referred to as the second percentage) of surplus, determines whether according to the first percentage and the second percentage by voice communication
Mode switch to the mode of video calling.It is equal namely based on two class set meal resources (voice communication resource and video calling resource)
It can obtain maximally utilizing rate being principle, Comprehensive Evaluation obtains judging result.
Preferably, corresponding parameter whether user can be by being set or adjusted corresponding switching at the terminal, to realize
Flexible switching.
In some embodiments, voice communication information further include: calling terminal and calling are called in preset second duration
The duration of terminal speech call.
Video calling information further include: the data traffic of calling terminal and calling called terminal video calling in the second duration
Value.Wherein, the second duration is less than the first duration.
In some embodiments, when the judging result of S18, which is, is, then method further include:
S19: policy control functions entity sends the mark of mark, called number and the Video Communication Server got
To uniform data repository, so that Video Communication Server obtains called number from uniform data repository, and caller end is established
The connection of voice communication between end and called terminal.
To make to carry out more thorough explanation to the embodiment of the present disclosure, now in conjunction with Fig. 3, (Fig. 3 is the calling of the embodiment of the present disclosure
The signaling diagram of method for building up) embodiment of the present disclosure is elaborated as follows:
BZ01 (Fig. 3 is not shown): calling subscriber is initiated by the application program (such as wechat and QQ) of calling terminal to regard
The mode of frequency call calls the call request of the application program of called terminal, and the application program of called terminal is carried in call request
Mark.
BZ1: call request is forwarded to Video Communication Server by the application program of calling terminal.
BZ2: Video Communication Server inquires the internetwork connection mode of called terminal, connects, then holds if it is data traffic
Row BZ3 is wirelessly connected if it is WIFI etc., then by it is in the prior art establish connection in the way of establish calling terminal and it is called eventually
Call connection between end.
BZ3: Video Communication Server sends the first inquiry request to policy control functions entity, wherein the first inquiry is asked
It asks for inquiring calling service information corresponding with identifying.And specifically, Video Communication Server is through network opening functional entity
(Network Exposure Function, NEF) (being not shown in Fig. 3) sends the first inquiry to policy control functions entity and asks
It asks.
BZ4:PCF determines called number corresponding with mark according to the mapping relations of the mark and number prestored.
BZ5:PCF obtains calling service corresponding with called number when receiving the first inquiry request from its memory
Whether information has handled the industry that video calling switches to voice communication strategy according to the calling service validation of information called number
Business, if it is, BZ6 is executed, if it is not, then realizing call connection (being not shown in Fig. 3) by mode in the prior art.
BZ6:PCF sends the third inquiry of the voice communication information and video calling information for inquiring called number to AF
Request.
BZ7:AF obtains voice communication information and video calling information according to calling number from its memory, and voice is led to
Words information and video calling information are sent to PCF.
Whether BZ8:PCF determines whether to switch over according to voice communication information and video calling information, i.e., lead to video
The mode of words switches to the mode (specific judgment method can be found in above-mentioned example, and details are not described herein again) of voice communication, if
It is then to execute BZ9 and BZ10, if it is not, then realizing call connection (being not shown in Fig. 3) by mode in the prior art.
Handover information is sent to Video Communication Server by BZ9:PCF.Specifically, PCF through NEF (being not shown in Fig. 3) to
Video Communication Server sends handover information.
The mark of mark, called number and the Video Communication Server got is sent to UDR by BZ10:PCF.
BZ11: Video Communication Server sends the second inquiry request to UDR.Wherein, the second inquiry request is for inquiring mark
Know corresponding called number.And second mark for carrying Video Communication Server in inquiry request.Specifically, video communication takes
The ID for being identified as Video Communication Server of business device.Specifically, Video Communication Server is sent out through NEF (being not shown in Fig. 3) to UDR
Send the second inquiry request.
Mark (mark that is specifically based on the Video Communication Server of PCF transmission) of the BZ12:UDR to Video Communication Server
It is verified, when being verified, then feeds back called number to Video Communication Server.Specifically, UDR through NEF (in Fig. 3 not
Show) called number is fed back to Video Communication Server.
BZ13: Video Communication Server to conversation management functional entity (Session Management Function,
SMF the calling to the voice communication mode of called number) is initiated.
BZ14:SMF chooses user plane functions entity (User Plane Function, UPF) and builds with Video Communication Server
Vertical connection relationship.
BZ15:SMF initiates calling (for voice communication mode) to called number, and receives the response of called terminal (such as quilt
Cry the off-hook behavior of user).
BZ16:SMF is to the established message of Video Communication Server feedback link.Specifically, SMF through NEF (in Fig. 3 not
Show) to the established message of Video Communication Server feedback link.
BZ17: the application program that Video Communication Server will connect established message and be sent to calling terminal.
So far, the call connection between application program and called terminal is completed.
Other side according to an embodiment of the present invention, the embodiment of the invention provides a kind of Video Communication Servers.
Referring to Fig. 4, Fig. 4 is the schematic diagram of the Video Communication Server of the embodiment of the present disclosure.
As shown in figure 4, the Video Communication Server includes:
First receiving module 1, what the application program for receiving calling terminal was sent calls quilt in a manner of video calling
Cry the call request of the application program of terminal, wherein the mark of the application program of the called terminal is carried in the call request
Know;
First sending module 2, for sending to policy control functions entity for inquiring calling corresponding with the mark
First inquiry request of information on services;
First receiving module 1 is also used to, and receives the use of the policy control functions entity based on the identification feedback
In the handover information for the mode that the mode of the video calling is switched to voice communication;
First sending module 2 is also used to, and is sent to uniform data repository for inquiring according to the handover information
Second inquiry request for identifying corresponding called number;
First receiving module 1 is also used to, and it is anti-based on second inquiry request to receive the uniform data repository
The called number of feedback;
Module 3 is established, for establishing the language between the calling terminal and the called terminal according to the called number
The connection of sound call.
In conjunction with Fig. 4 it is found that in some embodiments, the Video Communication Server further include:
Module 4 is obtained, for sending to policy control functions entity for inquiring exhale corresponding with the mark described
Before the first inquiry request for being information on services, the internetwork connection mode of the called terminal is obtained;
First sending module be used for 2, in response to the internetwork connection mode be data traffic connect, execution it is described to
Policy control functions entity sends the step of the first inquiry request for inquiring calling service information corresponding with the mark.
According to the other side of the embodiment of the present disclosure, it is real that the embodiment of the present disclosure additionally provides a kind of policy control functions
Body.
Referring to Fig. 5, Fig. 5 is the schematic diagram of the policy control functions entity of the embodiment of the present disclosure.
As shown in figure 5, the policy control functions entity includes:
Second receiving module 11, for receiving taking for inquiring calling corresponding with identifying for Video Communication Server transmission
First inquiry request of information of being engaged in, wherein first inquiry request is that the Video Communication Server receives calling terminal
The application program that called terminal is called in a manner of video calling that sends of application program call request when send, it is described
The mark of the application program of the called terminal is carried in call request;
Determining module 12 determines corresponding with the mark called for the mapping relations according to the mark and number prestored
Number;
Second obtains module 13, for obtaining calling service information corresponding with the called number;
Judgment module 14, for judging whether the called number has handled video calling according to the calling service information
Switch to the business of voice communication strategy;
Second sending module 15 is used for, if it is, sending to application service entity for inquiring the called number
The third inquiry request of voice communication information and video calling information;
Second receiving module 11 is also used to, and is received the application service entity and is fed back according to the third inquiry request
Voice communication information and video calling information;
The judgment module 14 be also used to be judged whether according to the voice communication information and the video calling information by
The mode of the video calling switches to the mode of voice communication;
Second sending module 15 is also used to, if it is, being used for Video Communication Server transmission will be described
The mode of video calling switches to the handover information of the mode of voice communication, so that the Video Communication Server establishes the master
Cry the connection of the voice communication between terminal and the called terminal.
In some embodiments, the voice communication information includes: the surplus of the voice communication duration of current set meal, pre-
If the first duration in every month voice communication duration surplus;
The video calling information includes: the surplus of the data traffic of the video calling of the current set meal, described
The surplus of the data traffic of the video calling of every month in one duration.
In some embodiments, the judgment module 14 is specifically used for:
According to the surplus of the voice communication duration of the every month in preset first duration, when calculating described first
The average duration of the voice communication of the called number in long;
According to the surplus of the data traffic of the video calling of the every month in first duration, described the is calculated
The average data flow value of the video calling of the called number in one duration;
According to the average duration, the surplus of the voice communication duration of the average data flow value, the current set meal
Determine whether that the mode by the voice communication switches to view with the surplus of the data traffic of the video calling of the current set meal
The mode of frequency call.
In some embodiments, second sending module is also used to, and by the mark, the called number and is got
The mark of the Video Communication Server be sent to uniform data repository, so that the Video Communication Server is from the system
One data storage bank obtains the called number, and establishes voice communication between the calling terminal and the called terminal
Connection.
According to the other side of the embodiment of the present disclosure, the embodiment of the present disclosure additionally provides a kind of call set-up systems, institute
The system of stating includes:
Video Communication Server described in any embodiment as above;
Policy control functions entity described in any embodiment as above.
Reader should be understood that in the description of this specification reference term " one embodiment ", " is shown " some embodiments "
The description of example ", " specific example " or " some examples " etc. means specific features described in conjunction with this embodiment or example, structure
Or feature is included at least one embodiment or example of the invention.In the present specification, to the schematic of above-mentioned term
Statement need not be directed to identical embodiment or example.Moreover, specific features, structure or the feature of description can be any
It can be combined in any suitable manner in a or multiple embodiment or examples.In addition, without conflicting with each other, the technology of this field
The feature of different embodiments or examples described in this specification and different embodiments or examples can be combined by personnel
And combination.
It is apparent to those skilled in the art that for convenience of description and succinctly, the dress of foregoing description
The specific work process with unit is set, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.
Unit may or may not be physically separated as illustrated by the separation member, shown as a unit
Component may or may not be physical unit, it can and it is in one place, or may be distributed over multiple networks
On unit.It can select some or all of unit therein according to the actual needs to realize the mesh of the embodiment of the present invention
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, is also possible to two or more units and is integrated in one unit.It is above-mentioned integrated
Unit both can take the form of hardware realization, can also realize in the form of software functional units.
It, can if integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product
To be stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention substantially or
Say that all or part of the part that contributes to existing technology or the technical solution can embody in the form of software products
Out, which is stored in a storage medium, including some instructions are used so that a computer equipment
(can be personal computer, server or the network equipment etc.) executes all or part of each embodiment method of the present invention
Step.And storage medium above-mentioned include: USB flash disk, it is mobile hard disk, read-only memory (ROM, Read-Only Memory), random
Access various Jie that can store program code such as memory (RAM, Random Access Memory), magnetic or disk
Matter.
It should also be understood that magnitude of the sequence numbers of the above procedures are not meant to execute sequence in various embodiments of the present invention
It is successive, the execution of each process sequence should be determined by its function and internal logic, the implementation without coping with the embodiment of the present invention
Journey constitutes any restriction.
More than, only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and it is any to be familiar with
Those skilled in the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or substitutions,
These modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be wanted with right
Subject to the protection scope asked.
Claims (11)
1. a kind of call-establishing method, which is characterized in that the described method includes:
Receive the calling of the application program that called terminal is called in a manner of video calling of the application program transmission of calling terminal
Request, wherein the mark of the application program of the called terminal is carried in the call request;
The first inquiry request for inquiring calling service information corresponding with the mark is sent to policy control functions entity;
The policy control functions entity is received based on the identification feedback for the mode of the video calling to be switched to
The handover information of the mode of voice communication;
According to the handover information to the transmission of uniform data repository for inquiring the second of the corresponding called number of the mark
Inquiry request;
Receive the called number that the uniform data repository is fed back based on second inquiry request;
The connection of the voice communication between the calling terminal and the called terminal is established according to the called number.
2. the method according to claim 1, wherein being sent to policy control functions entity for inquiring described
Before first inquiry request of calling service information corresponding with the mark, further includes:
Obtain the internetwork connection mode of the called terminal;
It is data traffic connection in response to the internetwork connection mode, then executes described send to policy control functions entity and be used for
The step of inquiring the first inquiry request of calling service information corresponding with the mark.
3. a kind of call-establishing method, which is characterized in that the described method includes:
The first inquiry request for being used to inquire calling service information corresponding with identifying that Video Communication Server is sent is received,
In, first inquiry request is the logical with video of the application program transmission that the Video Communication Server receives calling terminal
The mode of words calls to be sent when the call request of the application program of called terminal, carries the called end in the call request
The mark of the application program at end;
Called number corresponding with the mark is determined according to the mapping relations of the mark and number prestored;
Obtain calling service information corresponding with the called number;
Judge whether the called number has handled video calling and switched to voice communication strategy according to the calling service information
Business;
If it is, sending the voice communication information and video calling letter for inquiring the called number to application service entity
The third inquiry request of breath;
Receive voice communication information and video calling information that the application service entity is fed back according to the third inquiry request;
Judge whether that the mode by the video calling switches to according to the voice communication information and the video calling information
The mode of voice communication;
If it is, sending to the Video Communication Server for the mode of the video calling to be switched to voice communication
The handover information of mode, so that the Video Communication Server establishes the voice between the calling terminal and the called terminal
The connection of call.
4. according to the method described in claim 3, it is characterized in that,
The voice communication information includes: the surplus of the voice communication duration of current set meal, every in preset first duration
The surplus of a month voice communication duration;
The video calling information includes: the surplus of the data traffic of the video calling of the current set meal, at described first
The surplus of the data traffic of the video calling of every month in length.
5. according to the method described in claim 4, it is characterized in that, described logical according to the voice communication information and the video
Words information judges whether that the mode by the video calling switches to the mode of voice communication, comprising:
According to the surplus of the voice communication duration of the every month in preset first duration, calculate in first duration
The average duration of the voice communication of the called number;
According to the surplus of the data traffic of the video calling of the every month in first duration, when calculating described first
The average data flow value of the video calling of the called number in long;
According to the average duration, the surplus of the voice communication duration of the average data flow value, the current set meal and institute
The surplus for stating the data traffic of the video calling of current set meal determines whether that the mode by the voice communication switches to video and leads to
The mode of words.
6. method according to any one of claim 3 to 5, which is characterized in that if described according to the voice communication
Information and the video calling information judge whether that the mode by the video calling switches to the judgement of the mode of voice communication
As a result be it is yes, then the method also includes:
The mark of the mark, the called number and the Video Communication Server got is sent to uniform data storage
Warehousing so that the Video Communication Server obtains the called number from the uniform data repository, and establishes the master
Cry the connection of the voice communication between terminal and the called terminal.
7. a kind of Video Communication Server, which is characterized in that the Video Communication Server includes:
First receiving module, what the application program for receiving calling terminal was sent calls called terminal in a manner of video calling
Application program call request, wherein the mark of the application program of the called terminal is carried in the call request;
First sending module, for sending to policy control functions entity for inquiring calling service letter corresponding with the mark
First inquiry request of breath;
First receiving module is also used to, and is received the policy control functions entity and is used for based on the identification feedback by institute
State video calling mode be switched to voice communication mode handover information;
First sending module is also used to, and is sent to uniform data repository for inquiring the mark according to the handover information
Know the second inquiry request of corresponding called number;
First receiving module is also used to, and receives the quilt that the uniform data repository is fed back based on second inquiry request
It calls out the numbers code;
Module is established, for establishing the voice communication between the calling terminal and the called terminal according to the called number
Connection.
8. Video Communication Server according to claim 7, which is characterized in that the Video Communication Server further include:
Module is obtained, for sending to policy control functions entity for inquiring calling service corresponding with the mark described
Before first inquiry request of information, the internetwork connection mode of the called terminal is obtained;
First sending module is used for, and is data traffic connection in response to the internetwork connection mode, is executed described to strategy
Control function entity sends the step of the first inquiry request for inquiring calling service information corresponding with the mark.
9. a kind of policy control functions entity, which is characterized in that the policy control functions entity includes:
Second receiving module, for receive Video Communication Server transmission for inquiring calling service information corresponding with identifying
The first inquiry request, wherein first inquiry request is that the Video Communication Server receives the application of calling terminal
It is sent when the call request for the application program for calling called terminal in a manner of video calling that program is sent, the calling is asked
Seek the mark of the middle application program for carrying the called terminal;
Determining module, for determining called number corresponding with the mark according to the mapping relations of the mark and number prestored;
Second obtains module, for obtaining calling service information corresponding with the called number;
Judgment module, for judging whether the called number has been handled video calling and switched to according to the calling service information
The business of voice communication strategy;
Second sending module is used for, if it is, it is logical to send the voice for inquiring the called number to application service entity
Talk about the third inquiry request of information and video calling information;
Second receiving module is also used to, and receives the voice that the application service entity is fed back according to the third inquiry request
Call-information and video calling information;
The judgment module is also used to be judged whether according to the voice communication information and the video calling information by the view
The mode of frequency call switches to the mode of voice communication;
Second sending module is also used to, if it is, sending to the Video Communication Server for leading to the video
The mode of words switches to the handover information of the mode of voice communication, so that the Video Communication Server establishes the calling terminal
The connection of voice communication between the called terminal.
10. policy control functions entity according to claim 9, which is characterized in that
Second sending module is also used to, by the mark, the called number and the video communication services got
The mark of device is sent to uniform data repository, so that the Video Communication Server obtains institute from the uniform data repository
Called number is stated, and establishes the connection of the voice communication between the calling terminal and the called terminal.
11. a kind of call set-up systems, which is characterized in that the system comprises:
Video Communication Server as claimed in claim 7 or 8;
Policy control functions entity as described in claim 9 or 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910640290.9A CN110177368B (en) | 2019-07-16 | 2019-07-16 | Call establishment method and system, and video communication server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910640290.9A CN110177368B (en) | 2019-07-16 | 2019-07-16 | Call establishment method and system, and video communication server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110177368A true CN110177368A (en) | 2019-08-27 |
CN110177368B CN110177368B (en) | 2022-04-15 |
Family
ID=67700043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910640290.9A Active CN110177368B (en) | 2019-07-16 | 2019-07-16 | Call establishment method and system, and video communication server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110177368B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110418299A (en) * | 2019-09-12 | 2019-11-05 | 中国联合网络通信集团有限公司 | Call transferring method and system |
CN110719371A (en) * | 2019-09-05 | 2020-01-21 | 华为技术有限公司 | Cross-device communication method, device, equipment and storage medium |
CN112449399A (en) * | 2019-09-02 | 2021-03-05 | 华为技术有限公司 | Communication method, device and system |
CN113596057A (en) * | 2021-08-13 | 2021-11-02 | 迈普通信技术股份有限公司 | Voice call system, method and device, electronic equipment and storage medium |
CN115567668A (en) * | 2022-09-26 | 2023-01-03 | 中国建设银行股份有限公司 | IVVR-based audio and video call processing method and device and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523203A (en) * | 2011-12-02 | 2012-06-27 | 华为技术有限公司 | Method, device and system for voice call |
CN103716849A (en) * | 2012-10-09 | 2014-04-09 | 中兴通讯股份有限公司 | Method, device and system for automatically switching voice telephone business |
CN105307227A (en) * | 2014-06-10 | 2016-02-03 | 中兴通讯股份有限公司 | Communication service processing method and device in circuit switching domain |
CN108781271A (en) * | 2016-02-02 | 2018-11-09 | 三星电子株式会社 | Method and apparatus for providing images serve |
-
2019
- 2019-07-16 CN CN201910640290.9A patent/CN110177368B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523203A (en) * | 2011-12-02 | 2012-06-27 | 华为技术有限公司 | Method, device and system for voice call |
CN103716849A (en) * | 2012-10-09 | 2014-04-09 | 中兴通讯股份有限公司 | Method, device and system for automatically switching voice telephone business |
CN105307227A (en) * | 2014-06-10 | 2016-02-03 | 中兴通讯股份有限公司 | Communication service processing method and device in circuit switching domain |
CN108781271A (en) * | 2016-02-02 | 2018-11-09 | 三星电子株式会社 | Method and apparatus for providing images serve |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112449399A (en) * | 2019-09-02 | 2021-03-05 | 华为技术有限公司 | Communication method, device and system |
CN112449399B (en) * | 2019-09-02 | 2023-03-10 | 华为技术有限公司 | Communication method, device and system |
CN110719371A (en) * | 2019-09-05 | 2020-01-21 | 华为技术有限公司 | Cross-device communication method, device, equipment and storage medium |
CN110418299A (en) * | 2019-09-12 | 2019-11-05 | 中国联合网络通信集团有限公司 | Call transferring method and system |
CN113596057A (en) * | 2021-08-13 | 2021-11-02 | 迈普通信技术股份有限公司 | Voice call system, method and device, electronic equipment and storage medium |
CN113596057B (en) * | 2021-08-13 | 2023-05-23 | 迈普通信技术股份有限公司 | Voice communication system, method and device, electronic equipment and storage medium |
CN115567668A (en) * | 2022-09-26 | 2023-01-03 | 中国建设银行股份有限公司 | IVVR-based audio and video call processing method and device and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN110177368B (en) | 2022-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110177368A (en) | A kind of call-establishing method and system, Video Communication Server | |
JP4673369B2 (en) | Method and apparatus for providing correlation means in a hybrid communication network | |
CN102611805B (en) | Communication information notifying method, information uploading method, server and communication terminal | |
CN103517266B (en) | Method for activating mobile terminal on mobile network side and mobile gateway system | |
US9825780B2 (en) | Method and system for providing information of related communication sessions in hybrid telecommunication networks | |
US20060177029A1 (en) | Virtual multi-line telephone service | |
CN101568913B (en) | Method and system for managing communication devices | |
CN113438647A (en) | Method for accessing public network user to private network, call service processing method and equipment | |
CN101217600A (en) | A method and device of inquiring transferring operations | |
EP1853080A1 (en) | A method for implementing class of the communication service based on the user request | |
CN108617019A (en) | Method for processing business and device | |
DE602005001209T2 (en) | Call interruption for a mobile telecommunication terminal | |
US7907601B2 (en) | Apparatus and method for computer controlled call processing and information provision | |
EP1817884A1 (en) | Method for smm capability distribution | |
CN110035040B (en) | Method and device for signaling addressing | |
CN101325742A (en) | Method for processing flexible ringer group busy for multiuser types | |
CN104618593B (en) | A kind of operating method when mobile terminal and its third party's incoming call | |
CN110278215A (en) | A kind of call-establishing method and system, conversation management functional entity | |
KR100881548B1 (en) | Method for Managing Call based on User Status | |
CN107148008A (en) | Call handover method, system, terminal and server | |
CN106789758B (en) | A method of realizing that IP terminal multiple domain shares with more logon modes | |
CN101668278B (en) | Method and related equipment for roaming service | |
CN110602301B (en) | Incoming call processing method, terminal device and computer readable storage medium | |
US20180054512A1 (en) | Device and method for using appropriate telephone number for call connection | |
CN100518213C (en) | Method and system for realizing legal monitoring business |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |