CN107682381A - Multipartite voice conference system and method - Google Patents
Multipartite voice conference system and method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004891 communication Methods 0.000 claims abstract description 46
- 230000000977 initiatory effect Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 10
- 241000208340 Araliaceae Species 0.000 claims 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims 1
- 235000003140 Panax quinquefolius Nutrition 0.000 claims 1
- 235000008434 ginseng Nutrition 0.000 claims 1
- 238000011330 nucleic acid test Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000037361 pathway Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 206010011469 Crying Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements 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
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.
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)
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 |
-
2017
- 2017-11-22 CN CN201711188372.1A patent/CN107682381A/en active Pending
Patent Citations (4)
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 |