The content of the invention
In order to solve the above-mentioned technical problem, the present invention provides multi-person speech meeting chat method and device, available for many people
The chat of voice conferencing, it can limit certain number of users and make a speech simultaneously, and then avoid the missing of voice messaging, can also make
Multi-person speech meeting is chatted closer to the meeting in the meeting room in real world.
The present invention is adopted the following technical scheme that:
On the one hand, the present invention provides a kind of multi-person speech meeting chat method, and applied to client, it includes following step
Suddenly:
Receive and preserve the virtual speaking podium bit occupancy information of server end transmission, the virtual speaking podium bit occupancy information
Include the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously;
Judged currently with the presence or absence of free virtual speech seat according to the virtual speaking podium bit occupancy information;If existing empty
Not busy virtual speech seat, then respond the occupancy request of user, request occupied information sent to server end, the request takes letter
Breath includes request and takes free virtual speech seat information;
The distribution information that the reception server end is sent, the distribution information includes server end and distributes idle to the client
Virtual speech seat information, it is described to be included and free virtual speech seat to client distribution free virtual speech seat packet
Corresponding free virtual speech seat number;
By free virtual speech seat number and the ID maps mutuallies of the client, the virtual speech seat number is formed
With the mapping relations of the client id number;
The mapping relations are sent to server end.
Preferably, after the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, in addition to:
Monitor whether server end current virtual speaking podium bit occupancy situation changes;
If listening to server end current virtual speaking podium bit occupancy situation to change, working as the client is changed
Preceding virtual speaking podium bit occupancy situation is the current virtual speaking podium bit occupancy situation of server end.
Described multi-person speech meeting chat method, wherein, it is described that the mapping relations are sent to after server end,
Also include:
The release operation of user is responded, the current shared virtual speech seat of the client is discharged, forms release information,
The release information includes the information for discharging the current shared virtual speech seat of the client;
According to the release information, the current shared virtual speech seat number of the client and the client id number are released
Mapping relations;
The release information is sent to server.
In addition, the embodiment of the present invention also provides another multi-person speech meeting chat method, applied to server end, it is wrapped
Include following steps:
Virtual speaking podium bit occupancy information is sent to client, the virtual speaking podium bit occupancy information includes maximum simultaneously
The virtual speech number of covers and current virtual speaking podium bit occupancy situation of speech;
The request occupied information that client is sent is received, the request occupied information includes request and takes free virtual speech
Seat information;
According to the request occupied information, free virtual speech seat is distributed to the client, and formation is included to the visitor
The distribution information of family end distribution free virtual speech seat information, it is described to client distribution free virtual speech seat information
Including the free virtual seat number corresponding with free virtual speech seat;
The distribution information is sent to the client;
The mapping relations of client transmission are received and preserve, the mapping relations are the virtual speech seats number with being somebody's turn to do
The mapping relations of client id number.
It is preferred that after the seat to client distribution free virtual speech, in addition to:The distribution information is wide
Broadcast other clients notified in virtual conference room.
Further, after the mapping relations for receiving client transmission, in addition to:
The release information of client transmission is received, the release information includes discharging the current shared void of the client
Send out the information at speech seat;
According to the release information, the current shared virtual speech seat number of the client and the client id number are released
Mapping relations;
The state at the current shared virtual speech seat of the client is changed to free virtual speech seat;
The release information broadcast is notified to other clients in virtual conference room.
The embodiment of the present invention also provides a kind of multi-person speech meeting chat device, and applied to client, it includes:
First receiving module, the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, the void
Sending out speech seat occupied information includes the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously;
Judge module, for being judged currently with the presence or absence of free virtual speech according to the virtual speaking podium bit occupancy information
Seat;If there is free virtual speech seat, the occupancy request of response user sends request occupied information to server end,
The request occupied information includes request and takes free virtual speech seat information;
First receiving module, is additionally operable to the distribution information of the reception server end transmission, and the distribution information includes clothes
Device end be engaged in client distribution free virtual speech seat information, it is described to client distribution free virtual speech seat letter
Breath includes the free virtual speech seat number corresponding with free virtual speech seat;
Mapping block, for by free virtual speech seat number and the ID maps mutuallies of the client, forming described
Virtual speech seat number and the mapping relations of the client id number;
First sending module, for the mapping relations to be sent into server end.
Preferably, described multi-person speech meeting chat device also includes:
Module is monitored, after the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, clothes are monitored
Whether business device end current virtual speaking podium bit occupancy situation changes;
Modified module, if changed for listening to server end current virtual speaking podium bit occupancy situation, is repaiied
The current virtual speaking podium bit occupancy situation for changing the client is the current virtual speaking podium bit occupancy situation of server end.
The embodiment of the present invention also provides another multi-person speech meeting chat device, and applied to server end, it includes:
Second sending module, for sending virtual speaking podium bit occupancy information to client, the virtual speech seat is accounted for
Include the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously with information;
Second receiving module, the request occupied information for receiving client transmission, the request occupied information includes please
Seek occupancy free virtual speech seat information;
Distribute module, for according to the request occupied information, free virtual speech seat, and shape to be distributed to the client
It is described to distribute free virtual to the client into including distributing the distribution information that free virtual makes a speech seat information to the client
Speech seat packet includes the free virtual seat number corresponding with free virtual speech seat;
Second sending module, is additionally operable to the distribution information being sent to the client;
Second receiving module, is additionally operable to receive and preserves the mapping relations of client transmission, the mapping relations
It is the virtual speech seat number and the mapping relations of the client id number.
It is preferred that described multi-person speech meeting chat device also includes:
Notification module is logical by the distribution information broadcast after making a speech seat to client distribution free virtual
Know other clients in virtual conference room.
Multi-person speech meeting chat method in the embodiment of the present invention, by receiving and preserving the virtual of server end transmission
Speaking podium bit occupancy information, can be such that client user enters behind virtual conference room, quickly know maximum in the virtual conference room
(this can be closer to the meeting in real world for the virtual speech number of covers of speech and current virtual speaking podium bit occupancy situation simultaneously
The situation of view room), and by follow-up transmission request occupied information, the distribution information of the reception server end transmission and by described in
Free virtual is made a speech seat number and ID maps mutuallies of the client etc. so that the client user can fast and effeciently take
Free virtual speech seat, just as occupying the speaking podium in the meeting room in real world, in order to be made a speech in time,
Multi-person speech meeting chat method i.e. in the embodiment of the present invention, the chat in meeting room closer in real world, it can
So that user is fast and efficiently carried out " speech of taking a seat ".In addition, in the embodiment, due to virtual speech number of covers You Datong District
Shi Fayan virtual speech number of covers, this can limit certain number of users and make a speech simultaneously, so that so that server process language
When message ceases, it can avoid eliminating part of speech information as noise, further avoid the missing of voice messaging, and then can be with
Reduce and cause very big obstacle to communication exchange.
Embodiment
In order to clearly understand technical scheme, the present invention is described in detail below in conjunction with the accompanying drawings.
Embodiments of the invention have an exemplary effect, those skilled in the art made on the basis of the embodiment of the present invention without essence
The improvement of property, should all belong to protection scope of the present invention.
" first ", " second " in the embodiment of the present invention, simply some features are discriminatively called, this be in order to
It is convenient understanding setting, have no otherwise restriction.
Multi-person speech meeting chat method as shown in Figure 1, it is applied to client, comprised the following steps:
S101:The virtual speaking podium bit occupancy information of server end transmission is received and preserves, the virtual speech seat is accounted for
Include the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously with information.
The virtual speech seat, refers to that client user is taken behind virtual speech seat, can send client user
Voice messaging and receive and be located at the language that other client users at other virtual speech seats send in same virtual conference room
Message ceases.
Before the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, generally also include:
The addition request of user is responded, information is added to server end transmission request, the request, which adds information, to be included asking
Seek the information for adding virtual conference room;
What the reception server end was sent allows to add information, and allows to add the information addition virtual meeting according to described
Room.
Described virtual conference room generally includes virtually to make a speech seat and virtually audits seat, and user has just enter into virtual meeting
It is typically to be audited virtually on seat during room.It is described virtually to audit seat, refer to that client user takes and virtually audit seat
Afterwards, it is not possible to send the voice messaging of client user, but can receive and be located at virtual speaking podium in same virtual conference room
The voice messaging that other client users of position send.
The virtual speech number of covers of the maximum speech simultaneously, can be with when the number of covers that refers to virtually to make a speech is all occupied
The number of users made a speech simultaneously;Generally, a virtual speech number of covers allows a client user to take, so, also refer to
The sum of virtual speech number of covers in the virtual conference room.
The current virtual speaking podium bit occupancy situation, refers to which currently has virtually make a speech seat by the virtual meeting
Other client users discussed in room take, and it is idle to have which seat of virtually making a speech.In order to the client user according to
Current virtual speaking podium bit occupancy situation judges virtual speech seat oneself whether can be taken, to carry out in the virtual conference room
It is middle to carry out free speech.
Wherein, virtual speech number of covers typically 3-16 of maximum speech simultaneously, can both make 3-16 user
All qualified speech.Can be as the meeting room in reality in the user on virtually speech seat, can be mutual
Call for Votes, and waited without the row of progress wheat.When the personnel participating in the meeting in virtual conference room is more, if everybody sends simultaneously
Voice messaging, then during server process voice messaging, can eliminate part of speech information as noise, this will result in voice letter
Breath missing, very big obstacle is caused to communication exchange.And when virtually speech number of covers is very few, it is necessary to which people with a part in a conference's number is more
When, everybody can not effectively be discussed in time, can also reduce communication efficiency.Therefore, a maximum should be generally set to send out simultaneously
The virtual speech number of covers of speech, and the quantity can not be very little.
If the virtual speech number of covers 16 of maximum speech simultaneously, seat can be preserved using 16 integers and take feelings
Condition, 16 integers represent 16 seats (0~No. 15), each value 0 or 1, and 0 represents that seat is idle, 1 represent seat by
Take.For example:16 integers are 341, and it is 0,000 0,001 0,101 0101 to be converted into binary number, the meaning represented as:0,
2,4,6, No. 8 virtual speech seats are occupied, and its seat of virtually making a speech is free virtual speech seat.
S102:Judged currently with the presence or absence of free virtual speech seat according to the virtual speaking podium bit occupancy information;If
There is free virtual speech seat, then respond the occupancy request of user, request occupied information, the request are sent to server end
Occupied information includes request and takes free virtual speech seat information.
The free virtual speech seat, refers in virtual conference room, the virtual hair not taken by client user
Say seat.
When there is free virtual speech seat and the client user wants to make a speech in the virtual conference room, the client
End can send request occupied information to server end.When the client user is not intended to make a speech in the virtual conference room,
It can take and virtually audit seat, in order to listen to the voice messaging of the user on virtual speech seat.
S103:The distribution information that the reception server end is sent, the distribution information includes server end to the client point
With free virtual speech seat information;Described included to client distribution free virtual speech seat packet is sent out with free virtual
Say the corresponding free virtual speech seat number in seat.
There is corresponding numbering at each virtual speech seat.Such as:There are 9 virtual speech seats, corresponding numbering can be with
For 1,2,3,4,5,6,7,8,9.If in the distribution information that client is received including free virtual speech seat number be 2, illustrate
Server end is to the client by No. 2 virtual speech Seat destributions.
S104:By free virtual speech seat number and the ID maps mutuallies of the client, the virtual speech is formed
Seat number and the mapping relations of the client id number.
No. ID of the client, refers to that the identifier of the client can be identified in the meeting room.The identifier
Can be that the client enters after the meeting room, server-assignment comes or other numberings that can recognize.
It is to have shown the client user by free virtual speech seat number and the ID maps mutuallies of the client
Through occupying the corresponding virtual speech seat in the virtual speech seat number, the virtual speech seat phase is taken in the client user
Between, other client users in the virtual conference room can not repeat to take the virtual speech seat.
S105:The mapping relations are sent to server end.
The mapping relations are sent to server end, in order to which the mapping relations are informed the virtual meeting by server end
Other client users in room, to cause other client users to know that the client user has occupied the virtual speech
The corresponding virtual speech seat in seat number.
Multi-person speech meeting chat method in the embodiment of the present invention, by receiving and preserving the virtual of server end transmission
Speaking podium bit occupancy information, can be such that client user enters behind virtual conference room, quickly know maximum in the virtual conference room
(this can be closer to the meeting in real world for the virtual speech number of covers of speech and current virtual speaking podium bit occupancy situation simultaneously
The situation of view room), and by follow-up transmission request occupied information, the distribution information of the reception server end transmission and by described in
Free virtual is made a speech seat number and ID maps mutuallies of the client etc. so that the client user can fast and effeciently take
Free virtual speech seat, just as occupying the speaking podium in the meeting room in real world, in order to be made a speech in time,
Multi-person speech meeting chat method i.e. in the embodiment of the present invention, the chat in meeting room closer in real world, it can
So that user is fast and efficiently carried out " speech of taking a seat ".In addition, in the embodiment, due to virtual speech number of covers You Datong District
Shi Fayan virtual speech number of covers, this can limit certain number of users and make a speech simultaneously, so that so that server process language
When message ceases, it can avoid eliminating part of speech information as noise, further avoid the missing of voice messaging, and then can be with
Reduce and cause very big obstacle to communication exchange.
Based on the multi-person speech meeting chat method shown in Fig. 1, wherein, the void for receiving and preserving server end transmission
Send out speech seat occupied information after, in addition to:
S201:Monitor whether server end current virtual speaking podium bit occupancy situation changes.
S202:If listening to server end current virtual speaking podium bit occupancy situation to change, the client is changed
The current virtual speaking podium bit occupancy situation at end is the current virtual speaking podium bit occupancy situation of server end.
Described S201, S202, are typically to be attended a meeting period through the whole of the client user always, until the client
User exits the meeting room.
The embodiment of the present invention by monitoring whether server end current virtual speaking podium bit occupancy situation changes, and and
The current virtual speaking podium bit occupancy situation of the Shi Xiugai clients is the current virtual speaking podium bit occupancy situation of server end,
The client user can be made to know whether other virtual speech seats are occupied or discharge in time, and if other virtual speeches
Seat is occupied, is taken by which client user.The client user is allowed to know that it is whom carries out voice with time
Meeting, and midway has who is added, who is exited, just as the meeting room meeting in real world is the same, user can clearly know
Whom has on the current speaking podium in road.
Based on the multi-person speech meeting chat method shown in Fig. 1, wherein, it is described that the mapping relations are sent to server
After end, in addition to:
S301:The release operation of user is responded, the current shared virtual speech seat of the client is discharged, forms release
Information, the release information includes the information for discharging the current shared virtual speech seat of the client.
S302:According to the release information, the current shared virtual speech seat number of the client and the client are released
The mapping relations at end ID.
S303:The release information is sent to server.
When client user is no longer made a speech, release that can be by responding user is operated, and is discharged the client and is worked as
Preceding shared virtual speech seat, in order to allow other client users to take the virtual speech seat, is made a speech in time,
The spokesman on speaking podium position can be changed as the meeting room in reality.
Multi-person speech meeting chat method as shown in Figure 2, applied to server end, it comprises the following steps:
S401:Virtual speaking podium bit occupancy information is sent to client, the virtual speaking podium bit occupancy information is included most
The virtual speech number of covers and current virtual speaking podium bit occupancy situation made a speech during Datong District.
Before the virtual speaking podium bit occupancy information to client transmission, generally also include:
The request addition information that client is sent is received, the request adds information and adds virtual conference room including request
Information;
Judge whether the client can add the virtual conference room, if it is then being sent to the client allows
Add information.
Generally, server is after the virtual conference room is created, and sets the virtual speech seat of the virtual conference room and virtual
Seat is audited, and determines the virtual speech number of covers of maximum speech simultaneously.
The current virtual speaking podium bit occupancy situation, is newest virtual speaking podium bit occupancy situation, when virtual speech
Seat is occupied or after being released, and server end can change current virtual speaking podium bit occupancy situation in time.When there is new visitor
When family end subscriber enters meeting room, virtual speaking podium bit occupancy information can be timely transmitted to the client user by server end.
S402:The request occupied information that client is sent is received, it is idle empty that the request occupied information includes request occupancy
Send out speech seat information.
When client user wants speech, request occupied information can be sent to server end, in order to which server is carried out
The virtual speech seat of distribution.
S403:According to the request occupied information, to client distribution free virtual speech seat, and formed include to
The distribution information of client distribution free virtual speech seat information, it is described to client distribution free virtual speech seat
Information includes the free virtual seat number corresponding with free virtual speech seat.
It is described to distribute free virtual speech seat to the client, it can enter according to the sequencing at free virtual seat number
Row distribution, can also randomly select a free virtual seat number and be allocated.
S404:The distribution information is sent to the client.
S405:The mapping relations of client transmission are received and preserve, the mapping relations are the virtual speech seats
Mapping relations number with the client id number.
Server receives and preserves the mapping relations of client transmission, is to record the mapping relations,
In order to be allocated during other client user free virtual seats, do not dispensed by the virtual speech seat number.
Multi-person speech meeting chat method in the embodiment of the present invention, by sending virtual speaking podium bit occupancy to client
Information, can be such that client user enters behind virtual conference room, quickly know maximum in the virtual conference room while the void of speech
Send out speech number of covers and current virtual speaking podium bit occupancy situation (this can closer to the meeting room in real world situation),
And occupied information is asked by follow-up reception, free virtual speech seat and reception are distributed to the client and the visitor is preserved
Mapping relations that family end is sent etc. so that corresponding client user can fast and effeciently take free virtual speech seat,
Just as occupying the speaking podium in the meeting room in real world, in order to be made a speech in time, that is, present invention implementation is utilized
Multi-person speech meeting chat method in example, can be closer to the chat in the meeting room in real world, and it can make user
Fast and efficiently carry out " speech of taking a seat ".In addition, in the embodiment, because virtual speech number of covers has maximum speech simultaneously
Virtual speech number of covers, this can limit certain number of users and make a speech simultaneously, so that so that during server process voice messaging,
It can avoid eliminating part of speech information as noise, further avoid the missing of voice messaging, and then can reduce to ditch
Logical exchange causes very big obstacle.
Based on the multi-person speech meeting chat method shown in Fig. 2, wherein, it is described to client distribution free virtual speech
After seat, in addition to:The distribution information broadcast is notified to other clients in virtual conference room.
Described other clients notified the distribution information broadcast in virtual conference room, can allow other clients to be used
Family can know that corresponding virtual speech seat is already allocated to the client user in time as in real world, with
Be easy to other client users can in time and the client user carry out voice communication.
Based on the multi-person speech meeting chat method shown in Fig. 2, after the mapping relations that the reception client is sent,
Also include:
S501:The release information of client transmission is received, the release information is currently shared including discharging the client
The information at virtual speech seat;
S502:According to the release information, the current shared virtual speech seat number of the client and the client are released
The mapping relations at end ID;
S503:The state at the current shared virtual speech seat of the client is changed to free virtual speech seat;
S504:The release information broadcast is notified to other clients in virtual conference room.
When client user is no longer made a speech, release information can be sent to server end, in order in server
End releases the current shared virtual speech seat number of the client and the mapping relations of the client id number, and by the client
The state at current shared virtual speech seat is changed to free virtual speech seat, in order to which other client users want
During speech, other clients can be given by the virtual speech Seat destribution.The release information broadcast is notified into virtual meeting
Other clients in room, in order to which other client users learn that the client user has logged out virtual speech seat.
Based on the multi-person speech meeting chat method shown in Fig. 1, Fig. 2, the present invention also provides following Application Example:
S601:Server end creates virtual conference room, and sets the virtual speech seat and virtual side of the virtual conference room
Listen seat, and determine that the virtual speech number of covers of maximum speech simultaneously is 9, and this 9 virtual speaking podium bit numbers be respectively 1,
2、3、4、5、6、7、8、9;
S602:The addition request of client end response user, sends request to server end and adds information, the request is added
Information includes the information that request adds the virtual conference room;
S603:The request that received server-side client is sent adds information;And judge whether the client can add
The virtual conference room, if it is then being sent to the client allows to add information;
S604:What client the reception server end was sent allows to add information, and allows to add information addition according to described
The virtual conference room;
S605:Server end sends virtual speaking podium bit occupancy information, the virtual speaking podium bit occupancy letter to client
Breath includes maximum while the virtual speech number of covers 9 and current virtual speaking podium bit occupancy situation of speech;The current virtual hair
Say seat occupancy be No. 1, No. 3, No. 4, No. 9 virtual speech seats it is occupied, remaining virtual speech seat is idle empty
Send out speech seat;
S606:Server end notifies the distribution information broadcast other clients in virtual conference room;
S607:Client receives and preserves the virtual speaking podium bit occupancy information of server end transmission;
S608:Client monitors whether server end current virtual speaking podium bit occupancy situation changes;If it happens
Change, then the current virtual speaking podium bit occupancy situation for changing the client is the current virtual speaking podium bit occupancy of server end
Situation;
S609:Client is judged to there is currently free virtual speaking podium according to the virtual speaking podium bit occupancy information
Position;Then its occupancy request for responding user, sends request occupied information, the request occupied information includes request to server end
Take free virtual speech seat information;
S610:The request occupied information that received server-side client is sent;
S611:Server end distributes free virtual speech seat, and shape according to the request occupied information to the client
It is described to distribute free virtual to the client into including distributing the distribution information that free virtual makes a speech seat information to the client
Speech seat packet includes the free virtual seat number corresponding with free virtual speech seat;The free virtual seat number is
No. 5;
S612:The distribution information is sent to the client by server end;
S613:The distribution information that client the reception server end is sent, and the free virtual is made a speech into seat number 5 with being somebody's turn to do
The ID maps mutuallies of client, form the virtual speech seat number and the mapping relations of the client id number;
S614:The mapping relations are sent to server end by client;
S615:Received server-side and the mapping relations for preserving client transmission, the mapping relations are described virtual
Speech seat number and the mapping relations of the client id number;
S616:The release operation of client end response user, discharges the current shared virtual speech seat of the client, shape
Into release information, the release information includes the information for discharging the current shared virtual speech seat of the client;
S617:Client according to the release information, release the current shared virtual speech seat number of the client with
The mapping relations of the client id number;
S618:Client sends the release information;
S619:The release information that the received server-side client is sent;And according to the release information, release the client
The current shared virtual speech seat number in end and the mapping relations of the client id number;
S620:The state at the current shared virtual speech seat of the client is changed to free virtual hair by server end
Say seat;
S621:The release information broadcast is notified to other clients in virtual conference room.
Multi-person speech meeting chat device as shown in Figure 3, applied to client, it includes:
First receiving module, the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, the void
Sending out speech seat occupied information includes the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously;
Judge module, for being judged currently with the presence or absence of free virtual speech according to the virtual speaking podium bit occupancy information
Seat;If there is free virtual speech seat, the occupancy request of response user sends request occupied information to server end,
The request occupied information includes request and takes free virtual speech seat information;
First receiving module, is additionally operable to the distribution information of the reception server end transmission, and the distribution information includes clothes
Device end be engaged in client distribution free virtual speech seat information, it is described to client distribution free virtual speech seat letter
Breath includes the free virtual speech seat number corresponding with free virtual speech seat;
Mapping block, for by free virtual speech seat number and the ID maps mutuallies of the client, forming described
Virtual speech seat number and the mapping relations of the client id number;
First sending module, for the mapping relations to be sent into server end.
Multi-person speech meeting chat device as shown in Figure 3, wherein:
First sending module, be additionally operable to receive and preserve server end transmission virtual speaking podium bit occupancy information it
Before, the addition request of response user sends to server end and asks to add information, the request, which adds information, includes request addition
The information of virtual conference room;
First receiving module, be additionally operable to the transmission of the reception server end allows addition information, and is allowed according to described
Add information and add the virtual conference room.
Multi-person speech meeting chat device in the embodiment of the present invention, available for the multi-person speech meeting realized shown in Fig. 1
Chat method, it can make client user by receiving and preserving the virtual speaking podium bit occupancy information that server end is sent
Into after virtual conference room, quickly know maximum in the virtual conference room while the virtual speech number of covers and current virtual of speech
Speaking podium bit occupancy situation (this can closer to the meeting room in real world situation), and accounted for by follow-up transmission request
The distribution information sent with information, the reception server end and No. ID by the free virtual speech seat number and the client
Maps mutually etc. so that the client user can fast and effeciently take free virtual speech seat, just as occupying real world
In meeting room in speaking podium it is the same, in order to be made a speech in time, i.e., the multi-person speech meeting in the embodiment of the present invention is chatted
Its method, the chat in meeting room closer in real world, it can make user fast and efficiently carry out " hair of taking a seat
Speech ".In addition, in the embodiment, because virtual speech number of covers has maximum while the virtual speech number of covers of speech, this can be limited
The certain number of users of system is made a speech simultaneously, so that so that during server process voice messaging, can avoid part of speech information
Eliminated as noise, further avoid the missing of voice messaging, and then can reduced and cause very big obstacle to communication exchange.
Based on the multi-person speech meeting chat device shown in Fig. 3, as shown in figure 4, it also includes:
Module is monitored, after the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, clothes are monitored
Whether business device end current virtual speaking podium bit occupancy situation changes;
Modified module, if changed for listening to server end current virtual speaking podium bit occupancy situation, is repaiied
The current virtual speaking podium bit occupancy situation for changing the client is the current virtual speaking podium bit occupancy situation of server end.
Based on the multi-person speech meeting chat device shown in Fig. 4, as shown in figure 5, it also includes:
Release module, for the mapping relations to be sent to after server end, the release operation of response user, release
The current shared virtual speech seat of the client, forms release information, and the release information is worked as including discharging the client
The information at preceding shared virtual speech seat;
First releases module, for according to the release information, releasing the current shared virtual speaking podium of the client
Mapping relations of the position number with the client id number;
First sending module, is additionally operable to send the release information to server.
Multi-person speech meeting chat device as shown in Figure 6, applied to server end, it includes:
Second sending module, for sending virtual speaking podium bit occupancy information to client, the virtual speech seat is accounted for
Include the virtual speech number of covers and current virtual speaking podium bit occupancy situation of maximum speech simultaneously with information;
Second receiving module, the request occupied information for receiving client transmission, the request occupied information includes please
Seek occupancy free virtual speech seat information;
Distribute module, for according to the request occupied information, free virtual speech seat, and shape to be distributed to the client
It is described to distribute free virtual to the client into including distributing the distribution information that free virtual makes a speech seat information to the client
Speech seat packet includes the free virtual seat number corresponding with free virtual speech seat;
Second sending module, is additionally operable to the distribution information being sent to the client;
Second receiving module, is additionally operable to receive and preserves the mapping relations of client transmission, the mapping relations
It is the virtual speech seat number and the mapping relations of the client id number.
Based on the multi-person speech meeting chat device shown in Fig. 6, wherein:
Second receiving module, is additionally operable to receive the request addition information that client is sent, the request adds information
The information of virtual conference room is added including request;
Second sending module, is additionally operable to judge whether the client can add the virtual conference room, if can
So that then being sent to the client allows to add information.
Multi-person speech meeting chat device in the embodiment of the present invention, available for the multi-person speech meeting realized shown in Fig. 2
Chat method, it can make client user enter virtual meeting by sending virtual speaking podium bit occupancy information to client
Behind room, quickly know maximum in the virtual conference room while the virtual speech number of covers and current virtual speaking podium bit occupancy of speech
Situation (this can closer to the meeting room in real world situation), and by follow-up reception ask occupied information, to this
Client distribution free virtual speech seat and reception simultaneously preserve mapping relations of client transmission etc. so that corresponding visitor
Family end subscriber can fast and effeciently take free virtual speech seat, just as occupying the speech in the meeting room in real world
Seat is the same, in order to be made a speech in time, i.e., using the multi-person speech meeting chat method in the embodiment of the present invention, can more connect
The chat in meeting room in nearly real world, it can be such that user fast and efficiently carries out " speech of taking a seat ".In addition, the reality
Apply in example, because virtual speech number of covers has maximum while the virtual speech number of covers of speech, this can limit certain user
Number is made a speech simultaneously, so that so that during server process voice messaging, can avoid part of speech information as noise elimination,
The missing of voice messaging is further avoided, and then can reduce and cause very big obstacle to communication exchange.
Based on the multi-person speech meeting chat device shown in Fig. 6, as shown in fig. 7, it also includes:
Notification module is logical by the distribution information broadcast after making a speech seat to client distribution free virtual
Know other clients in virtual conference room.
Based on the multi-person speech meeting chat device shown in Fig. 6, as shown in fig. 7, wherein, second receiving module, also
After mapping relations for receiving client transmission, the release information of client transmission, the release packet are received
Include the information for discharging the current shared virtual speech seat of the client;
And also include:
Second releases module, for according to the release information, releasing the current shared virtual speaking podium of the client
Mapping relations of the position number with the client id number;
Module is changed, for the state at the current shared virtual speech seat of the client to be changed into free virtual hair
Say seat;
Notification module, is additionally operable to notifying the release information broadcast into other clients in virtual conference room.
It is described above, only embodiments of the invention, but protection scope of the present invention is not limited thereto, and it is any to be familiar with sheet
Those skilled in the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all cover this
Within the protection domain of invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.