[go: up one dir, main page]

WO2009036662A1 - Method, system and apparatus for accessing network multimedia meeting - Google Patents

Method, system and apparatus for accessing network multimedia meeting Download PDF

Info

Publication number
WO2009036662A1
WO2009036662A1 PCT/CN2008/070985 CN2008070985W WO2009036662A1 WO 2009036662 A1 WO2009036662 A1 WO 2009036662A1 CN 2008070985 W CN2008070985 W CN 2008070985W WO 2009036662 A1 WO2009036662 A1 WO 2009036662A1
Authority
WO
WIPO (PCT)
Prior art keywords
conference
terminal
access
host
call request
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/070985
Other languages
English (en)
French (fr)
Inventor
Hongjin Yuan
Yang Li
Haihua Hu
Gaofeng Fan
Min Wang
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40214860&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2009036662(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to BRPI0806105A priority Critical patent/BRPI0806105B1/pt
Publication of WO2009036662A1 publication Critical patent/WO2009036662A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5009Adding a party to an existing conference

Definitions

  • the present invention relates to a network multimedia conference technology, and in particular, to a method, system and device for accessing a network multimedia conference. Background technique
  • NGN Next Generation Network
  • AS Application Server
  • SIP Session Initialize Protocol
  • the conference access code described here is the trigger number preset on the switch controller that can trigger the call request to the AS.
  • the switching controller determines that the called number in the call request is a preset conference access code
  • the call request is triggered to the AS, and after receiving the call request sent by the exchange controller, the AS prompts the main
  • the calling terminal inputs the conference ID according to the corresponding prompt.
  • the AS controls the terminal of the calling party to access the conference.
  • the terminal In such a conference access mode, the terminal must know the conference access code and the conference ID to access the conference, but There may be multiple conference systems in the network.
  • the conference access codes of each conference system are not necessarily the same.
  • the conference IDs are randomly generated by the conference system. There is no meaning. Generally, these numbers are relatively long, so remember these conferences. Enrollment and conference IDs can become difficult, and participants often need to view information about the conference access code and conference ID multiple times.
  • terminals that receive conference notifications such as mailboxes
  • terminals that participate in conferences such as telephones
  • the embodiment of the invention provides a network multimedia conference access method, which enables a participant to conveniently and quickly access a conference.
  • the embodiment of the invention provides a method for implementing network multimedia conference access in a control server, which can enable a participant to conveniently and quickly access a conference.
  • the embodiment of the invention provides a method for implementing a network multimedia conference access in an exchange controller, which can enable a participant to conveniently and quickly access a conference.
  • the embodiment of the invention provides a method for implementing a network multimedia conference in a network multimedia conference terminal, and the access method enables the participant to conveniently and quickly access the conference.
  • the embodiment of the invention provides a network multimedia conference access system, which enables the participants to conveniently and quickly access the conference.
  • the embodiment of the invention provides a control server, which can enable the participant to access the conference conveniently and quickly.
  • the embodiment of the invention provides an exchange controller, which can enable the participants to access the conference conveniently and quickly.
  • the embodiment of the invention provides a network multimedia conference terminal, which can enable the participant to conveniently and quickly access the conference.
  • a network multimedia conference access method includes: Receiving a call request of the calling terminal;
  • Determining whether the called terminal user identifier in the call request is a preset host user identifier that can trigger the conference access procedure if the called terminal user identifier in the call request is a preset host that can trigger the conference access procedure.
  • the user identifier is used to trigger the conference access process, and the calling terminal is connected to the conference controlled by the host terminal corresponding to the host user identifier.
  • a method for implementing network conference access in a control server includes:
  • a method for implementing network multimedia conference access in an exchange controller comprising: receiving a call request of a calling terminal;
  • the call request is triggered to the control server, and the instruction of receiving the control server connects the calling terminal to the conference controlled by the host terminal.
  • a method for implementing network multimedia conference access in a host terminal comprising: receiving a call request of a calling terminal sent by a switching controller;
  • a notification is generated to allow the calling terminal to access the conference, and the notification is sent to the control server, and the instruction control server will notify the user according to the notification request.
  • the terminal is called to access the conference controlled by the host terminal.
  • a network multimedia conference access system comprising: an exchange controller and a control server; the exchange controller is configured to determine whether the called user identifier in the call request is a preset host user that can trigger the conference access process And if the called user identifier in the call request is a preset host user identifier that can trigger the conference access procedure, sending the call request to the control server;
  • the control server receives a call request sent by the exchange controller, and if the call request satisfies the conference access condition, instructs the switch controller to connect the calling terminal to the conference controlled by the host terminal.
  • a network multimedia conference control server includes: a message receiving module, a message sending module, and a conference access module;
  • a message receiving module a message sending module, and a conference access module
  • the message receiving module receives a call request from the calling terminal to the host terminal sent by the switching controller, and sends the call request to the conference access module;
  • the message sending module receives an instruction sent by the conference access module to connect the calling terminal to the conference controlled by the moderator terminal, and forwards the message to the switching controller;
  • the conference access module receives a call request from the calling terminal to the host terminal sent by the message sending and receiving module, and if the meeting access condition is met, sends a call to the message transmitting and receiving module to connect the calling terminal to the conference controlled by the host terminal. instruction.
  • a network multimedia conference exchange controller includes: a conference trigger module and a message control module;
  • the message control module receives a call request sent by the calling terminal and sends the call request to the conference triggering module; receives an instruction sent by the conference triggering module, and sends a call request sent by the calling terminal to the control server;
  • the conference triggering module determines whether the called user identifier in the call request is a preset host user identifier that can trigger the conference access process, and if the called user identifier in the call request is preset, the conference access can be triggered.
  • the moderator user identification of the process sends an instruction to the message control module to send the call request to the control server.
  • a network multimedia conference host terminal includes: a message transmission module and a command input module;
  • the message transmission module receives a call request from the exchange controller, and sends the call request to the command input module; receives a notification from the command input module that allows the calling terminal to access the conference, and sends the call to the switch controller Notice;
  • the command input module receives a call request sent by the message transmission module, and prompts the host user to select a command to allow the calling terminal to access the conference, and if the host terminal is selected.
  • the command to allow the host terminal to access the conference generates a notification that allows the calling terminal to access the conference, and sends the notification to the message transmission module.
  • the present invention presets, in the exchange controller, a judgment logic that triggers a call request to the conference host terminal to the control server, and the exchange controller determines that the called user identifier in the call request is a conference.
  • the call is triggered to the control server, and the control server determines whether the host terminal is hosting the conference. If the host terminal is hosting the conference, the calling terminal is directly added to the host terminal being hosted by the host terminal.
  • the future call is connected to the host terminal, and the host terminal selects whether to connect the calling terminal to the conference, thereby realizing that the host user can be directly dialed
  • the logo joins the conference, making the process of accessing the conference faster and more convenient, without having to dial lengthy and irregular conference access codes and conferences.
  • FIG. 1 is a system structural diagram of a network multimedia conference access system according to Embodiment 1 of the present invention
  • FIG. 2 is a flowchart of a conference access method according to Embodiment 1 of the present invention
  • FIG. 3 is a system structural diagram of a network multimedia conference access system according to Embodiment 2 of the present invention
  • FIG. 4 is a flowchart of a conference access method according to Embodiment 2 of the present invention.
  • FIG. 5 is a schematic diagram of a flow of a conference access method according to Embodiment 2 of the present invention. detailed description
  • FIG. 1 is a structural diagram of a network multimedia conference access system according to Embodiment 1 of the present invention, which includes: an AS 101 and an exchange controller 102;
  • the calling terminal 103 is connected to the switching controller 102 through the switching core network;
  • the terminal 104 is connected to the switch controller 102 through a packet core network;
  • the switch controller 102 is connected to the AS 101;
  • the switch core network is a public land mobile network, a public switched telephone network, an NGN or a set thereof;
  • the packet core network is the Internet, a wide area network, a local area network or Its collection;
  • the calling terminal 103 may be any terminal having a telephone function, such as a normal fixed telephone or a mobile telephone, for initiating a call request to the exchange controller 102;
  • the host terminal 104 in addition to having a general telephone function, can also be used as a moderator of the conference to host the conference;
  • the exchange controller 102 is configured for the connection of the call and the forwarding of the message; it sets the number of the host terminal 104 to a trigger number that can send the call request to the AS 101 in advance; when determining the called number in the received call request When it is the preset number of the host terminal 104, the call request is sent to the AS 101, otherwise the call request is sent to the called terminal; and the receiving AS 101 sends an instruction to the calling terminal to access the conference controlled by the host terminal, The calling terminal 103 accesses the moderator terminal 104 to control the conference.
  • the AS 101 determines whether the host terminal 104 corresponding to the called number in the call request sent from the exchange controller 102 is hosting the conference, and if the conference is being hosted, sends the conference terminal 102 to the conference terminal to access the host terminal. Command of the controlled conference; otherwise, sending an instruction to the exchange controller 102 to connect the calling and called terminals;
  • the AS101 further includes a conference access module 105, a message receiving module 106, and a message sending module 107;
  • the conference access module 105 is configured to control the conference access procedure; and determine the called number in the call request received from the message receiving module 106 according to the saved host number, conference ID, and conference status information of each conference. Whether the corresponding host terminal 104 is presiding over the conference, if the conference is being hosted, the message sending module 107 is sent an instruction to access the conference controlled by the host terminal to the host terminal; otherwise, the message sending module 107 sends the connection terminal to the called terminal. Instruction
  • the message receiving module 106 receives the call request sent by the switch controller 102, and sends a call The request is sent to the conference access module 105;
  • the message sending module 107 receives an instruction sent by the conference access module 105 to access the conference controlled by the host terminal to the conference controller, and forwards the instruction to the exchange controller 102; and receives the connection master and the called party sent by the conference access module 105.
  • the instruction of the terminal is forwarded to the exchange controller 102;
  • the switch controller 102 further includes a message control module 109 and a conference triggering module 108.
  • the message control module 109 is configured to receive and send a message, receive a call request sent by the calling terminal 103, and send the call request to the conference triggering module 108.
  • the instruction sent by the triggering module 108 to send the call request to the AS 101 sends the call request to the AS 101; receives the instruction sent by the conference triggering module 108, connects the calling terminal 103 and the moderator terminal 104; receives the host sent by the AS 101 The terminal is called to access the conference controlled by the host terminal, and the calling terminal 103 is connected to the conference controlled by the host terminal 104; receiving the instruction of the connection terminal and the called terminal sent by the AS 101, and connecting the calling terminal 103 and the host terminal. 104;
  • the conference triggering module 108 accepts the call request sent by the message control module 109, and determines whether the called number in the call request is a preset host number that can trigger the conference access procedure, and if yes, sends the message to the message control module 109.
  • the call request is sent to the AS101; otherwise, the message control module 109 is sent an instruction to connect the calling and called terminals;
  • FIG. 2 is a flowchart of a conference access method according to Embodiment 1 of the present invention.
  • Step 201 The calling terminal dials the number of the host terminal and sends a call request to the exchange controller.
  • Step 202 the exchange controller determines whether the called number in the received call request is its pre-set caller can trigger the call request to the host terminal number on the AS, and if so, step 204 is performed; otherwise, step 203 is performed;
  • Step 203 The switching controller normally connects to the calling and called terminals, and ends the process.
  • Step 204 The exchange controller sends a call request of the calling terminal to the AS.
  • Step 205 After receiving the call request, the AS starts the conference access process, and determines, according to the saved host number, conference ID, and conference status information, whether the called party number is hosting the conference. If yes, step 207 is performed. Otherwise, step 206 is performed;
  • Step 206 The AS sends an instruction to the switching controller to connect the calling and called terminals, and the command switching controller connects the calling and called terminals, and ends the process.
  • Step 207 The AS sends an instruction to the switching controller to access the conference controlled by the calling terminal to the host terminal, and the command exchange controller connects the calling terminal to the conference controlled by the called host terminal.
  • Step 208 The AS sends a notification to the host terminal through the exchange controller, notifying the host terminal, and successfully connecting the calling terminal to the conference.
  • the above embodiment 1 realizes the function of automatically accessing the conference by dialing the host number, but sometimes some important conferences do not want some unrelated personnel to participate, so in order to further avoid the caller who is not related to the conference. If the number is incorrectly added to the conference, the AS can determine that the call request of the calling terminal is connected to the host terminal after the host determines that the host terminal is hosting the conference. The host terminal determines whether to join the calling terminal to the conference.
  • FIG. 3 is a system structural diagram of a network multimedia conference access system according to Embodiment 2 of the present invention; to implement the above functions, the present invention provides a system according to the second embodiment shown in FIG. 3, including: AS 301 and a switch controller. 102 ;
  • the calling terminal 103 and the switching controller 102 have functions including the functions described in the first embodiment.
  • the function of the switching controller 102 of the present embodiment further includes: sending the received message sent by the host terminal 304 to the AS 301. Receiving an instruction sent by the AS 301, performing a corresponding connection between the calling terminal 103 and the moderator terminal 304, connecting the calling party and the called terminal, rejecting the call request of the calling terminal 103, or connecting the calling terminal 103 to the host terminal.
  • the command exchange controller 102 is turned on the main The call of the called terminal; if receiving the reject incoming call message sent by the switch controller 102, instructing the switch controller 102 to reject the call request of the calling terminal 103; if receiving the end call message sent by the switch controller 102, The command exchange controller 102 ends the call between the calling terminal 103 and the moderator terminal 304; if receiving the notification that the moderator terminal 304 transparently transmits the caller terminal to the conference through the switch controller 102, then the switch controller 102 sends an instruction to connect the calling terminal to the conference controlled by the host terminal.
  • the conference access module 303 records the host number, the conference ID, and the conference status information in real time, and receives the call request from the calling terminal 103 to the host terminal 304 sent by the message receiving module 302, and sends the call request to the message sending module.
  • the message sending module 307 Send an instruction to connect the call request to the host terminal; if receiving the response message sent by the message receiving module 302, send an instruction to the message sending module 307 to switch the call of the calling and called terminal; if the message receiving module is received If the incoming call rejection message is sent from 302, the message sending module 307 sends an instruction to reject the call request of the calling terminal; if the end call message sent by the message receiving module 302 is received, the message sending module 307 sends the end calling terminal and The instruction of the call of the host terminal; if receiving the notification sent by the message receiving module 302 to allow the calling terminal to access the conference, sending an instruction to the message sending module 307 to access the conference controlled by the calling terminal to the host terminal .
  • the message receiving module 302 receives the call request sent by the switch controller 102 and forwards it to the conference access module 303.
  • the response message sent by the switch controller 102 is received and forwarded to the conference access module 303.
  • the switch controller 102 is received.
  • the incoming call rejection message is forwarded to the conference access module 303;
  • the end call message sent by the exchange controller 102 is received and forwarded to the conference access module 303;
  • the receiving host terminal 304 is transparently transmitted through the exchange controller 102.
  • the notification of the conference of the conference controlled by the host terminal is allowed to be forwarded to the conference access module 303.
  • the message sending module 307 receives the instruction of the connection calling terminal 103 and the host terminal 304 sent by the conference access module 303, and forwards the instruction to the switching controller 102; and receives the connection master sent by the conference access module 303. Calling the terminal's call instruction, and forwarding the command to the switch controller 102; receiving the reject call terminal call request command sent by the conference access module 303, and Sending the command to the switch controller 102; receiving an instruction sent by the conference access module 303 to end the call between the calling terminal and the host terminal, and sending the command to the switch controller 102; receiving the conference access module 303 The incoming caller accesses the command of the conference controlled by the host terminal and sends the command to the switch controller 102.
  • the host terminal 304 further includes: a message transmission module 305 and a command input module
  • the incoming call message is forwarded to the switch controller 102; the end call message sent by the command input module 306 is received and forwarded to the switch controller 102; and the command input module 306 is sent to allow the caller terminal to access the conference. Notify, and send the notification to the switch controller 102.
  • the command input module 306 when receiving the call request from the message transmission module 305, prompts the terminal user to select an operation of answering the incoming call, rejecting the incoming call, or allowing the calling terminal to access the conference, and receiving the command of rejecting the incoming call selected by the terminal user.
  • the message transmission module 305 sends a response message to the transmission module 305 if the terminal user selects the command to answer the incoming call; after the call is established, the terminal user is further prompted to select to end the call or allow the calling terminal to access the host terminal control.
  • the operation of the conference if the terminal user selects the command to end the call, the end message is sent to the message transmission module 305; if the terminal user selects the command to allow the calling terminal to access the conference controlled by the moderator terminal , the generation allows the calling terminal to access the host
  • the notification of the conference controlled by the human terminal is sent to the message transmission module 305.
  • FIG. 4 is a flowchart of a conference access method according to Embodiment 2 of the present invention.
  • Steps 401-404 are the same as steps 201-204 in the first embodiment, and are not described herein again.
  • Step 405 After receiving the call request, the AS sends an instruction to the switching controller to connect to the calling and called terminal, and the command exchange controller connects the calling terminal and the host terminal.
  • Steps 406-409 are processes in which the AS instructs the exchange controller to connect the calling terminal and the host terminal; specifically:
  • Step 406 The AS sends a call request to the host terminal to the exchange controller.
  • Step 407 The exchange controller sends a call request to the host terminal.
  • Step 408 The host terminal sends a ringing message to the exchange controller.
  • Step 409 The exchange controller sends a host terminal ringing message to the AS.
  • Step 410 The AS controls the playback device, such as the media resource server MRS, to put back a ring tone to the calling terminal.
  • the host terminal prompts the terminal user to select to answer the call, refuse to answer the call, or allow the calling terminal to access the host.
  • the operation of the conference controlled by the human terminal; if receiving the reject incoming call command selected by the terminal user, executing step 411; if receiving the answering incoming call command selected by the terminal user, executing step 412; if receiving the permission selected by the terminal user, the main
  • step 501 is performed in FIG. 5;
  • Step 411 The host terminal returns a rejecting call message to the switching controller, rejects the call request of the calling terminal, and ends the process;
  • Step 412 The host terminal sends a response message to the exchange controller.
  • Step 413 The exchange controller sends a host terminal response message to the AS.
  • Step 414 the AS instructs the exchange controller to establish a call between the calling terminal and the host terminal.
  • Step 415 After the call with the calling terminal is established, the host terminal prompts the terminal user to select to end the call or allow the calling terminal to access. The operation of the conference; if the end call command selected by the terminal user is received, step 416 is performed; if the command selected by the terminal user to allow the calling terminal to access the conference is received, step 417 is performed;
  • Step 416 the host terminal sends a message to end the call to the exchange controller, ending with the main Call the terminal, and end the process;
  • Steps 417-423 are steps in the conference in which the host terminal answers the incoming call and then notify the AS to access the calling terminal to the conference controlled by the master terminal, which specifically includes:
  • Step 417 The host terminal generates a notification message that connects the calling terminal to the conference, and transparently transmits the notification message to the AS through the switching controller.
  • Step 418 The AS sends a message to the switching controller to end the call of the host terminal.
  • Step 419 The exchange controller sends a message to end the call to the host terminal.
  • Step 420 The host terminal sends a message indicating that the call is successful to the exchange controller.
  • Step 421 The exchange controller sends a message to the AS that ends the call success of the host terminal.
  • Step 422 The AS sends the caller terminal to the switch controller. The instruction of the conference, the command exchange controller connects the calling terminal to the conference controlled by the host terminal;
  • Step 423 The AS transparently transmits a notification to the host terminal through the exchange controller, and notifies the host terminal that the calling terminal has successfully accessed the calling terminal.
  • the moderator terminal user is prompted to connect the calling terminal to the conference.
  • the host terminal user selects the calling terminal. After the conference is accessed, the host terminal user is further prompted to select a conference list that the calling terminal can access, and the host terminal user can select to connect the calling terminal to the specified conference.
  • FIG. 5 is a branch diagram of a process of a conference access method according to Embodiment 2 of the present invention.
  • step 410 the process in which the host terminal selects to connect the calling terminal to the conference hosted by the host terminal according to the prompt is as shown in FIG. 5, and the specific steps are as follows:
  • Step 501 The host terminal sends a notification that the calling terminal accesses the conference to the AS through the exchange controller.
  • Steps 502-505 are steps in which the AS normally cancels the call request of the calling terminal to the moderator terminal;
  • Step 502 The AS sends a message to the switching controller to cancel the call request to the host terminal.
  • Step 503 The exchange controller sends a message for canceling the call request to the host terminal.
  • Step 504 The host terminal sends a message for canceling the call request to the exchange controller.
  • Step 505 The exchange controller sends a cancel call to the host terminal to the AS. The message requesting success;
  • Step 506 The AS sends an instruction to the switching controller to connect the calling terminal to the conference, and the command exchange controller connects the calling terminal to the conference controlled by the host terminal.
  • Step 507 The AS transparently transmits a notification to the host terminal through the exchange controller, and notifies the host terminal that the calling terminal has successfully accessed the calling terminal.
  • the notification message in step 417 and step 501 is for the AS to perform an operation of connecting the calling terminal to the conference, and the notification needs to be used to carry an Extensible Markup Language (XML) in the Content field of the message.
  • XML Extensible Markup Language
  • INFO information
  • MESSAGE message
  • REFER turn
  • NOTIFY notification
  • the Cmd parameter indicates the command code; different command codes represent different operations, so that the AS can know what operations need to be performed; for example, 2021 indicates the operation of connecting the calling terminal to the conference.
  • this command code can be freely defined.
  • the Id parameter indicates the conference ID; it is used to identify which conference the calling terminal should join. If it will The conference system allows a moderator terminal to host multiple conferences at the same time. The terminal must send this parameter to indicate the conference that the calling terminal should participate in when sending the notification; if the conference system restricts one moderator number to only one conference, This parameter can also be left blank.
  • the Account parameter indicates the number or account number of the host terminal
  • the At tendee parameter indicates the calling terminal number, that is, the number of the terminal that needs to join the conference; therefore, the meaning of the above notification is to tell the AS to execute the operation of the calling terminal to access the conference with the command code 2021, and the number is 0207880011.
  • the calling terminal accesses the conference with the ID 3405 hosted by the terminal whose host number is 025400694;
  • the host terminal number to join the conference can also be placed in the fr om header field of the message.
  • the calling number can also be placed in the to header field of the message, so that the host number account and the participant number at tendee in the message body are tende It may also not be filled in.
  • the message is generated by the access control module in the host terminal according to the selection of the terminal user.
  • both embodiments are exemplified by a conference system that uses a number to make a call, but in fact, the conference system uses a variety of call forms, such as an alias call, electronic E-mail address form call, Internet Protocol (IP, Interne t Pro toco l) address form call, etc.; different call forms are only in the form of user identification, and the present invention is not used for conference access.
  • the form of the call is limited.
  • the embodiment of the present invention only relates to the connection of the conference call, and does not involve a specific conference format. Regardless of the conference format, such as a voice conference or a multimedia data collaboration conference, the participant may apply the embodiment of the present invention.
  • the server can be replaced by a service control point (SCP, Servive Cont ro l Po int) or a value added (PARLAY) server.
  • SCP Service Control point
  • PARLAY value added
  • These servers controlling the conference can be collectively referred to as the control server;
  • the device can also be replaced by a device or system having the same function, such as a soft switch.
  • These devices and systems that control the exchange can be collectively referred to as a switch controller.
  • the connection between the devices described in the embodiment, in addition to using a wired connection A wireless connection can be used; the network to which the switch controller is connected can also include an IP Multimedia Subsystem (IMS, IP Mul t imed ia Subsystem).
  • IMS IP Multimedia Subsystem
  • the S IP protocol in this embodiment may also be a hypertext transfer protocol (Hypertext Transfer Protocol), or a 248 protocol, and may also be a private protocol, etc., in fact, the embodiment of the present invention
  • HTTP Hypertext Transfer Protocol
  • 248 protocol Hypertext Transfer Protocol
  • private protocol etc.
  • the above two embodiments all implement the function of the terminal accessing the conference by dialing the moderator number.
  • the host does not need to perform any operation, and the application server completes the caller terminal by judging the state of the moderator.
  • the application server connects to the host terminal in the future, and the host terminal and the application server work together to complete the calling terminal access conference.
  • the caller terminal is prevented from entering the conference.
  • the program can be stored in a computer readable storage medium.
  • the storage medium can include: R0M, RAM, disk or CD, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

网络多媒体会议接入方法、 系统及装置
技术领域
本发明涉及网络多媒体会议技术, 特别涉及一种网络多媒体会议的接入 方法、 系统及装置。 背景技术
目前, 随着网络多媒体通信技术的发展和交通出行的安全、 时间及费 用问题, 越来越多的人放弃了传统的面对面会议的沟通方式; 与此同时, 语音、 视频、 数据协同等网络多媒体会议系统成为一种被广泛使用的通信 工具, 人们足不出户, 甚至只需要在自己的办公桌上, 就可以参加远在千 里之外的重要会议, 节省了大量的时间和金钱。
下一代网络 ( NGN, Next Generation Network )技术在日益发展, 以 NGN为基础开展的新业务越来越丰富。 其中利用交换控制器和应用服务器 (AS, Application Server ) 等设备强大的控制能力实现的网络多媒体会 议系统应运而生, 这些网络多媒体会议系统大多基于会话初始化协议 ( SIP, Session Initialize Protocol ) , 当主持人召开会议时, AS上 就会登记有各个会议的主持人号码、 会议标识 (ID, Identification) 、 会议状态等信息。
现有会议接入方式中, 终端若想接入会议, 需要先拨打会议接入码; 这里所述的会议接入码是交换控制器上预置的可以将呼叫请求触发到 AS 上的触发号码; 交换控制器判断出呼叫请求中的被叫号码是预置的会议接 入码时, 就会将该呼叫请求触发到 AS上, AS接收到交换控制器发来的呼 叫请求后, 会提示主叫终端按照相应提示输入会议 ID, 终端输入会议 ID 后, AS就会控制将主叫的终端接入会议。
在发明人实施本发明的过程中, 发现现有技术至少存在以下缺陷: 在这 样的会议接入方式下, 终端必须知道会议接入码和会议 ID才能接入会议, 但 网络内可能会存在多个会议系统, 每个会议系统的会议接入码不一定相同, 而会议 ID由会议系统随机生成, 没有任何意义, 且一般这些号码都比较冗长, 因此记住这些会议接入码和会议 ID会变得很困难, 与会者往往需要多次查看 包含会议接入码和会议 ID的相关信息。 另一方面, 接收会议通知的终端, 如 邮箱, 和参加会议的终端, 如电话, 往往不相同, 意味着与会者并不都具备 及时查阅会议通知的条件, 因而会导致与会者不能方便、 快捷的接入会议。 发明内容
本发明实施例提供一种网络多媒体会议接入方法, 该接入方法可以使 与会者方便、 快捷的接入会议。
本发明实施例提供一种在控制服务器中实现网络多媒体会议接入的 方法, 该接入方法可以使与会者方便、 快捷的接入会议。
本发明实施例提供一种在交换控制器中实现网络多媒体会议接入方 法, 该接入方法可以使与会者方便、 快捷的接入会议。
本发明实施例提供一种在网络多媒体会议终端中实现网络多媒体会 议接入方法, 该接入方法可以使与会者方便、 快捷的接入会议。
本发明实施例提供一种网络多媒体会议接入系统, 该接入系统可以使 与会者方便、 快捷的接入会议。
本发明实施例提供一种控制服务器, 该控制服务器可以使与会者方 便、 快捷的接入会议。
本发明实施例提供一种交换控制器, 该交换控制器可以使与会者方 便、 快捷的接入会议。
本发明实施例提供一种网络多媒体会议终端, 该网络多媒体会议终端 可以使与会者方便、 快捷的接入会议。
为达到上述目的, 本发明实施例的技术方案具体是这样实现的: 一种网络多媒体会议接入方法, 包括: 接收主叫终端的呼叫请求;
判断呼叫请求中的被叫终端用户标识是否是预设的可触发会议接入 流程的主持人用户标识, 若呼叫请求中的被叫终端用户标识是预设的可触 发会议接入流程的主持人用户标识, 则触发会议接入流程, 将主叫终端接 入该主持人用户标识对应的主持人终端控制的会议。
一种在控制服务器中实现网络会议接入的方法, 包括:
接收交换控制器发来的主叫终端对主持人终端的呼叫请求, 指令交换 控制器将主叫终端接入该主持人终端控制的会议。
一种在交换控制器中实现网络多媒体会议接入的方法, 包括: 接收主叫终端的呼叫请求;
判断呼叫请求中的被叫用户标识是否是预设的可触发会议接入流程 的主持人用户标识, 若呼叫请求中的被叫用户标识是预设的可触发会议接 入流程的主持人用户标识, 则将呼叫请求触发到控制服务器, 接收控制服 务器的指令将主叫终端接入主持人终端控制的会议。
一种在主持人终端中实现网络多媒体会议接入的方法, 包括: 接收交换控制器发来的主叫终端的呼叫请求;
若接收到主持人终端的用户选择的允许将主叫终端接入会议的命令, 则生成允许将主叫终端接入会议的通知, 并向控制服务器发送该通知, 指 令控制服务器按通知要求将主叫终端接入主持人终端控制的会议。
一种网络多媒体会议接入系统, 包括: 交换控制器和控制服务器; 所述交换控制器, 用于判断呼叫请求中的被叫用户标识是否是预设的 可触发会议接入流程的主持人用户标识, 若呼叫请求中的被叫用户标识是 预设的可触发会议接入流程的主持人用户标识, 则向控制服务器发送该呼 叫请求;
所述控制服务器接收交换控制器发来的呼叫请求, 若该呼叫请求满足 会议接入条件, 则指令交换控器将主叫终端接入主持人终端控制的会议。 一种网络多媒体会议控制服务器, 包括: 消息接收模块、 消息发送模 块和会议接入模块;
消息接收模块、 消息发送模块和会议接入模块;
消息接收模块, 接收交换控制器发来的主叫终端对主持人终端的呼叫 请求, 并发送给会议接入模块;
消息发送模块, 接收会议接入模块发来的将主叫终端接入该主持人终 端控制的会议的指令, 并向交换控制器转发;
会议接入模块, 接收消息收发模块发来的主叫终端对主持人终端的呼 叫请求, 若满足会议接入条件, 则向消息收发模块发送将主叫终端接入该 主持人终端控制的会议的指令。
一种网络多媒体会议交换控制器, 包括: 会议触发模块和消息控制模 块;
所述消息控制模块, 接收主叫终端发来的呼叫请求并发送给会议触发 模块; 接收会议触发模块发来的指令, 将主叫终端发来的呼叫请求向控制 服务器发送;
所述会议触发模块, 判断呼叫请求中的被叫用户标识是否是预设的可 触发会议接入流程的主持人用户标识, 若呼叫请求中的被叫用户标识是预 设的可触发会议接入流程的主持人用户标识, 则向消息控制模块发送将该 呼叫请求发送到控制服务器的指令。
一种网络多媒体会议主持人终端, 包括: 消息传输模块和命令输入模 块;
所述消息传输模块, 接收来自交换控制器的呼叫请求, 并将呼叫请求 发送给命令输入模块; 接收命令输入模块发来的允许将主叫终端接入会议 的通知, 并向交换控制器发送该通知;
所述命令输入模块, 接收消息传输模块发来的呼叫请求, 并提示主持 人终端用户选择允许将主叫终端接入会议的命令, 若接收到主持人终端选 择的允许将主持人终端接入会议的命令, 则生成允许将主叫终端接入会议 的通知, 并向消息传输模块发送该通知。
由上述的技术方案可见, 本发明这种在交换控制器中预先设置将对会 议主持人终端的呼叫请求触发到控制服务器的判断逻辑, 当交换控制器判 断呼叫请求中的被叫用户标识是会议主持人终端的用户标识时将呼叫触 发到控制服务器, 控制服务器判断该主持人终端是否正在主持召开会议, 如果该主持人终端正在主持会议, 则将主叫终端直接加入该主持人终端正 在主持的会议中; 或者在控制服务器判断该主持人终端正在主持会议后, 将来话接续到主持人终端, 由主持人终端选择是否将主叫终端接入会议 中, 由此实现了可以直接拨打主持人用户标识加入会议, 使得用户接入会 议的过程更加快捷、 方便, 而无须拨打冗长且无规律的会议接入码和会议
ID。 附图说明
图 1为本发明实施例一的网络多媒体会议接入系统的系统结构图; 图 2为本发明实施例一的会议接入方法的流程图;
图 3为本发明实施例二的网络多媒体会议接入系统的系统结构图; 图 4为本发明实施例二的会议接入方法的流程图;
图 5为本发明实施例二的会议接入方法的流程的分支图。 具体实施方式
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图并 举实施例, 对本发明进一步详细说明。
图 1为本发明实施例一的网络多媒体会议接入系统的结构图, 包括: AS 101和交换控制器 102 ;
其中主叫终端 103通过交换核心网与交换控制器 102相连; 主持人终 端 104通过分组核心网与交换控制器 102相连; 交换控制器 102与 AS101 相连; 交换核心网是公共陆地移动网、 公共电话交换网、 NGN或其集合; 分组核心网是因特网、 广域网、 局域网或其集合;
主叫终端 103, 可以是普通固定电话或移动电话等任何具有电话功能 的终端, 用于向交换控制器 102发起呼叫请求;
主持人终端 104, 除具有一般电话功能外,还可以作为会议的主持人, 用于主持召开会议;
交换控制器 102, 用于呼叫的接续和消息的转发; 其预先将主持人终 端 104的号码设置为可以将呼叫请求发送到 AS101上的触发号码; 当判断 接收到的呼叫请求中的被叫号码是预设的主持人终端 104的号码时, 将该 呼叫请求发送到 AS101, 否则将呼叫请求发送到被叫终端; 接收 AS101发 来将主叫终端接入主持人终端控制的会议的指令, 将主叫终端 103接入主 持人终端 104控制会议中。
AS101, 判断从交换控制器 102发来的呼叫请求中的被叫号码对应的 主持人终端 104是否正在主持会议,如果正在主持会议,向交换控制器 102 发送将主叫终端接入该主持人终端控制的会议的指令; 否则, 向交换控制 器 102发送接续主被叫终端的指令;
AS101 中进一步包括会议接入模块 105、 消息接收模块 106和消息发 送模块 107;
会议接入模块 105, 用于对会议接入流程的控制; 根据保存的各个会 议的主持人号码、 会议 ID、 会议状态信息, 判断从消息接收模块 106接收 到的呼叫请求中的被叫号码所对应的主持人终端 104是否正在主持会议, 如果正在主持会议, 则向消息发送模块 107发送将主叫终端接入主持人终 端控制的会议的指令; 否则向消息发送模块 107发送接续主被叫终端的指 令;
消息接收模块 106, 接收交换控制器 102发来的呼叫请求, 并将呼叫 请求发送给会议接入模块 105;
消息发送模块 107, 接收会议接入模块 105发来的将主叫终端接入主 持人终端控制的会议的指令, 并转发给交换控制器 102; 接收会议接入模 块 105发来的接续主被叫终端的指令, 并转发给交换控制器 102;
交换控制器 102中进一步包括消息控制模块 109和会议触发模块 108; 消息控制模块 109, 用于接收和发送消息, 接收主叫终端 103发来的 呼叫请求, 并发送给会议触发模块 108; 接收会议触发模块 108发来的将 呼叫请求发送到 AS101的指令, 将呼叫请求发送给 AS101; 接收会议触发 模块 108发来的指令, 接续主叫终端 103和主持人终端 104; 接收 AS101 发来的将主叫终端接入主持人终端控制的会议的指令, 将主叫终端 103接 入主持人终端 104 控制的会议; 接收 AS101 发来的接续主被叫终端的指 令, 接续主叫终端 103和主持人终端 104;
会议触发模块 108, 接受消息控制模块 109发来的呼叫请求, 判断呼 叫请求中的被叫号码是否是预设的可触发会议接入流程的主持人号码, 若 是, 则向消息控制模块 109发送将呼叫请求发送到 AS101的指令; 否则向 消息控制模块 109发送接续主被叫终端的指令;
图 2为本发明实施例一的会议接入方法的流程图;
当图 1所示实施例中的主叫终端 103拨打主持人终端 104的号码时, 具体流程如图 2所示:
步骤 201, 主叫终端拨打主持人终端的号码, 向交换控制器发送呼叫 请求;
步骤 202, 交换控制器判断收到的呼叫请求中的被叫号码是否是其预 先设置的可以将呼叫请求触发到 AS 上的主持人终端号码, 如果是, 则执 行步骤 204; 否则执行步骤 203;
步骤 203, 交换控制器正常接续主被叫终端, 结束流程。
步骤 204, 交换控制器将主叫终端的呼叫请求发送到 AS上; 步骤 205 , AS收到呼叫请求后开始会议接入流程, 根据保存的各个会 议的主持人号码、会议 I D、会议状态信息判断被叫的主持人号码是否正在 主持会议, 若是, 则执行步骤 207 , 否则执行步骤 206 ;
步骤 206 , AS向交换控制器发送接续主被叫终端的指令, 指令交换控 制器接续主被叫终端, 结束流程;
步骤 207 , AS向交换控制器发送将主叫终端接入主持人终端控制的会 议的指令, 指令交换控制器将主叫终端接入被叫的主持人终端控制的会 议;
步骤 208 , AS通过交换控制器向主持人终端发送通知, 通知主持人终 端, 已成功将主叫终端接入会议。
以上的实施例一实现了拨打主持人号码即可被自动接入会议的功能, 但有时一些比较重要的会议是不想让一些无关的人员参与的, 那么为了进 一步避免与会议无关的人员拨打主持人号码而误加入会议, 可以在 AS 判 断主持人终端正在主持会议后, 将主叫终端的呼叫请求接续到主持人终 端, 由主持人终端决定是否将主叫终端加入会议中。
图 3为本发明实施例二的网络多媒体会议接入系统的系统结构图; 为了实现以上功能, 本发明提供了如图 3所示的第二实施例的系统, 包括: AS 301和交换控制器 102 ;
主叫终端 103和交换控制器 102 ,其功能包括实施例一中描述的功能; 此外,本实施例交换控制器 102的功能还包括:将接收到的主持人终端 304 发送的消息发送给 AS 301 ; 接收 AS 301发送的指令, 执行相应的接续主叫 终端 103和主持人终端 304、 接通主被叫终端的通话、 拒绝主叫终端 103 的呼叫请求或者将主叫终端 103接入主持人终端 304控制的会议的步骤。
AS 301 , 接收交换控制器 102发来的主叫终端 103对主持人终端 304 的呼叫请求,并指令交换控制器 102接续主叫终端 103和主持人终端 304 ; 若接收到交换控制器 102发来的应答消息, 则指令交换控制器 102接通主 被叫终端的通话; 若接收到交换控制器 102发来的拒绝来电消息, 则指令 交换控制器 102拒绝主叫终端 103的呼叫请求; 若接收到交换控制器 102 发来的结束通话消息, 则指令交换控制器 102结束主叫终端 103和主持人 终端 304的通话; 若接收到主持人终端 304通过交换控制器 102透传来的 允许将主叫终端接入会议的通知, 则向交换控制器 102发送将主叫终端接 入主持人终端控制的会议的指令。
在 AS 301中, 会议接入模块 303 , 实时记录主持人号码、 会议 ID、 会 议状态信息,接收消息接收模块 302发来的主叫终端 103对主持人终端 304 的呼叫请求, 并向消息发送模块 307发送将呼叫请求接续到主持人终端的 指令;若接收到消息接收模块 302发来的应答消息,则向消息发送模块 307 发送接通主被叫终端的通话的指令; 若接收到消息接收模块 302发来的拒 绝来电消息, 则向消息发送模块 307发送拒绝主叫终端呼叫请求的指令; 若接收到消息接收模块 302发来的结束通话消息, 则向消息发送模块 307 发送结束主叫终端和主持人终端的通话的指令; 若接收到消息接收模块 302发来的允许将主叫终端接入会议的通知, 则向消息发送模块 307发送 将主叫终端接入主持人终端控制的会议的指令。
消息接收模块 302 , 接收交换控制器 102发来的呼叫请求, 并转发给 会议接入模块 303; 接收交换控制器 102发来的应答消息, 并转发给会议 接入模块 303 ; 接收交换控制器 102发来的拒绝来电消息, 并转发给会议 接入模块 303 ; 接收交换控制器 102发来的结束通话消息, 并转发给会议 接入模块 303; 接收主持人终端 304通过交换控制器 102透传来的允许将 主叫终端接入主持人终端控制的会议的通知,并转发给会议接入模块 303。
消息发送模块 307 , 接收会议接入模块 303发来的接续主叫终端 103 和主持人终端 304的指令, 并向交换控制器 102转发该指令; 接收会议接 入模块 303发来的接通主被叫终端的通话的指令, 并向交换控制器 102转 发该指令; 接收会议接入模块 303发来的拒绝主叫终端呼叫请求指令, 并 向交换控制器 1 02发送该指令; 接收会议接入模块 303发来的结束主叫终 端和主持人终端的通话的指令, 并向交换控制器 1 02发送该指令; 接收会 议接入模块 303发来的将主叫终端接入主持人终端控制的会议的指令, 并 向交换控制器 1 02发送该指令。
主持人终端 304 中进一步包括: 消息传输模块 305 和命令输入模块
306 ;
所述接收交换控制器 1 02 发来的呼叫请求, 并转发给命令输入模块 306 ; 接收命令输入模块 306发来的应答消息并转发给交换控制器 1 02 ; 接 收命令输入模块 306发来的拒绝来电消息, 并转发给交换控制器 1 02 ; 接 收命令输入模块 306发来的结束通话消息, 并转发给交换控制器 1 02 ; 接 收命令输入模块 306发来的允许将主叫终端接入会议的通知, 并向交换控 制器 1 02发送该通知。
命令输入模块 306、 当接收到来自消息传输模块 305的呼叫请求时, 提示终端用户选择接听来电、 拒绝来电或允许将主叫终端接入会议的操 作, 若接收到终端用户选择的拒绝来电的命令, 则向消息传输模块 305发 送拒绝来电的消息; 若接收到终端用户选择的允许将主叫终端接入会议, 则生成允许将主叫终端接入主持人终端控制的会议的通知, 并发送给消息 传输模块 305 ; 若接收到终端用户选择的接听来电的命令, 则向传输模块 305发送应答消息; 待通话建立后, 进一步提示终端用户选择结束通话或 允许将主叫终端接入主持人终端控制的会议的操作; 若接收到终端用户选 择的结束通话的命令, 则向消息传输模块 305发送结束通话消息; 若接收 到终端用户选择的允许将主叫终端接入主持人终端控制的会议的命令, 则 生成允许将主叫终端接入主持人终端控制的会议的通知, 并发送给消息传 输模块 305。
图 4为本发明实施例二的会议接入方法的流程图;
当图 3 所示实施例中的主叫终端 1 03 作为主叫终端拨打主持人终端 304的号码时, 具体的会议接入流程如图 4所示:
步骤 401-404与实施例一中步骤 201—204相同, 这里不再赘述。
步骤 405, AS收到呼叫请求后, 向交换控制器发送接续主被叫终端的 指令, 指令交换控制器接续主叫终端和主持人终端;
步骤 406-409是 AS指令交换控制器接续主叫终端和主持人终端的过 程; 具体包括:
步骤 406, AS向交换控制器发送对主持人终端的呼叫请求;
步骤 407, 交换控制器向主持人终端发送呼叫请求;
步骤 408, 主持人终端向交换控制器发送振铃消息;
步骤 409, 交换控制器向 AS发送主持人终端振铃消息;
步骤 410, AS控制放音设备, 如媒体资源服务器 MRS, 对主叫终端放 回铃音; 与此同时, 主持人终端提示终端用户选择接听来电、 拒绝接听来 电或允许将主叫终端接入主持人终端控制的会议的操作; 如果接收到终端 用户选择的拒绝来电命令, 则执行步骤 411; 如果接收到终端用户选择的 接听来电命令, 则执行步骤 412; 如果接收到终端用户选择的允许将主叫 终端接入会议的命令, 则执行图 5中步骤 501;
步骤 411, 主持人终端向交换控制器返回拒绝来电消息, 拒绝主叫终 端的呼叫请求, 结束流程;
步骤 412, 主持人终端向交换控制器发送应答消息;
步骤 413, 交换控制器向 AS发送主持人终端应答消息;
步骤 414, AS指令交换控制器建立主叫终端和主持人终端之间的通话; 步骤 415, 与主叫终端的通话建立后, 主持人终端提示终端用户选择 结束通话或允许将主叫终端接入会议的操作; 如接收到终端用户选择的结 束通话命令, 则执行步骤 416; 如果接收到终端用户选择的允许将主叫终 端接入会议的命令, 则执行步骤 417;
步骤 416, 主持人终端向交换控制器发送结束通话的消息, 结束与主 叫终端的通话, 并结束流程;
步骤 417-423是主持人终端接听来话后再通知 AS将主叫终端接入主 持人终端控制的会议中的步骤, 具体包括:
步骤 417 , 主持人终端生成将主叫终端接入会议的通知消息, 通过交 换控制器将该通知消息透传给 AS;
步骤 418 , AS向交换控制器发送结束主持人终端通话的消息; 步骤 419 , 交换控制器向主持人终端发送结束通话的消息;
步骤 420 , 主持人终端向交换控制器发送结束通话成功的消息; 步骤 421 , 交换控制器向 AS发送结束主持人终端通话成功的消息; 步骤 422 , AS向交换控制器发出将主叫终端接入会议的指令, 指令交 换控制器将主叫终端接入主持人终端控制的会议中;
步骤 423 , AS通过交换控制器向主持人终端透传通知, 通知主持人终 端, 已成功将主叫终端接入会议。
其中在步骤 410和 415中所述提示主持人终端用户将主叫终端接入会 议的操作, 在会议系统允许主持人终端同时主持多个会议时, 将会在主持 人终端用户选择将主叫终端接入会议后, 进一步提示主持人终端用户选择 主叫终端可以接入的会议列表, 主持人终端用户可以选择将主叫终端接入 指定的会议中。
图 5为本发明实施例二的会议接入方法的流程的分支图;
在步骤 410中主持人终端根据提示选择将主叫终端接入主持人终端主 持的会议中的流程如图 5所示, 具体步骤为:
步骤 501 , 主持人终端将生成的将主叫终端接入会议的通知通过交换 控制器透传给 AS;
步骤 502-505是 AS正常取消主叫终端向主持人终端的呼叫请求的步 骤;
步骤 502 , AS向交换控制器发送取消对主持人终端呼叫请求的消息; 步骤 503, 交换控制器向主持人终端发送取消呼叫请求的消息; 步骤 504, 主持人终端向交换控制器发送取消呼叫请求成功的消息; 步骤 505,交换控制器向 AS发送取消对主持人终端呼叫请求成功的消 息;
步骤 506, AS向交换控制器发出将主叫终端接入会议的指令, 指令交 换控制器将主叫终端接入主持人终端控制的会议中;
步骤 507, AS通过交换控制器向主持人终端透传通知, 通知主持人终 端, 已成功将主叫终端接入会议。
步骤 417和步骤 501 中的通知消息是用于让 AS执行将主叫终端接入 会议的操作, 该通知需要使用可以在消息的内容(Content ) 字段携带可 扩展标识语言 ( XML, Extensible Markup Language ) 或文本 (TEXT)格 式的消息体的消息来承载,如 SIP协议中的信息( INFO),消息(MESSAGE), 转向 (REFER) 或通知 (NOTIFY) 消息。 在这些消息携带的消息体中填写 相关的信息, 即可实现将需要 AS执行的命令通知 AS的目的。 消息体中所 填写的具体内容如下:
<inf>
<cmd>202K/cmd>
<id>3405</id>
<account>025400694</account>
<attendee>025788001K/attendee>
</inf>
具体参数说明如下:
Cmd参数表示命令码; 不同的命令码代表了不同操作,使得 AS可以得 知需要做什么操作; 如 2021 则表示将主叫终端接入会议的操作, 当然这 个命令码是可以自由定义的。
Id 参数表示会议 ID; 用来标识主叫终端应该加入哪个会议。 如果会 议系统允许一个主持人终端可以同时主持多个会议, 则终端发送通知时须 带上该参数以指示主叫终端应该参与的会议; 如果会议系统限制一个主持 人号码只能主持一个会议的时候, 该参数也可不填写;
Account参数表示主持人终端的号码或账号;
At tendee参数表示主叫终端号码, 即需要加入会议的终端的号码; 因此以上所举的通知的含义就是告诉 AS执行命令码为 2021的将主叫 终端接入会议的操作, 将号码为 0257880011 的主叫终端接入主持人号码 为 025400694的终端所主持的 ID为 3405的会议中;
欲加入会议的主持人终端号码也可以放在消息的 f r om头域中, 主叫 号码也可以放在消息的 to头域中, 这样, 消息体中的主持人号码 account 和与会者号码 a t tendee也可以不填写, 该消息由主持人终端中的接入控 制模块根据终端用户的选择生成。
从以上所举实施例可以看出, 两个实施例都是以使用号码形式进行呼 叫的会议系统为例, 但实际上, 会议系统使用的呼叫形式还有很多种, 如 以别名形式呼叫、 电子邮件 (E-MAIL ) 地址形式呼叫、 因特网协议( IP , Interne t Pro toco l ) 地址形式呼叫等; 不同的呼叫形式只是用户标识的 形式不同而已, 本发明并实施例并不对会议接入所使用的呼叫形式做限 制。 另外, 本发明实施例只涉及会议呼叫的接续, 并不涉及具体会议形式, 无论何种会议形式, 如语音会议或多媒体数据协同会议, 与会者均可应用 本发明实施例。 备或系统所代替, 如可以用服务控制点 (SCP , Serv i ce Cont ro l Po int ) 或增值(PARLAY )服务器代替应用服务器, 这些对会议进行控制的服务器 可以统称为控制服务器; 而交换控制器也可以用软交换等拥有相同功能的 设备或系统代替, 这些对交换进行控制的设备和系统可以统称为交换控制 器。 除此之外, 实施例中所述各设备之间的连接, 除使用有线连接外, 还 可以使用无线连接; 交换控制器所连接的网络还可以包括 IP 多媒体子系 统( IMS , IP Mul t imed i a Subsys tem )等。 另外, 本实施例中的 S IP协议, 也可以为超文本传输协议 ( Hyper text Trans fer Protoco l , 筒称 HTTP ) , 或者 Η. 248协议, 还可以为私有协议等, 事实上本发明实施例并不限制使 用的具体协议以及消息的格式。 因此, 本发明的实施例还有 4艮多, 以上所 举的一些等同替换或改进的例子都可以组成本发明的实施例。
以上的两个实施例都实现了终端通过拨打主持人号码接入会议的功 能, 第一实施例中, 主持人不需要做任何的操作, 应用服务器通过判断主 持人的状态来完成主叫终端接入会议, 实现了方便、 快捷的接入会议的目 的, 而实施例二中, 应用服务器将来话接续到主持人终端, 由主持人终端 和应用服务器共同配合完成主叫终端接入会议, 在实现了方便、 快捷地接 入会议的目的以外, 还避免了主叫终端误入会议的情况。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部 分步骤是可以通过程序来指令相关的硬件来完成, 该程序可以存储于一计 算机可读存储介质中, 存储介质可以包括: R0M、 RAM, 磁盘或光盘等。
以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进行 了进一步详细说明, 所应理解的是, 以上所述仅为本发明的具体实施例而 已, 并不用于限制本发明, 凡在本发明的精神和原则之内, 所做的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权 利 要 求
1、 一种网络多媒体会议接入方法, 其特征在于, 该方法包括: 接收主叫终端的呼叫请求;
判断呼叫请求中的被叫终端用户标识是否是预设的可触发会议接入 流程的主持人用户标识, 若呼叫请求中的被叫终端用户标识是预设的可触 发会议接入流程的主持人用户标识, 则触发会议接入流程, 将主叫终端接 入该主持人用户标识对应的主持人终端控制的会议。
2、 如权利要求 1 所述的网络多媒体会议接入方法, 其特征在于, 所 述触发会议接入流程, 将主叫终端接入该主持人用户标识对应的主持人终 端控制的会议, 包括:
判断所述呼叫请求中主持人用户标识对应的主持人终端是否正在主 持会议, 若呼叫请求中主持人用户标识对应的主持人终端正在主持会议, 则将主叫终端接入该主持人终端控制的会议。
3、 如权利要求 1 所述的网络多媒体会议接入方法, 其特征在于, 所 述触发会议接入流程, 将主叫终端接入该主持人用户标识对应的主持人终 端控制的会议, 包括:
向主持人用户标识对应的主持人终端发送所述呼叫请求, 若收到主持 人终端返回的根据主持人终端用户的选择生成的允许将主叫终端接入会 议的通知, 则将主叫终端接入该主持人终端控制的会议。
4、 如权利要求 3 所述的网络多媒体会议接入方法, 其特征在于, 所 述收到主持人终端返回的根据主持人终端用户的选择生成的允许将主叫 终端接入会议的通知的步骤进一步包括:
收到由主持人终端用户选择允许将主叫终端接入会议而生成的允许 将主叫终端接入会议的通知;
或者, 收到由主持人终端用户应答主叫终端的呼叫请求后选择允许将 主叫终端接入会议而生成的允许将主叫终端接入会议的通知。
5、 如权利要求 3或 4所述的网络多媒体会议接入方法, 其特征在于, 所述允许将主叫终端接入会议的通知是由在内容字段可携带可扩展标识 语言或文本格式的消息体的消息实现。
6、 如权利要求 5 所述的网络多媒体会议接入方法, 其特征在于, 所 述允许将主叫终端接入会议的通知为会话初始化协议 S IP 中的 INF0、
MESSAGE , REFER和 NOTI FY消息中的一种。
7、 如权利要求 3或 4所述的网络多媒体会议接入方法, 其特征在于, 所述允许将主叫终端接入会议的通知中包含将主叫终端接入会议的命令 代码、 主持人终端用户标识和主叫终端用户标识。
8、 如权利要求 7 所述的网络多媒体会议接入方法, 其特征在于, 所 述允许将主叫终端接入会议的通知, 在系统允许主持人终端同时主持多个 会议时还包含所需接入的会议的会议标识。
9、 一种在控制服务器中实现网络多媒体会议接入的方法, 其特征在 于, 该方法包括:
接收交换控制器发来的主叫终端对主持人终端的呼叫请求, 若该呼叫 请求满足会议接入条件, 则指令交换控制器将主叫终端接入该主持人终端 控制的会议。
1 0、 如权利要求 9所述的在控制服务器中实现网络多媒体会议接入的 方法, 其特征在于, 所述满足会议接入条件是, 判断呼叫请求中的被叫主 持人终端是否正在主持会议, 若呼叫请求中的被叫主持人终端正在主持会 议, 则满足会议接入条件。
1 1、 如权利要求 9所述的在控制服务器中实现网络多媒体会议接入的 方法, 其特征在于, 所述满足会议接入条件是, 指令交换控制器将该呼叫 请求接续到主持人终端, 若收到将主叫终端接入会议的通知, 则满足会议 接入条件。
1 2、 一种在交换控制器中实现网络多媒体会议接入的方法, 其特征在 于, 该方法包括:
接收主叫终端的呼叫请求;
判断呼叫请求中的被叫用户标识是否是预设的可触发会议接入流程 的主持人用户标识, 若呼叫请求中的被叫用户标识是预设的可触发会议接 入流程的主持人用户标识, 则将呼叫请求触发到控制服务器, 接收控制服 务器的指令将主叫终端接入主持人终端控制的会议。
1 3、 如权利要求 12 所述的在交换控制器中实现网络多媒体会议接入 的方法, 其特征在于, 所述接收控制服务器的指令将主叫终端接入主持人 用户标识对应终端所在会议的步骤进一步包括:
接收控制服务器将呼叫请求接续到主持人终端的指令, 将呼叫接续给 主持人终端; 在收到主持人终端允许将主叫终端接入会议的通知, 并透传 给控制服务器后, 接收控制服务器的指令将主叫终端接入主持人终端控制 的会议。
14、 一种在主持人终端中实现网络多媒体会议接入的方法, 其特征在 于, 该方法包括:
接收交换控制器发来的主叫终端的呼叫请求;
若接收到主持人终端的用户选择的允许将主叫终端接入会议的命令, 则生成允许将主叫终端接入会议的通知, 并向控制服务器发送该通知, 指 令控制服务器按通知要求将主叫终端接入主持人终端控制的会议。
15、 如权利要求 14 所述的在主持人终端中实现网络多媒体会议接入 的方法, 其特征在于, 所述允许将主叫终端接入会议的通知由在内容字段 可携带可扩展标识语言或文本格式的消息体的消息实现。
16、 如权利要求 15 所述的在主持人终端中实现网络多媒体会议接入 的方法, 其特征在于, 所述的消息为会话初始化协议 S IP 中的 INF0、 MESSAGE , REFER和 NOTIFY消息中的一种。
17、 如权利要求 14、 15或 16所述的在主持人终端中实现网络多媒体 会议接入的方法, 其特征在于, 所述通知中包含将主叫终端接入会议的命 令代码、 主持人终端用户标识和主叫终端用户标识。
1 8、 如权利要求 17 所述的在主持人终端中实现网络多媒体会议接入 的方法, 其特征在于, 所述的通知, 在系统允许主持人终端同时主持多个 会议时还包含所接入的会议的会议标识。
19、 一种网络多媒体会议接入系统, 其特征在于, 包括: 交换控制器 和控制服务器;
所述交换控制器, 用于判断呼叫请求中的被叫用户标识是否是预设的 可触发会议接入流程的主持人用户标识, 若呼叫请求中的被叫用户标识是 预设的可触发会议接入流程的主持人用户标识, 则向控制服务器发送该呼 叫请求;
所述控制服务器接收交换控制器发来的呼叫请求, 若该呼叫请求满足 会议接入条件, 则指令交换控制器将主叫终端接入主持人终端控制的会 议。
20、 如权利要求 19 所述的网络多媒体会议接入系统, 其特征在于, 所述控制服务器接收交换控制器发来的呼叫请求, 并判断呼叫请求中的主 持人终端是否正在主持会议, 若呼叫请求中的主持人终端正在主持会议, 则满足会议接入条件, 指令交换控制器将主叫终端接入该主持人终端控制 的会议。
21、 如权利要求 19 所述的网络多媒体会议接入系统, 其特征在于, 所述控制服务器接收交换控制器发来的呼叫请求, 并指令交换控制器将呼 叫请求发送到主持人终端; 若接收到交换控制器透传来的允许将主叫终端 接入会议的通知, 则满足会议接入条件, 指令交换控制器将主叫终端接入 该主持人终端控制的会议。
22、 一种网络多媒体会议控制服务器, 其特征在于, 包括: 消息接收 模块、 消息发送模块和会议接入模块; 消息接收模块, 接收交换控制器发来的主叫终端对主持人终端的呼叫 请求, 并发送给会议接入模块;
消息发送模块, 接收会议接入模块发来的将主叫终端接入该主持人终 端控制的会议的指令, 并向交换控制器转发;
会议接入模块, 接收消息接收模块发来的主叫终端对主持人终端的呼 叫请求, 若满足会议接入条件, 则向消息发送模块发送将主叫终端接入该 主持人终端控制的会议的指令。
23、 如权利要求 22所述的网络多媒体会议控制服务器, 其特征在于, 所述会议接入模块, 接收到消息收发模块发来的主叫终端对主持人终端的 呼叫请求后, 判断被叫的主持人终端是否正在主持会议, 若被叫的主持人 终端正在主持会议, 则满足会议接入条件, 并向消息收发模块发送将主叫 终端接入该主持人终端控制的会议的指令。
24、 如权利要求 22所述的网络多媒体会议控制服务器, 其特征在于, 所述消息发送模块, 接收会议接入模块发来的将呼叫请求发送给主持 人终端的指令, 并向交换控制器转发;
所述消息接收模块将交换控制器发来的允许将主叫终端接入会议的 通知转发给会议接入模块;
所述会议接入模块, 接收到消息接收模块发来的主叫终端对主持人终 端的呼叫请求后, 向消息发送模块发送将呼叫请求发送给主持人终端的指 令, 若接收到从消息接收模块发来的主持人终端返回的允许将主叫终端接 入会议的通知, 则满足会议接入条件, 并向消息发送模块发送将主叫终端 接入该主持人终端控制的会议的指令。
25、 一种网络多媒体会议交换控制器, 其特征在于, 包括: 会议触发 模块和消息控制模块;
所述消息控制模块, 接收主叫终端发来的呼叫请求并发送给会议触发 模块; 接收会议触发模块发来的指令, 将主叫终端发来的呼叫请求向控制 服务器发送;
所述会议触发模块, 判断呼叫请求中的被叫用户标识是否是预设的可 触发会议接入流程的主持人用户标识, 若呼叫请求中的被叫用户标识是预 设的可触发会议接入流程的主持人用户标识, 则向消息控制模块发送将该 呼叫请求发送到控制服务器的指令。
26、 一种网络多媒体会议主持人终端, 其特征在于, 包括: 消息传输 模块和命令输入模块;
所述消息传输模块, 接收来自交换控制器的呼叫请求, 并将呼叫请求 发送给命令输入模块; 接收命令输入模块发来的允许将主叫终端接入会议 的通知, 并向交换控制器发送该通知;
所述命令输入模块, 接收消息传输模块发来的呼叫请求, 并提示主持 人终端用户选择允许将主叫终端接入会议的命令, 若接收到主持人终端选 择的允许将主持人终端接入会议的命令, 则生成允许将主叫终端接入会议 的通知, 并向消息传输模块发送该通知。
PCT/CN2008/070985 2007-09-18 2008-05-16 Method, system and apparatus for accessing network multimedia meeting Ceased WO2009036662A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BRPI0806105A BRPI0806105B1 (pt) 2007-09-18 2008-05-16 método e sistema para acesso de conferência de multimídia de rede

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710153037.8 2007-09-18
CN2007101530378A CN101394294B (zh) 2007-09-18 2007-09-18 网络多媒体会议接入方法、系统及装置

Publications (1)

Publication Number Publication Date
WO2009036662A1 true WO2009036662A1 (en) 2009-03-26

Family

ID=40214860

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070985 Ceased WO2009036662A1 (en) 2007-09-18 2008-05-16 Method, system and apparatus for accessing network multimedia meeting

Country Status (6)

Country Link
EP (1) EP2040494B1 (zh)
CN (1) CN101394294B (zh)
BR (1) BRPI0806105B1 (zh)
ES (1) ES2396737T3 (zh)
WO (1) WO2009036662A1 (zh)
ZA (1) ZA200903092B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115967742A (zh) * 2022-12-28 2023-04-14 北京佳讯飞鸿电气股份有限公司 一种市域铁路调度通信方法、系统及集群

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2460897A (en) * 2008-06-18 2009-12-23 Skype Ltd Authorising and adding a user to a conference event by determining if a set up request received from the user is associated with the conference event
WO2011107038A2 (zh) * 2011-04-19 2011-09-09 华为技术有限公司 会议接入方法、装置及会议系统
CN103813035A (zh) * 2012-11-14 2014-05-21 中兴通讯股份有限公司 会议接入方法及装置
EP2765763B1 (en) 2012-12-31 2016-11-16 Huawei Technologies Co., Ltd. Method, device, and system for implementing conference access
CN104901815B (zh) 2014-03-05 2018-07-31 华为技术有限公司 一种用户终端的分组方法、会议服务器、会议系统
CN104579707B (zh) * 2014-12-26 2018-08-21 华为技术有限公司 一种加入会议及会议邀请的方法、相关设备及系统
CN107395671A (zh) * 2017-06-12 2017-11-24 深圳增强现实技术有限公司 远程协助方法、系统及增强现实终端
CN108965221A (zh) * 2017-12-05 2018-12-07 北京视联动力国际信息技术有限公司 一种数据处理方法及视联网会议服务器
CN108933783A (zh) * 2018-06-26 2018-12-04 南京联坤软件技术有限公司 多服务器环境下多方网络统一号码接入系统及方法
CN113949595A (zh) * 2020-07-16 2022-01-18 腾讯科技(深圳)有限公司 一种在线会议的通话控制方法、装置及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013555A (ja) * 1996-06-19 1998-01-16 Fujitsu Ltd 電子会議における再参加制御方式および再参加制御方法
US20020133611A1 (en) * 2001-03-16 2002-09-19 Eddy Gorsuch System and method for facilitating real-time, multi-point communications over an electronic network
CN1852081A (zh) * 2005-07-12 2006-10-25 华为技术有限公司 一种通过下一代网络实现多方会议的方法
CN1889609A (zh) * 2005-06-30 2007-01-03 华为技术有限公司 一种电话会议实现方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040006623A1 (en) * 2002-07-05 2004-01-08 Telefonaktiebolaget L M Ericsson (Publ) Service providing mechanism
US7184531B2 (en) * 2003-06-05 2007-02-27 Siemens Communications, Inc. System and method for authorizing a party to join a conference

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013555A (ja) * 1996-06-19 1998-01-16 Fujitsu Ltd 電子会議における再参加制御方式および再参加制御方法
US20020133611A1 (en) * 2001-03-16 2002-09-19 Eddy Gorsuch System and method for facilitating real-time, multi-point communications over an electronic network
CN1889609A (zh) * 2005-06-30 2007-01-03 华为技术有限公司 一种电话会议实现方法
CN1852081A (zh) * 2005-07-12 2006-10-25 华为技术有限公司 一种通过下一代网络实现多方会议的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115967742A (zh) * 2022-12-28 2023-04-14 北京佳讯飞鸿电气股份有限公司 一种市域铁路调度通信方法、系统及集群

Also Published As

Publication number Publication date
BRPI0806105A2 (pt) 2011-08-30
CN101394294B (zh) 2012-08-08
EP2040494B1 (en) 2012-11-14
BRPI0806105B1 (pt) 2020-04-07
CN101394294A (zh) 2009-03-25
ZA200903092B (en) 2010-07-28
ES2396737T3 (es) 2013-02-25
EP2040494A1 (en) 2009-03-25

Similar Documents

Publication Publication Date Title
WO2009036662A1 (en) Method, system and apparatus for accessing network multimedia meeting
JP2018152907A (ja) join−usコールログ及びコールアンサーメッセージ
WO2009052746A1 (en) A method for initiating conferences, an application service proxy, a conference server and system
WO2008116408A1 (en) System, equipment and method for implementing special calling services
WO2008122219A1 (en) A communication method, device and system for realizing scheduling communication service
US20150222753A1 (en) Method for Handling a Call from a Calling Subscriber Towards a Called Subscriber
WO2014101209A1 (zh) 一种实现会议接入的方法、设备和系统
CN101227532B (zh) 一种基于软排队的视频排队方法和系统
WO2008074240A1 (fr) Procédé et système pour commander une conférence
WO2007136490A2 (en) Telecommunications system and method of initiating file transfers from voice endpoints
WO2007009369A1 (en) Method and system by which instant message user can use instant message system chat room to which user unbelongs
WO2007131448A1 (en) Method and apparatus for implementing multi-party communication
WO2009052750A1 (en) Method, device and system for initiating two party call
WO2010075697A1 (zh) 一种实现多方通话转会议的系统及方法
CN102118354A (zh) 呼叫中心协同实现方法、呼叫中心协同系统
JP2008535408A (ja) 複数のデバイスへのパケットベースの呼出しの接続
WO2011153752A1 (zh) 在ctd业务中实现呼叫转接的方法、系统及应用服务器
WO2010091567A1 (zh) 一种点击拨号业务到多媒体会议业务的切换系统及方法
CN102664863B (zh) 终端实现呼叫等待的方法、装置和系统
CN101227473B (zh) 用于多媒体通信系统的主控会议的系统及方法
WO2012151859A1 (zh) 一种点击拨号业务中实现广播组呼的方法和系统
WO2011153753A1 (zh) 在ctd业务中实现呼叫等待的方法、系统及应用服务器
US8730944B2 (en) Method and entities for providing call enrichment of voice calls and semantic combination of several service sessions to a virtual combined service session
KR100640289B1 (ko) 통화 서비스를 제공 받기 위한 ip 단말기의 동작 방법및 그 ip 단말기
CN101453702B (zh) 一种提供会话内信息的方法、系统和设备

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 1397/KOLNP/2009

Country of ref document: IN

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

Ref document number: 08748591

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08748591

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: PI0806105

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20090604