CN107317825A - Multi-person speech meeting chat method and device - Google Patents

Multi-person speech meeting chat method and device Download PDF

Info

Publication number
CN107317825A
CN107317825A CN201710673530.6A CN201710673530A CN107317825A CN 107317825 A CN107317825 A CN 107317825A CN 201710673530 A CN201710673530 A CN 201710673530A CN 107317825 A CN107317825 A CN 107317825A
Authority
CN
China
Prior art keywords
virtual
speech
client
information
seat
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.)
Granted
Application number
CN201710673530.6A
Other languages
Chinese (zh)
Other versions
CN107317825B (en
Inventor
童德星
袁孟全
喻龙
姜序宇
黄达凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guiyang Longmaster Information and Technology Co ltd
Original Assignee
Guiyang Longmaster Information and Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guiyang Longmaster Information and Technology Co ltd filed Critical Guiyang Longmaster Information and Technology Co ltd
Priority to CN201710673530.6A priority Critical patent/CN107317825B/en
Publication of CN107317825A publication Critical patent/CN107317825A/en
Application granted granted Critical
Publication of CN107317825B publication Critical patent/CN107317825B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention belongs to voice-enabled chat technical field, and in particular to multi-person speech meeting chat method and device.A kind of multi-person speech meeting chat method in the present invention, applied to client, it comprises the following steps:Receive and preserve the virtual speaking podium bit occupancy information of server end transmission;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, the occupancy request of response user sends request occupied information to server end;The distribution information that the reception server end is sent;The free virtual is made a speech the steps such as seat number and the ID maps mutuallies of the client.The multi-person speech meeting chat method can be used for the chat of multi-person speech meeting, and 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 closer to the meeting chat in the meeting room in real world.

Description

Multi-person speech meeting chat method and device
Technical field
The invention belongs to voice-enabled chat technical field, and in particular to multi-person speech meeting chat method and device.
Background technology
Currently, the multi-person speech conference system developed based on mobile terminal, personnel participating in the meeting adds virtual meeting by client Behind room, other staff that can be into virtual conference room carry out voice communication.When the personnel participating in the meeting in virtual conference room is more, If everybody sends voice messaging, during server process voice messaging simultaneously, part of speech information can be eliminated as noise, This will result in voice messaging missing, and very big obstacle is caused to communication exchange.
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.
Brief description of the drawings
Fig. 1 be one embodiment of the present invention in multi-person speech meeting chat method flow chart.
Fig. 2 be another preferred embodiment of the invention in multi-person speech meeting chat method flow chart.
Fig. 3 be one embodiment of the present invention in multi-person speech meeting chat device structured flowchart.
Fig. 4 be another preferred embodiment of the invention in multi-person speech meeting chat device structured flowchart.
Fig. 5 be another preferred embodiment of the present invention in multi-person speech meeting chat device structured flowchart.
Fig. 6 be another preferred embodiment of the present invention in multi-person speech meeting chat device structured flowchart.
Fig. 7 be another preferred embodiment of the present invention in multi-person speech meeting chat device structured flowchart.
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.

Claims (10)

1. multi-person speech meeting chat method, applied to client, it is characterised in that comprise the following steps:
The virtual speaking podium bit occupancy information of server end transmission is received and preserves, the virtual speaking podium bit occupancy information includes 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 idle empty Speech seat is sent out, then responds the occupancy request of user, request occupied information, the request occupied information bag is sent to server end Include request and take free virtual speech seat information;
The distribution information that the reception server end is sent, the distribution information includes server end and distributes free virtual to the client Speech seat information, it is described to include relative with free virtual speech seat to client distribution free virtual speech seat packet The free virtual speech seat number answered;
By free virtual speech seat number and the ID maps mutuallies of the client, the virtual speech seat number is formed with being somebody's turn to do The mapping relations of client id number;
The mapping relations are sent to server end.
2. multi-person speech meeting chat method according to claim 1, it is characterised in that the reception simultaneously preserves server After the virtual speaking podium bit occupancy information for holding 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, the current void of the client is changed Send out the current virtual speaking podium bit occupancy situation that speech seat occupancy is server end.
3. multi-person speech meeting chat method according to claim 1, it is characterised in that described to send out the mapping relations After giving server end, in addition to:
The release operation of user is responded, the current shared virtual speech seat of the client is discharged, release information is formed, it is described Discharge the information that information includes discharging the current shared virtual speech seat of the client;
According to the release information, reflecting for the current shared virtual speech seat number of the client and the client id number is released Penetrate relation;
The release information is sent to server.
4. multi-person speech meeting chat method, applied to server end, it is characterised in that comprise the following steps:
Virtual speaking podium bit occupancy information is sent to client, the virtual speaking podium bit occupancy information includes maximum speech simultaneously Virtual speech number of covers and current virtual speaking podium bit occupancy situation;
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 client The distribution information that free virtual makes a speech seat information is distributed, it is described to be included to client distribution free virtual speech seat packet 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 seat number and the client The mapping relations at end ID.
5. multi-person speech meeting chat method according to claim 4, it is characterised in that described to distribute empty to the client After not busy virtual speech seat, in addition to:The distribution information broadcast is notified to other clients in virtual conference room.
6. multi-person speech meeting chat method according to claim 4, it is characterised in that the reception client is sent Mapping relations after, in addition to:
The release information of client transmission is received, the release information includes discharging the current shared virtual hair of the client Say the information at seat;
According to the release information, reflecting for the current shared virtual speech seat number of the client and the client id number is released Penetrate relation;
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.
7. multi-person speech meeting chat device, applied to client, it is characterised in that including:
First receiving module, the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, the virtual hair Say that 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 judging currently to whether there is free virtual speaking podium according to the virtual speaking podium bit occupancy information Position;If there is free virtual speech seat, the occupancy request of response user sends request occupied information, institute to server end Stating request occupied information includes request occupancy 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 server Hold to client distribution free virtual speech seat information, it is described to client distribution free virtual speech seat packet Include 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.
8. multi-person speech meeting chat device according to claim 7, it is characterised in that also include:
Module is monitored, after the virtual speaking podium bit occupancy information for receiving and preserving server end transmission, server is monitored Whether 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, modification should The current virtual speaking podium bit occupancy situation of client is the current virtual speaking podium bit occupancy situation of server end.
9. multi-person speech meeting chat device, applied to server end, it is characterised in that including:
Second sending module, for sending 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 and current virtual speaking podium bit occupancy situation of speech;
Second receiving module, the request occupied information for receiving client transmission, the request occupied information is accounted for including request With free virtual speech seat information;
Distribute module, for according to the request occupied information, to client distribution free virtual speech seat, and forming bag Include to the client and distribute the distribution information that free virtual makes a 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;
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 are institutes State virtual speech seat number and the mapping relations of the client id number.
10. multi-person speech meeting chat device according to claim 9, it is characterised in that also include:
Notification module, after making a speech seat to client distribution free virtual, notifies empty by the distribution information broadcast Intend other clients in meeting room.
CN201710673530.6A 2017-08-09 2017-08-09 Multi-person voice conference chat method and device Active CN107317825B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710673530.6A CN107317825B (en) 2017-08-09 2017-08-09 Multi-person voice conference chat method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710673530.6A CN107317825B (en) 2017-08-09 2017-08-09 Multi-person voice conference chat method and device

Publications (2)

Publication Number Publication Date
CN107317825A true CN107317825A (en) 2017-11-03
CN107317825B CN107317825B (en) 2021-03-02

Family

ID=60170613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710673530.6A Active CN107317825B (en) 2017-08-09 2017-08-09 Multi-person voice conference chat method and device

Country Status (1)

Country Link
CN (1) CN107317825B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147793A (en) * 2019-12-20 2020-05-12 视联动力信息技术股份有限公司 Method and system for switching speaking terminal

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1976376A (en) * 2006-12-06 2007-06-06 华为技术有限公司 Method for calling session, IP telephone system and IP telephone terminal
CN201504245U (en) * 2009-10-19 2010-06-09 北京北纬通信科技股份有限公司 Visualized multimedia calling equipment based on IP network
CN102025971A (en) * 2010-12-15 2011-04-20 广东威创视讯科技股份有限公司 Dynamic distribution method of video session media server resources
CN102136918A (en) * 2010-12-13 2011-07-27 华为技术有限公司 Method, device and system for accessing broadcast remotely
CN103905216A (en) * 2012-12-24 2014-07-02 广州华多网络科技有限公司 Team-building method, client, server and system
CN105429964A (en) * 2015-11-05 2016-03-23 河北远东通信***工程有限公司 Resource control and distribution method of media server
US20160352415A1 (en) * 2015-05-31 2016-12-01 Hughes Network Systems, Llc Half-duplex communications for a very small aperture terminal (vsat) operating on a continuous stream
CN106303360A (en) * 2015-06-10 2017-01-04 中兴通讯股份有限公司 Terminal meeting load-balancing method, Apparatus and system
CN106534759A (en) * 2015-09-09 2017-03-22 中兴通讯股份有限公司 Method and device for accessing multimedia conference system
CN106604240A (en) * 2016-12-23 2017-04-26 上海微喂网络科技有限公司 Intelligent speaking right real-time intercom implementation method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1976376A (en) * 2006-12-06 2007-06-06 华为技术有限公司 Method for calling session, IP telephone system and IP telephone terminal
CN201504245U (en) * 2009-10-19 2010-06-09 北京北纬通信科技股份有限公司 Visualized multimedia calling equipment based on IP network
CN102136918A (en) * 2010-12-13 2011-07-27 华为技术有限公司 Method, device and system for accessing broadcast remotely
CN102025971A (en) * 2010-12-15 2011-04-20 广东威创视讯科技股份有限公司 Dynamic distribution method of video session media server resources
CN103905216A (en) * 2012-12-24 2014-07-02 广州华多网络科技有限公司 Team-building method, client, server and system
US20160352415A1 (en) * 2015-05-31 2016-12-01 Hughes Network Systems, Llc Half-duplex communications for a very small aperture terminal (vsat) operating on a continuous stream
CN106303360A (en) * 2015-06-10 2017-01-04 中兴通讯股份有限公司 Terminal meeting load-balancing method, Apparatus and system
CN106534759A (en) * 2015-09-09 2017-03-22 中兴通讯股份有限公司 Method and device for accessing multimedia conference system
CN105429964A (en) * 2015-11-05 2016-03-23 河北远东通信***工程有限公司 Resource control and distribution method of media server
CN106604240A (en) * 2016-12-23 2017-04-26 上海微喂网络科技有限公司 Intelligent speaking right real-time intercom implementation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147793A (en) * 2019-12-20 2020-05-12 视联动力信息技术股份有限公司 Method and system for switching speaking terminal
CN111147793B (en) * 2019-12-20 2023-04-07 视联动力信息技术股份有限公司 Method and system for switching speaking terminal, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN107317825B (en) 2021-03-02

Similar Documents

Publication Publication Date Title
EP1147674B1 (en) Wireless push-to-talk internet broadcast
TW589833B (en) A communication device for providing an efficient dormant mode for a group communication network
KR100928859B1 (en) A method and an apparatus for adding a new member to an active group call in a group communication network
US7203509B2 (en) Method for managing communication sessions
KR100934603B1 (en) Method and apparatus for terminating a user from a group call in a group communication network
EP1738523B1 (en) Method and apparatus for monitoring multisession in wireless communication system
EP2452487B1 (en) Controlling multi-party communications
US7756539B2 (en) Push-to-talk event notification
US7643628B2 (en) Communication system having conference server
CN101167378B (en) Method and apparatus for providing talk permit notification for a PTT call
CN101340494B (en) Prompt method and system of calling center
US20060285670A1 (en) Method and apparatus for providing conference call services
KR20040078163A (en) A server for joining a user to a group call in a group communication network
KR20040077959A (en) A communication device for joining a user to a group call in a group communication network
WO2005115024A1 (en) Method for dispatch voice messaging
KR20040077955A (en) A communication device for initiating a group call in a group communication network
MXPA04007872A (en) A server for initiating a group call in a group communication network.
EP1741228A1 (en) Group communication in a communication system
US8509401B2 (en) Multicast transmission system and data distribution method
CN102413072A (en) Instant message processing method and system in network conference
US6757259B1 (en) Control of internet based video conferencing
JP3752932B2 (en) Communication system and communication method
CN100370849C (en) Method and device of processing PoC speak request
CN107317825A (en) Multi-person speech meeting chat method and device
CN1960525B (en) Dialogue control method and system in service of multiparty communication

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
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20171103

Assignee: Guiyang Longma Video Technology Co.,Ltd.

Assignor: GUIYANG LONGMASTER INFORMATION & TECHNOLOGY Co.,Ltd.

Contract record no.: X2022520000003

Denomination of invention: Multi person voice conference chat method and device

Granted publication date: 20210302

License type: Common License

Record date: 20220302

Application publication date: 20171103

Assignee: GUIYANG SANJIU INTERNET MEDICAL Co.,Ltd.

Assignor: GUIYANG LONGMASTER INFORMATION & TECHNOLOGY Co.,Ltd.

Contract record no.: X2022520000002

Denomination of invention: Multi person voice conference chat method and device

Granted publication date: 20210302

License type: Common License

Record date: 20220301