[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201910640290.9A
Other languages
Chinese (zh)
Other versions
CN110177368B (en
Inventor
张伦泳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 filed Critical China United Network Communications Group Co Ltd
Priority to CN201910640290.9A priority Critical patent/CN110177368B/en
Publication of CN110177368A publication Critical patent/CN110177368A/en
Application granted granted Critical
Publication of CN110177368B publication Critical patent/CN110177368B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing 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

A kind of call-establishing method and system, Video Communication Server
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.
CN201910640290.9A 2019-07-16 2019-07-16 Call establishment method and system, and video communication server Active CN110177368B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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