Nothing Special   »   [go: up one dir, main page]

CN105790963A - Method for managing multi-user control virtual meeting interface, server and client - Google Patents

Method for managing multi-user control virtual meeting interface, server and client Download PDF

Info

Publication number
CN105790963A
CN105790963A CN201610099435.5A CN201610099435A CN105790963A CN 105790963 A CN105790963 A CN 105790963A CN 201610099435 A CN201610099435 A CN 201610099435A CN 105790963 A CN105790963 A CN 105790963A
Authority
CN
China
Prior art keywords
client
virtual meeting
meeting interface
hardware
hardware controls
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610099435.5A
Other languages
Chinese (zh)
Inventor
张萍
张一萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN JINGHUA KEXUN 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 SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd filed Critical SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Priority to CN201610099435.5A priority Critical patent/CN105790963A/en
Publication of CN105790963A publication Critical patent/CN105790963A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/157Conference systems defining a virtual conference space and using avatars or agents

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for managing a multi-user control virtual meeting interface, a server and a client. The method comprises the following steps of sending the virtual meeting interface to a plurality of clients in order to make the clients display the virtual meeting interface; distributing hardware control authority for one client; receiving a desktop operation instruction sent by the client with the hardware control authority, wherein the desktop operation instruction is an instruction, which is generated by the client according to the operation when operating the virtual meeting interface of the client through the control hardware of the client; and adjusting the virtual meeting interface according to the desktop operation instruction and sending the adjusted virtual meeting interface to the clients in order to make the clients display the adjusted virtual meeting interface. Through the method, the operation conflict caused by simultaneously operating the virtual meeting interface through the control hardware of the clients can be well avoided.

Description

A kind of multi-user of management controls method and server, the client at virtual meeting interface
Technical field
The present invention relates to virtual technology field, particularly relate to a kind of multi-user of management and control method and server, the client at virtual meeting interface.
Background technology
Virtual meeting refers to that multiple client is concurrently accessed server, and multiple client shows the software system at virtual meeting interface simultaneously, and meeting personnel can be made a speech by client, and the speech of meeting personnel can be synchronized to other client, it is achieved participant effect.
Traditional virtual meeting, mainly realizes voice synchronous, is: meeting personnel made a speech by client, and the speech of meeting personnel can be synchronized to other client.Also there is Part Development business integrated video function in virtual meeting, it is achieved voice and video synchronizes.But these virtual meeting all do not allow meeting personnel that virtual meeting interface is operated, such as: when meeting personnel intend to give a lecture in conjunction with PPT, need to be shown in by PPT in virtual meeting interface, and PPT is operated, and traditional virtual meeting cannot meet the demand that virtual meeting interface is operated.
Therefore, in the urgent need to a kind of New Virtual meeting occurs.
Summary of the invention
The technical problem that present invention mainly solves is to provide a kind of multi-user of management and controls method and server, the client at virtual meeting interface, it is possible to avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client.
For solving above-mentioned technical problem, the technical scheme that the present invention adopts is: provide a kind of method that multi-user of management controls virtual meeting interface, including: when multiple client access server, virtual meeting interface is sent, so that the plurality of client all shows described virtual meeting interface to the plurality of client;Being client distribution hardware controls authority described in, wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;Receive and there is the desktop operated instruction that the client of described hardware controls authority sends, wherein, described desktop operated instruction is when the virtual meeting interface of described client being operated by the control hardware of described client, the instruction that described client generates according to described operation, described desktop operated instruction includes when virtual meeting interface is operated, the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;According to described desktop operated instruction, adjust described virtual meeting interface, and the virtual meeting interface after described adjustment is sent to the plurality of client, so that the plurality of client shows the virtual meeting interface after described adjustment.
Wherein, the plurality of client divides managing customer end and traditional client;Described is that described in one, the step of client distribution hardware controls authority includes: distribute hardware controls authority to described managing customer end, wherein, described managing customer end is additionally operable to the hardware controls request sent according to traditional client, transfers the possession of described hardware controls authority to the traditional client sending the request of described hardware controls.
Wherein, described control hardware includes mouse and keyboard.
For solving above-mentioned technical problem, another technical solution used in the present invention is: provide a kind of method that multi-user of management controls virtual meeting interface, including: when access server, receive the virtual meeting interface sent from described server, and show described virtual meeting interface;Request distribution hardware controls authority, wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;Receiving after hardware controls authority becomes distribution of work response, and by the control of described client control hardware virtual meeting interface is operated time, catch the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;Position and the generation desktop operated instruction of described operational order at described virtual meeting interface it is marked on according to described light;Send described desktop operated instruction to described server, so that described server adjusts described virtual meeting interface according to desktop operated instruction, and return to the virtual meeting interface after adjustment;Receive and show the virtual meeting interface after adjustment.
Wherein, the step of described request distribution hardware controls authority includes: sending hardware controls request to managing customer end, wherein, when described managing customer terminates into described server, described server directly distributes described hardware controls authority to described managing customer end;Receive described managing customer end and become distribution of work response according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
For solving above-mentioned technical problem, another technical scheme that the present invention adopts is: provide a kind of server, including: sending module, for when multiple client access server, virtual meeting interface is sent, so that the plurality of client all shows described virtual meeting interface to the plurality of client;Distribution module, being used for is client distribution hardware controls authority described in, and wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;Receiver module, for receiving, there is the desktop operated instruction that the client of described hardware controls authority sends, wherein, described desktop operated instruction is when virtual meeting interface being operated by the control hardware of described client, the instruction that described client generates according to described operation, described desktop operated instruction includes when virtual meeting interface is operated, the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;Adjust sending module, for according to described desktop operated instruction, adjust described virtual meeting interface, and the virtual meeting interface after described adjustment is sent to the plurality of client, so that the plurality of client all shows the virtual meeting interface after described adjustment.
Wherein, the plurality of client divides managing customer end and traditional client;Described distribution module is specifically for distributing hardware controls authority to described managing customer end, wherein, described managing customer end is additionally operable to the hardware controls request sent according to traditional client, transfers the possession of described hardware controls authority to the traditional client sending the request of described hardware controls.
Wherein, described control hardware includes mouse and keyboard.
For solving above-mentioned technical problem, another technical scheme that the present invention adopts is: provide a kind of client, including: first receives display module, for when access server, receive the virtual meeting interface sent from described server, and show described virtual meeting interface;Request module, is used for asking distribution hardware controls authority, and wherein, when described managing customer terminates into described server, described server directly distributes described hardware controls authority to described managing customer end;Capture module, for receiving after hardware controls authority becomes distribution of work response, and when the virtual meeting interface of described client being operated by the control hardware of described client, catch the operational order generation module that light is marked on the position at described virtual meeting interface and described control hardware sends, generate desktop operated instruction for the position and described operational order being marked on described virtual meeting interface according to described light;Sending module, for sending described desktop operated instruction to described server, so that described server adjusts described virtual meeting interface according to desktop operated instruction, and returns to the virtual meeting interface after adjustment;Second receives display module, is used for the virtual meeting interface after receiving and show adjustment.
Wherein, described request module includes: transmitting element, and for sending hardware controls request to managing customer end, wherein, described managing customer end also accesses described server, and shows described virtual meeting interface;Receive unit, become distribution of work response for receiving described managing customer end according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
nullThe invention has the beneficial effects as follows: be different from the situation of prior art,The present invention is when multiple client access server,Server sends virtual meeting interface to multiple clients,So that multiple clients all show virtual meeting interface,Thus constituting virtual meeting,And client is when being only assigned with hardware controls authority,Just allow by the control hardware of this client, virtual meeting desktop to be operated,And the operation adjustment virtual meeting desktop that virtual meeting desktop can be carried out by server according to the control hardware of this client,And the virtual meeting desktop after adjusting is sent to all clients,So that the virtual meeting desktop after the display adjustment of all client synchronization,When being only assigned with hardware controls authority due to client,Just allow by the hardware of this client, virtual meeting desktop to be operated,Avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of Virtual meeting embodiment of the present invention;
Fig. 2 is the flow chart that the present invention manages that multi-user controls method first embodiment at virtual meeting interface;
Fig. 3 is that the present invention manages multi-user and controls the schematic diagram of multiple transmission channels between method the first embodiment server and the client at virtual meeting interface;
Fig. 4 is the flow chart that the present invention manages that multi-user controls method second embodiment at virtual meeting interface
Fig. 5 is the schematic diagram of server embodiment of the present invention;
Fig. 6 is the schematic diagram of client implementation mode of the present invention.
Detailed description of the invention
Below in conjunction with drawings and embodiments, the present invention is described in detail.
In order to help reader to be more fully understood that the present invention, first virtual meeting interface system 10 is illustrated, refer to Fig. 1, virtual meeting interface system 10 includes server 11 and client 12, the quantity of client 12 is multiple, and after client 12 access server 11, virtual meeting interface is sent to each client 12 by server 11, client 12 shows virtual meeting interface, it is achieved client 12 access of virtual meeting.Certainly, meeting personnel can pass through client 12 and make a speech, and the speech of meeting personnel can be sent to other client 12, it is achieved effect of meeting.
Additionally, virtual meeting interface can also be operated by meeting personnel by client 12, when but multiple clients 12 operate virtual meeting interface simultaneously, easily cause operating collision, for operating collision, client 12 is operated virtual meeting interface and carries out authorization control by the present invention, specifically, referring to Fig. 2, method includes:
Step S201: when multiple client access server, sends virtual meeting interface to multiple clients, so that multiple client all shows virtual meeting interface;
After multiple clients all show virtual meeting interface, virtual meeting has built.What deserves to be explained is: each client can also configure photographic head and mike, photographic head is for shooting the head portrait of meeting personnel, and head portrait is shown in virtual meeting interface in real time, mike is for enrolling the speech of meeting personnel, and the speech of meeting personnel is sent to other client in real time.
Step S202: being a client distribution hardware controls authority, wherein, hardware controls authority refers to the authority allowing the control hardware by client that virtual meeting interface is controlled;
Hardware controls authority is exclusive, namely: hardware controls authority can only only one of which client have simultaneously.In the present embodiment, control hardware and include mouse and keyboard, it addition, photographic head and mike are not belonging to control the category of hardware.Although, each client is each equipped with mouse and keyboard, but only allow the mouse of a client and keyboard that the operation at virtual meeting interface is effective every time, the mouse and the keyboard that do not have the client of hardware controls authority are in the lock state in virtual meeting interface, or, the operation performed by its mouse and keyboard is in disarmed state in virtual meeting.
Unified management can be carried out by server, when client-side needs to obtain hardware controls authority, it is possible to sending hardware controls request to server, server distributes hardware controls authority for this client for hardware controls authority.When client is without using control hardware that virtual meeting interface is operated, hardware controls authority can be discharged to server, or, client is had hardware controls authority setting scheduled duration by server, when client have hardware controls authority exceed scheduled duration time, server reclaims hardware controls authority automatically, and client needs application hardware controls authority again.
Certainly, client can also be classified, such as: multiple clients divide managing customer end and traditional client, managing customer end is the client that hardware controls authority is managed, hardware controls authority can be transferred the possession of to traditional client in managing customer side, the hardware controls authority that traditional client has can also be reclaimed, then concrete, step S202 is: distribute hardware controls authority to managing customer end, wherein, managing customer end is additionally operable to the hardware controls request sent according to traditional client, hardware controls authority is transferred the possession of to the traditional client sending hardware controls request.Appointment for managing customer end can be multiple, for instance: directly in server side configuration management client, or using the client of the first access server as managing customer end, all other is traditional client.
Step S203: receive and there is the desktop operated instruction that the client of hardware controls authority sends, wherein, desktop operated instruction is when the virtual meeting interface of client being operated by the control hardware of client, the instruction that client generates according to operation, desktop operated instruction includes when virtual meeting interface is operated, and light is marked on the position at virtual meeting interface and controls the operational order that hardware sends;
Cursor is used for positioning, the operation that the position at the operational order virtual meeting interface for cursor is positioned performs.
Step S204: according to desktop operated instruction, adjusts virtual meeting interface, and the virtual meeting interface after adjusting is sent to multiple client, so that the virtual meeting interface after the display adjustment of multiple client.
When a client adjusts virtual meeting interface, the virtual meeting interface of other client keeps synchronization control, so that the virtual meeting interface of all clients keeps consistent, such as: after a certain PPT is carried out page turning by a client, this PPT is also carried out page turning by the virtual meeting interface shown by other client, it is ensured that each client presents same one page of a PPT.
Certainly, in order to ensure the client only with hardware controls authority in server side, just allow by the control hardware of this client, virtual meeting interface to be operated, then in step s 201 except distributing hardware controls authority for a client, server also records the client being currently owned by hardware controls authority.If hardware controls authority is by server-assignment, then the direct record of server.If hardware controls authority is to be distributed by managing customer end, then after managing customer end distributes hardware controls authority, hardware controls authority distribution information can be sent to server, hardware controls authority distribution information carries the mark of the client being currently owned by hardware controls authority, after managing customer end reclaims hardware controls authority, sending hardware controls authority to server and reclaim information, it is managing customer end that the recovery information instruction of hardware controls authority is currently owned by hardware controls authority.Before step S203 and step S204, method also includes: judge whether the client sending desktop operated instruction has hardware controls authority, if so, then enters step S204, otherwise, returns the message not having operating right.
The ageing of data is transmitted between server and client in order to improve, can when client access server, set up multiple transmission channel between a client and a server, as shown in Figure 3, cursor passage is set up between client and server, display channel, input channel and main channel, cursor passage is marked on the position at virtual meeting interface for transmitting light, input channel is for transmitting the operational order that hardware sends, display channel is used for transfer of virtual interface interface content except cursor, main channel is for transmitting the content beyond light target position and operational order, such as: sound, video content etc..Certainly, when server sends virtual meeting interface to multiple clients, by the cursor position in virtual meeting interface by cursor channel transfer to client, virtual meeting interface interface content except cursor is sent to client by display channel, in the process of participant, sound and video content are transmitted by main channel;Additionally, when user end to server sends desktop operated instruction, also cursor position in operational order can be transmitted by cursor passage, operational order in operational order is transmitted by input channel, certainly, in order to ensure after the content of each channel transfer arrives at, the concordance of the content that each passage transmits, when by each channel transfer content, it is possible to add marker bit after content.
nullIn embodiments of the present invention,When multiple client access server,Server sends virtual meeting interface to multiple clients,So that multiple clients all show virtual meeting interface,Thus constituting virtual meeting,And client is when being only assigned with hardware controls authority,Just allow by the control hardware of this client, virtual meeting desktop to be operated,And the operation adjustment virtual meeting desktop that virtual meeting desktop can be carried out by server according to the control hardware of this client,And the virtual meeting desktop after adjusting is sent to all clients,So that the virtual meeting desktop after the display adjustment of all client synchronization,When being only assigned with hardware controls authority due to client,Just allow by the hardware of this client, virtual meeting desktop to be operated,Avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client.
The present invention also provides for management multi-user and controls method second embodiment at virtual meeting interface, refers to Fig. 4, and method includes:
Step S301: when access server, receives the virtual meeting interface sent from server, and shows virtual meeting interface;
After client shows virtual meeting interface, client access of virtual meeting.Certainly, client can also configure photographic head and mike, and meeting personnel can be made a speech by mike, and the speech of meeting personnel is sent to other clients, photography/videography head is for shooting the head portrait of meeting personnel, and head portrait is shown in virtual meeting interface in real time.
Step S302: request distribution hardware controls authority, wherein, hardware controls authority refers to the authority allowing the control hardware by client that virtual meeting interface is controlled.
Hardware controls authority can be managed by server, then client is directly to server request hardware;Or, client divides managing customer end and traditional client, and by distributing hardware controls authority in managing customer side, concrete, step S302 includes:
Step S3021: sending hardware controls request to managing customer end, wherein, when managing customer end access server, server directly distributes hardware controls authority to managing customer end;
Managing customer end is without asking hardware controls authority, and managing customer end directly obtains hardware controls authority.Appointment for managing customer end can be in many ways: such as: directly in server side configuration management client, or using the client of the first access server as managing customer end, all other is traditional client.In the present embodiment, control hardware and include mouse and keyboard, it addition, photographic head and mike are not belonging to control the category of hardware.
Step S3022: receiving management client becomes distribution of work response according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
The way to manage of hardware controls authority can also be had multiple by managing customer end, such as: after distribution hardware controls authority, can actively reclaim hardware controls authority, can also be that the client having hardware controls authority sets scheduled duration, when exceeding scheduled duration, it is automatically releasable hardware controls authority etc..
Step S303: receiving after hardware controls authority becomes distribution of work response, and when virtual meeting interface being operated by the control hardware of client, catching light and be marked on the position at virtual meeting interface and control the operational order that hardware sends;
Cursor is for positioning the object operated in virtual meeting interface, and which kind of operation the object operated is performed for indicating by operational order.
Step S304: be marked on position and the operational order generation desktop operated instruction at virtual meeting interface according to light;
Step S305: send desktop operated instruction to server, so that server adjusts virtual meeting interface according to desktop operated instruction, and returns to the virtual meeting interface after adjustment;
Step S306: receive and show the virtual meeting interface after adjustment.
By the control hardware of client, virtual meeting interface is being operated, server response operation, and adjust virtual meeting interface, the virtual meeting interface after client display adjustment, being exactly directly operate virtual meeting interface to the sensation of meeting personnel, virtual meeting interface directly responds.Certainly, the virtual meeting interface after adjustment also can be synchronized to other client, it is ensured that the virtual meeting interface shown by all clients of access server keeps consistent.
nullIn embodiments of the present invention,After client access server,Client receives and shows the virtual meeting interface from server,Client request hardware controls authority,And after client gets hardware controls authority,Just allow by the control hardware of this client, virtual meeting desktop to be operated,And when virtual meeting desktop being operated by the control hardware of client,The operation adjustment virtual meeting desktop that virtual meeting desktop can be carried out by server according to the control hardware of this client,And the virtual meeting desktop after adjusting is returned client,Virtual meeting desktop after client display adjustment,When being only assigned with hardware controls authority due to client,Just allow by the hardware of this client, virtual meeting desktop to be operated,Avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client.
The present invention provides server embodiment.Referring to Fig. 5, server 40 includes sending module 401, distribution module 402, receiver module 403 and adjusts sending module 404.
Sending module 401, for when multiple client 41 access server 40, sending virtual meeting interface to multiple clients 41, so that multiple client 41 all shows virtual meeting interface.After multiple clients 41 all show virtual meeting interface, virtual meeting has built.Distribution module 402, is used for being that a client 41 distributes hardware controls authority, and wherein, hardware controls authority refers to the authority allowing the control hardware by client 41 that virtual meeting interface is controlled.In the present embodiment, control hardware and include mouse and keyboard, but control hardware and do not include mike, speaker and photographic head.
Receiver module 403, for receiving the desktop operated instruction that the client 41 with hardware controls authority sends, wherein, desktop operated instruction is when virtual meeting interface being operated by the control hardware of client 41, the instruction that client 41 generates according to described operation, desktop operated instruction includes when virtual meeting interface is operated, and light is marked on the position at virtual meeting interface and controls the operational order that hardware sends.Adjust sending module 404, for according to desktop operated instruction, adjusting virtual meeting interface, and the virtual meeting interface after adjusting is sent to multiple client 41, so that multiple client 41 all shows the virtual meeting interface after adjusting.Virtual meeting interface after a client 41 operates virtual meeting interface, after the adjustment of all client 41 simultaneous displays, it is ensured that the concordance at virtual meeting interface shown between all clients 41.
Unified management can be carried out by server 40 for hardware controls authority, can also specify a certain client 41 is managing customer end, other client 41 is traditional client, unified management hardware controls authority is carried out by managing customer end, then distribution module 402 is specifically for distributing hardware controls authority to managing customer end, wherein, managing customer end is additionally operable to the hardware controls request sent according to traditional client, transfers the possession of hardware controls authority to the traditional client sending hardware controls request.How hardware controls authority is reclaimed for managing customer end be not especially limited, but hardware controls authority can only be assigned to a client every time.
nullIn embodiments of the present invention,Sending module 401 is for when multiple client 41 access server 40,Virtual meeting interface is sent to multiple clients 41,So that multiple clients 41 all show virtual meeting interface,Thus constituting virtual meeting,And client 41 is when being only assigned with hardware controls authority,Just allow by the control hardware of this client 41, virtual meeting desktop to be operated,And adjust the operation adjustment virtual meeting desktop that virtual meeting desktop can be carried out by sending module 404 according to the control hardware of this client 41,And the virtual meeting desktop after adjusting is sent to all clients 41,So that the virtual meeting desktop after the adjustment of all client 41 simultaneous displays,When being only assigned with hardware controls authority due to client 41,Just allow by the hardware of this client 41, virtual meeting desktop to be operated,Avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client 41.
The present invention provides again client implementation mode.Referring to Fig. 6, client 50 includes the first reception display module 501, request module 502, capture module 503, generation module 504, sending module 505 and the second reception display module 506.
First receives display module 501, for when access server 51, receiving the virtual meeting interface sent from server 51, and show virtual meeting interface.Request module 502, is used for asking distribution hardware controls authority, and wherein, hardware controls authority refers to the authority allowing the control hardware by client 50 that virtual meeting interface is controlled.In the present embodiment, control hardware and include mouse and keyboard.
Capture module 503, for receiving after hardware controls authority becomes distribution of work response, and when the virtual meeting interface of client 50 being operated by the control hardware of client 50, catch light and be marked on the position at virtual meeting interface and control the operational order that hardware sends.Capture module 503, generates desktop operated instruction for the position and operational order being marked on virtual meeting interface according to light.Sending module 505, for sending desktop operated instruction to server 51, so that server 51 adjusts virtual meeting interface according to desktop operated instruction, and returns to the virtual meeting interface after adjustment.Second receives display module 506, is used for the virtual meeting interface after receiving and show adjustment.Certainly, server 51 also can send other client 50 the virtual meeting interface after adjusting, to ensure that the virtual meeting interface shown by the client 50 of all access servers 51 keeps synchronizing.
Hardware controls authority can be carried out unified management by server 51, multiple clients 50 of access server 51 can also be divided into managing customer end 50 and traditional client 50, server 51 is by the right distribution of management hardware controls authority to managing customer end 50, hardware controls authority is managed by managing customer end 50, concrete, request module 502 includes transmitting element 5021 and receives unit 5022.Transmitting element 5021, for sending hardware controls request to managing customer end 50, wherein, when managing customer end 50 access server 51, server 51 directly distributes hardware controls authority to managing customer end 50.Receive unit 50222, become distribution of work response for receiving management client 50 according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
nullIn embodiments of the present invention,Receive display module for after access server 51,Receive and show the virtual meeting interface from server 51,Request module 502 is used for asking distribution hardware controls authority,And after client 50 gets hardware controls authority,Just allow by the control hardware of this client 50, virtual meeting desktop to be operated,And when virtual meeting desktop being operated by the control hardware of client 50,The operation adjustment virtual meeting desktop that virtual meeting desktop can be carried out by server 51 according to the control hardware of this client 50,And the virtual meeting desktop after adjusting is returned client 50,Virtual meeting desktop after client 50 display adjustment,When being only assigned with hardware controls authority due to client 50,Just allow by the hardware of this client 50, virtual meeting desktop to be operated,Avoid well when simultaneously by the operating collision caused when controlling hardware operation virtual meeting interface of multi-client 50.
The foregoing is only embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every equivalent structure utilizing description of the present invention and accompanying drawing content to make or equivalence flow process conversion; or directly or indirectly it is used in other relevant technical fields, all in like manner include in the scope of patent protection of the present invention.

Claims (10)

1. one kind manages the method that multi-user controls virtual meeting interface, it is characterised in that including:
When multiple client access server, send virtual meeting interface to the plurality of client, so that the plurality of client all shows described virtual meeting interface;
Being client distribution hardware controls authority described in, wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;
Receive and there is the desktop operated instruction that the client of described hardware controls authority sends, wherein, described desktop operated instruction is when the virtual meeting interface of described client being operated by the control hardware of described client, the instruction that described client generates according to described operation, described desktop operated instruction includes when virtual meeting interface is operated, the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;
According to described desktop operated instruction, adjust described virtual meeting interface, and the virtual meeting interface after described adjustment is sent to the plurality of client, so that the plurality of client shows the virtual meeting interface after described adjustment.
2. method according to claim 1, it is characterised in that
The plurality of client divides managing customer end and traditional client;
Described is that described in one, the step of client distribution hardware controls authority includes:
Distributing hardware controls authority to described managing customer end, wherein, described managing customer end is additionally operable to the hardware controls request sent according to traditional client, transfers the possession of described hardware controls authority to the traditional client sending the request of described hardware controls.
3. method according to claim 1, it is characterised in that
Described control hardware includes mouse and keyboard.
4. one kind manages the method that multi-user controls virtual meeting interface, it is characterised in that including:
When access server, receive the virtual meeting interface sent from described server, and show described virtual meeting interface;
Request distribution hardware controls authority, wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;
Receiving after hardware controls authority becomes distribution of work response, and by the control of described client control hardware virtual meeting interface is operated time, catch the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;
Position and the generation desktop operated instruction of described operational order at described virtual meeting interface it is marked on according to described light;
Send described desktop operated instruction to described server, so that described server adjusts described virtual meeting interface according to desktop operated instruction, and return to the virtual meeting interface after adjustment;
Receive and show the virtual meeting interface after adjustment.
5. method according to claim 4, it is characterised in that
The step of described request distribution hardware controls authority includes:
Sending hardware controls request to managing customer end, wherein, when described managing customer terminates into described server, described server directly distributes described hardware controls authority to described managing customer end;
Receive described managing customer end and become distribution of work response according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
6. a server, it is characterised in that including:
Sending module, for when multiple client access server, sending virtual meeting interface to the plurality of client, so that the plurality of client all shows described virtual meeting interface;
Distribution module, being used for is client distribution hardware controls authority described in, and wherein, described hardware controls authority refers to the authority allowing the control hardware by client that described virtual meeting interface is controlled;
Receiver module, for receiving, there is the desktop operated instruction that the client of described hardware controls authority sends, wherein, described desktop operated instruction is when virtual meeting interface being operated by the control hardware of described client, the instruction that described client generates according to described operation, described desktop operated instruction includes when virtual meeting interface is operated, the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends;
Adjust sending module, for according to described desktop operated instruction, adjust described virtual meeting interface, and the virtual meeting interface after described adjustment is sent to the plurality of client, so that the plurality of client all shows the virtual meeting interface after described adjustment.
7. server according to claim 6, it is characterised in that
The plurality of client divides managing customer end and traditional client;
Described distribution module is specifically for distributing hardware controls authority to described managing customer end, wherein, described managing customer end is additionally operable to the hardware controls request sent according to traditional client, transfers the possession of described hardware controls authority to the traditional client sending the request of described hardware controls.
8. server according to claim 6, it is characterised in that
Described control hardware includes mouse and keyboard.
9. a client, it is characterised in that including:
First receives display module, for when access server, receiving the virtual meeting interface sent from described server, and show described virtual meeting interface;
Request module, is used for asking distribution hardware controls authority, and wherein, when described managing customer terminates into described server, described server directly distributes described hardware controls authority to described managing customer end;
Capture module, for receiving after hardware controls authority becomes distribution of work response, and by described client control hardware the virtual meeting interface of described client is operated time, catch the operational order that light is marked on the position at described virtual meeting interface and described control hardware sends
Generation module, generates desktop operated instruction for the position and described operational order being marked on described virtual meeting interface according to described light;
Sending module, for sending described desktop operated instruction to described server, so that described server adjusts described virtual meeting interface according to desktop operated instruction, and returns to the virtual meeting interface after adjustment;
Second receives display module, is used for the virtual meeting interface after receiving and show adjustment.
10. client according to claim 9, it is characterised in that
Described request module includes:
Transmitting element, for sending hardware controls request to managing customer end, wherein, described managing customer end also accesses described server, and shows described virtual meeting interface;
Receive unit, become distribution of work response for receiving described managing customer end according to the hardware controls authority returned after hardware controls request distribution hardware controls authority.
CN201610099435.5A 2016-02-23 2016-02-23 Method for managing multi-user control virtual meeting interface, server and client Pending CN105790963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610099435.5A CN105790963A (en) 2016-02-23 2016-02-23 Method for managing multi-user control virtual meeting interface, server and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610099435.5A CN105790963A (en) 2016-02-23 2016-02-23 Method for managing multi-user control virtual meeting interface, server and client

Publications (1)

Publication Number Publication Date
CN105790963A true CN105790963A (en) 2016-07-20

Family

ID=56402904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610099435.5A Pending CN105790963A (en) 2016-02-23 2016-02-23 Method for managing multi-user control virtual meeting interface, server and client

Country Status (1)

Country Link
CN (1) CN105790963A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331758A (en) * 2016-08-17 2017-01-11 陆阳 Virtual replicable touch video display device
CN108829482A (en) * 2018-06-20 2018-11-16 广州视源电子科技股份有限公司 Data transmission cooperation control system, method, storage medium and interaction device
CN108965217A (en) * 2017-05-17 2018-12-07 中国科学院软件研究所 A kind of multi-screen digital video interactive based on C/S framework
CN112601046A (en) * 2020-12-10 2021-04-02 北京橙色云科技有限公司 Interactive method, terminal, server, interactive system and non-transitory storage medium
CN114422353A (en) * 2021-12-13 2022-04-29 武汉工程大学 Multi-client data processing system, method and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820430A (en) * 2010-05-12 2010-09-01 中兴通讯股份有限公司 Method and device for realizing file sharing in IMS WEB meeting
CN101834905A (en) * 2010-05-13 2010-09-15 中兴通讯股份有限公司 Remote document sharing method and remote document sharing server

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820430A (en) * 2010-05-12 2010-09-01 中兴通讯股份有限公司 Method and device for realizing file sharing in IMS WEB meeting
CN101834905A (en) * 2010-05-13 2010-09-15 中兴通讯股份有限公司 Remote document sharing method and remote document sharing server

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
李兆君: "《教师怎样进行多媒体教学与网络学习》", 30 June 2007 *
湖北省电力公司信息通信分公司: "《电力信息通信实用技术》", 31 October 2013 *
超级容易学电脑编委会编著: "《电脑上网》", 31 May 2006 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331758A (en) * 2016-08-17 2017-01-11 陆阳 Virtual replicable touch video display device
CN108965217A (en) * 2017-05-17 2018-12-07 中国科学院软件研究所 A kind of multi-screen digital video interactive based on C/S framework
CN108965217B (en) * 2017-05-17 2020-10-27 中国科学院软件研究所 Multi-screen multimedia interaction system based on C/S framework
CN108829482A (en) * 2018-06-20 2018-11-16 广州视源电子科技股份有限公司 Data transmission cooperation control system, method, storage medium and interaction device
CN108829482B (en) * 2018-06-20 2022-04-05 广州视源电子科技股份有限公司 Data transmission cooperation control system, method, storage medium and interaction device
CN112601046A (en) * 2020-12-10 2021-04-02 北京橙色云科技有限公司 Interactive method, terminal, server, interactive system and non-transitory storage medium
CN112601046B (en) * 2020-12-10 2022-03-11 橙色云互联网设计有限公司 Interactive method, terminal, server, interactive system and non-transitory storage medium
CN114422353A (en) * 2021-12-13 2022-04-29 武汉工程大学 Multi-client data processing system, method and storage medium
CN114422353B (en) * 2021-12-13 2024-04-19 武汉工程大学 Multi-client data processing system, method and storage medium

Similar Documents

Publication Publication Date Title
CN105790963A (en) Method for managing multi-user control virtual meeting interface, server and client
EP3750291B1 (en) Collaborative editing of media in a mixed computing environment
EP3447631B1 (en) Writing trajectory synchronization method and system for multiple clients
WO2021203979A1 (en) Operation and maintenance processing method and apparatus, and computer device
CN105431816B (en) Synchronizer associated data between computing devices
US20070203980A1 (en) Subsystem-scoping architecture for breakout rooms in a virtual space
US10579240B2 (en) Live-rendered and forkable graphic edit trails
CN110765744A (en) Multi-person collaborative document editing method and system
CN104067557A (en) Automatic provisioning of resources for meeting collaboration
CA2913711A1 (en) Method for conducting a collaborative event and system employing same
DE212018000388U1 (en) System for making functional devices available for meeting participants
WO2018119589A1 (en) Account management method and apparatus, and account management system
CN1918557A (en) Systems and methods for creating time aware networks using independent absolute time values in network devices
US20150019486A1 (en) System and Method for Delta Change Synchronization of Data Changes across a Plurality of Nodes
WO2014064817A1 (en) Information processing terminal, synchronization control method, and synchronization control program
CN102916998A (en) Network public whiteboard system and method based on cloud computing
US9692608B2 (en) Communication management apparatus, program, communication management method, and communication management system
US8356102B2 (en) Selective connection between corresponding communication components involved in a teleconference
US8930532B2 (en) Session management in a thin client system for effective use of the client environment
KR20130011130A (en) Memo synchronization system, mobile system and memo synchronization method for synchronizing memo data
US20120303709A1 (en) Conference assistance system, data processing apparatus and recording medium
CN114221969B (en) Data synchronization method, terminal, server and system based on near field communication
CN111339194A (en) Automatic scheduling method and device for middleware of database access layer
CN111367995B (en) Data synchronization method and device based on service lock, electronic equipment and storage medium
CN102651692A (en) Network conference server and method for conducting network conference

Legal Events

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

Application publication date: 20160720