[go: up one dir, main page]

CN107682381A - Multipartite voice conference system and method - Google Patents

Multipartite voice conference system and method Download PDF

Info

Publication number
CN107682381A
CN107682381A CN201711188372.1A CN201711188372A CN107682381A CN 107682381 A CN107682381 A CN 107682381A CN 201711188372 A CN201711188372 A CN 201711188372A CN 107682381 A CN107682381 A CN 107682381A
Authority
CN
China
Prior art keywords
voice
terminal
conference
server
participant terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711188372.1A
Other languages
Chinese (zh)
Inventor
杨维
祝卿
陈秀芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yun Zhi Hui (shenzhen) Hi Tech Service Co Ltd
Original Assignee
Yun Zhi Hui (shenzhen) Hi Tech Service 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 Yun Zhi Hui (shenzhen) Hi Tech Service Co Ltd filed Critical Yun Zhi Hui (shenzhen) Hi Tech Service Co Ltd
Priority to CN201711188372.1A priority Critical patent/CN107682381A/en
Publication of CN107682381A publication Critical patent/CN107682381A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • 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/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of multipartite voice conference system and method, the multipartite voice conference system includes:Transit terminal, voice medium server and multiple participant terminals;The participant terminal, for sending call request to the transit terminal;The transit terminal, for when receiving the call request of each participant terminal, communication link is established with each participant terminal, each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and the merging stream of voice information is sent to the voice medium server;The voice medium server, sent for receiving the merging stream of voice information, and by the merging stream of voice information to each participant terminal.The present invention services a voice conferencing by transit terminal, and each participant terminal receives the merging stream of voice information, then each participant terminal can hear mutual voice messaging, realize the voice conferencing between multiple participant terminals, simple without dedicated hardware equipment, deployment.

Description

Multipartite voice conference system and method
Technical field
The present invention relates to voice conferencing field, more particularly to a kind of multipartite voice conference system and method.
Background technology
At present speech communication technology use technological means have it is a variety of, such as:Webpage real-time Communication for Power (Web Real-Time Communication, abridge WebRTC) and the networking telephone (Voice over Internet Protocol, abridge VoIP) skill Art.Face following problem:1) it is typically a whole set of solution, utilization rate is not high, incorporates existing system difficulty, disposes link More, purchase cost height etc.;2) need voluntarily to handle the links such as collection, coding, transmission, decoding and the broadcasting of voice, while voice The advanced topic of processing is for example:Echo cancellation, noise suppressed, automatic growth control, jitter-buffer processing, Jing Yin detection and mixed Sound processing needs stronger technological R&D strength.In addition the fire wall of multipartite voice or network address translation (Network Address Translation, abridge NAT) to be also essential link understand conventional penetrate to through-transmission technique, it is necessary to grasp Technology, such as:NAT UDP (User Datagram Protocol, abridge UDP) simple traversal (Simple Traversal of UDP over NATs, abridge STUN), STUN extension TURN (Traversal Using Relays around NAT:Relay Extensions to Session Traversal Utilities for NAT), it is interactive even Meet foundation (Interactive Connective Establishment, abridge ICE) and Session Border Controll (Session Border Controller, abridge SBC) etc., each technology has its advantage and disadvantage, and realizes complexity and cost not Together, it is not easy to implement deployment.
Above- mentioned information is only used for auxiliary and understands technical scheme, does not represent and recognizes that above- mentioned information is existing skill Art.
The content of the invention
It is a primary object of the present invention to provide a kind of multipartite voice conference system and method, it is intended to solve above-mentioned multi-party language The technical problem that sound meeting implementation process is complicated, deployment difficulty is big.
To achieve the above object, the present invention provides a kind of multipartite voice conference system, the multipartite voice conference system bag Include:Transit terminal, voice medium server and multiple participant terminals;
The participant terminal, for sending call request to the transit terminal;
The transit terminal, for when receiving the call request of each participant terminal, establishing and communicating with each participant terminal Link, each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and by the merging Stream of voice information is sent to the voice medium server;
The voice medium server, for receiving the merging stream of voice information, and by the merging stream of voice information Send to each participant terminal.
Preferably, the multipartite voice conference system also includes:Conference server;
The participant terminal, it is additionally operable to transmission establishment voice conferencing and asks to the Conference server;
The Conference server, for when receiving the establishment voice conferencing request, being sent to the transit terminal Initiation parameter;
The transit terminal, it is additionally operable to start meeting procedure according to the initiation parameter, and the meeting procedure is opened Dynamic successful information feeds back to the Conference server;
The Conference server, it is additionally operable to start in the meeting procedure for receiving the transit terminal feedback and successfully believes During breath, meeting open command is sent to each participant terminal, so that each participant terminal sends call request to the transit terminal.
Preferably, the Conference server, it is additionally operable to, when receiving the establishment voice conferencing request, obtain first SIP accounts, and the first SIP accounts are sent to the transit terminal, so that the transit terminal is by the first SIP accounts Family is registered to the voice medium server;
The participant terminal, it is additionally operable to when receiving the meeting open command, SIP is sent to the Conference server Account request instructs;
The Conference server, it is additionally operable to when receiving the SIP account requests instruction that the participant terminal end is sent, To each SIP accounts of participant terminal distribution the 2nd;
The participant terminal, it is additionally operable to when receiving the 2nd SIP accounts of the Conference server distribution, by described second SIP Account Registrations are to the voice medium server.
Preferably, the participant terminal, it is additionally operable to send voice conferencing END instruction to the Conference server, and disconnects With the communication link between the conference service.
Preferably, the Conference server, the communication link quantity being additionally operable between detection and each participant terminal, described When communication link quantity is preset value, each SIP accounts are discharged, disconnect the communication link between each participant terminal.
In addition, to achieve the above object, the present invention also proposes a kind of multipartite voice conference method, and it is based on multipartite voice meeting Conference system includes:Transit terminal, voice medium server and multiple participant terminals;The multipartite voice conference method includes:
The participant terminal sends call request to the transit terminal;
The transit terminal establishes communication link when receiving the call request of each participant terminal, with each participant terminal, Each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and the merging voice is believed Breath stream is sent to the voice medium server;
The voice medium server receives the merging stream of voice information, and by the merging stream of voice information send to Each participant terminal.
Preferably, it, which is based on multipartite voice conference system, also includes:Conference server;
The participant terminal sends establishment voice conferencing and asked to the Conference server;
The Conference server sends to the transit terminal and initialized when receiving the establishment voice conferencing request Parameter;
The transit terminal starts meeting procedure according to the initiation parameter, and the meeting procedure is started and successfully believed Breath feeds back to the Conference server;
The Conference server is when the meeting procedure for receiving the transit terminal feedback starts successful information, hair Meeting open command is sent to each participant terminal, so that each participant terminal sends call request to the transit terminal.
Preferably, the Conference server obtains the first SIP accounts when receiving the establishment voice conferencing request, And the first SIP accounts are sent to the transit terminal so that the transit terminal by the first SIP Account Registrations extremely The voice medium server;
For the participant terminal when receiving the meeting open command, sending SIP accounts to the Conference server please Ask instruction;
The Conference server when receiving the SIP account requests instruction that the participant terminal end is sent, to respectively with Can the SIP accounts of terminal distribution the 2nd;
The participant terminal is when receiving the 2nd SIP accounts of the Conference server distribution, by the 2nd SIP accounts It is registered to the voice medium server.
Preferably, the participant terminal sends voice conferencing END instruction to the Conference server, and disconnect with it is described Communication link between conference service.
Preferably, the communication link quantity between the Conference server detection and each participant terminal, in the communication chain When way amount is preset value, each SIP accounts are discharged, disconnect the communication link between each participant terminal.
The present invention by transit terminal service a voice conferencing, System Forming Elements are simple, voice medium server, in Turn terminal and multiple participant terminals form the voice connection of a lightweight, the transit terminal is receiving each participant terminal During call request, communication link is established with each participant terminal, each stream of voice information that each participant terminal is sent respectively is merged into One merging stream of voice information, and the merging stream of voice information is sent to the voice medium server;The voice matchmaker Body server receives the merging stream of voice information, and the merging stream of voice information is sent to each participant terminal, each participant Terminal receives the merging stream of voice information, then each participant terminal can hear mutual voice messaging, so as to realize it is multiple with Voice conferencing between meeting terminal, is participated in without dedicated hardware equipment, and deployment is simple, and easily, cost is cheap for extension, safeguards and holds Easily.
Brief description of the drawings
Fig. 1 is a kind of structured flowchart of multipartite voice conference system first embodiment of the present invention;
Fig. 2 is a kind of structured flowchart of multipartite voice conference system second embodiment of the present invention;
Fig. 3 is a kind of structured flowchart of multipartite voice conference system 3rd embodiment of the present invention;
Fig. 4 is a kind of schematic flow sheet of multipartite voice conference method first embodiment of the present invention;
Fig. 5 is a kind of schematic flow sheet of multipartite voice conference method second embodiment of the present invention;
Fig. 6 is a kind of schematic flow sheet of multipartite voice conference method 3rd embodiment of the present invention.
The realization, functional characteristics and advantage of the object of the invention will be described further referring to the drawings in conjunction with the embodiments.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Reference picture 1, propose a kind of multipartite voice conference system first embodiment of the present invention.
In the present embodiment, the multipartite voice conference system 00 includes:Transit terminal 10, voice medium server 20 and Multiple participant terminals 30;
The participant terminal 30, for sending call request to the transit terminal 10;
The transit terminal 10, for when receiving the call request of each participant terminal, being established with each participant terminal logical Believe link, each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and by the conjunction And stream of voice information is sent to the voice medium server 20;
The voice medium server 20, for receiving the merging stream of voice information, and by the merging voice messaging Stream is sent to each participant terminal 30.
It should be understood that the multipartite voice conference system 00 includes multiple participant terminals 30, the participant terminal 30 can To be desktop computer, notebook computer, tablet personal computer, smart mobile phone or intelligent watch etc., the present embodiment is not any limitation as to this.
It should be noted that the journey that the unlimited third party's component distributed and permitted is write is written with the transit terminal 10 Sequence, play the soft micro-control unit of meeting (Microcontroller Unit, abridge MCU) server capability, the transit terminal 10 It is also referred to as no head end (Headless Client, abbreviation HC).
It will be appreciated that the voice medium server 20, is a kind of server of miniature conversational services (MiniSIPServer), session initiation protocol (Session Initiation Protocol, abridge SIP) is that ietf standard enters A part for journey.The voice medium server 20 is in such as Simple Mail Transfer protocol (Simple Mail Transfer Protocol, SMTP) and HTTP (HyperText Transfer Protocol, HTTP) basis on establish Get up, for establishing, changing and terminate based on the agreement interconnected between network (Internet Protocol, abridge IP) Calling between user.
In the specific implementation, each participant terminal 30 calls the transit terminal 10 simultaneously or successively, then the transit terminal 10 connect each and meeting terminal 30 automatically, i.e., establish communication link with each participant terminal 30, receive each participant terminal 30 and send Stream of voice information, be merged into a voice pathway, i.e., described merging stream of voice information, and be sent to the voice medium service Device 20, the voice medium server 20 send the merging stream of voice information to each participant terminal 30, the merging voice Information flow includes the stream of voice information that each participant terminal is sent, and therefore, each participant terminal 30 can hear mutual voice letter Breath, it is achieved thereby that multipartite voice meeting.
The present embodiment such scheme, a voice conferencing is serviced by transit terminal 10, System Forming Elements are simple, voice Media server 20, transit terminal 10 and multiple participant terminals 30 form the voice connection of a lightweight, each participant terminal 30 The merging stream of voice information is received, then each participant terminal 30 can hear mutual voice messaging, so as to realize multiple participants Voice conferencing between terminal 30, participated in without dedicated hardware equipment, deployment is simple, and extension is easy, and cost is cheap, safeguards and holds Easily.
Reference picture 2, a kind of multipartite voice of the present invention is proposed based on a kind of above-mentioned multipartite voice conference system first embodiment Conference system second embodiment.
In the present embodiment, the multipartite voice conference system 00' also includes:Conference server 40;
The participant terminal 30', it is additionally operable to transmission establishment voice conferencing and asks to the Conference server 40;
The Conference server 40, for receive it is described establishment voice conferencing request when, to the transit terminal 10' Send initiation parameter;
The transit terminal 10', it is additionally operable to start meeting procedure according to the initiation parameter, and by the meeting procedure Start successful information and feed back to the Conference server 40;
The Conference server 40, it is additionally operable to start in the meeting procedure for receiving the transit terminal 10' feedbacks During successful information, meeting open command is sent to each participant terminal 30', so that each participant terminal 30' sends call request to institute State transit terminal 10'.
It will be appreciated that the multipartite voice conference system 00' includes multiple participant terminal 30', multiple participant terminal 30' In any one with can terminal 30' can actively send the request for needing to create voice conferencing and arrive the Conference server 40, it is logical The participant terminal for actively sending establishment voice conferencing request is often referred to as chairman end, whether is the Conference server 40 monitoring in real time Message is received, when receiving the message, the message is parsed, judges whether the message is each participant terminal The establishment voice conferencing request that 30' is sent, when the message received is asked for the establishment voice conferencing, meeting The IP address and port information for the voice medium server 20' that the meeting of server 40 dynamic access one can do voice service, generally Dynamic creation has more amoyese sound media server 20' in the multiparty conference system 00', by the voice medium server of acquisition 20' IP address and port information is packaged, and obtains the initiation parameter, and the initiation parameter is sent in described Turn terminal 10', so that the transit terminal 10' creates a meeting procedure according to the initiation parameter and starts the meeting Program.
It should be noted that when the transit terminal 10' successfully starts up the meeting procedure, to the Conference server The 40 feedback meeting procedures start successful information, and the Conference server 40 is successfully believed receiving the meeting procedure and start During breath, each participant terminal 30' can be notified to call the transit terminal 10' by way of broadcast, that is, send meeting open command To each participant terminal 30', each participant terminal 30' calls the transit terminal 10' when receiving the meeting open command, To realize multipartite voice meeting.
In the present embodiment, the Conference server 40, it is additionally operable to, when receiving the establishment voice conferencing request, obtain The first SIP accounts are taken, and the first SIP accounts are sent to the transit terminal, so that the transit terminal is by described One SIP Account Registrations are to the voice medium server 20';
The participant terminal 30', it is additionally operable to, when receiving the meeting open command, send out to the Conference server 40 SIP account requests are sent to instruct;
The Conference server 40, it is additionally operable to refer in the SIP account requests for receiving the participant terminal end 30' transmissions When making, the 2nd SIP accounts are distributed to each participant terminal 30';
The participant terminal 30', it is additionally operable to when receiving the 2nd SIP accounts that the Conference server 40 distributes, by institute The 2nd SIP Account Registrations are stated to the voice medium server 20'.
It should be understood that the Conference server 40 and each participant terminal in the multipartite voice conference system 00' are participating in During voice conferencing, a SIP account can be all distributed, the SIP is session initiation protocol (Session Initiation Protocol, abridge SIP).The first SIP accounts that the voice medium server 20' is sent according to the Conference server 40 SIP Account Registrations are carried out, SIP Account Registrations are carried out to the 2nd SIP accounts that each participant terminal 30' is sent, and to each registration SIP accounts are managed.In the present embodiment, the voice medium server 20', it is additionally operable to receiving the first SIP accounts When family or the 2nd SIP accounts, SIP Account Registrations are carried out to the first SIP accounts or the 2nd SIP accounts, concurrently SIP Account Registrations successful information is sent to the Conference server 20' or each participant terminals 30'.
It should be noted that the Conference server 40, when receiving the establishment voice conferencing request, obtains first SIP accounts, while initiation parameter is sent to the transit terminal 10', the first SIP accounts are sent in described Turn terminal, so that the transit terminal sends the first SIP accounts to the voice medium server 20', the voice Media server 20' registers to the first SIP accounts received.
It will be appreciated that each participant terminal 30' is when receiving the meeting open command, to the Conference server 40 The 2nd SIP accounts are asked, and the 2nd SIP accounts that the Conference server 40 is distributed are sent to the voice medium server 20', the voice medium server 20' registers to the 2nd SIP accounts received, and after the completion of registration, sending calling please Ask to the transit terminal 10.
It should be understood that the participant terminal 30', is receiving the SIP accounts of the voice medium server 20' transmissions During the information that succeeds in registration, communication link is established with the voice medium server 20', so as in multipartite voice meeting, lead to Cross with the voice medium server 20' establish communication link receive it is described merge stream of voice information, so as to each participant terminal 30' Mutual voice messaging can be heard, it is achieved thereby that multipartite voice meeting.In the present embodiment, the participant terminal 30', also For when receiving the SIP Account Registration successful informations that the voice medium server 20' is sent, being taken with the voice medium Business device 20' establishes communication link;The voice medium server 20', it is additionally operable to establish communication link with each participant terminal 30'.
The present embodiment such scheme, the multipartite voice meeting is by any one in multiple participant terminals and meeting terminal master The request that dynamic transmission needs to create voice conferencing is to the Conference server 40, so as to open multipartite voice meeting, in described When turning terminal and successfully starting up the meeting procedure, meeting open command is sent to each participant terminal 30', so that each participant terminal is sent out Sending call request, so as to realize multipartite voice meeting, the Conference server 40 has played auxiliary and made to the transit terminal 10' With it implements whole voice conferencing all the time, is responsible for distribution SIP accounts and the voice medium server 20', is responsible for obtaining establishment Initiation parameter needed for meeting procedure, the middle function served as bridge of transmission information is played in voice conferencing.
Further, as shown in figure 3, proposing the present invention one based on a kind of above-mentioned multipartite voice conference system second embodiment Kind multipartite voice conference system 3rd embodiment.
In the present embodiment, in the multipartite voice conference system 00 ", the participant terminal 30 ", it is additionally operable to send language Sound meeting adjourned instruction disconnects the communication link between the conference service 40' to the Conference server 40'.
The Conference server 40', the communication link quantity being additionally operable between detection and each participant terminal 30 ", described When communication link quantity is preset value, each SIP accounts are discharged, disconnect the communication link between each participant terminal 30 ".
It will be appreciated that when meeting adjourned for multipartite voice, voice conferencing END instruction can be transmitted in the participant terminal 30 " To the Conference server 40', and voice connection is hung up, that is, disconnect the communication link between the conference service 40', it is described Conference server 40', the communication link quantity between detection and each participant terminal 30 ", that is, active conference number is detected as sky, institute It is 0 to state preset value, discharges the first SIP accounts and the 2nd 1 SIP accounts, is space-time generally in detection active conference number, It can also wait preset time (such as 5 minutes) to discharge each SIP accounts afterwards, discharge each SIP when the stand-by period exceeding preset time Account, and destroy the meeting procedure, then meeting adjourned for multipartite voice.
The present embodiment such scheme, the middle meeting procedure created of the transit terminal 30 " service a voice conferencing, Take, destroy when the meeting concludes on demand, save system resource and take.
Reference picture 4, a kind of multipartite voice meeting of the present invention is proposed based on a kind of multipartite voice conference system first embodiment Method first embodiment, it is based on including in multipartite voice conference system:Transit terminal, voice medium server and multiple participants Terminal;The multipartite voice conference method comprises the following steps:
Step S10, the participant terminal send call request to the transit terminal;
Step S20, the transit terminal are established logical when receiving the call request of each participant terminal with each participant terminal Believe link, each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and by the conjunction And stream of voice information is sent to the voice medium server;
Step S30, the voice medium server receive the merging stream of voice information, and by the merging voice messaging Stream is sent to each participant terminal.
It should be understood that the multipartite voice conference system includes multiple participant terminals, the participant terminal 30 can be Desktop computer, notebook computer, tablet personal computer, smart mobile phone or intelligent watch etc., the present embodiment is not any limitation as to this.
It should be noted that the journey that the unlimited third party's component distributed and permitted is write is written with the transit terminal Sequence, the soft micro-control unit of meeting (Microcontroller Unit, abridge MCU) server capability is played, the transit terminal is also It can be described as no head end (Headless Client, abbreviation HC).
It will be appreciated that the voice medium server, is a kind of server of miniature conversational services (MiniSIPServer), session initiation protocol (Session Initiation Protocol, abridge SIP) is that ietf standard enters A part for journey.The voice medium server is in such as Simple Mail Transfer protocol (Simple Mail Transfer Protocol, SMTP) and HTTP (HyperText Transfer Protocol, HTTP) basis on establish Get up, for establishing, changing and terminate based on the agreement interconnected between network (Internet Protocol, abridge IP) Calling between user.
In the specific implementation, each participant terminal calls the transit terminal simultaneously or successively, then the transit terminal is automatic Each and meeting terminal are connected, i.e., establishes communication link with each participant terminal, receives the stream of voice information that each participant terminal is sent, Be merged into a voice pathway, i.e., described merging stream of voice information, and the voice medium server is sent to, the voice matchmaker Body server sends the merging stream of voice information to each participant terminal, and it is whole that the merging stream of voice information includes each participant The stream of voice information sent is held, therefore, each participant terminal can hear mutual voice messaging, it is achieved thereby that multipartite voice meeting View.
The present embodiment such scheme, a voice conferencing is serviced by transit terminal, System Forming Elements are simple, voice matchmaker Body server, transit terminal and multiple participant terminals form the voice connection of a lightweight, and each participant terminal receives the conjunction And stream of voice information, then each participant terminal can hear mutual voice messaging, so as to realize the language between multiple participant terminals Sound meeting, participated in without dedicated hardware equipment, deployment is simple, and extension is easy, and cost is cheap, and it is easy to safeguard.
Reference picture 5, a kind of multipartite voice meeting of the present invention is proposed based on a kind of multipartite voice conference system second embodiment Method second embodiment.
In the present embodiment, it, which is based on multipartite voice conference system, also includes:Conference server;The step S10 it It is preceding also to include:
Step S01, the participant terminal send establishment voice conferencing and asked to the Conference server;
Step S02, the Conference server are sent out when receiving the establishment voice conferencing request to the transit terminal Send initiation parameter;
Step S03, the transit terminal starts meeting procedure according to the initiation parameter, and the meeting procedure is opened Dynamic successful information feeds back to the Conference server;
Step S04, the Conference server start successfully in the meeting procedure for receiving the transit terminal feedback During information, meeting open command is sent to each participant terminal, so that each participant terminal sends call request to the transit terminal.
It will be appreciated that the multipartite voice conference system includes multiple participant terminals, it is any in multiple participant terminals One participant terminal can actively send the request for needing to create voice conferencing to the Conference server, generally send active and create The participant terminal for building voice conferencing request is referred to as chairman end, and the Conference server is monitored whether receive message in real time, connect When receiving the message, the message is parsed, judges whether the message is the establishment that each participant terminal is sent Voice conferencing is asked, and when the message received is asked for the establishment voice conferencing, Conference server can dynamic access The IP address and port information of one voice medium server that can do voice service, moved generally in the multiparty conference system State, which creates, more amoyese sound media servers, and the IP address of the voice medium server of acquisition and port information are packaged, The initiation parameter is obtained, the initiation parameter is sent to the transit terminal, so that the transit terminal is according to institute Initiation parameter is stated to create a meeting procedure and start the meeting procedure.
It should be noted that when the transit terminal successfully starts up the meeting procedure, it is anti-to the Conference server Present the meeting procedure and start successful information, the Conference server when receiving the meeting procedure and starting successful information, Transit terminal described in each participant terminal call can be notified by way of broadcast, that is, it is whole to each participant to send meeting open command End, each participant terminal calls the transit terminal when receiving the meeting open command, to realize multipartite voice meeting.
In the present embodiment, before the step S02, in addition to:
Step S011, the Conference server obtain the first SIP accounts when receiving the establishment voice conferencing request Family, and the first SIP accounts are sent to the transit terminal, so that the transit terminal notes the first SIP accounts Volume is to the voice medium server;
After the step S04, in addition to:
Step S041, the participant terminal are sent when receiving the meeting open command to the Conference server SIP account requests instruct;
Step S042, the Conference server are receiving the SIP account requests instruction of the participant terminal end transmission When, to each SIP accounts of participant terminal distribution the 2nd;
Step S043, the participant terminal is when receiving the 2nd SIP accounts of Conference server distribution, by described the Two SIP Account Registrations are to the voice medium server.
It should be understood that the Conference server and each participant terminal in the multipartite voice conference system are participating in voice meeting During view, a SIP account can be all distributed, the SIP is session initiation protocol (Session Initiation Protocol, contracting Write SIP).The first SIP accounts that the voice medium server is sent according to the Conference server 40 carry out SIP account notes Volume, SIP Account Registrations are carried out to the 2nd SIP accounts that each participant terminal is sent, and the SIP accounts of each registration are managed. In the present embodiment, the voice medium server is right when receiving the first SIP accounts or the 2nd SIP accounts The first SIP accounts or the 2nd SIP accounts carry out SIP Account Registrations, and send SIP Account Registrations successful information to institute State Conference server or each participant terminal.
It should be noted that the Conference server, when receiving the establishment voice conferencing request, obtains first SIP accounts, while initiation parameter is sent to the transit terminal, the first SIP accounts are sent to the transfer Terminal, so that the transit terminal sends the first SIP accounts to the voice medium server, the voice medium clothes Business device is registered to the first SIP accounts received.
It will be appreciated that each participant terminal when receiving the meeting open command, is asked to the Conference server 2nd SIP accounts, and the 2nd SIP accounts that the Conference server is distributed are sent to the voice medium server, it is described Voice medium server is registered to the 2nd SIP accounts received, after the completion of registration, sends call request to the transfer Terminal.
It should be understood that the participant terminal, receive SIP Account Registrations that the voice medium server sends into During work(information, communication link is established with the voice medium server, so as in multipartite voice meeting, can by with institute's predicate Sound media server establishes communication link and receives the merging stream of voice information, so as to which each participant terminal can hear mutual language Message ceases, it is achieved thereby that multipartite voice meeting.In the present embodiment, after the step S044, in addition to:The participant is whole Hold when receiving the SIP Account Registration successful informations that the voice medium server is sent, with the voice medium server Establish communication link;The voice medium server establishes communication link with each participant terminal.
The present embodiment such scheme, the multipartite voice meeting is by any one in multiple participant terminals and meeting terminal master The request that dynamic transmission needs to create voice conferencing is to the Conference server, so as to open multipartite voice meeting, in the transfer When terminal successfully starts up the meeting procedure, meeting open command is sent to each participant terminal, is exhaled so that each participant terminal is sent Crying request, so as to realize multipartite voice meeting, the Conference server has played booster action, and it implements whole to the transit terminal Individual voice conferencing all the time, is responsible for distribution SIP accounts and the voice medium server, is responsible for obtaining needed for establishment meeting procedure Initiation parameter, the middle function served as bridge of transmission information is played in voice conferencing.
Reference picture 6, a kind of multipartite voice meeting of the present invention is proposed based on a kind of multipartite voice conference system 3rd embodiment Method 3rd embodiment.
In the present embodiment, after the step S30, in addition to:
Step S40, the participant terminal send voice conferencing END instruction to the Conference server, and disconnect with it is described Communication link between conference service.
Step S50, the communication link quantity between the Conference server detection and each participant terminal, in the communication chain When way amount is preset value, each SIP accounts are discharged, disconnect the communication link between each participant terminal.
It will be appreciated that when meeting adjourned for multipartite voice, voice conferencing END instruction can be transmitted extremely in the participant terminal The Conference server, and hang up voice connection, that is, disconnect the communication link between the conference service, the conference service Device, the communication link quantity between detection and each participant terminal, that is, active conference number is detected as sky, the preset value is 0, is released The first SIP accounts and the 2nd 1 SIP accounts are put, is space-time generally in detection active conference number, when can also wait default Between (such as 5 minutes) each SIP accounts are discharged afterwards, each SIP accounts are discharged when the stand-by period exceeding preset time, and described in destruction Meeting procedure, then meeting adjourned for multipartite voice.
The present embodiment such scheme, the meeting procedure created in the transit terminal service a voice conferencing, pressed It need to take, destroy when the meeting concludes, save system resource and take.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property includes, so that process, method, article or system including a series of elements not only include those key elements, and And also include the other element being not expressly set out, or also include for this process, method, article or system institute inherently Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this Other identical element also be present in the process of key element, method, article or system.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Herein, the use of word first, second, and third does not indicate that any order.Can be by these word solutions It is interpreted as title.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hair The equivalent structure or equivalent flow conversion that bright specification and accompanying drawing information is made, or directly or indirectly it is used in other related skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of multipartite voice conference system, it is characterised in that the multipartite voice conference system includes:Transit terminal, voice Media server and multiple participant terminals;
The participant terminal, for sending call request to the transit terminal;
The transit terminal, for when receiving the call request of each participant terminal, communication link to be established with each participant terminal, Each stream of voice information that each participant terminal is sent respectively is merged into a merging stream of voice information, and the merging voice is believed Breath stream is sent to the voice medium server;
The voice medium server, sent for receiving the merging stream of voice information, and by the merging stream of voice information To each participant terminal.
2. multipartite voice conference system as claimed in claim 1, it is characterised in that the multipartite voice conference system also wraps Include:Conference server;
The participant terminal, it is additionally operable to transmission establishment voice conferencing and asks to the Conference server;
The Conference server, for when receiving the establishment voice conferencing request, being sent to the transit terminal initial Change parameter;
The transit terminal, be additionally operable to according to the initiation parameter start meeting procedure, and by the meeting procedure start into Work(feedback of the information is to the Conference server;
The Conference server, it is additionally operable to start successful information in the meeting procedure for receiving the transit terminal feedback When, meeting open command is sent to each participant terminal, so that each participant terminal sends call request to the transit terminal.
3. multipartite voice conference system as claimed in claim 2, it is characterised in that the Conference server, be additionally operable to connecing When receiving the establishment voice conferencing request, the first SIP accounts are obtained, and the first SIP accounts are sent to the transfer Terminal, so that the transit terminal is by the first SIP Account Registrations to the voice medium server;
The participant terminal, it is additionally operable to when receiving the meeting open command, SIP accounts is sent to the Conference server Request instruction;
The Conference server, it is additionally operable to when receiving the SIP account requests instruction that the participant terminal end is sent, to each The SIP accounts of participant terminal distribution the 2nd;
The participant terminal, it is additionally operable to when receiving the 2nd SIP accounts of the Conference server distribution, by the 2nd SIP Account Registration is to the voice medium server.
4. the multipartite voice conference system as described in any one of claims 1 to 3, it is characterised in that the participant terminal, also For sending voice conferencing END instruction to the Conference server, and disconnect the communication link between the conference service.
5. multipartite voice conference system as claimed in claim 4, it is characterised in that the Conference server, be additionally operable to detect With the communication link quantity between each participant terminal, when the communication link quantity is preset value, each SIP accounts are discharged, are broken Open the communication link between each participant terminal.
6. a kind of multipartite voice conference method, it is characterised in that it, which is based on multipartite voice conference system, includes:Transit terminal, language Sound media server and multiple participant terminals;The multipartite voice conference method includes:
The participant terminal sends call request to the transit terminal;
The transit terminal establishes communication link when receiving the call request of each participant terminal, with each participant terminal, will be each Each stream of voice information that participant terminal is sent respectively is merged into a merging stream of voice information, and by the merging stream of voice information Send to the voice medium server;
The voice medium server receives the merging stream of voice information, and by the merging stream of voice information send to respectively with Can terminal.
7. multipartite voice conference method as claimed in claim 6, it is characterised in that it is also wrapped based on multipartite voice conference system Include:Conference server;The multipartite voice conference method also includes:
The participant terminal sends establishment voice conferencing and asked to the Conference server;
The Conference server sends initialization ginseng when receiving the establishment voice conferencing request, to the transit terminal Number;
The transit terminal starts meeting procedure according to the initiation parameter, and meeting procedure startup successful information is anti- It is fed to the Conference server;
The Conference server sends meeting when the meeting procedure for receiving the transit terminal feedback starts successful information Open command is discussed to each participant terminal, so that each participant terminal sends call request to the transit terminal.
8. multipartite voice conference method as claimed in claim 7, it is characterised in that the Conference server receive it is described When creating voice conferencing request, the first SIP accounts are obtained, and the first SIP accounts are sent to the transit terminal, so that The transit terminal is by the first SIP Account Registrations to the voice medium server;
The participant terminal sends SIP account requests when receiving the meeting open command, to the Conference server and referred to Order;
The Conference server is whole to each participant when receiving the SIP account requests instruction that the participant terminal end is sent The 2nd SIP accounts of end distribution;
The participant terminal is when receiving the 2nd SIP accounts of the Conference server distribution, by the 2nd SIP Account Registrations To the voice medium server.
9. the multipartite voice conference method as described in any one of claim 6 to 8, it is characterised in that the participant terminal hair Sending voice meeting adjourned instruction disconnects the communication link between the conference service to the Conference server.
10. multipartite voice conference method as claimed in claim 9, it is characterised in that Conference server detection with respectively with Communication link quantity between meeting terminal, when the communication link quantity is preset value, each SIP accounts are discharged, disconnected and each Communication link between participant terminal.
CN201711188372.1A 2017-11-22 2017-11-22 Multipartite voice conference system and method Pending CN107682381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711188372.1A CN107682381A (en) 2017-11-22 2017-11-22 Multipartite voice conference system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711188372.1A CN107682381A (en) 2017-11-22 2017-11-22 Multipartite voice conference system and method

Publications (1)

Publication Number Publication Date
CN107682381A true CN107682381A (en) 2018-02-09

Family

ID=61150319

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711188372.1A Pending CN107682381A (en) 2017-11-22 2017-11-22 Multipartite voice conference system and method

Country Status (1)

Country Link
CN (1) CN107682381A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139217A (en) * 2013-02-21 2013-06-05 中国对外翻译出版有限公司 Multi-party session achieving method based on session initiation protocol (SIP)
US20160329063A1 (en) * 2015-05-05 2016-11-10 Citrix Systems, Inc. Ambient sound rendering for online meetings
CN106331396A (en) * 2015-06-15 2017-01-11 深圳市潮流网络技术有限公司 Multimedia processing method and system for telephone conference
CN106789914A (en) * 2016-11-24 2017-05-31 邦彦技术股份有限公司 Multimedia conference control method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139217A (en) * 2013-02-21 2013-06-05 中国对外翻译出版有限公司 Multi-party session achieving method based on session initiation protocol (SIP)
US20160329063A1 (en) * 2015-05-05 2016-11-10 Citrix Systems, Inc. Ambient sound rendering for online meetings
CN106331396A (en) * 2015-06-15 2017-01-11 深圳市潮流网络技术有限公司 Multimedia processing method and system for telephone conference
CN106789914A (en) * 2016-11-24 2017-05-31 邦彦技术股份有限公司 Multimedia conference control method and system

Similar Documents

Publication Publication Date Title
CN103475499B (en) A kind of speech talkback method and system based on network telephone conference
CN101877706B (en) Multi-terminal multimedia conference control system and implementation method
CN102137080B (en) Method, device and system for cross-platform conference convergence
US20040037406A1 (en) Method and system for exchanging instant messages in a multi-party conference call
CN104902111B (en) A kind of method, apparatus and system established based on Web RTC multi-party call
JP2008523662A (en) Image-based push-to-talk user interface image exchange method
US10601880B2 (en) Conference reconstruction in SIP networks
CN103139217A (en) Multi-party session achieving method based on session initiation protocol (SIP)
CN101815067A (en) Multimedia conference realization method and system
CN109802913A (en) Merge meeting implementation method and device, electronic equipment, readable storage medium storing program for executing
CN112887271A (en) Method, system, electronic device and storage medium for realizing instant conference
US9203630B2 (en) Method and apparatus for seamlessly implementing transferring dual-party call into conference
KR20040073793A (en) System and method for Controlling network address translation and session
CN102291366A (en) Method for realizing instant messaging of multi-media conference and user equipment
US8499081B2 (en) Facilitating early media in a communications system
CN105516123B (en) The method and landing telephone service server of the networking telephone and telephone network telephone communication
CN107682381A (en) Multipartite voice conference system and method
CN101686138B (en) Method, device and system for realizing tripartite conference
CN104580768A (en) Fragmentation asynchronous conference system and conference concluding method thereof
US20080137647A1 (en) VoIP terminal and method for providing multi-call service
CN105100086B (en) A kind of VoIP speech monitoring methods and system based on symmetric NAT
TWI426738B (en) Initiative network audio-conferencing system and method
CN113872778B (en) Device connection method, device and storage medium
US20220141046A1 (en) Method of establishing a video conferencing network
CN109450947B (en) Method for carrying out Voip audio and video communication by bypassing udp to penetrate Nat

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180209

RJ01 Rejection of invention patent application after publication