[go: up one dir, main page]

WO2008119272A1 - A method, terminal and system for implementing video binding in a voice communication network - Google Patents

A method, terminal and system for implementing video binding in a voice communication network Download PDF

Info

Publication number
WO2008119272A1
WO2008119272A1 PCT/CN2008/070257 CN2008070257W WO2008119272A1 WO 2008119272 A1 WO2008119272 A1 WO 2008119272A1 CN 2008070257 W CN2008070257 W CN 2008070257W WO 2008119272 A1 WO2008119272 A1 WO 2008119272A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
terminal
calling
called
communication network
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.)
Ceased
Application number
PCT/CN2008/070257
Other languages
English (en)
French (fr)
Inventor
Yong Lin
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to AT08706632T priority Critical patent/ATE530011T1/de
Priority to EP08706632A priority patent/EP2120440B1/en
Publication of WO2008119272A1 publication Critical patent/WO2008119272A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1089In-session procedures by adding media; by removing media
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/50Telephonic communication in combination with video communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile

Definitions

  • the present invention relates to a technology for implementing video communication in a voice communication network, and more particularly to a method, terminal and system for implementing video bundling in a voice communication network.
  • video terminals with video communication functions are often required.
  • the user already has a voice telephone, such as a public switched telephone network (PSTN, Public Switch Telephone Network).
  • PSTN public switched telephone network
  • the terminal in order to use video communication, also needs to add a video terminal, such as adding a video-enabled session initial SIP (Session initiation protocol) terminal, video communication through the SIP network, thus, in need
  • voice communication communication is performed using a PSTN terminal; when video communication is required, communication is performed using a SIP terminal.
  • this approach not only increases the cost of video communication for users, but also adds cumbersome procedures to the user's use of video communications, making it less likely for users to accept video communications.
  • the user does not use the video without restrictions at first, and the user is not easy to accept. It is more acceptable to start the video in the process of voice communication, after the negotiation between the two parties succeeds or after the command is turned on.
  • Embodiments of the present invention provide a method for implementing video bundling in a voice communication network, which can implement video communication in a voice communication bundled with a video service.
  • Embodiments of the present invention also provide a terminal and system for implementing video bundling in a voice communication network, and the terminal and system can implement video communication in voice communication bundled with video services.
  • a system for implementing video bundling in a voice communication network further comprising: a terminal, a network device, and a unit for storing video bundled service subscription information of the terminal, where
  • the terminal is configured to initiate a voice call to the network device by using a voice communication network, and send a video handover call request to the network device by using the video communication network;
  • the network device is configured to: after receiving a voice call of the terminal, establish a voice call by using a voice communication network; and after receiving a call request for video switching through the video communication network, obtain the terminal video obtained by the unit that queries the storage terminal for the video bundle service subscription information. Binding service subscription information to establish video communication;
  • the unit for storing the terminal video bundle service subscription information is used to send the queried terminal video bundle service subscription information to the network device.
  • a terminal for implementing video bundling in a voice communication network where the terminal includes a voice communication module and a control module, where
  • a voice communication module configured to access a voice communication network under the control of the control module to perform voice communication
  • a control module for acquiring video images, performing video communication, and controlling voice communication of the voice communication module.
  • a method for implementing video bundling in a voice communication network comprising: a main called terminal accessing a voice communication network and a video communication network, respectively, at a calling terminal In the process of voice communication through the voice communication network, video communication between the calling and called terminals is established through the video communication network.
  • a storage module configured to send, to a soft switch or an S-CSCF/AS, a subscription information of a terminal video bundle service queried by a soft switch or an S-CSCF/AS.
  • the communication terminal that sets the voice communication and the communication terminal of the video communication respectively access the voice communication network and the video communication network, and bundle the video service on the communication terminal of the voice communication, when the main is When the terminal is called to perform voice communication through the voice communication network, if video communication is to be performed, video communication between the calling and called terminals is established through the video communication network, thereby implementing video communication in the voice communication.
  • the calling and called terminals in the embodiment of the present invention can initiate or close the video communication at any time according to the instruction of the calling party and the called party during the voice communication process, the user is more easily connected.
  • FIG. 1 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a terminal for implementing video bundling in a voice communication network according to an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of a terminal for implementing video bundling in a PSTN network according to an embodiment of the present invention
  • FIG. 8 is a flowchart of a method for implementing video bundling by a calling and a called terminal according to an embodiment of the present invention
  • FIG. The system is used as an example to describe a message interaction flowchart of the video binding of the calling terminal and the called terminal.
  • FIG. 10 is a flowchart of message interaction between a calling terminal and a called terminal to implement video bundling according to an embodiment of the present invention
  • FIG. 11 is a flowchart of a method for querying subscription information of a video bundle service stored in an SHLR according to an embodiment of the present invention
  • FIG. 12 is a flowchart of a method for querying subscription information of a video bundle service stored in an SHLR according to an embodiment of the present invention. Mode for carrying out the invention
  • the embodiment of the present invention sets a video bundling service in a voice communication network, which can be represented by video bundling (B-VIDEO, BIND video), specifically for bundling a voice call into a video service.
  • video bundling B-VIDEO, BIND video
  • FIG. 1 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention.
  • the voice communication network is a PSTN network
  • the system is applicable to both the calling terminal and the called terminal having a PSTN terminal and located in the same jurisdiction.
  • the system includes: a terminal having a video communication function, a switch, a relay gateway, a soft switch, and a smart home location register (SHLR).
  • SHLR smart home location register
  • the terminal with video communication function can not only access the PSTN network, but also connect the switches in the PSTN network in turn.
  • the relay gateway the relay gateway in the PSTN network enables the terminal with video communication function to perform voice communication with other PSTN terminals or terminals of other voice communication networks through SoftS witch; the terminal with video communication function can also access the SIP network. That is, the SIP is directly connected to the SoftSwitch, and the SoftS witch realizes video communication between the terminal having the video communication function and other SIP terminals or other terminals supporting the video function according to the video bundle subscription information related to the terminal with the video communication function queried from the SHLR.
  • the SoftSwitch is responsible for triggering, processing, and accounting for the video bundle service of the terminal.
  • the trunking gateway is responsible for the exchange with the switches in the PSTN network to implement interworking between the PSTN networks.
  • the terminal with video communication function in this embodiment integrates PSTN and SIP videophone (SIP videophone can also be a videophone such as H.323), and the microphone and earpiece of the shared terminal are called a converged terminal.
  • SIP videophone can also be a videophone such as H.323
  • the microphone and earpiece of the shared terminal are called a converged terminal.
  • an ADSL (Asymetric Digital Subscriber Loop) modem can be integrated in the terminal for accessing the SIP network through the ADSL modem when video communication is to be performed.
  • the terminal can access the PSTN network and the SIP network at the same time. Therefore, the PSTN number and the video number are respectively identified on the two networks.
  • the video number is the video bundle service number, which cannot be perceived by the general user.
  • the SHLR is used to save the subscription information of the video bundle service, and save the correspondence between the calling number in the PSTN network and the video calling number in the SIP network, and the called terminal in the PSTN network.
  • the correspondence between the number and the video called number in the SIP network provides the SoftSwitch with the subscription information of the video bundle service, such as providing the SoftSwitch with the calling and called numbers of the calling and called terminals on the PSTN network and the video in the SIP network.
  • the query of the correspondence between the calling and called numbers provides a query whether the calling and called terminals have a video bundle service.
  • the subscription information of the video bundle service can be saved not only in the SHLR but also in the warranty. On other devices, it can also be saved in SoftSwitch.
  • the Softswitch and the relay gateway can communicate with each other through the H248 protocol, and the SoftSwitch and the SHLR communicate with each other through the production automation protocol (MAP+, Manufacturing Automation Protocol) or the Diameter (diameter), and have video communication functions.
  • the terminal is connected to the switch in the PSTN network through a telephone line, and communicates with SoftS witch using SIP.
  • the voice communication network is a PSTN network, and the system is applicable to both the calling terminal and the called terminal having a PSTN terminal, and the cross-jurisdiction
  • the subscription information of the video bundle service of the calling and called terminals is stored in the SHLR of different jurisdictions, and the different jurisdictions are provided with SoftSwitch, and the SoftSwitch is contracted to the SHLR of the same jurisdiction to obtain the video bundle service of the terminal.
  • FIG. 3 is a schematic diagram of a system 3 for implementing video bundling in a voice communication network according to an embodiment of the present invention.
  • the system is applicable to one of a calling terminal and a called terminal having a PSTN terminal, and the other having an access gateway (AG, Access gateway).
  • AG Access gateway
  • the terminal, and the situation across the jurisdiction, at this time, the subscription information of the video bundle service of the main called terminal is stored in the SHLR of different jurisdictions, and the different jurisdictions set SoftSwitch and SoftSwitch to the SHLR acquisition terminal of the same jurisdiction.
  • the subscription information of the video bundle service, the SoftS witch of different jurisdictions exchange messages through SIP, and exchange the subscription information of the video bundle service of the calling and called terminals.
  • the AG terminal in the primary and called terminals accesses other networks, such as the PSTN network, through AG and SoftS witch when performing voice communication.
  • the AG exchanges messages with the SoftSitch through the Media Gateway Control Protocol (MGCP), the H248 protocol, or SIP.
  • MGCP Media Gateway Control Protocol
  • H248 protocol the H248 protocol
  • SIP Session Initiation Protocol
  • the terminal provides value-added services of the SIP network, including SMS, MMS, webpage or information push, and short-number Internet access. These services can be provided by a short message center, a multimedia message center, and a SIP proxy that interact with the Softswitch through SIP.
  • the SIP proxy uses a Hypertext Transfer Protocol (HTTP) and a service provider (SP that provides different value-added services). Service Provider) performs information exchange and implements services such as webpages or information push.
  • HTTP Hypertext Transfer Protocol
  • SP service provider
  • Service Provider performs information exchange and implements services such as webpages or information push.
  • the SIP proxy also provides the conversion of the short-numbered to the SIP network's Uniform Resource Locator (URL, Uniform Resource Locator) to meet the short-numbered Internet access of the calling terminal;
  • the center has the function of SMS forwarding, and the MMS center has the function of MMS forwarding.
  • the SIP proxy can also exchange information with the Internet Protocol Television Video (IPTV) through the Simple Object Access Protocol (SOAP) to provide IPTV and users to the called terminal.
  • IPTV Internet Protocol Television Video
  • SOAP Simple Object Access Protocol
  • Unified authentication providing SOAP conversion with IPTV, providing IPTV function for the called terminal
  • SIP proxy can also exchange information with the streaming server through SIP or H323 protocol, and provide video bundle service for the called terminal. Interworking and authentication functions for streaming on-demand or / and live broadcast.
  • the PSTN terminal may also have only a voice communication function, and a terminal having a video communication function may be added, and a separate terminal, such as a TV phone (TV Phone) and a PSTN terminal, may be connected.
  • the video communication function terminal is used to perform video communication with other terminals having video communication functions through the SIP network, and then transmit the video image to the connected PSTN terminal (in this case, the PSTN terminal needs to set the display image function and pass the air interface or other Communication connection transfer image function). In this way, the video bundling service of the calling and called mobile terminal in the process of voice communication is realized.
  • FIG. 5 is a schematic diagram of a system for implementing video bundling in a voice communication network according to an embodiment of the present invention.
  • the voice communication network is a mobile communication network, including a calling mobile terminal having a voice communication function, and a B. Called TV Phone Al, Bl, mobile switch and trunk gateway that governs the mobile terminal of the called party, and the mobile terminal that governs the calling party SoftS witch and SHLR.
  • the calling mobile terminal When the voice communication is performed, the calling mobile terminal initiates a voice call, and the voice call accesses the SoftSwitch to which the mobile terminal belongs, and the SoftS witch to which the calling mobile terminal belongs passes the SoftSwitch to which the called mobile terminal belongs.
  • the relay gateway and the mobile switch to which the called mobile terminal belongs are connected to the called mobile terminal to perform a voice communication process.
  • the calling mobile terminal if video communication is to be performed, the calling mobile terminal initiates a video call to the calling TV PHONE, and the called mobile terminal initiates a video call to the called TV PHONE, and the calling and called TV phones respectively access the call through the SIP.
  • the SoftSwitch the SoftS witch to which the main called TV Phone belongs, accesses the SHLR to which it belongs, obtains the video bundle service subscription information of the main and called TV Phone, and after establishing the video communication of the main called TV Phone, the calling TV Phone passes the video through the air interface.
  • the image is transmitted to a calling mobile terminal having a function of displaying an image and transmitting an image through an air interface or other communication connection, and the called TV Phone transmits the video image through an air interface to a function having a function of displaying an image and transmitting an image through an air interface or other communication connection. Call the mobile terminal. In this way, the video bundling service of the calling and called mobile terminal in the process of voice communication is realized.
  • the SoftS witch to which the calling and called mobile terminals belong may be different or the same. Accordingly, the S HLR that stores the video bundled service subscription information of the calling and called mobile terminals may be one. Or two. The main called mobile terminal can also integrate TV Phone.
  • the SoftSwitch participating in the voice communication between the calling and called terminals and the SoftSwitch participating in the video communication of the calling and called terminals may also be different devices.
  • the SHLR storing the video binding information of the calling and called terminals is used.
  • the information exchange with the SoftS witch participating in the video communication of the calling and called terminals provides the video binding information of the calling and called terminals for the SoftS witch participating in the video communication of the calling and called terminals, and realizes the video communication of the calling and called terminals.
  • the video bundle information storing the calling and called terminals may be SHLR, or may be an ordinary HLR, or SoftSwitch or other devices.
  • FIG. 6 is a terminal for implementing video bundling in a voice communication network according to an embodiment of the present invention, where the terminal includes a voice communication module and a control module, where
  • a voice communication module configured to access a voice communication network under the control of the control module to perform voice communication
  • a control module for acquiring video images, performing video communication, and controlling voice communication of the voice communication module.
  • a video communication module may be further included, and the module is disposed in the terminal or separately configured to access the video communication network, perform video communication through the video communication network, and provide the video image to the control module.
  • FIG. 7 is a terminal for implementing video bundling in a PSTN network according to an embodiment of the present invention, where the terminal integrates a voice communication and a video communication function, and the terminal includes a PSTN communication module, a control module, a video communication module, and a modem, where
  • a PSTN communication module configured to access the PSTN network under the control of the control module, and perform audio communication through the PSTN network
  • a video communication module configured to access a video communication network (such as a SIP network) through a modem under the control of the control module, and perform video communication through the video communication network;
  • a video communication network such as a SIP network
  • the control module is configured to receive a command for whether to perform video communication, and control the operation of the video communication module and the PSTN communication module according to the command.
  • the following is a detailed description of the SIP network as a video communication network.
  • the calling terminal and the called terminal can access the SIP network through the ADSL modem, respectively.
  • the calling terminal calls the called terminal through the voice communication network, and the calling terminal displays a preset local image.
  • the calling terminal dials the called terminal number in the voice communication network, and the call is made by the switch and
  • the trunk gateway is connected to the called terminal, and the called terminal rings (or broadcasts Put music or display) Prompt call incoming, the called terminal accepts the call.
  • the called terminal and the calling terminal perform voice communication, and the called terminal can also display a preset local image.
  • a video switching command may be sent to the calling terminal, and the calling terminal performs a process of connecting the video to the called terminal through the SIP network. In this case, the following various situations may occur.
  • the called terminal presets the normally open video communication, and the calling terminal directly establishes video communication with the called terminal through the SIP network, and the calling and called terminals implement video communication.
  • the called terminal does not set the normally open video communication in advance, the user of the called terminal needs to confirm to accept the video call, and then the calling terminal establishes video communication with the called terminal through the SIP network.
  • the called terminal implements video communication. If the user using the called terminal confirms that the video call is not accepted, the video call fails, and the calling terminal prompts the user who uses the calling terminal to the information of the current video call failure.
  • the calling terminal fails to establish a video call with the called terminal through the SIP network (possibly because of the SIP network), and the calling terminal prompts the user who uses the calling terminal to fail the information of the video call. Continue with this voice call.
  • the process is shown in FIG. 8.
  • the voice communication function and the video communication function are integrated in one terminal, and the specific steps are as follows:
  • Step 801 The calling terminal dials the called number of the called terminal in the voice communication network, and the switch in the voice communication network analyzes the number, determines the SoftSwitch to be routed to the called terminal, and connects the call to the SoftSwitch.
  • the call carries the calling number of the calling terminal in the voice communication network.
  • Step 802 After receiving the call, the SoftS witch sends a query message of the bundled service of the query video with the calling number to the SHLR ⁇ of the same jurisdiction.
  • Step 803 The SHLR determines the calling party according to the subscription information of the stored video bundle service.
  • the terminal subscribes to the video bundling service, and returns the saved video calling number corresponding to the calling number in the SIP network to the SoftSwitch.
  • Step 804 The SoftS witch connects to the called terminal, and the calling and called terminals enter a voice communication state.
  • the calling and called terminals In the process of connecting the called terminal to the called terminal, if the calling and called terminals do not belong to the same jurisdiction, they need to go through the SoftSwitch to which the called terminal belongs, and then pass through the relay gateway and switch to which the called terminal belongs, if the primary is If the terminals belong to the same jurisdiction, they only need to pass through the trunk gateway and switch to which the called terminal belongs.
  • Step 805 The SoftSwitch sends a video bundle service registration callback to the calling terminal through the SIP network after the voice call of the primary and the called terminal is successfully connected, or in the connection process, where the call carries the calling number and the original called number.
  • the called number used in this voice communication and the video calling number identified by the video bundle service.
  • the callback is connected to the calling terminal in the SIP network, and the calling terminal registers the video bundling service with the video calling number (registered by the modem to access the SIP network), and returns a message to release the call back to the SoftS witch.
  • the calling terminal monitors the state of accessing the SIP network, that is, records the status of the Internet access and registration.
  • the video calling number identified by the video bundle service may be *56 + video calling number, that is, the video bundle service identifier is an access code *56.
  • the callback is a virtual call for providing the calling and called number of the voice communication to the calling terminal having the video calling number, and the calling terminal establishes the video communication in the SIP network according to the calling and called number of the voice communication.
  • the video calling number can be identified by the video bundle service.
  • Step 806 The calling terminal initiates a video call to the SoftSwitch to which the calling terminal is located, and the call may be an INVITE message carrying the video bundle service identifier.
  • Step 807 After receiving the INVITE message, the SoftSwitch to which the calling terminal belongs triggers the action.
  • the frequency bundling service after replacing the carried video bundle service identifier with the original called number (that is, the called number used in the current voice communication), initiates a video call to the called terminal.
  • the SoftSwitch is not the SoftSwitch to which the called terminal belongs, the INVITE message sent to the called terminal also needs to pass the SoftSwitch to which the called terminal belongs.
  • Step 808 The SoftSwitch to which the calling terminal belongs sends an inquiry message for querying the video bundle service of the called terminal to the SHLR of the same jurisdiction, and the message carries the original called number (that is, the called number used in the current voice communication).
  • the SHLR determines, according to the subscription information of the stored video bundle service, that the called terminal subscribes to the video bundle service, and returns the saved video called number of the original called number in the SIP network to the SoftS witch.
  • Step 809 The SoftS witch to which the calling terminal belongs calls the called terminal through the video called number in the SIP network, that is, sends the INVITE message carrying the video called number to the called terminal (in the SoftSwitch and the called terminal to which the calling terminal belongs)
  • the associated SoftSwitch is a different entity, it is also sent by the SoftSwitch to which the called terminal belongs.
  • the calling terminal determines that the video communication has been successfully established with the called terminal through the SIP network, and the calling terminal passes.
  • the SIP network performs video communication with the called terminal.
  • the called terminal cannot access the SIP network or does not accept the video communication
  • the called terminal does not return a response or returns a failure response, and the calling terminal cannot communicate with the called party through the SIP network.
  • the terminal establishes video communication.
  • the timer can be set when the INVITE message is sent to the SoftSwitch to which the called terminal belongs, which can be the same entity or different entity as the SoftSwitch to which the calling terminal belongs. Did not receive a response, then Then resend the INVITE message or determine that the calling terminal cannot establish video communication with the called terminal through the SIP network.
  • Step 810 The calling terminal performs a video communication to the voice communication process, and sends a BYE message carrying the video calling number to the Softswitch to request to release the video call, and carries the video calling number, and the SoftS witch receives the BYE. After the message, the video communication with the called terminal established by the calling terminal through the SIP network is removed according to the video calling number.
  • the registration information of the calling terminal when accessing the SIP network in step 805 is not logged out.
  • Step 811 The calling terminal tears off the voice communication with the called terminal through the voice communication network.
  • the calling terminal removes the voice communication with the called terminal, it needs to send an instant logout call carrying the video calling number to the SoftSwitch through the SIP network, and the SoftSwitch belongs to clear the registration information of the calling terminal.
  • the method described in FIG. 8 initiates a video communication process for the calling terminal.
  • the called terminal may also initiate a video communication process, and the whole process is the same as the process in which the calling terminal initiates video communication.
  • the video communication function and the voice communication function of the terminal may not be integrated on the same entity, but implemented on two entities respectively.
  • steps 801 to 804 are all completed by the calling and called entity having the voice communication function; in step 805, when the virtual call is made, the calling entity having the voice communication function needs to make a virtual call with a calling entity having a video communication function; In steps 806-810, it is basically done by the calling and called entity having the video communication function; step 811 is performed by the calling and called entity having the voice communication function.
  • the SoftSwitch to which the calling terminal controlling the voice communication process belongs and the SoftS witch to which the calling terminal controlling the video communication process belong may not be the same entity but two different entities.
  • the SoftSwitch to which the called terminal controlling the voice communication process belongs can be an entity or a different entity to the SoftSwitch to which the calling terminal belongs
  • the SoftS witch to which the called terminal controlling the video communication process belongs (which may be an entity or a different entity to the Softswitch to which the calling terminal belongs) may not be the same entity but two different entities.
  • the calling and called terminals when the voice communication network is a PSTN network, may be a PSTN terminal having a video communication function, or a PSTN terminal and a video communication terminal; when the voice communication network is a mobile communication network, the main The called terminal may be a mobile terminal having a video communication function, or a mobile terminal and a video communication terminal.
  • the following uses the systems shown in FIG. 1 and FIG. 2 as an example to illustrate the message interaction process between the calling terminal and the called terminal to implement a video call.
  • the system shown in FIG. 1 is used as an example to illustrate the message exchange process between the calling terminal and the called terminal to implement a video call, as shown in FIG. 9.
  • the calling and called terminals all subscribe to the video bundling service, and the calling and called terminals have the same.
  • the voice communication function and the video communication function that is, the case of the converged terminal call convergence terminal, the main called terminal belongs to the same SoftS witch jurisdiction, and the specific steps are as follows: Step 901:
  • the SoftS witch receives the calling terminal and sends the message through the voice communication network.
  • the call setup message checks the configuration of the calling relay gateway and the calling terminal, and queries the SHLR to check whether the calling terminal subscribes to the video bundle service, and connects the call to the called terminal through the voice communication network.
  • step 901 The specific process in step 901 is:
  • Step 9011 The SoftS witch receives the initial address message (IAM, Initial Address Message) sent by the calling terminal through the voice communication network, and starts the number analysis according to the prior art to obtain the calling number, and the SHLR checks whether the calling number has signed the video binding. Service, SHLR returns the query response message that the calling terminal subscribes to the video bundle service.
  • IAM Initial Address Message
  • the SoftS witch connects the called terminal to the called terminal through the voice communication network, that is, the off-hook signal is reported to the called terminal through the ANM message, and the SoftSwitch receives the response signal, and then connects the calling and called terminals, that is, performs voice communication of the calling and called terminals. process.
  • step 902 The specific process of step 902 is:
  • Step 9021 The SoftSwitch inserts a video bundle service identifier into the SHLR to query the video calling number corresponding to the calling number in front of the calling number, and inserts the video binding service identifier in front of the calling number to query the video bundled service carrying the calling number. Query the message.
  • the SoftS witch sends a video bundle service registration callback to the calling terminal through the SIP network, where the call carries the calling number, the original called number (that is, the called number used in the current voice communication), and The video calling number of the video bundled service identifier.
  • the callback is connected to the calling terminal in the SIP network, and the calling terminal registers the video bundling service with the video calling number, and returns a message for releasing the call back to the SoftS witch.
  • the SoftS witch provides the calling and called number used in the current voice communication to the calling terminal having the video communication function.
  • Step 9022 The SoftSwitch confirms that the communication between the calling terminal and the called terminal through the voice communication network has been established in step 901.
  • Step 9023 The calling terminal sends a video switching command, that is, sends an INVITE message to the SoftSwitch through the SIP network, and the SoftSwitch triggers the video bundle callback.
  • Step 9024 The SoftSwitch queries the video called number corresponding to the called number by using the video bundle service identifier and the called number to the SHLR.
  • Step 9025 The SoftSwitch sends an INVITE message carrying the video called number through the SIP network, and the called terminal receives the response through the SIP network.
  • Step 9026 The SoftS witch sends a message carrying the video calling number to the calling terminal through the SIP network, and after receiving the response message of the calling terminal, establishing the calling terminal through the SIP network. Video communication with the called terminal.
  • step 9011 of Figure 9 the specific process for the SHLR to query whether the calling number has signed the video bundle service is:
  • the SHLR can directly return the message that the calling terminal does not register the video bundling service to the SoftSwitch.
  • the Softswitch performs the normal call processing, and the subsequent process of the video bundling service is not performed. .
  • the SHLR if the calling terminal registers the video binding service and the value-added service, the SHLR returns the corresponding service identifier to the SoftSwitch according to the set service priority order, and the SoftSwitch performs related service processing.
  • the video calling number is received, Analyze the video calling number and proceed with the subsequent process of video bundling.
  • the query message received by the SHLR is not the video bundle identifier and the calling number, it is confirmed as a voice communication network call, and the video bundle service identifier is not returned in the query corresponding to the calling number.
  • the SHLR when the calling terminal does not register the video bundling service, the SHLR returns the registered resource of the SIP network to the calling terminal after the SHLR returns the message that the calling terminal does not register the video bundling service.
  • the SoftSwitch performs the subsequent process of the video bundling service after the SHLR returns the video calling number.
  • the calling terminal does not send a video switching command, no subsequent process is performed; if the video switching command is sent, the subsequent process is performed.
  • the video bundle service identifier is not returned in the query corresponding to the called number.
  • SHLR when the called terminal does not register the video bundle service, SHLR returns to the called party.
  • the terminal does not register a query response message of the video bundle service, and the SoftS witch releases the registered resource in the SIP network for the called terminal.
  • the SoftS witch performs the subsequent process of the video bundling service.
  • the SoftS witch sends a corresponding cause value to the calling terminal
  • the SoftS witch directly releases the video call, and the release reason indicates that the called terminal does not support the video call.
  • the SoftSwitch receives the message or busy information of the unregistered video bundle service of the called terminal, the timer is started, and the foregoing process is repeated after the timer expires, and the called terminal is called in the SIP network, and the process performs setting.
  • the number of times, such as three times, each time interval is 10 seconds, if the failure is completed after the entire process is completed, the failure is prompted.
  • the SoftSwitch receives an unsupported video call from the called terminal, the called terminal releases the registered resource in the SIP network.
  • the calling terminal sends a video communication failure message through the SIP network, the video call ends, prompting that the video call fails.
  • FIG. 10 shows that the calling terminal and the called terminal both subscribe to the video binding service, and the calling and called terminals all have the voice communication function.
  • the video communication function that is, the case of the converged terminal call convergence terminal, the main called terminal does not belong to the same SoftSwitch jurisdiction, and the specific steps are as follows: Step 1001: The SoftSwitch to which the calling terminal belongs receives the calling terminal to send through the voice communication network.
  • the IAM message starts the number analysis according to the prior art, and the SHLR of the same jurisdiction queries whether the calling number of the calling party is subscribed to the video binding service, and the SHLR returns the query response message that the calling terminal subscribes to the video binding service.
  • the SoftS witch to which the calling terminal belongs is connected to the called terminal through the SoftS witch to which the called terminal belongs, that is, the off-hook signal is reported to the called terminal through the ANM message, and the SoftS witch to which the calling terminal belongs receives the called terminal through the associated After the response signal sent by the SoftSwitch, the SoftSitch to which the called terminal belongs is connected to the calling and called terminal, that is, the voice communication process of the calling and called terminals is performed.
  • Step 1002 The SoftSwitch to which the calling terminal belongs corresponds to the service that the video calling number triggers the video bundle back call. Since the interface of the called terminal is supported at the same time, the service of the video bundled callback needs to be set to the video called number corresponding to the called number. Since the service is the same as the service for triggering the video bundle callback, it will not be described here.
  • step 1002 The specific process of step 1002 is:
  • Step 10021 The SoftSwitch to which the calling terminal belongs is queried by the video bundled service identifier and the calling number to the SHLR that administers the calling terminal, and the SHLR query by the video bundled service identifier and the calling number to the calling terminal is sent to carry the calling number. Query the video bundled business query message. Since the SHLR that administers the calling terminal does not have the video calling number corresponding to the calling number, it is necessary to query the corresponding video calling number of the SHLR to which the called terminal belongs.
  • the SoftSwitch sends a video bundle service registration callback to the calling terminal through the SIP network, where the call carries the calling number, the original called number (the called number used in the voice communication), and the video.
  • the video calling number of the bundled service ID is the video calling number of the bundled service ID.
  • the callback is connected to the calling terminal in the SIP network, and the calling terminal registers the video bundling service with the video calling number, and returns a message for releasing the call back to the SoftS witch.
  • the SoftS witch provides the calling and called number used in the current voice communication to the calling terminal having the video communication function.
  • Step 10022 The SoftSwitch to which the calling terminal belongs confirms that the called terminal is in step 1001.
  • the associated SoftS witch establishes communication between the calling terminal and the called terminal through the PSTN network.
  • Step 10023 The calling terminal sends a video switching command, that is, to the subscriber through the SIP network.
  • the SoftSwitch sends an INVITE message, and the SoftSwitch triggers a video bundle callback.
  • Step 10024 The SoftSwitch to which the calling terminal belongs is queried by the SoftSitch to which the called terminal belongs to the video called number corresponding to the called number through the video bundled service identifier and the called number.
  • Step 10025 The SoftS witch to which the calling terminal belongs sends an INVITE message carrying the video called number through the SIP network to the SoftS witch to which the called terminal belongs, and the called terminal responds after receiving the SIP.
  • Step 10026 The SoftSwitch to which the calling terminal belongs sends a message carrying the video calling number through the SIP, and after receiving the response message of the calling terminal, establishes a video communication between the calling terminal and the called terminal through the SIP network.
  • step 1001 the specific process of inquiring whether the calling number is signed by the SHLR to the video bundle service is:
  • the SHLR In the SHLR to which the calling terminal belongs, if the calling terminal does not register the video binding service, the SHLR can directly return the message that the calling terminal does not register the video binding service to the SoftSwitch to which the calling terminal belongs, and the SoftSwitch to which the calling terminal belongs is generally Call processing, follow-up process for video bundled services is not carried out.
  • the SHLR In the SHLR to which the calling terminal belongs, if the calling terminal registers the video bundling service and the value-added service, the SHLR returns the corresponding service identifier to the SoftSwitch to which the calling terminal belongs according to the set service priority order, and the SoftSwitch to which the calling terminal belongs is related.
  • the service processing when receiving the video calling number, analyzes the video calling number and performs subsequent processes related to the video binding service.
  • step 10021 The specific process in step 10021 is:
  • the SHLR to which the calling terminal belongs and the SHLR to which the called terminal belongs receive the query If the message is not the video bundle identifier and the calling number, it is confirmed as a voice communication network call. In the query corresponding to the calling number, the video bundle service identifier is not returned.
  • the calling terminal when the calling terminal does not register the video binding service, the message that the calling terminal does not register the video binding service is returned, and the SoftSwitch to which the calling terminal belongs is released for the calling terminal.
  • Registered resources in a SIP network When the calling terminal registers the video bundling service, the SoftS witch to which the calling terminal belongs performs the subsequent process of the video bundling service.
  • the video bundle service is not returned in the query corresponding to the called number.
  • the SHLR In the SHLR to which the called terminal belongs, when the called terminal does not register the video bundling service, the SHLR returns a message that the called terminal does not register the video bundling service, and the SoftS witch to which the called terminal belongs is released by the called terminal in the SIP network. Registered resources. When the called terminal registers the video bundling service, the SHLR returns the video called number, and the SoftS witch to which the called terminal belongs performs the subsequent process of the video bundling service.
  • the SoftSwitch to which the called terminal belongs sends the corresponding cause value to the calling terminal through the SIP network through the SoftSwitch to which the calling terminal belongs.
  • the SoftSwitch to which the called terminal belongs directly releases the video call.
  • the reason for the release indicates that the called terminal does not support the video call.
  • the SoftS witch to which the called terminal belongs receives the message or busy information of the unregistered video bundle service of the called terminal, the timer is started, and the above timer is repeated after the timer expires.
  • Procedure, calling the called terminal in the SIP network the process executes the set number of times, such as three times, each time interval is 10 seconds, if the whole process is completed, it fails, then the failure is prompted.
  • the called terminal releases the registered resource in the SIP network.
  • the calling terminal sends a video communication failure message through the SIP network, the video call ends, prompting the video call to fail.
  • the subscription information of the video bundle service of the calling and called terminals may not be stored in the SHLR, but stored in the set data server or the database in the Softswitch.
  • the SoftSwitch and the settings need to be established.
  • the softswitch obtains the subscription information of the video bundle service of the calling and called terminals.
  • FIG. 9 and Figure 10 in order to enable the SoftSwitch to query the video bundle of the calling and called terminals stored in the SHLR.
  • the subscription information of the service needs to be extended between the SoftSwitch and the SHLR to support the subscription information query of the video bundle service.
  • the calling terminal calls the called terminal through the SIP network video
  • the video call of the calling terminal and the called terminal is a call of the SIP network
  • SHLR SHLR It will return the signing service identifier of the calling and called terminals, including the identity of the video and the calling number of the calling and ending terminal video and the calling number of the video (in this case, the video called number needs to be queried, and the calling and called terminals cross the SHLR, then the SoftSwitch belongs to the calling terminal.
  • the MAP+ interaction information between the SoftS witch and the called terminal belongs to the query.
  • the video bundle service query may not be performed in advance during the call process, and after the SHLR completes the subscription service query of all the jurisdiction terminals, the video called number of the called terminal is not returned. If the SoftS witch initiates a registration/logout/video switch call, the SHLR can be notified by the video bundle service identifier. The SHLR directly returns the video callee number and does not perform other queries.
  • FIG. 11 is a flowchart of a method for querying subscription information of a video bundle service stored in an SHLR according to an embodiment of the present invention, where specific steps are as follows:
  • Step 1101 The SoftSwitch sends a subscription information of the video bundle service of the calling terminal to the SHLR, where the query message carries the calling number.
  • step 1101 The specific process of step 1101 is:
  • the SHLR is triggered to obtain the calling "SHLR selection source code" and the called “SHLR selection code".
  • the "SHLR selection source code” can be obtained from the SHLR stored call source table, and the prior art using the SIP network is only A calling service is added, that is, a video bundle service;
  • the SHLR If the SHLR returns the video bundle service identifier, it indicates that the calling terminal subscribes to the video bundle service, and the SoftS witch performs the number analysis, and the video bundle service identifier is configured in the number analysis, and is configured as a video bundle access permission code. Then use the called number to connect;
  • Step 1102 During the voice call performed by the calling terminal and the called terminal through the voice communication network, the calling terminal sends an INVITE message carrying the original called number to the SoftSwitch through the SIP network, and then calls the called terminal in the SIP network to establish Video communication.
  • step 1102 The specific steps of step 1102 are:
  • step 1101 by calling the "called video query interface" on the SHLR query (according to step 1101)
  • the "SHLR selection source code” and the “SHLR selection code” obtained by a) trigger the SHLR query to obtain the video called number of the called terminal.
  • the query message needs to carry the calling and called number and the video binding identifier to ensure that the SHLR only returns The video is called the called number, and no other business is queried.
  • the video communication is established according to the number; if the SHLR does not return the video calling party number, the video communication cannot be established.
  • SHLR uses the protocol that communicates with SoftSwitch, such as MAP+ encapsulation, and sends it to SoftSwitch. If no result is found, the MAP+ message notification cannot be queried.
  • the interface between the SoftS witch and the SHLR is SRI (Send Route Information)
  • the query message is an SRI message
  • the direction is SoftS witch to SHLR
  • the query response message is an SRI Response (ACK) message
  • the direction is SHLR to SoftSwitch.
  • the SRI message definition is as shown in Table 1:
  • Dn (called ogationTy ngLRN (query RN (caller's)
  • the calling IP does not carry the non-bearing SHLR.
  • the user corresponds to the prefix, and the analysis caller is the video number IP video user, and returns the corresponding bundle number.
  • IP video user return the corresponding bundle number
  • the extended SHLR interface is used to implement the bundled service query between the SoftS witch and the SHLR, and the interface protocol in the SIP network is kept unchanged, and the number of interactions between the SoftS witch and the SHLR is reduced.
  • the embodiment of the present invention may also set a private transmission control protocol (TCP) interface to support the video in the SoftSwitch and the SHLR.
  • TCP transmission control protocol
  • the calling service is queried in the SHLR, and the SHLR is based on the stored calling terminal.
  • the subscription information of the calling service returns to the calling service of the calling terminal in turn, including the video binding service of the calling party.
  • the SHLR does not need to return the video calling number.
  • the video bundle service is not queried, but the SHLR does not return the video called number after all the called subscription services in the SIP network are queried.
  • Softswitch When Softswitch wants to trigger the registration/logout/video switch call, it sends a query message to the SHLR through the private TCP interface.
  • the SHLR returns the video callee number and does not query other SIP calls that are called by the main callee.
  • FIG. 12 is a flowchart of a method for querying subscription information of a video bundle service stored in an SHLR according to an embodiment of the present invention, where specific steps are as follows:
  • Step 1201 The SoftS witch obtains whether the calling terminal subscribes to the video bundling service through the existing interface in the SIP network to the SHLR.
  • a) triggering SHLR requires obtaining the calling "SHLR selection source code" + called “SHLR selection code”, and "SHLR selection source code” is obtained from the call source table stored in the SHLR, using the prior art of the SIP network, Just added a kind of calling service, video bundled service;
  • the SHLR If the SHLR returns the video bundle service identifier, it indicates that the calling terminal subscribes to the video bundle service, and the SoftS witch performs the number analysis, and the video bundle service identifier is configured in the number analysis, and is configured as a video bundle access permission code. Then use the called number to connect;
  • Step 1202 During the voice call between the calling terminal and the called terminal through the voice communication network, the calling terminal sends an INVITE message to the SoftSwitch through the SIP network, and then calls the called terminal in the SIP network to establish video communication.
  • step 1202 The specific process of step 1202 is: a) SoftS witch accesses SHLR.
  • the SoftSwitch sends a command request over the TCP connection to query the video number of the calling terminal and the called terminal.
  • SHLR returns a response to SoftSwitch, carrying the video number of the calling and called terminals.
  • SHLR in order to implement the embodiment of the present invention, the same is required:
  • SHLR uses the protocol that communicates with SoftSwitch, such as MAP+ encapsulation, and sends it to SoftSwitch. If no result is found, the MAP+ message notification cannot be queried.
  • the query request command sent through the TCP connection is defined as CMD_REQ, and the direction is SoftS witch to SHLR.
  • the response message of the query request command sent through the TCP connection is defined as CMD_RACK, and the direction is SHLR to SoftS witch.
  • CMD_REQ is defined as shown in Table 3:
  • the private TCP interface is used to implement the bundled service query between the SoftS witch and the SHLR, and the implementation is relatively easy and the scalability is good.
  • the communication of the video may be completed by using an IP Multimedia Subsystem (IMS).
  • IMS IP Multimedia Subsystem
  • the SHLR may be replaced by a Home Subscriber Server (HSS) for storing IMS user information.
  • SoftS witch can be replaced with IMS service call session control function/application server (S-CSCF/AS, Serving Call Session Control Functon/Application Server), where S-CSCF performs session control function and is under core control in IMS core network.
  • S-CSCF/AS Serving Call Session Control Functon/Application Server
  • S-CSCF performs session control function and is under core control in IMS core network.
  • Location responsible for registration authentication and session control of the UE, performing basic session control and routing functions for the UE of the calling end and the called end IMS, and completing the value added to the AS when the condition is satisfied according to the IMS triggering rule signed by the user Service route triggering and business control interaction.
  • the role of the HSS is similar to that of the SHLR in the SIP network, and the video bundle service subscription information for the terminal is stored and provided to the S-CSCF/AS during the S-CSCF/AS query;
  • the role of the CSCF/AS is similar to that of the SoftS witch in the SIP network. It is used to query the video bundle service subscription information of the stored terminal to the HSS.
  • the information obtained is used to establish video communication between the calling and called terminals. This is only the difference in the entity name caused by the different networks. All the above embodiments using the SIP network to implement video communication are applicable to IMS.
  • the SoftSwitch and the S-CSCF/AS are collectively referred to as a network device, and the function is to query the video bundle service subscription information of the terminal, and establish a video communication between the calling and called terminals according to the information obtained by the query.

Landscapes

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

Description

在语音通信网络中实现视频捆绑的方法、 终端及系统 技术领域
本发明涉及在语音通信网络中实现视频通信的技术, 特别涉及一种 在语音通信网络中实现视频捆绑的方法、 终端及系统。 发明背景
目前, 在视频通信业务的使用过程中, 往往需要具有视频通信功能 的视频终端, 举一个例子说明, 用户已经有了一个语音电话, 如已经有 了一个公用交换电话网络( PSTN, Public Switch Telephone Network )终 端, 为了使用视频通信, 还需要增加一个视频的终端, 如增加一个具有 视频功能的会话初始 4匕十办议 ( SIP, Session initiation protocol ) 终端, 通 过 SIP网络进行视频通信, 这样, 在需要语音通信时, 使用 PSTN终端 进行通信; 在需要使用视频通信时, 使用 SIP终端进行通信。 但是, 采 用这种方式不仅增加了用户使用视频通信的成本, 而且给用户使用视频 通信增加了烦瑣的过程, 从而使用户不太容易接受使用视频通信。 另一 方面, 用户一开始就没有限制地使用视频, 用户不容易接受, 而更容易 接受的是在语音通信过程中, 经通信双方的协商成功后或一方命令后再 开启视频。
因此, 如何在语音通信网络中进行视频捆绑实现视频通信, 而不是 采用视频终端独立于语音通信网络实现视频通信, 成为了一个亟待解决 的问题。 另外, 在实现视频通信后, 如何在通过语音通信网络通信过程 中根据用户需要启动视频通信, 也是一个亟待解决的问题。 发明内容
本发明实施例提供一种在语音通信网络中实现视频捆绑的方法, 该 方法能够在捆绑了视频业务的语音通信中实现视频通信。
本发明实施例还提供了一种在语音通信网络中实现视频捆绑的终端 和系统, 该终端和系统能够在捆绑了视频业务的语音通信中实现视频通 信。
根据上述目的, 本发明的技术方案是这样实现的:
一种在语音通信网络中实现视频捆绑的系统,该系统还包括: 终端、 网络设备和存储终端视频捆绑业务签约信息的单元, 其中,
所述终端, 用于通过语音通信网络发起语音呼叫到网络设备, 通过 视频通信网络向网络设备发送视频切换的呼叫请求;
所述网络设备, 用于接收终端的语音呼叫后, 通过语音通信网络建 立语音呼叫; 通过视频通信网络接收到视频切换的呼叫请求后, 根据查 询存储终端视频捆绑业务签约信息的单元得到的终端视频捆绑业务签 约信息建立视频通信;
所述存储终端视频捆绑业务签约信息的单元, 用于向网络设备发送 查询的终端视频捆绑业务签约信息。
一种在语音通信网络中实现视频捆绑的终端, 该终端包括语音通信 模块和控制模块, 其中,
语音通信模块, 用于在控制模块的控制下接入语音通信网络, 进行 语音通信;
控制模块, 用于获取视频图像, 进行视频通信, 以及控制语音通信 模块的语音通信。
一种在语音通信网络中实现视频捆绑的方法, 该方法包括: 主被叫终端分别接入语音通信网络和视频通信网络, 在主被叫终端 通过语音通信网络进行语音通信过程中, 通过视频通信网络建立主被叫 终端之间的视频通信。
一种存储模块, 所述存储模块, 用于向软交换机或 S-CSCF/AS发送 软交换机或 S-CSCF/AS所查询的终端视频捆绑业务签约信息。
由上述方案可以看出, 本发明实施例设置语音通信的通信终端和视 频通信的通信终端, 分别接入语音通信网络和视频通信网络, 并将视频 业务捆绑在语音通信的通信终端上, 当主被叫终端通过语音通信网络进 行语音通信过程中, 如果要进行视频通信, 则通过视频通信网络建立主 被叫终端之间的视频通信, 从而在语音通信中实现视频通信。
另一方面, 由于本发明实施例的主被叫终端在语音通信过程中, 可 以根据主被叫用户的指令, 随时开启或关闭视频通信, 更易于用户的接
附图简要说明
图 1为本发明实施例在语音通信网络中实现视频捆绑的系统一示意 图;
图 2为本发明实施例在语音通信网络中实现视频捆绑的系统二示意 图;
图 3为本发明实施例在语音通信网络中实现视频捆绑的系统三示意 图;
图 4为本发明实施例在语音通信网络中实现视频捆绑的系统四示意 图;
图 5为本发明实施例在语音通信网络中实现视频捆绑的系统五示意 图;
图 6 为本发明实施例在语音通信网络中实现视频捆绑的终端示意 图;
图 7为本发明实施例在 PSTN网络中实现视频捆绑的终端示意图; 图 8为本发明实施例主被叫终端实现视频捆绑的方法流程图; 图 9为本发明实施例以图 1所示的系统为例说明主叫终端和被叫终 端实现视频捆绑的消息交互流程图;
图 10为本发明实施例以图 2所示的系统为例说明主叫终端和被叫终 端实现视频捆绑的消息交互流程图;
图 11为本发明实施例查询 SHLR中存储的视频捆绑业务的签约信息 的方法一流程图;
图 12为本发明实施例查询 SHLR中存储的视频捆绑业务的签约信 息的方法二流程图。 实施本发明的方式
为了使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施 例并参照附图, 对本发明进行进一步详细的说明。
为了能够在语音通信网络中实现视频通信, 本发明实施例在语音通 信网络中设置视频捆绑业务, 可以用视频捆绑( B-VIDEO , BIND video ) 表示, 具体为将语音电话捆绑一个视频业务, 用户通过语音通信网络进 行语音通话过程中, 如果需要启动视频通信, 只要开启视频通信即可。
图 1为本发明实施例在语音通信网络中实现视频捆绑的系统一示意 图,假设语音通信网络为 PSTN网络,该系统适用于主叫终端和被叫终端 都具有 PSTN终端, 且位于同一管辖局的情况, 该系统包括: 具备视频通 信功能的终端、 交换机、 中继网关、 软交换机(Softswitch )和归属位置 寄存器(SHLR, smart home location register ) 。 其中, 具备视频通信功 能的终端不仅可以接入 PSTN网络, 即依次连接 PSTN网络中的交换机和 中继网关, PSTN网络中的中继网关通过 SoftS witch使具备视频通信功能 的终端与其他的 PSTN终端或其他语音通信网络的终端进行语音通信;具 备视频通信功能的终端还可以接入 SIP网络, 即直接采用 SIP连接到 SoftSwitch , SoftS witch根据从 SHLR查询的与具备视频通信功能的终端相 关的视频捆绑签约信息实现具备视频通信功能的终端与其他 SIP终端或 其他支持视频功能的终端进行视频通信。
其中, SoftSwitch负责终端的视频捆绑业务的触发、 处理和计费。 中继网关, 负责与 PSTN网络中交换机的交换, 实现 PSTN网络的互 通。
本实施例中的具备视频通信功能的终端, 集成了 PSTN和 SIP可视电 话(SIP可视电话也可以为 H.323等可视电话), 共用终端的话筒和听筒, 称为融合终端。 当该终端采用 SIP可视电话时,可以在该终端中集成非对 称数字用户环路( ADSL, Asymetric Digital Subscriber Loop )调制解调 器, 用于当要进行视频通信时, 通过 ADSL调制解调器接入 SIP网络。 由 于该终端可以同时接入 PSTN网络和 SIP网络, 所以具备在两个网络分别 标识自身的 PSTN号码和视频号码, 其中视频号码为视频捆绑业务号码, 一般用户无法感知。
SHLR, 用于保存视频捆绑业务的签约信息, 保存注册了视频捆绑 业务的在 PSTN网络中的主叫号码与在 SIP网络中的视频主叫号码的对应 关系, 在 PSTN网络中被叫终端的被叫号码和在 SIP网络中的视频被叫号 码的对应关系; 为 SoftSwitch提供视频捆绑业务的签约信息查询, 如为 SoftSwitch提供主被叫终端在 PSTN网络的主被叫号码与在 SIP网络中的 视频主被叫号码的对应关系的查询, 提供主被叫终端是否具有视频捆绑 业务的查询。
当然, 视频捆绑业务的签约信息不仅可以保存在 SHLR, 也可以保 存在其他的设备上, 如也可以保存在 SoftSwitch。
在本发明实施例中, Softswitch和中继网关之间可以通过 H248协议 互通, SoftSwitch和 SHLR之间通过生产 自动化协议 ( MAP+ , Manufacturing Automation Protocol )或直径 ( Diameter )十办议互通, 具备 视频通信功能的终端通过电话线与 PSTN网络中的交换机相连接, 采用 SIP与 SoftS witch进行通信。
图 2为本发明实施例在语音通信网络中实现视频捆绑的系统二示意 图, 4叚设语音通信网络为 PSTN网络,该系统适用于主叫终端和被叫终端 都具有 PSTN终端, 且跨管辖局的情况, 这时, 主被叫终端的视频捆绑业 务的签约信息分别存储在不同管辖局的 SHLR中, 不同管辖局都设置有 SoftSwitch, SoftSwitch到同一管辖局的 SHLR获取终端的视频捆绑业务 的签约信息, 不同管辖局的 SoftSwitch之间通过 SIP进行消息交互, 交互 主被叫终端的视频捆绑业务的签约信息。
图 3为本发明实施例在语音通信网络中实现视频捆绑的系统三示意 图,该系统适用于主叫终端和被叫终端中的其中一个具有 PSTN终端,另 一个具有接入网关(AG, Access gateway )终端, 且跨管辖局的情况, 这时, 主被叫终端的视频捆绑业务的签约信息分别存储在不同管辖局的 SHLR中, 不同管辖局都设置 SoftSwitch , SoftSwitch到同一管辖局的 SHLR获取终端的视频捆绑业务的签约信息, 不同管辖局的 SoftS witch之 间通过 SIP进行消息交互, 交互主被叫终端的视频捆绑业务的签约信息。
主被叫终端中的 AG终端在进行语音通信时, 通过 AG和 SoftS witch 接入其他网络,如 PSTN网络。 AG通过媒体网关控制协议(MGCP, Media Gateway Control Protocol ) 、 H248协议或 SIP与 SoftS witch进行消息交互。
图 4为本发明实施例在语音通信网络中实现视频捆绑的系统四示意 图,假设语音通信网络为 PSTN网络,该系统在图 1或图 2的基础上为主叫 终端提供 SIP网络的增值业务, 包括短信、彩信、 网页或信息推送以及短 号上网等业务。 这些业务分别可以由通过 SIP与 Softswitch交互的短信中 心、 彩信中心以及 SIP代理来提供, 其中, SIP代理通过超文本传输协议 ( HTTP, Hypertext Transfer Protocol )与提供不同增值业务的服务提供 商(SP, Service Provider )进行信息交互, 实现网页或信息推送等业务, SIP代理还提供短号到 SIP网络的统一资源定位符 ( URL , Uniform Resource Locator )的转换, 满足主叫终端短号上网的功能; 短信中心具 有短信转发的功能, 彩信中心具有彩信转发的功能。
在图 4中, SIP代理还可以通过筒单对象访问协议(SOAP, Simple Object Access Protocol ) 与网际十办议电视 (IPTV , Internet Protocol Television Video )进行信息交互, 为主被叫终端提供 IPTV和用户的统一 鉴权, 提供与 IPTV互通的 SOAP转换, 为主被叫终端提供 IPTV的功能; SIP代理还可以通过 SIP或 H323协议与流媒体服务器进行信息交互, 为主 被叫终端提供视频捆绑业务的流点播或 /和直播的互通及鉴权功能。
在图 1〜图 4所示的系统中, PSTN终端也可以只具有语音通信功能, 再增加一个具有视频通信功能的终端, 为分离终端, 如电视电话 (TV Phone )与 PSTN终端相连接,具有视频通信功能的终端用于通过 SIP网络 与其他的具有视频通信功能的终端进行视频通信后, 将视频图像传输给 连接的 PSTN终端 (这时, 需要给 PSTN终端设置显示图像功能和通过空 口或其他通信连接传输图像功能) 。 这样, 就实现了主被叫移动终端在 语音通信过程中的视频捆绑业务。
图 5为本发明实施例在语音通信网络中实现视频捆绑的系统五示意 图, 该语音通信网络为移动通信网络, 包括具有语音通信功能的主被叫 移动终端八、 B、 具有视频通信功能的主被叫 TV Phone Al、 Bl、 管辖主 被叫移动终端的移动交换机和中继网关、 管辖主被叫移动终端的 SoftS witch和 SHLR。
其中, 在进行语音通信时, 主叫移动终端发起语音呼叫, 该语音呼 叫通过所属的移动交换机和中继网关接入所属的 SoftSwitch,主叫移动终 端所属的 SoftS witch通过被叫移动终端所属的 SoftSwitch、 被叫移动终端 所属的中继网关和移动交换机接续语音呼叫到被叫移动终端, 进行语音 通信过程。 在进行语音通信过程中, 要进行视频通信, 则主叫移动终端 向主叫 TV PHONE发起视频呼叫、 被叫移动终端向被叫 TV PHONE发起 视频呼叫, 主被叫 TV Phone通过 SIP分别接入所属的 SoftSwitch , 主被叫 TV Phone所属的 SoftS witch访问所属的 SHLR ,获取主被叫 TV Phone的视 频捆绑业务签约信息后, 建立主被叫 TV Phone的视频通信后, 主叫 TV Phone通过空口将视频图像传输给具有显示图像功能和通过空口或其他 通信连接传输图像功能的主叫移动终端, 被叫 TV Phone通过空口将视频 图像传输给具有显示图像功能和通过空口或其他通信连接传输图像功 能的被叫移动终端。 这样, 就实现了主被叫移动终端在语音通信过程中 的视频捆绑业务。
在图 5所示的系统中, 主被叫移动终端所属的 SoftS witch可以为不同 的, 也可以为同一个, 相应地, 存储主被叫移动终端的视频捆绑业务签 约信息的 S HLR可以为一个或两个。 主被叫移动终端也可以集成 TV Phone。
图 1 ~图 5所示的系统中,参与主被叫终端语音通信的 SoftSwitch和参 与主被叫终端视频通信的 SoftSwitch也可以为不同的设备,这时,存储主 被叫终端视频捆绑信息的 SHLR与参与主被叫终端视频通信的 SoftS witch进行信息交互, 为参与主被叫终端视频通信的 SoftS witch提供 主被叫终端视频捆绑信息, 实现主被叫终端的视频通信。 存储主被叫终 端的视频捆绑信息的可以为 SHLR, 也可以为普通的 HLR, 还可以为 SoftSwitch或为其他的设备。
图 6为本发明实施例在语音通信网络中实现视频捆绑的终端,该终端 包括语音通信模块和控制模块, 其中,
语音通信模块, 用于在控制模块的控制下接入语音通信网络, 进行 语音通信;
控制模块, 用于获取视频图像, 进行视频通信, 以及控制语音通信 模块的语音通信。
在该实施例中, 还可以包括视频通信模块, 该模块设置在该终端中 或单独设置,用于接入视频通信网络,通过视频通信网络进行视频通信, 将视频图像提供给控制模块。
举一个具体的实施例进行说明。 图 7为本发明实施例在 PSTN网络中 实现视频捆绑的终端, 该终端集成了语音通信和视频通信功能, 该终端 包括 PSTN通信模块、 控制模块、 视频通信模块以及调制解调器, 其中,
PSTN通信模块, 用于在控制模块的控制下接入 PSTN网络, 通过 PSTN网络进行音频通信;
视频通信模块, 用于在控制模块的控制下通过调制解调器接入视频 通信网络(如 SIP网络 ) , 通过视频通信网络进行视频通信;
控制模块, 用于接收是否进行视频通信的命令, 根据命令控制视频 通信模块和 PSTN通信模块的操作。
以下以视频通信网络为 SIP网络为例进行详细叙述。
当主叫终端和被叫终端都是具备视频通信功能的终端时, 主叫终端 和被叫终端可以分别通过 ADSL调制解调器接入 SIP网络。 主叫终端通过 语音通信网络呼叫被叫终端, 主叫终端显示预先设定的本地图像, 按照 语音通信网络呼叫流程, 主叫终端拨打在语音通信网络中的被叫终端号 码, 该呼叫由交换机和中继网关接续到被叫终端, 被叫终端振铃(或播 放音乐或显示)提示有呼叫呼入, 被叫终端接受呼叫。 被叫终端和主叫 终端进行语音通信, 被叫终端也可以显示预先设定的本地图像。 如果主 叫用户希望进行视频通信, 可以向主叫终端发送视频切换命令, 主叫终 端通过 SIP网络进行视频接续到被叫终端的过程,这时,可以出现以下多 种情况。
第一种情况, 被叫终端预先设置了常开的视频通信, 则主叫终端通 过 SIP网络直接建立与被叫终端的视频通信, 主被叫终端实现视频通信。
第二种情况, 被叫终端预先没有设置常开的视频通信, 则需要使用 被叫终端的用户确认接受本次视频呼叫后,主叫终端再通过 SIP网络建立 与被叫终端的视频通信, 主被叫终端实现视频通信。 如果使用被叫终端 的用户确认不接受本次视频呼叫, 则本次视频呼叫失败, 主叫终端将本 次视频呼叫失败的信息提示给使用主叫终端的用户。
第三种情况,主叫终端通过 SIP网络建立与被叫终端的视频呼叫时失 败(可能因为 SIP网络的原因 ) , 主叫终端将本次视频呼叫失败的信息提 示给使用主叫终端的用户, 继续进行本次语音呼叫。
以下说明主叫终端和被叫终端如何实现视频呼叫的, 过程如图 8所 示, 该过程语音通信功能和视频通信功能集成在一个终端中, 其具体步 骤为:
步骤 801、主叫终端拨打被叫终端在语音通信网络的被叫号码,语音 通信网络中的交换机进行号码的分析, 确定到被叫终端的路由要经过的 SoftSwitch, 将呼叫接续到该 SoftSwitch, 该呼叫携带有主叫终端在语音 通信网络中的主叫号码。
步骤 802、该 SoftS witch接收到呼叫后, 向同一管辖局的 SHLR^送携 带主叫号码的查询视频捆绑业务的查询消息。
步骤 803、 该 SHLR根据存储的视频捆绑业务的签约信息, 确定主叫 终端签约了视频捆绑业务, 向该 SoftSwitch返回所保存的主叫号码在 SIP 网络中对应的视频主叫号码。
步骤 804、 该 SoftS witch接续呼叫到被叫终端, 主被叫终端进入语音 通信状态。
在接续呼叫到被叫终端的过程中, 如果主被叫终端不属于相同的管 辖局,则需要经过被叫终端所属的 SoftSwitch后,再经过被叫终端所属的 中继网关和交换机, 如果主被叫终端属于相同的管辖局, 则只需要经过 被叫终端所属的中继网关和交换机。
步骤 805、 该 SoftSwitch在主被叫终端语音呼叫成功接续后或在接续 过程中,通过 SIP网络向主叫终端发送视频捆绑业务注册回呼,该呼叫中 携带主叫号码、 原被叫号码(就是本次语音通信所使用的被叫号码)和 用视频捆绑业务标识的视频主叫号码。
该回呼在 SIP网络中接续到主叫终端,主叫终端注册具有视频主叫号 码的视频捆绑业务后 (通过调制解调器接入 SIP网络进行注册) , 向该 SoftS witch返回释放本次回呼的消息。
此时, 主叫终端对接入 SIP网络的状态进行监控, 即记录上网和注册 的状态。
用视频捆绑业务标识的视频主叫号码可以为 *56 +视频主叫号码,即 视频捆绑业务标识为一个接入码 *56。 本次回呼为一个虚拟呼叫, 用于 将语音通信的主被叫号码提供给具有视频主叫号码的主叫终端, 主叫终 端根据语音通信的主被叫号码建立在 SIP网络中的视频通信,为了标识该 虚拟呼叫, 可以用视频捆绑业务标识视频主叫号码。
步骤 806、 主叫终端通过 SIP网络向其所属 SoftSwitch发起视频呼叫, 该呼叫可以为访问 (INVITE ) 消息, 携带视频捆绑业务标识。
步骤 807、 主叫终端所属的 SoftSwitch接收到 INVITE消息后, 触发视 频捆绑业务, 用原被叫号码(就是本次语音通信所使用的被叫号码)替 换携带的视频捆绑业务标识后, 向被叫终端发起视频呼叫。
在该步骤中, 如果该 SoftSwitch不是被叫终端所属的 SoftSwitch, 发 送给被叫终端的 INVITE消息还需要经过被叫终端所属的 SoftSwitch。
步骤 808、主叫终端所属的 SoftSwitch向同一管辖局的 SHLR发送查询 被叫终端的视频捆绑业务的查询消息, 该消息携带原被叫号码(就是本 次语音通信所使用的被叫号码) 。 该 SHLR根据存储的视频捆绑业务的 签约信息,确定被叫终端签约了视频捆绑业务,向该 SoftS witch返回所保 存的原被叫号码在 SIP网络中对应的视频被叫号码。
在该步骤中, 如果该 SoftSwitch不是被叫终端所属的 SoftSwitch, 则 在同一管辖局的 SHLR中也不会存储被叫终端的视频捆绑业务的签约信 息,需要和被叫终端所属的 SoftSwitch进行消息交互, 由被叫终端所属的 SoftSwitch到同一管辖局的 SHLR中获取对应的视频被叫号码, 提供给主 叫终端所属的 SoftSwitch。
步骤 809、主叫终端所属的 SoftS witch在 SIP网络中通过视频被叫号码 呼叫被叫终端, 即向被叫终端发送携带视频被叫号码的 INVITE消息(在 主叫终端所属的 SoftSwitch和被叫终端所属的 SoftSwitch为不同实体时, 还通过被叫终端所属的 SoftSwitch发送) , 当被叫终端返回成功应答时, 主叫终端确定已经通过 SIP网络成功与被叫终端建立了视频通信,主叫终 端通过 SIP网络与被叫终端进行视频通信; 当被叫终端无法接入 SIP网络 或者不接受本次视频通信时, 被叫终端不返回应答或返回失败应答, 则 主叫终端通过 SIP网络无法与被叫终端建立视频通信。
当被叫终端无法接入 SIP网络时, 可以在被叫终端所属的 SoftSwitch (可以与主叫终端所属的 SoftSwitch为同一实体或不同实体) 发送 INVITE消息时设置定时器,在定时器达到设定值时没有接收到应答, 则 再重新发送 INVITE消息或确定主叫终端通过 SIP网络无法与被叫终端建 立视频通信。
步骤 810、 主叫终端进行视频通信到语音通信的过程, 通过 SIP网络 向所属 Softswitch发送携带视频主叫号码的释放 ( BYE )消息请求释放视 频呼叫, 携带视频主叫号码, 该 SoftS witch接收到 BYE消息后, 根据视频 主叫号码拆除主叫终端通过 SIP网络建立的与被叫终端的视频通信。
在本步骤中, 拆除视频通信时主叫终端在步骤 805接入 SIP网络时的 注册信息并不会注销。
步骤 811、 主叫终端通过语音通信网络拆除与被叫终端的语音通信。 在主叫终端拆除与被叫终端的语音通信时,需要通过 SIP网络向所属 SoftSwitch发送携带视频主叫号码的瞬间注销呼叫, 所属 SoftSwitch清空 主叫终端的注册信息。
图 8所述的方法为主叫终端发起视频通信的过程,在主被叫终端进行 语音通信时, 被叫终端也可以发起视频通信过程, 整个过程和主叫终端 发起视频通信的过程相同。
在本发明实施例中, 终端的视频通信功能和语音通信功能也可以不 集成在同一个实体上, 而是分别在两个实体上实现。 这时, 步骤 801 ~ 804都是具有语音通信功能的主被叫实体完成; 在步骤 805中, 进行虚拟 呼叫时, 需要具有语音通信功能的主叫实体虚拟呼叫具有视频通信功能 的主叫实体; 在步骤 806 - 810中, 基本上是由具有视频通信功能的主被 叫实体完成; 步骤 811是由具有语音通信功能的主被叫实体完成。
在本发明实施例中,控制语音通信过程的主叫终端所属的 SoftSwitch 和控制视频通信过程的主叫终端所属的 SoftS witch也可以不是同一个实 体, 而是两个不同的实体。 同样地, 控制语音通信过程的被叫终端所属 的 SoftSwitch(可以与主叫终端所属的 SoftSwitch为一个实体或不同实体) 和控制视频通信过程的被叫终端所属的 SoftS witch(可以与主叫终端所属 的 Softswitch为一个实体或不同实体)也可以不是同一个实体, 而是两个 不同的实体。
在本发明实施例中, 当语音通信网络为 PSTN网络时, 主被叫终端可 以为具有视频通信功能的 PSTN终端、或者为 PSTN终端和视频通信终端; 当语音通信网络为移动通信网络时, 主被叫终端可以为具有视频通信功 能的移动终端、 或者为移动终端和视频通信终端。
以下以图 1和图 2所示的系统分别为例说明主叫终端和被叫终端实现 视频呼叫的消息交互过程。
其中,以图 1所示的系统为例说明主叫终端和被叫终端实现视频呼叫 的消息交互过程如图 9所示, 其中主被叫终端都签约了视频捆绑业务, 主被叫终端都具有语音通信功能和视频通信功能, 即属于融合终端呼叫 融合终端的情况,主被叫终端属于同一个 SoftS witch管辖,其具体步骤为: 步骤 901、 SoftS witch接收到主叫终端通过语音通信网络发送的呼叫 建立消息, 检查主叫中继网关和主叫终端的配置, 到 SHLR查询主叫终 端是否签约了视频捆绑业务, 通过语音通信网络接续呼叫到被叫终端。
步骤 901中的具体过程为:
步骤 9011、 SoftS witch接收到主叫终端通过语音通信网络发送的初始 地址消息(IAM, Initial Address Message ) , 按照现有技术启动号码分 析得到主叫号码, 到 SHLR查询主叫号码是否签约了视频捆绑业务, SHLR返回主叫终端签约了视频捆绑业务的查询响应消息。
在本步骤中, 需要扩展该 SoftSwitch与 SHLR之间的接口。
该 SoftS witch通过语音通信网络接续呼叫到被叫终端, 即通过 ANM 消息向被叫终端上报摘机信号,该 SoftSwitch接收到应答信号后,接续主 被叫终端, 即进行主被叫终端的语音通信过程。 步骤 902、 该 SoftSwitch对应于视频主叫号码触发视频捆绑回呼的业 务, 由于同时支持被叫终端的接口, 需要给被叫号码对应的视频被叫号 码设置视频捆绑回呼的业务, 由于与触发视频捆绑回呼的业务相同, 所 以这里就不再叙述。
步骤 902的具体过程为:
步骤 9021、 该 SoftSwitch通过在主叫号码前插视频捆绑业务标识到 SHLR查询主叫号码对应的视频主叫号码, 在主叫号码前插视频捆绑业 务标识就是携带主叫号码的查询视频捆绑业务的查询消息。
在本步骤之后, 该 SoftS witch通过 SIP网络向主叫终端发送视频捆绑 业务注册回呼, 该呼叫中携带主叫号码、 原被叫号码(就是本次语音通 信所使用的被叫号码)和用视频捆绑业务标识的视频主叫号码。
该回呼在 SIP网络中接续到主叫终端,主叫终端注册具有视频主叫号 码的视频捆绑业务后, 向该 SoftS witch返回释放本次回呼的消息。 这样, 在该 SoftS witch将本次语音通信所使用的主被叫号码提供给了具有视频 通信功能的主叫终端。
步骤 9022、 该 SoftSwitch确认在步骤 901已经建立主叫终端通过语音 通信网络与被叫终端的通信。
步骤 9023、 主叫终端发送视频切换命令, 即通过 SIP网络向该 SoftSwitch发送 INVITE消息, 该 SoftSwitch触发视频捆绑回呼。
步骤 9024、 该 SoftSwitch通过视频捆绑业务标识和被叫号码到 SHLR 查询到被叫号码对应的视频被叫号码。
步骤 9025、 该 SoftSwitch通过 SIP网络发送携带视频被叫号码的 INVITE消息, 被叫终端通过 SIP网络接收到后进行应答。
步骤 9026、 该 SoftS witch通过 SIP网络发送携带视频主叫号码的消息 给主叫终端,接收到主叫终端的应答消息后,通过 SIP网络建立主叫终端 和被叫终端之间的视频通信。
在图 9的步骤 9011中的到 SHLR查询主叫号码是否签约了视频捆绑 业务的具体过程为:
在 SHLR中, 如果主叫终端没有注册视频捆绑业务, 则 SHLR可以直 接返回主叫终端没有注册视频捆绑业务的消息给该 SoftSwitch , 该 Softswitch按照普通的呼叫处理, 后续关于视频捆绑业务的流程不进行。
在 SHLR中, 如果主叫终端注册了视频捆绑业务和增值业务, SHLR 根据设置的业务优先顺序返回对应的业务标识给该 SoftSwitch , 该 SoftSwitch进行相关的业务处理, 当接收到视频主叫号码时,分析视频主 叫号码并进行后续关于视频捆绑业务的过程。
在图 9中的步骤 9021的具体过程为:
如果 SHLR接收到的查询消息携带的不是视频捆绑标识和主叫号 码, 则确认为一个语音通信网络呼叫, 在对主叫号码对应的查询中, 不 返回视频捆绑业务标识。
在 SHLR中, 当主叫终端没有注册视频捆绑业务时, SHLR返回主叫 终端没有注册视频捆绑业务的消息后, 该 SoftSwitch为主叫终端释放在 SIP网络中的注册资源。 当主叫终端注册视频捆绑业务时, SHLR返回视 频主叫号码后, 该 SoftSwitch进行后续关于视频捆绑业务的过程。
在图 9中的步骤 9023的具体过程为:
如果主叫终端没有发送视频切换命令, 则不进行后续过程; 发送视 频切换命令, 则进行后续过程。
在图 9中的步骤 9024的具体过程为:
如果 SHLR接收到的查询消息携带的不是视频捆绑标识和被叫号 码, 则在对被叫号码对应的查询中, 不返回视频捆绑业务标识。
在 SHLR中, 当被叫终端没有注册视频捆绑业务时, SHLR返回被叫 终端没有注册视频捆绑业务的查询响应消息,该 SoftS witch为被叫终端释 放在 SIP网络中的注册资源。 当被叫终端注册视频捆绑业务时, SHLR返 回视频被叫号码后, 该 SoftS witch进行后续关于视频捆绑业务的过程。
在图 9中的步骤 9025的具体过程为:
如果在 SIP网络中的被叫终端忙或没有注册上, 则该 SoftS witch给主 叫终端发送相应的原因值;
如果被叫终端不支持视频捆绑业务,则该 SoftS witch直接释放本次视 频呼叫, 释放原因表明被叫终端不支持视频呼叫。
如果该 SoftSwitch接收到被叫终端的未注册视频捆绑业务的消息或 忙等信息, 则启动定时器, 在定时器超时后重复上述的过程, 在 SIP网络 中呼叫被叫终端, 这个过程执行设定的次数, 如三次, 每次时间间隔为 10秒, 如果整个过程进行完后为失败, 则提示失败。
如果该 SoftSwitch接收到被叫终端的不支持视频呼叫,则为被叫终端 释放在 SIP网络中的注册资源。
如果在这个过程中, 主叫终端通过 SIP网络发送视频通信失败消息, 则结束视频呼叫, 提示本次视频呼叫失败。
以图 2所示的系统为例说明主叫终端和被叫终端实现视频呼叫的消 息交互过程图 10所示, 其中主被叫终端都签约了视频捆绑业务, 主被叫 终端都具有语音通信功能和视频通信功能, 即属于融合终端呼叫融合终 端的情况, 主被叫终端不属于同一个 SoftSwitch管辖, 其具体步骤为: 步骤 1001、主叫终端所属的 SoftSwitch接收到主叫终端通过语音通信 网络发送的 IAM 消息, 按照现有技术启动号码分析, 到同一管辖局的 SHLR查询主叫号码的是否签约了视频捆绑业务, 该 SHLR返回主叫终端 签约了视频捆绑业务的查询响应消息。
在本步骤中, 需要扩展主叫终端所属的 SoftSwitch与同一管辖局的 SHLR之间的接口。
主叫终端所属的 SoftS witch通过被叫终端所属的 SoftS witch接续呼叫 到被叫终端, 即通过 ANM消息向被叫终端上报摘机信号, 主叫终端所属 的 SoftS witch接收到被叫终端通过所属的 SoftSwitch发送的应答信号后, 通过被叫终端所属的 SoftS witch接续主被叫终端,即进行主被叫终端的语 音通信过程。
步骤 1002、主叫终端所属的 SoftSwitch对应于视频主叫号码触发视频 捆绑回呼的业务。 由于同时支持被叫终端的接口, 需要给被叫号码对应 的视频被叫号码设置视频捆绑回呼的业务, 由于与触发视频捆绑回呼的 业务相同, 所以这里就不再叙述。
步骤 1002的具体过程为:
步骤 10021、 主叫终端所属的 SoftSwitch通过视频捆绑业务标识和主 叫号码到管辖主叫终端的 SHLR查询, 通过视频捆绑业务标识和主叫号 码到管辖主叫终端的 SHLR查询就是发送携带主叫号码的查询视频捆绑 业务的查询消息。 由于在管辖主叫终端的 SHLR没有主叫号码对应的视 频主叫号码, 因此需要到被叫终端所属的 SHLR查询对应的视频主叫号 码。
在本步骤之后, 该 SoftSwitch通过 SIP网络向主叫终端发送视频捆绑 业务注册回呼, 该呼叫中携带主叫号码、 原被叫号码(就是本次语音通 信所使用的被叫号码 )和用视频捆绑业务标识的视频主叫号码。
该回呼在 SIP网络中接续到主叫终端,主叫终端注册具有视频主叫号 码的视频捆绑业务后, 向该 SoftS witch返回释放本次回呼的消息。 这样, 在该 SoftS witch将本次语音通信所使用的主被叫号码提供给了具有视频 通信功能的主叫终端。
步骤 10022、 主叫终端所属的 SoftSwitch确认在步骤 1001经被叫终端 所属的 SoftS witch建立主叫终端通过 PSTN网络与被叫终端的通信。
步骤 10023、 主叫终端发送视频切换命令, 即通过 SIP网络向所属
SoftSwitch发送 INVITE消息, 该 SoftSwitch触发视频捆绑回呼。
步骤 10024、 主叫终端所属的 SoftSwitch通过视频捆绑业务标识和被 叫号码经被叫终端所属的 SoftS witch到管辖被叫终端的 SHLR查询到被 叫号码对应的视频被叫号码。
步骤 10025、主叫终端所属的 SoftS witch通过 SIP网络经被叫终端所属 的 SoftS witch发送携带视频被叫号码的 INVITE消息,被叫终端通过 SIP接 收到后进行应答。
步骤 10026、主叫终端所属的 SoftSwitch通过 SIP发送携带视频主叫号 码的消息,接收到主叫终端的应答消息后,通过 SIP网络建立主叫终端和 被叫终端之间的视频通信。
在步骤 1001中的到 SHLR查询主叫号码是否签约了视频捆绑业务的 具体过程为:
在主叫终端所属的 SHLR中, 如果主叫终端没有注册视频捆绑业务, 则 SHLR可以直接返回主叫终端没有注册视频捆绑业务的消息给主叫终 端所属的 SoftSwitch, 主叫终端所属的 SoftSwitch按照普通的呼叫处理, 后续关于视频捆绑业务的流程不进行。
在主叫终端所属的 SHLR中, 如果主叫终端注册了视频捆绑业务和 增值业务, SHLR根据设置的业务优先顺序返回对应的业务标识给主叫 终端所属的 SoftSwitch,主叫终端所属的 SoftSwitch进行相关的业务处理, 当接收到视频主叫号码时, 分析视频主叫号码并进行后续关于视频捆绑 业务的过程。
在步骤 10021中的具体过程为:
如果主叫终端所属的 SHLR和被叫终端所属的 SHLR接收到的查询 消息携带的不是视频捆绑标识和主叫号码, 则确认为一个语音通信网络 呼叫, 在对主叫号码对应的查询中, 不返回视频捆绑业务标识。
在主叫终端所属的 SHLR和被叫终端所属的 SHLR中, 当主叫终端没 有注册视频捆绑业务时, 返回主叫终端没有注册视频捆绑业务的消息, 主叫终端所属的 SoftSwitch为主叫终端释放在 SIP网络中的注册资源。 当 主叫终端注册视频捆绑业务时, 返回视频主叫号码后, 主叫终端所属的 SoftS witch进行后续关于视频捆绑业务的过程。
在图 10中的步骤 10023的具体过程为:
如果主叫终端没有发送视频切换命令, 则不进行后续过程。
在图 10中的步骤 10024的具体过程为:
如果被叫终端所属的 SHLR接收到的查询消息携带的不是视频捆绑 标识和被叫号码,则在对被叫号码对应的查询中,不返回视频捆绑业务。
在被叫终端所属的 SHLR中, 当被叫终端没有注册视频捆绑业务时, 该 SHLR返回被叫终端没有注册视频捆绑业务的消息, 被叫终端所属的 SoftS witch为被叫终端释放在 SIP网络中的注册资源。 当被叫终端注册视 频捆绑业务时, 该 SHLR返回视频被叫号码后, 被叫终端所属的 SoftS witch进行后续关于视频捆绑业务的过程。
在图 10中的步骤 10025的具体过程为:
如果在 SIP网络中的被叫终端忙或没有注册上, 则被叫终端所属的 SoftSwitch经主叫终端所属的 SoftSwitch通过 SIP网络给主叫终端发送相 应的原因值;
如果被叫终端不支持视频捆绑业务, 则被叫终端所属的 SoftSwitch 直接释放视频呼叫, 释放原因表明被叫终端不支持视频呼叫。
如果被叫终端所属的 SoftS witch接收到被叫终端的未注册视频捆绑 业务的消息或忙等信息, 则启动定时器, 在定时器超时后重复上述的过 程, 在 SIP网络中呼叫被叫终端, 这个过程执行设定的次数, 如三次, 每 次时间间隔为 10秒, 如果整个过程进行完后为失败, 则提示失败。
如果被叫终端所属的 SoftS witch接收到被叫终端的不支持视频呼叫, 则为被叫终端释放在 SIP网络中的注册资源。
如果在这个过程中, 主叫终端通过 SIP网络发送视频通信失败消息, 则结束视频呼叫, 提示视频呼叫失败。
在本发明实施例中, 主被叫终端的视频捆绑业务的签约信息也可以 不存储在 SHLR中, 而是存储在设置的数据服务器或 Softswitch中的数据 库中, 这时, 需要建立 SoftSwitch和设置的数据服务器或 SoftSwitch中的 数据库的扩展接口, SoftSwitch获取主被叫终端的视频捆绑业务的签约信 从图 9和图 10可以看出,为了使 SoftSwitch可以查询 SHLR中存储的主 被叫终端的视频捆绑业务的签约信息, 需要在 SoftSwitch和 SHLR之间扩 展接口支持视频捆绑业务的签约信息查询。
本发明实施例有两种在 SoftS witch和 SHLR之间扩展接口支持视频捆 绑业务的签约信息查询的方法, 以下分别进行详细说明。
第一种方法
在主叫终端通过 SIP网络视频呼叫被叫终端时,由于主叫终端和被叫 终端的视频呼叫为 SIP网络的呼叫, 按照 SIP网络的现有规定, 需要进行 主被叫签约业务的查询, SHLR会返回主被叫终端签约业务标识, 包括 主被叫终端视频捆绑业务的标识和视频主叫号码(这时需要查询视频被 叫号码, 主被叫终端跨 SHLR, 则通过主叫终端所属的 SoftSwitch和被叫 终端所属的 SoftS witch之间的 MAP+交互信息, 查询得到)。 对于被叫终 端, 也可以在呼叫的过程中预先不进行视频捆绑业务的查询, 在 SHLR 完成所有管辖终端的签约业务查询后, 并不返回被叫终端的视频被叫号 码, 如果 SoftS witch发起注册 /注销 /视频切换呼叫时, 则可以通过视频捆 绑业务标识通知 SHLR, SHLR直接返回视频主被叫号码, 不进行其他查 询。
图 11为本发明实施例查询 SHLR中存储的视频捆绑业务的签约信息 的方法一流程图, 其具体步骤为:
步骤 1101、 SoftSwitch到 SHLR中查询获取主叫终端的视频捆绑业务 的签约信息, 该查询消息携带主叫号码。
步骤 1101的具体过程为:
a ) 按照现有技术触发 SHLR得到主叫 "SHLR选择源码" 和被叫 "SHLR选择码" , "SHLR选择源码" 可以从 SHLR存储的呼叫源表中 获得, 采用 SIP网络的现有技术, 只是增加了一种主叫类业务, 即视频捆 绑业务;
b )如果 SHLR返回了视频捆绑业务标识, 则表明主叫终端签约了视 频捆绑业务, SoftS witch进行号码分析,并将视频捆绑业务标识在号码分 析中进行配置, 配置为视频捆绑权限接入码, 然后使用被叫号码进行接 续;
c )如果 SHLR没有返回视频捆绑业务标识, 则表明主叫终端没有签 约视频捆绑业务。
d )其他异常处理, 与现有技术中的 SIP网络处理业务相同。
步骤 1102、 在主叫终端和被叫终端通过语音通信网络进行语音通话 过程中, 主叫终端通过 SIP网络向 SoftSwitch发送携带原被叫号码的 INVITE消息, 则在 SIP网络中呼叫被叫终端, 建立视频通信。
步骤 1102的具体步骤为:
a ) SoftS witch访问 SHLR。
b )通过调用 "被叫视频查询接口" 上 SHLR查询 (根据步骤 1101中 的 a )得到的 "SHLR选择源码" 和 "SHLR选择码" 触发 SHLR查询) , 获取被叫终端的视频被叫号码, 在查询消息中需要携带主被叫号码和视 频捆绑标识, 保证 SHLR只返回视频主被叫号码, 而不进行其他业务的 查询。
如果 SHLR返回了视频主被叫号码, 则根据该号码建立视频通信; 如果 SHLR没有返回视频主被叫号码, 则无法建立视频通信。
在 SHLR中, 为了实现本发明实施例, 需要:
1、建立号码与视频号码的对应关系,如建立主被叫号码对应到视频 主被叫号码的视频捆绑业务表格, 可以对该表格中的表项进行增加、 删 除、 爹改和查询。
2、 接收到 SoftSwitch发送的携带主被叫号码和视频捆绑业务标识的 消息后, 查询建立的对应关系后, 得到对应于被叫号码的视频被叫号码 的查询结果。
3、 SHLR将查询结果采用与 SoftSwitch进行消息互通的协议, 如 MAP+封装, 发送给 SoftSwitch; 如果没有查询到结果, 则采用 MAP+消 息通知无法查询到。
在本发明实施例中, SoftS witch和 SHLR之间的接口为发送路由信息 ( SRI, Send route information ) , 查询消息为 SRI消息, 方向为 SoftS witch 到 SHLR , 查询响应消息为 SRI响应 (ACK ) 消息, 方向为 SHLR到 SoftSwitch。
其中, SRI消息定义如表 1所示:
序号 字段定义 备注
Msis interr Redirecti callingL
dn(被叫 ogationTy ngLRN(查询 RN(主叫的
pe (查询类 号码) 型) 业务标识) 查询业务标
识)
1 特定 30\20 根据实际 根据实 视频捆绑主 接入码 + 0 情况携带 际情况携带 叫发起流程。 被叫逻辑
号码
2 特定 30\20 根据实际 根据实 视频捆绑被 接入码 + 0 情况携带 际情况携带 叫发起流程。 由 被叫逻辑 于是被叫终端进 号码 行视频的接入, 此时需要 SHLR 根据特定接入码 专门进行被叫的 视频处理 表 1
SRI ACK返回结果定义如表 2所示: 序号 字段定义 备注
Op calling calledLR callin
erateTy OrRedirecti N (被叫 LRN) gIPNumbe
p (返回 ngDN (视 r (主叫 IP
原因值) 频主叫号 捆绑视频
码) 号码)
1 150 主叫 IP 不携带 不 携 SHLR根据查 视频捆绑 带 询中被叫前的特定 用户对应 字冠, 分析主叫是 视频号码 IP视频用户, 返回 对应的捆绑号码
2 151 不 携 被叫 终 不 携 SHLR根据查 带 端对应的被 带 询中被叫前的特定 叫视频号码 字冠, 分析被叫是
IP视频用户, 返回 对应的捆绑号码
3 152 不 携 不携带 不 携 SHLR根据查 带 带 询中被叫前的特定 字冠, 分析被叫终 端不是视频用户 表 2
该实施例采用扩展的 SHLR接口实现 SoftS witch到 SHLR之间的捆绑 业务查询, 保持了 SIP网络中的接口协议不变化, 减少了 SoftS witch和 SHLR之间的交互次数。
方法二
在本发明实施例中, 为了使 SoftSwitch可以查询 SHLR中存储的视频 捆绑业务的签约信息, 本发明实施例还可以在 SoftSwitch和 SHLR设置私 有传输控制协议( TCP, Transfer Control Protocol )接口来支持视频的捆 绑业务, 以下进行具体叙述。
在主叫终端呼叫被叫终端时,由于主叫终端和被叫终端是 SIP网络的 呼叫,按照 SIP网络的现有规定, 到 SHLR中进行主叫业务的查询, SHLR 根据存储的主叫终端的主叫业务的签约信息, 依次返回主叫终端的主叫 业务, 包括主叫的视频捆绑业务, 这时, 不需要 SHLR返回视频主叫号 码; 对于被叫终端, 不进行视频捆绑业务的查询, 而是 SHLR在 SIP网络 中的所有被叫签约业务查询完毕后, 不返回视频被叫号码, 如果
Softswitch要触发进行注册 /注销 /视频切换呼叫时, 通过私有 TCP接口给 SHLR发送查询消息, SHLR返回视频主被叫号码, 而不进行其他主被叫 签约的 SIP网络业务的查询。
图 12为本发明实施例查询 SHLR中存储的视频捆绑业务的签约信息 的方法二流程图, 其具体步骤为:
步骤 1201、 SoftS witch通过 SIP网络中现有的接口到 SHLR获取主叫终 端是否签约了视频捆绑业务。
具体过程为:
a )按照现有技术触发 SHLR需要得到主叫 "SHLR选择源码" +被 叫 "SHLR选择码" , "SHLR选择源码" 从 SHLR中存储的呼叫源表中 获得, 采用 SIP网络的现有技术, 只是增加了一种主叫类业务, 视频捆绑 业务;
b )如果 SHLR返回了视频捆绑业务标识, 则表明主叫终端签约了视 频捆绑业务, SoftS witch进行号码分析,并将视频捆绑业务标识在号码分 析中进行配置, 配置为视频捆绑权限接入码, 然后使用被叫号码进行接 续;
c )如果 SHLR没有返回视频捆绑业务标识, 则表明主叫终端没有签 约视频捆绑业务。
d )其他异常处理, 与现有技术中的 SIP网络处理业务相同。
步骤 1202、 在主叫终端和被叫终端通过语音通信网络进行语音通话 过程中, 主叫终端通过 SIP网络向 SoftSwitch发送 INVITE消息, 则在 SIP 网络中呼叫被叫终端, 建立视频通信。
步骤 1202的具体过程为: a ) SoftS witch访问 SHLR。
b ) SoftSwitch通过 TCP连接发送命令请求查询主叫终端和被叫终端 的视频号码。
c ) SHLR返回响应给 SoftSwitch, 携带主被叫终端的视频号码。 在 SHLR中, 为了实现本发明实施例, 同样需要:
1、建立号码与视频号码的对应关系,如建立主被叫号码对应到视频 主被叫号码的视频捆绑业务表格, 可以对该表格中的表项进行增加、 删 除、 爹改和查询。
2、 接收到 SoftSwitch发送的携带主被叫号码和视频捆绑业务标识的 消息后, 查询建立的对应关系后, 得到对应于主被叫号码的视频被叫号 码的查询结果。
3、 SHLR将查询结果采用与 SoftSwitch进行消息互通的协议, 如 MAP+封装, 发送给 SoftSwitch; 如果没有查询到结果, 则采用 MAP+消 息通知无法查询到。
在该实施例中 , 通过 TCP连接发送的查询请求命令定义为 CMD_REQ, 方向为 SoftS witch到 SHLR, 通过 TCP连接发送的查询请求 命令的响应消息定义为 CMD_RACK, 方向为 SHLR到 SoftS witch。
其中, CMD_REQ定义如表 3所示:
Figure imgf000029_0001
表 3 CMD_ACK定义如表 4所示。
Figure imgf000030_0001
表 4
该实施例采用私有 TCP接口实现 SoftS witch到 SHLR之间的捆绑业务 查询, 实现比较容易且扩展性好。
在本发明实施例中,视频的通信可以采用 IP多媒体子系统(IMS, IP Multimedia Subsystem ) 完成, 这时, SHLR可以替换为归属订阅服务器 ( HSS, Home Subscriber Server ) , 用于存储 IMS用户信息; SoftS witch 可以替换为 IMS服务呼叫会话控制功能 /应用服务器 ( S-CSCF/AS , Serving Call Session Control Functon/Application Server ), 其中 , S-CSCF 执行会话控制功能, 在 IMS核心网中处于核心的控制位置, 负责 UE的注 册鉴权和会话控制, 执行针对主叫端及被叫端 IMS的 UE的基本会话控制 和路由功能, 并根据用户签约的 IMS触发规则, 在条件满足时完成到 AS 的增值业务路由触发以及业务控制交互。
当在 IMS完成视频通信时, 其 HSS的作用和 SIP网络中的 SHLR作用 相似,用于存储终端的视频捆绑业务签约信息并在 S-CSCF/AS 查询时提 供给 S-CSCF/AS; 其 S-CSCF/AS的作用和 SIP网络中的 SoftS witch作用相 似, 用于到 HSS查询所存储的终端的视频捆绑业务签约信息, 并根据查 询得到的信息建立主被叫终端之间的视频通信。 这只是适用的网络不同 而导致的实体名称不同,以上采用 SIP网络实现视频通信的所有实施例都 适用于 IMS。
在本发明中, 可以将 SoftSwitch和 S-CSCF/AS统称为网络设备, 其作 用是查询终端的视频捆绑业务签约信息, 并根据查询得到的信息建立主 被叫终端之间的视频通信。
以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

Claims

权利要求书
1、 一种在语音通信网络中实现视频捆绑的系统, 其特征在于, 该系 统还包括: 终端、 网络设备和存储终端视频捆绑业务签约信息的单元, 其中,
所述终端, 用于通过语音通信网络发起语音呼叫到网络设备, 通过 视频通信网络向网络设备发送视频切换的呼叫请求;
所述网络设备, 用于接收终端的语音呼叫后, 通过语音通信网络建 立语音呼叫; 通过视频通信网络接收到视频切换的呼叫请求后, 根据查 询存储终端视频捆绑业务签约信息的单元得到的终端视频捆绑业务签 约信息建立视频通信;
所述存储终端视频捆绑业务签约信息的单元, 用于向网络设备发送 查询的终端视频捆绑业务签约信息。
2、 如权利要求 1所述的系统, 其特征在于, 所述的存储终端视频捆 绑业务签约信息的单元为存储模块, 该存储模块为归属位置寄存器 SHLR或归属订阅月良务器 HSS。
3、 如权利要求 2所述的系统, 其特征在于, 所述建立语音呼叫的终 端与对方终端不在同一管辖局内, 所述网络设备包括终端所属的网络设 备和对方终端所属的网络设备,所述 SHLR或 HSS包括存储终端视频捆绑 业务签约信息的终端所属的 SHLR或 HSS,和存储对方终端视频捆绑业务 签约信息的对方终端所属的 SHLR或 HSS, 其中,
所述终端所属的网络设备,用于查询终端所属的 SHLR或 HSS得到终 端视频捆绑业务签约信息;
所述对方终端所属的网络设备, 用于查询对方终端所属的 SHLR或 HSS得到对方终端视频捆绑业务签约信息。
4、 如权利要求 1所述的系统, 其特征在于, 所述网络设备为服务呼 叫会话控制功能 /应用服务器 S-CSCF/AS或软交换机。
5、 如权利要求 1、 2、 3或 4所述的系统, 其特征在于, 所述网络设备 包括用于建立语音呼叫的网络设备和建立视频通信的网络设备。
6、 如权利要求 1、 2、 3或 4所述的系统, 其特征在于, 所述终端包括 用于发送视频切换的呼叫请求的终端和用于发送语音呼叫的终端。
7、如权利要求 1或 3所述的系统, 其特征在于, 该系统还包括语音通 信网络中的交换机和中继网关,
所述终端, 用于依次通过交换机和中继网关发起语音呼叫到网络设 备。
8、 如权利要求 1或 3所述的系统, 其特征在于, 该系统还包括接入网 关 AG,
所述终端, 用于通过 AG发起语音呼叫到网络设备。
9、 如权利要求 1所述的系统, 其特征在于, 所述该系统还包括短信 中心、 彩信中心或视频通信网络代理分别与网络设备连接, 用于通过网 络设备为终端提供短信、 彩信和视频通信网络增值业务。
10、 一种在语音通信网络中实现视频捆绑的终端, 其特征在于, 该 终端包括语音通信模块和控制模块, 其中,
语音通信模块, 用于在控制模块的控制下接入语音通信网络, 进行 语音通信;
控制模块, 用于获取视频图像, 进行视频通信, 以及控制语音通信 模块的语音通信。
11、如权利要求 9所述的终端, 其特征在于, 该终端还包括视频通信 模块, 用于接入视频通信网络, 通过视频通信网络进行视频通信, 将视 频图像提供给控制模块。
12、如权利要求 9或 10中任一项所述的终端, 其特征在于, 所述终端 为具有语音通信功能的终端和具有音频通信功能的终端, 这两个终端为 同一实体或不同实体。
13、 一种在语音通信网络中实现视频捆绑的方法, 其特征在于, 该 方法包括:
主被叫终端分别接入语音通信网络和视频通信网络, 在主被叫终端 通过语音通信网络进行语音通信过程中, 通过视频通信网络建立主被叫 终端之间的视频通信。
14、 如权利要求 13所述的方法, 其特征在于, 所述主被叫终端接入 视频通信网络的过程为:
预先在视频通信网络侧的存储模块中存储视频捆绑业务的签约信 在主被叫终端进行语音通信过程中, 视频通信网络的软交换机或服 务呼叫会话控制功能 /应用服务器 S-CSCF/AS访问存储模块,获得主被叫 终端的视频捆绑业务的签约信息, 根据视频捆绑业务的签约信息使主被 叫终端接入视频通信网络。
15、 如权利要求 14所述的方法, 其特征在于, 所述根据视频捆绑业 务的签约信息使主被叫终端接入视频通信网络的过程为:
在视频通信网络侧的存储模块中存储的视频捆绑业务的签约信息为 主被叫终端在语音通信网络中的号码对应的视频号码,
在主叫终端或被叫终端向视频通信网络侧发送携带视频捆绑业务标 识和主叫号码或被叫号码的视频通信切换消息后, 视频通信网络侧确定 进行主被叫终端的视频通信, 到存储模块中查询主被叫终端在语音通信 网络中的号码对应的视频号码, 建立主被叫终端之间的视频通信。
16、 如权利要求 15所述的方法, 其特征在于, 在发送视频通信消息 之前, 该方法还包括: 语音通信网络侧到视频通信网络侧的存储模块中查询得到主叫终端 或被叫终端的视频号码, 向主叫终端或被叫终端进行携带视频捆绑业务 标识的主叫终端或被叫终端的视频号码、 在语音通信网络中的主被叫号 码的回呼, 主叫终端或被叫终端^^据该回呼注册到视频通信网络中。
17、 如权利要求 13所述的方法, 其特征在于, 所述存储模块分别存 储主叫终端的视频捆绑业务签约信息和在语音通信网络中的号码对应 的视频号码, 以及存储被叫终端的视频捆绑业务签约信息和在语音通信 网络中的号码对应的视频号码。
18、 如权利要求 13所述的方法, 其特征在于, 所述存储模块与视频 通信网络侧的软交换机或 S-CSCF/AS通过扩展的存储模块接口或设置的 TCP接口相连接, 通过扩展的存储模块接口或设置的 TCP接口查询主被 叫终端在语音通信网络中的号码对应的视频号码。
19、 如权利要求 17所述的方法, 其特征在于, 当存储模块与视频通 信网络侧的软交换机或 S-CSCF/AS之间的接口为扩展的存储模块接口 时, 所述查询主被叫终端在 PSTN中的号码对应的视频号码是通过 SRI消 息进行的;
存储模块与视频通信网络侧的软交换机或 S-CSCF/AS之间的接口为 TCP接口时,所述查询主被叫终端在 PSTN中的号码对应的视频号码是通 过 CMD消息进行的。
20、 一种存储模块, 其特征在于, 所述存储模块, 用于向软交换机 或 S-CSCF/AS发送软交换机或 S-CSCF/AS所查询的终端视频捆绑业务签 约信息。
21、 如权利要求 20所述的模块, 其特征在于, 所述存储模块包括主 叫存储模块和被叫存储模块, 分别存储主叫终端的视频捆绑业务签约信 息和在语音通信网络中的号码对应的视频号码, 以及存储被叫终端的视 频捆绑业务签约信息和在语音通信网络中的号码对应的视频号码, 分别 向主叫终端所属的软交换机或 S-CSCF/AS或被叫终端所属的软交换机或 S-CSCF/AS发送主叫终端的视频捆绑业务签约信息和在语音通信网络中 的号码对应的视频号码或被叫终端的视频捆绑业务签约信息和在语音 通信网络中的号码对应的视频号码。
PCT/CN2008/070257 2007-03-30 2008-02-03 A method, terminal and system for implementing video binding in a voice communication network Ceased WO2008119272A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AT08706632T ATE530011T1 (de) 2007-03-30 2008-02-03 Verfahren, gerät und system zur herstellung einer videoverbindung in einem kommunikationsnetzwerk
EP08706632A EP2120440B1 (en) 2007-03-30 2008-02-03 A method, terminal and system for implementing video binding in a voice communication network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710095931.4 2007-03-30
CN200710095931.4A CN101277343B (zh) 2007-03-30 2007-03-30 在语音通信网络中实现视频捆绑的方法、终端及系统

Publications (1)

Publication Number Publication Date
WO2008119272A1 true WO2008119272A1 (en) 2008-10-09

Family

ID=39807810

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070257 Ceased WO2008119272A1 (en) 2007-03-30 2008-02-03 A method, terminal and system for implementing video binding in a voice communication network

Country Status (4)

Country Link
EP (1) EP2120440B1 (zh)
CN (1) CN101277343B (zh)
AT (1) ATE530011T1 (zh)
WO (1) WO2008119272A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2237555A1 (en) * 2009-04-02 2010-10-06 Huawei Technologies Co., Ltd. Method and device for presenting reason prompt for video call failure
CN101621667B (zh) * 2009-08-04 2011-08-24 中国联合网络通信集团有限公司 视频提供方法和系统及网络设备
CN105163300A (zh) * 2015-08-05 2015-12-16 腾讯科技(深圳)有限公司 图像发送方法和装置、图像接收方法和装置

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101695121A (zh) * 2009-10-29 2010-04-14 中兴通讯股份有限公司 视频电话恢复方法、装置和系统
CN102131080B (zh) * 2010-01-15 2013-02-13 华为技术有限公司 一种视频传输方法、系统及光网络设备
CN101835135B (zh) * 2010-03-30 2015-04-01 中兴通讯股份有限公司 一种实现语音呼叫视频化业务的系统和方法
ES2537429T3 (es) * 2010-07-08 2015-06-08 Deutsche Telekom Ag Método y sistema para la telecomunicación audiovisual
CN102036048A (zh) * 2010-12-23 2011-04-27 中兴通讯股份有限公司 一种语音视频通话的方法及系统
CN102612016A (zh) * 2011-01-19 2012-07-25 中兴通讯股份有限公司 语音呼叫方法及语音呼叫视频化平台
CN102984492B (zh) * 2012-11-19 2016-01-06 中国联合网络通信集团有限公司 视频电话处理方法和设备
US9681095B2 (en) * 2013-08-19 2017-06-13 Microsoft Technology Licensing, Llc Seamless call transitions with pre-escalation participation confirmation
US9888210B2 (en) * 2013-08-19 2018-02-06 Microsoft Technology Licensing, Llc Seamless call transitions with pinpoint call escalation
US9961608B2 (en) 2013-08-19 2018-05-01 Microsoft Technology Licensing, Llc Seamless call transitions
US20150049164A1 (en) * 2013-08-19 2015-02-19 Sriraman Krishnamoorthy Seamless call transitions with escalation-aware notifications
US9270932B2 (en) * 2014-01-13 2016-02-23 Mitel Networks Corporation Video call set up in an established audio call
US9736083B2 (en) * 2014-09-22 2017-08-15 Qualcomm Incorporated Techniques for packet-switched video telephony setup with QOS preconditions
US9628757B2 (en) 2015-08-14 2017-04-18 Microsoft Technology Licensing, Llc Dynamic communication portal between locations
KR20170086869A (ko) * 2016-01-19 2017-07-27 삼성전자주식회사 음성통화 중 영상을 전송하는 방법 및 장치
CN108881779B (zh) * 2018-07-17 2021-02-26 聚好看科技股份有限公司 智能设备之间的视频通话接听转移方法、系统及服务器
CN108989733A (zh) * 2018-07-25 2018-12-11 成都鼎桥通信技术有限公司 视频点呼录像文件的生成方法和装置
CN110278215B (zh) * 2019-07-16 2022-01-25 中国联合网络通信集团有限公司 一种呼叫建立方法和系统、会话管理功能实体
CN114615526B (zh) * 2020-12-04 2024-12-27 中国电信股份有限公司 视频推送方法、视频推送系统和计算机可读存储介质
CN112584414B (zh) * 2020-12-29 2021-11-09 深圳杰睿联科技有限公司 一种基于授权服务器的网络故障恢复方法和运营商系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1515555A2 (en) * 2003-09-12 2005-03-16 Aevoe incorporated Video telephone integrating public-switch telephone network and asymmetric digital subscriber line
CN2798466Y (zh) * 2005-06-22 2006-07-19 四川长虹电器股份有限公司 视频通信装置
CN1874480A (zh) * 2006-04-13 2006-12-06 钟志华 一种可视通信平台系统及其呼叫控制方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060276179A1 (en) * 2001-02-27 2006-12-07 Reza Ghaffari Methods and systems for integrating communications services
US20050185771A1 (en) * 2004-02-20 2005-08-25 Benno Steven A. Method of delivering multimedia associated with a voice link

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1515555A2 (en) * 2003-09-12 2005-03-16 Aevoe incorporated Video telephone integrating public-switch telephone network and asymmetric digital subscriber line
CN2798466Y (zh) * 2005-06-22 2006-07-19 四川长虹电器股份有限公司 视频通信装置
CN1874480A (zh) * 2006-04-13 2006-12-06 钟志华 一种可视通信平台系统及其呼叫控制方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2237555A1 (en) * 2009-04-02 2010-10-06 Huawei Technologies Co., Ltd. Method and device for presenting reason prompt for video call failure
RU2449477C2 (ru) * 2009-04-02 2012-04-27 Хуавэй Текнолоджиз Ко., Лтд. Способ и устройство для представления подсказки причины сбоя видеозвонка
US8614736B2 (en) 2009-04-02 2013-12-24 Huawei Technologies Co., Ltd. Method and device for presenting reason prompt for video call failure
CN101621667B (zh) * 2009-08-04 2011-08-24 中国联合网络通信集团有限公司 视频提供方法和系统及网络设备
CN105163300A (zh) * 2015-08-05 2015-12-16 腾讯科技(深圳)有限公司 图像发送方法和装置、图像接收方法和装置
CN105163300B (zh) * 2015-08-05 2019-01-11 腾讯科技(深圳)有限公司 图像发送方法和装置、图像接收方法和装置

Also Published As

Publication number Publication date
EP2120440A1 (en) 2009-11-18
ATE530011T1 (de) 2011-11-15
EP2120440B1 (en) 2011-10-19
EP2120440A4 (en) 2010-08-18
CN101277343A (zh) 2008-10-01
CN101277343B (zh) 2012-01-04

Similar Documents

Publication Publication Date Title
CN101277343B (zh) 在语音通信网络中实现视频捆绑的方法、终端及系统
US20150334136A1 (en) Method and system for telecommunication network to provide session service to internet
US20090328118A1 (en) Methods, systems, and computer readable media for providing an enhanced call alert service via a television service network
RU2592857C2 (ru) Сервер приложений для управления связью с группой пользовательских объектов
CN104348989B (zh) 机顶盒与通话终端切换通话的方法及应用服务器
CN101277342A (zh) 一种实现分叉业务的方法、装置及系统
WO2010045812A1 (zh) 一种通话切换的方法、装置和系统
WO2009024006A1 (fr) Contrôleur de session locale, sous-système multimédia ip et procédé d'enregistrement de session
US20090305688A1 (en) Method of Enabling a Combinational Service and Communication Network Implementing the Service
WO2009082966A1 (en) A call control method, communication system and relative device
WO2010022648A1 (zh) 一种多媒体彩铃播放方法、装置及其系统
WO2008086690A1 (en) An enquiry diversion service method and a device thereof
WO2008025257A1 (en) An intercommunication method and a communication system between different networks
CN106454785A (zh) 一种呼叫转移的方法及系统
CN100446516C (zh) 一种实现视频共享业务的方法、系统及装置
CN100550864C (zh) 一种端到端信息交互的实现方法
KR101089046B1 (ko) 멀티미디어 발신자 정보 표시 서비스 제공 시스템 및 방법
CN102984492B (zh) 视频电话处理方法和设备
CN100411391C (zh) 基于ip多媒体子系统实现个性化回铃音的系统及方法
KR100969458B1 (ko) 세션 설정 프로토콜을 이용한 멀티미디어 링백 서비스시스템 및 그 방법
KR101069530B1 (ko) 차세대통신망에서 착신 통화로 제어 장치 및 그 방법과, 그를 이용한 멀티미디어 정보 서비스 시스템 및 그 방법
WO2008015488A1 (en) Communications method between a combinational terminal and a multimedia terminal
JP2009535880A (ja) アプリケーションサーバが発信する要求のためのs−cscf選択
CN101286951B (zh) 一种会话抢占方法
CN102131163A (zh) 在电路域接入终端与as之间交互控制信息的方法及设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08706632

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008706632

Country of ref document: EP