WO2011140739A1 - Method, system and server for sharing remote document - Google Patents

Method, system and server for sharing remote document Download PDF

Info

Publication number
WO2011140739A1
WO2011140739A1 PCT/CN2010/075532 CN2010075532W WO2011140739A1 WO 2011140739 A1 WO2011140739 A1 WO 2011140739A1 CN 2010075532 W CN2010075532 W CN 2010075532W WO 2011140739 A1 WO2011140739 A1 WO 2011140739A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
server
document
shared document
control
Prior art date
Application number
PCT/CN2010/075532
Other languages
French (fr)
Chinese (zh)
Inventor
王强
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011140739A1 publication Critical patent/WO2011140739A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a remote document sharing method, system, and remote document sharing server. Background technique
  • the present invention provides a remote document sharing method, system, and remote document sharing server, which can effectively improve the efficiency of remote collective office.
  • the present invention provides a remote document sharing method, including: a server receiving a request message sent by a terminal to obtain a control message for controlling a shared document; and a server sending a corresponding pair of shared documents to the terminal according to the received request message.
  • the server receives an operation instruction of the terminal to the shared document after obtaining control of the shared document; and operates the shared document according to the operation instruction, and transmits the operation result to the terminal connected to the server.
  • the present invention further provides a remote document sharing server, comprising: a request message receiving unit, configured to receive a request message sent by the terminal to obtain control of the shared document; and a control right sending unit, configured to receive the unit according to the request message Receiving the request message, and sending the corresponding control right to the shared document to the terminal;
  • the operation instruction receiving unit is configured to receive an operation instruction of the terminal to share the document after obtaining control of the shared document;
  • a unit configured to operate the shared document according to the operation instruction, and transmit the operation result to the terminal connected to the server.
  • the invention also provides a remote document sharing system, comprising:
  • a server configured to store a shared document, and receive a request message sent by the terminal to obtain a control message for the shared document, and send a corresponding control right to the shared document to the terminal according to the received request message; Receiving operation content of the shared document after the terminal obtains control of the shared document, and transmitting the operation result of the shared document to other terminals connected to the server;
  • the terminal at least two terminals that are connected to the server in a wired or wireless manner, are used to obtain control of the operation of the shared document of the server, and then perform corresponding operations on the shared document.
  • the invention provides a remote document sharing method, a system and a remote document sharing server.
  • a remote document sharing method By storing a shared document on a server and assigning control rights to each terminal, the shared document server can be good for each terminal in the remote conference process. Synchronize shared documents DRAWINGS
  • FIG. 1 is a schematic flowchart of a remote document sharing method according to Embodiment 1 of the present invention
  • FIG. 2 is a schematic diagram of a remote document sharing system constructed by using Android as a server and a client application platform;
  • FIG. 3 is a schematic flowchart of a remote document sharing method according to Embodiment 2 of the present invention
  • FIG. 4 is a schematic flowchart of a remote document sharing method according to Embodiment 3 of the present invention
  • FIG. 6 is a schematic structural diagram of a remote document sharing system according to Embodiment 5 of the present invention
  • FIG. 7 is a display interface on a terminal of a remote document sharing system provided by the present invention.
  • Embodiment 1 of the present invention provides a remote document sharing method, and a flowchart thereof is shown in FIG. 1. The method includes the following steps:
  • S101 The server receives a request sent by the terminal to obtain a request message for operating the shared document.
  • S102 The server sends a corresponding control right to the shared document to the terminal according to the received request message.
  • S103 The server receives an operation instruction of the terminal to share the document after obtaining control of the shared document.
  • S104 The server operates the shared document according to the operation instruction, and transmits the operation result to all terminals connected to the server.
  • FIG. 2 is a remote document sharing system composed of Android as a server and a client application platform.
  • the server and client software system implementing the present invention can be configured as follows:
  • Step 1 Add the following protocol modules to the server library layer (Android Libraries): Real-time control protocol RTCP to provide distributed data feedback, flow control and congestion Control, in this system for multimedia conference video, audio two-way transmission control; real-time transmission protocol RTP, providing standard data for transmitting audio and video, used in this system for multimedia conference video, audio two-way transmission;
  • Real-time streaming protocol RTSP establishes document content transmission between server and client;
  • Simple object access protocol SOAP based on application layer-based access protocol, can penetrate most firewalls, used for document collaboration and conference permissions in this system Management transfer of commands;
  • Session creation protocol SIP which is used in the system to initiate a conference startup and shutdown process based on the TCP/IP protocol
  • Extensible Markup Language XML which is used to compose commands, video and audio information, document information, user rights information, etc. into a cross-platform data stream.
  • SIP will be a very important process, mainly completing the establishment, release and control process of related IP packet sessions.
  • the complete SIP consists of four parts: SIP user agent, SIP registration server, SIP proxy server and SIP redirection.
  • Server our system belongs to the SIP user agent, and the other three servers of SIP can use the Internet ready-made service or can be established independently.
  • Step 2 Add the business logic layer to the application framework Application Framework, including the six business logics:
  • the XML data encapsulation/decapsulation controls the XmlPackage segment.
  • the process encapsulates the multimedia and document information of user A in XML format and transmits it to user B through the distribution server.
  • User B decapsulates through the program segment, and the layer belongs to the application. Layer, you need to define the port number Port Number;
  • the SOAP command encapsulates/decapsulates the SoapPackage section, and the process transmits the command sent by the user to the distribution server and determines it;
  • the SIP session controls the SipControl segment, and the process is packaged into a completed SIP session process through user interaction of the UI.
  • the session command can be a standard SIP process or a IMS/NGN definition process.
  • the RTP/RTCP control transmits the RTPTransmit segment for receiving/transmitting multimedia information in two directions, and the information data is handed over to the XmlPackage segment for processing, and presented to the user through the UI Application;
  • RTSP transmits an RTSPDocument segment for transmitting XmlPackage document information to the server in one direction, and receiving distribution information from the server;
  • the Datalnformation section used to obtain video, audio information, or content information from a database document from the Android Driver layer, is the source of data for XmlPacage.
  • Step 3 Android Application is the user UI interface and operation layer. All user interactions are handled by the ConferenceSys process, using Linux window mechanism or browser technology.
  • the core is Android graphics image library.
  • the client needs to be configured on the mobile terminal or the ordinary wired terminal.
  • the main steps are as follows:
  • Step 1 The mobile terminal or the ordinary wired terminal uses the virtual private network VPN to log in to the Android server, and performs related authentication.
  • the terminal that authenticates the terminal starts the client or the browser to log in to the remote document sharing server, and records and configures the state information.
  • the IP protocol packet is recorded in the server user account.
  • the IP protocol packet information includes: document ownership, terminal operation authority, and terminal conference status.
  • Step 2 The remote document sharing server establishes an independent user interval for each user to save the information to which it belongs, and controls related actions in user operations and real-time information forwarding.
  • the server is in a multi-process state, and the main process includes the following Child process:
  • User information control sub-process Userlnfo used to modify and audit user control rights and status information
  • Document information receiving sub-process DocRec used to receive user review process information from control document review, including document modification, screen scrolling, etc.
  • the document control signaling receiving sub-process DocCon is configured to receive a control request command from different users, and the main process determines, according to the decision algorithm, whether to allow the control right to change or in what case. Change
  • the document information sending sub-process DocInfoSend is used to forward the document change information to the authorized users, so that they can participate in the review discussion in real time by listening, speaking, and watching;
  • User access/exit control sub-process UserAccept which is used to control user access rights.
  • the system whether it is the terminal or the server, involves the Linux driver layer, the middle layer abstraction layer, the business logic framework layer, the protocol interception resolution layer and the UI user interaction layer, and is implemented in a multi-process concurrent manner.
  • the bidirectional RTCP/RTP/RSTP flow control mechanism ensures that the client document information changes can be collected in real time, and the change information is continuously distributed to the receiving end, so that a high signal quality can always be obtained under a certain bandwidth.
  • All client/browser information is configurable, and the control information for specific documents is adjusted by the server according to the authorization of the document owner.
  • the basic protocols include: RTP, RTCP, IP/TCP, etc., and the master process The way to create threads is to complete different types of request packet packaging.
  • the mobile communication terminal can access the Internet, the whole system needs the participation of 3G modules.
  • the 3G module will be connected by USB and PCIE, and at least two AT and Data TTYs devices need to be established. They are used to synchronize the AT commands communicated with the 3G module and the IP control commands and document information communicated with the server. In addition, related voice and video information can also be transmitted separately through the new TTYs channel.
  • Embodiment 2 of the present invention provides a remote document sharing method.
  • the remote shared document described in the present invention is stored in a server for common review by multiple users.
  • FIG. 3 is a second embodiment of the present invention.
  • a schematic diagram of a remote document sharing method is proposed, as shown in FIG.
  • the method includes the following steps:
  • Terminal A and terminal B access the server through VPN access authentication.
  • the terminal A After obtaining the operation right of the shared document, the terminal A obtains the control right of the shared document, and has one or more of the control rights of adding, deleting, modifying, flipping, printing, projecting, saving, etc. of the document. Item, the corresponding operation can be performed on the document; terminal A proposes an operation on sharing the document.
  • terminal A may upload the content of the operation to be performed to the server; and the server operates the shared document stored in itself according to the received operation content.
  • the server operates the shared document stored in itself according to the received operation content.
  • the local audio and video content can also be uploaded to the server through the multimedia session control, and the server forwards to other terminals connected to the server by using the real-time transmission protocol.
  • the server After determining that the terminal B has the right to receive the shared document, the server sends the operation result of the shared document obtained according to the operation content of the shared document uploaded by the terminal A to the terminal B, and the other connection to the server and has Permission of the terminal.
  • the process of transmitting the operation result to the terminal B may be performed by the document information transmission sub-process and transmitted according to the real-time streaming protocol.
  • the actual server includes the voice signal and/or the video signal uploaded by each terminal connected to the terminal to be synchronized to other terminals connected to the user, thereby forming a form of the video conference. And each time the user who gains control has shared the text When the file is operated (including: add, delete, flip, modify, print, project, save, etc.), the operation instructions issued by the user are recorded on the server side for later query or for recovery of the shared document.
  • the third embodiment of the present invention provides a flow of the remote document sharing method in the third embodiment of the present invention.
  • the third embodiment of the present invention provides a specific flow of control of the shared document in the case where the control right of the shared document has been issued.
  • the terminal currently connected to the server includes terminal A and terminal B, and terminal A has obtained control of operating the shared document.
  • terminal B wants to obtain the shared document.
  • Control of the operation includes the following steps:
  • the terminal B issues a control right conversion request, and obtains control of the shared document, so as to be able to perform corresponding operations on the shared document.
  • S303 The user of the terminal A needs to operate the shared document according to whether it still needs to operate the shared document, or according to the priority level of another terminal that initiates the application, whether it can agree to the change of the control right, and sends a rejection control right change message or agrees to the control right. Change message.
  • S306 The server determines that the other terminal has the right to receive the modified result of the shared document, and sends the modified result of the shared document by the terminal B to the corresponding terminal.
  • FIG. 5 is a schematic structural diagram of a remote document sharing server according to Embodiment 4 of the present invention.
  • the remote document sharing server includes:
  • the request message receiving unit 41 is configured to receive a request message sent by the terminal to obtain control of the shared document;
  • the control authority issuance unit 42 is configured to send a corresponding control right to the shared document to the terminal according to the request message received by the request message receiving unit 41;
  • An operation instruction receiving unit 43 is configured to receive an operation instruction of the terminal to share the document after obtaining control of the shared document;
  • the operation result synchronization unit 44 is configured to operate the shared document according to the operation instruction received by the operation instruction receiving unit, and transmit the operation result to the terminal connected to the server.
  • the remote document sharing server further includes:
  • the control right recovery unit 45 is configured to: after the request message receiving unit 41 receives the request message, query whether the control right of the related shared document has been delivered, and if it has been delivered, send a message requesting the reclaiming permission to the terminal having the control right. And receiving the message of returning the control right sent by the terminal having the control right after releasing the control right, and notifying the control authority issuing unit,
  • the control right issuing unit is further configured to send a corresponding control right to the shared document to the terminal after receiving the notification of the control right recovery unit.
  • the remote document sharing server may further include:
  • the signal transmission unit 46 is configured to synchronously output the voice signal and/or the video signal uploaded by the terminal connected to itself to other terminals connected to the server.
  • the operation instruction recording unit 47 is configured to record an operation instruction of the terminal for sharing the shared document with the control right of the shared document.
  • FIG. 6 is a schematic structural diagram of a remote document sharing system according to Embodiment 5 of the present invention. As shown in FIG. 6, the remote document sharing system includes:
  • a server 51 configured to store a shared document, and receive a request message sent by the terminal to obtain a control right of the shared document, and send a corresponding control right to the shared document to the terminal according to the received request message; For receiving the terminal to obtain control of the shared document The content of the operation of the shared document after the right, and the result of the operation of the shared document is transmitted to other terminals connected to the server;
  • the terminal 52 at least two terminals connected to the server in a wired or wireless manner, are used to obtain control of operation of the shared document of the server, perform corresponding operations on the shared document, and receive information sent by the server.
  • control rights obtained by the terminal 52 for sharing the document include: adding, deleting, scrolling, modifying, printing, projecting, and saving.
  • the display interface on the terminal 52 is as shown in FIG. 7, and includes multiple areas, which are:
  • Area 1 can do the following: Operation 1: The user clicks the Add menu to add the document to the right document arrangement area shown in Figure 6, when the document does not enter the server. The other participants cannot see the document, and the color displayed in the document arrangement area is different from other documents. Once the user selects the synchronization in Figure 6, the document enters the server and completes the operation of adding the shared document. Gaining control will allow the document to be manipulated;
  • Operation 2 The user who owns the file ownership clicks the delete menu to delete the document from the server and document arrangement area, and other participants will no longer have control rights;
  • Operation 3 The user selects the arrangement menu, and can display multiple documents selected from the document arrangement area on the screen to enter the document review area, which is convenient for the participants to compare;
  • Operation 4 The user selects the video or voice menu, and can transfer its image or voice to other sites, otherwise the video and audio information will not be transmitted.
  • Operation 5 The security menu is the only way for users to access the conference. Only users who have passed the security authentication can obtain access review, otherwise they will not be able to enter the conference.
  • Operation 1 Only one participant can control the document at a time. Other participants must first select the control area menu in Figure 6 and obtain the text if they are accepted by the controller at the time.
  • File control
  • Operation 2 Users who gain control by selecting the Flip Menu can read any document at will during the meeting;
  • Operation 3 Users who gain control by selecting the Modify menu can modify any document at will during the meeting;
  • Operation 4 Only the document owner can select the print menu and choose to print the output to the printer controlled by that terminal. Other participants cannot perform this operation regardless of whether they have control or not. The purpose is to ensure that the security document is not Properly disseminated;
  • Operation 5 Each participant can project the terminal content onto the projector by selecting the projection menu, so that all participants in the large conference venue can see the relevant content;
  • Operation 6 The user who obtains the control can save the modified document to the server by saving it.
  • Operation 7 Only the document owner can select the synchronization menu, distribute the existing and the documents in the server to a terminal, and thus remain on the terminal, and the operation of the document will be controlled by the document security management; Synchronize with the server and synchronize with the terminal.
  • Area 3 (Terminal 1/../Terminal M) is implemented as follows:
  • Operation 1 By selecting the add button in Figure 6, not only can the document be added, but also the end user can be added, allowing an end user to get the opportunity to enter the conference, and the user name and password can be set, and even the authentication mode can be securely accessed;
  • Operation 2 By selecting the deletion case in Figure 6, you can not only delete the document, but also forcibly withdraw the terminal user from the conference and have the permission;
  • Operation 3 Through the voice/video menu in Figure 6, you can selectively transfer video and voice to certain designated end users.
  • Operation 4 For the convenience of the user, the above operations can be directly performed in the terminal management area on the left side of FIG. 6; Area 4 (document 1/../document N) is implemented as follows:
  • Operation 1 The document layout area on the right side of Figure 6 lists all the conference documents, including the uploaded server and also the terminal that has not been uploaded yet.
  • Operation 2 After the user selects some documents, they can directly operate according to the menu of Figure 6.
  • the area 5 (document review area) is implemented as follows:
  • Operation 1 The user who obtains the control can perform the operations of scrolling through and modifying the documents displayed in the review area. All operations are synchronized by the server to the parties participating in the conference;
  • Operation 2 Allow users to manage the review area documents through the Arrange menu, support single document, multiple document display, and also support document display selection terminal, that is, allow those terminals to implement the document.
  • the relevant control signaling will be sent to the server through the IP packet.
  • the server will modify the permission status of the relevant user, and will detect when the document information sending process selects the distribution.
  • Database information, and the decision to distribute or not; IP packets of different formats will contain different meanings. Different information will be represented in the first byte field of the body data immediately following the IP header. For example, 00000000 indicates that the IP packet information is The control command, 00000001 indicates that the IP packet information is data information, and the content of the second byte field is a specific control command word.
  • the system whether it is the terminal or the server, involves the Linux driver layer, the middle layer abstraction layer, the business logic framework layer, the protocol interception resolution layer and the UI user interaction layer, and is implemented in a multi-process concurrent manner.
  • the invention provides a remote document sharing method and a remote document sharing server.
  • a remote document sharing method By storing a shared document on a server and assigning control rights to each terminal, the shared document can share the document well with each terminal in the remote conference process. content.
  • the present invention cover the modifications and variations of the inventions

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention discloses a method for sharing a remote document. The method includes: a server receives a request message transmitted by a terminal, the message requesting the control right for a shared document; the server transmits the corresponding control right for the shared document to said terminal according to the received request message; the server receives the operation instructions for the shared document, the instructions transmitted by the terminal after the terminal acquires the control right for the shared document; and the server performs operations on the shared document according to said operation instructions, and transmits the operation result to the terminals connected to said server. The present invention also correspondingly discloses a system and server for sharing a remote document. By storing a shared document and allocating control right to each terminal on a server, the present invention enables good synchronization of shared document contents for each terminal in processes of remote conferences.

Description

远程文档共享方法、 系统以及远程文档共享服务器 技术领域  Remote document sharing method, system, and remote document sharing server
本发明涉及通信技术领域, 尤其涉及远程文档共享方法、 系统以及远 程文档共享服务器。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a remote document sharing method, system, and remote document sharing server. Background technique
随着无线、 有线宽带业务的快速增长, 以商务人士为代表的企业用户 越来越频繁的参与到日常办公与对外交流中, 由此增强内部合作、 扩大外 部宣传, 推动商业活动高效进行。 为此, 很多公司不得不加大人员出差力 度, 甚至为了一件事召集不同部门、 不同公司的人员一同参与, 这些措施 对时间、 资金造成了很大的浪费。  With the rapid growth of wireless and cable broadband services, enterprise users represented by business people are increasingly participating in daily office and external communication, thereby enhancing internal cooperation, expanding external publicity, and promoting efficient business activities. To this end, many companies have to increase the number of people on business trips, and even to convene people from different departments and different companies to participate in one thing. These measures have caused a great waste of time and money.
如果公司内部员工之间或不同公司之间可以不受时间、 地点的限制, 随时随地的进行交流、 召开讨论会, 并远程确认异议, 将大大提高会议效 率, 并节省公司运营成本。 现有的视频会议以及电话会议系统一定程度上 提升了交流的效率, 节省了成本。 但是现有的视频会议以及电话会议只能 传递视频信号或者语音信号, 由于可以传递的内容受到限制, 相关的文档 无法进行即时的分发和修改, 从而使得远程集体办公的效率仍然不高, 虽 然部分即时通信软件可以实时的互传文档, 但是各个终端上都保存有文档 的备份, 而且在各个终端上对文档的修改, 对其他终端也都是不可见的, 这必然使得对文档的修改进度和修改内容无法很好的同步。 发明内容  If the company's internal employees or different companies can be free from time and place restrictions, anytime, anywhere, exchanges, seminars, and remote confirmation of objections will greatly improve the efficiency of the meeting and save the company's operating costs. The existing video conferencing and teleconferencing systems have improved the efficiency of communication and saved costs. However, existing video conferences and conference calls can only transmit video signals or voice signals. Because the content that can be delivered is limited, related documents cannot be immediately distributed and modified, so that the efficiency of remote collective office is still not high, although some Instant messaging software can transfer documents in real time, but each terminal has a backup of the document, and the modification of the document on each terminal is also invisible to other terminals, which inevitably makes the modification progress of the document and Modifications are not well synchronized. Summary of the invention
基于现有技术存在的上述问题, 本发明提供一种远程文档共享方法、 系统以及远程文档共享服务器, 能够有效的提高远程集体办公的效率。 本发明提供了一种远程文档共享方法, 包括: 服务器接收终端发送的 请求获得对共享文档的控制权的请求消息; 服务器根据接收的所述请求消 息, 向所述终端下发相应的对共享文档的控制权; 服务器接收所述终端在 获得对共享文档的控制权后对共享文档的操作指令; 以及根据所述操作指 令对共享文档进行操作, 并将操作结果传送到连接到服务器的终端。 Based on the above problems existing in the prior art, the present invention provides a remote document sharing method, system, and remote document sharing server, which can effectively improve the efficiency of remote collective office. The present invention provides a remote document sharing method, including: a server receiving a request message sent by a terminal to obtain a control message for controlling a shared document; and a server sending a corresponding pair of shared documents to the terminal according to the received request message. The server receives an operation instruction of the terminal to the shared document after obtaining control of the shared document; and operates the shared document according to the operation instruction, and transmits the operation result to the terminal connected to the server.
本发明还提供了一种远程文档共享服务器, 包括: 请求消息接收单元, 用于接收终端发送的请求获得对共享文档的控制权的请求消息; 控制权下 发单元, 用于根据请求消息接收单元接收的请求消息, 向所述终端下发相 应的对共享文档的控制权; 操作指令接收单元, 用于收所述终端在获得对 共享文档的控制权后对共享文档的操作指令; 操作结果同步单元, 用于根 据所述操作指令对共享文档进行操作 , 并将操作结果传送到连接到服务器 的终端。  The present invention further provides a remote document sharing server, comprising: a request message receiving unit, configured to receive a request message sent by the terminal to obtain control of the shared document; and a control right sending unit, configured to receive the unit according to the request message Receiving the request message, and sending the corresponding control right to the shared document to the terminal; the operation instruction receiving unit is configured to receive an operation instruction of the terminal to share the document after obtaining control of the shared document; And a unit, configured to operate the shared document according to the operation instruction, and transmit the operation result to the terminal connected to the server.
本发明还提供了一种远程文档共享系统, 包括:  The invention also provides a remote document sharing system, comprising:
服务器, 用于存储共享文档, 以及接收终端发送的请求获得对共享文 档的控制权的请求消息, 根据接收的所述请求消息, 向所述终端下发相应 的对共享文档的控制权; 还用于接收所述终端在获得对共享文档的控制权 后对共享文档的操作内容, 并将对共享文档的操作结果传送到其他连接到 服务器的终端;  a server, configured to store a shared document, and receive a request message sent by the terminal to obtain a control message for the shared document, and send a corresponding control right to the shared document to the terminal according to the received request message; Receiving operation content of the shared document after the terminal obtains control of the shared document, and transmitting the operation result of the shared document to other terminals connected to the server;
终端, 至少两个以有线或者无线的方式接入到服务器的终端, 用于获 得对服务器的共享文档进行操作的控制权后, 对共享文档进行相应的操作。  The terminal, at least two terminals that are connected to the server in a wired or wireless manner, are used to obtain control of the operation of the shared document of the server, and then perform corresponding operations on the shared document.
本发明提供一种远程文档共享方法、 系统以及远程文档共享服务器, 通过在服务器上保存共享文档, 并对各个终端分配控制权限, 从而使得共 享文档服务器能够在远程会议过程中对各个终端很好的同步共享文档内 附图说明 The invention provides a remote document sharing method, a system and a remote document sharing server. By storing a shared document on a server and assigning control rights to each terminal, the shared document server can be good for each terminal in the remote conference process. Synchronize shared documents DRAWINGS
图 1是本发明实施例 1提供一种远程文档共享方法的流程示意图; 图 2是以 Android作为服务器、客户端应用平台的远程文档共享系统构 成示意图;  1 is a schematic flowchart of a remote document sharing method according to Embodiment 1 of the present invention; FIG. 2 is a schematic diagram of a remote document sharing system constructed by using Android as a server and a client application platform;
图 3是本发明实施例 2提出了一种远程文档共享方法的流程示意图; 图 4是本发明实施例 3提出了一种远程文档共享方法的流程示意图; 图 5是本发明实施例 4提供一种远程文档共享服务器的结构示意图; 图 6是本发明实施例 5提供一种远程文档共享系统的结构示意图; 图 7是本发明提供的远程文档共享系统终端上的显示界面。 具体实施方式 本发明实施例 1提供一种远程文档共享方法, 其流程图如图 1所示, 该方法包括步骤:  FIG. 3 is a schematic flowchart of a remote document sharing method according to Embodiment 2 of the present invention; FIG. 4 is a schematic flowchart of a remote document sharing method according to Embodiment 3 of the present invention; FIG. FIG. 6 is a schematic structural diagram of a remote document sharing system according to Embodiment 5 of the present invention; FIG. 7 is a display interface on a terminal of a remote document sharing system provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS Embodiment 1 of the present invention provides a remote document sharing method, and a flowchart thereof is shown in FIG. 1. The method includes the following steps:
S101:服务器接收终端发送的请求获得对共享文档进行操作的请求消息。 S102: 服务器根据接收的所述请求消息, 向所述终端下发相应的对共 享文档的控制权。  S101: The server receives a request sent by the terminal to obtain a request message for operating the shared document. S102: The server sends a corresponding control right to the shared document to the terminal according to the received request message.
S103: 服务器接收所述终端在获得对共享文档的控制权后对共享文档 的操作指令。  S103: The server receives an operation instruction of the terminal to share the document after obtaining control of the shared document.
S104: 服务器根据所述操作指令对共享文档进行操作, 并将操作结果 传送到所有连接到所述服务器的终端。  S104: The server operates the shared document according to the operation instruction, and transmits the operation result to all terminals connected to the server.
为了说明方便,下面以一款 Android作为服务器、客户端应用平台为例, 说明在这样的系统架构下如何实现远程文档共享,图 2是以 Android作为服 务器、 客户端应用平台的远程文档共享系统构成示意图, 如图 2所示, 首 先, 可以按照以下步骤配置实现本发明的服务器、 客户端软件系统:  For convenience of explanation, the following takes an Android as a server and a client application platform as an example to illustrate how to implement remote document sharing under such a system architecture. FIG. 2 is a remote document sharing system composed of Android as a server and a client application platform. Schematic, as shown in FIG. 2, first, the server and client software system implementing the present invention can be configured as follows:
步骤 1: 在服务器函数库层 ( Android Libraries )添加以下的协议模块: 实时控制协议 RTCP, 用以提供分发数据反馈信息, 进行流控制与拥塞 控制, 在本系统中用于多媒体会议视频、 音频的双向传输控制; 实时传输协议 RTP, 提供传输音视频的标准数据, 在本系统中用于多 媒体会议视频、 音频的双向传输; Step 1: Add the following protocol modules to the server library layer (Android Libraries): Real-time control protocol RTCP to provide distributed data feedback, flow control and congestion Control, in this system for multimedia conference video, audio two-way transmission control; real-time transmission protocol RTP, providing standard data for transmitting audio and video, used in this system for multimedia conference video, audio two-way transmission;
实时流传输协议 RTSP, 在服务器与客户端之间建立文档内容传输; 简单对象访问协议 SOAP,基于应用层的访问协议,可以穿透绝大多数 防火墙, 在本系统中用于文档协同、 会议权限命令的管理传输;  Real-time streaming protocol RTSP, establishes document content transmission between server and client; Simple object access protocol SOAP, based on application layer-based access protocol, can penetrate most firewalls, used for document collaboration and conference permissions in this system Management transfer of commands;
会话创建协议 SIP, 本系统中基于 TCP/IP协议实现的用于发起会议启 动、 关闭流程;  Session creation protocol SIP, which is used in the system to initiate a conference startup and shutdown process based on the TCP/IP protocol;
可扩展标记语言 XML, 用于将命令、 视频音频信息、 文档信息、 用户 权限信息等组成跨平台数据流。  Extensible Markup Language XML, which is used to compose commands, video and audio information, document information, user rights information, etc. into a cross-platform data stream.
本方案中 SIP将是一个很重要的进程, 主要完成相关 IP数据包会话的 建立、 释放、 控制过程, 完整的 SIP包括四个部分: SIP用户代理、 SIP注 册服务器、 SIP代理服务器以及 SIP重定向服务器, 我们的系统属于 SIP用 户代理, SIP的其它三个服务器既可以使用 Internet现成的服务, 也可以独 立建立。  In this solution, SIP will be a very important process, mainly completing the establishment, release and control process of related IP packet sessions. The complete SIP consists of four parts: SIP user agent, SIP registration server, SIP proxy server and SIP redirection. Server, our system belongs to the SIP user agent, and the other three servers of SIP can use the Internet ready-made service or can be established independently.
步骤 2: 在应用框架 Application Framework中添加业务逻辑层, 包括六 大业务逻辑:  Step 2: Add the business logic layer to the application framework Application Framework, including the six business logics:
XML数据封装 /解封控制 XmlPackage段, 其过程将用户 A的多媒体、 文档信息以 XML的格式进行封装, 并通过分发服务器传送给用户 B , 用户 B通过该程序段进行解封, 该层属于应用层, 需定义端口号 Port Number;  The XML data encapsulation/decapsulation controls the XmlPackage segment. The process encapsulates the multimedia and document information of user A in XML format and transmits it to user B through the distribution server. User B decapsulates through the program segment, and the layer belongs to the application. Layer, you need to define the port number Port Number;
SOAP命令封装 /解封控制 SoapPackage段, 其过程将用户发送的命令 传送给分发服务器, 并由其判决;  The SOAP command encapsulates/decapsulates the SoapPackage section, and the process transmits the command sent by the user to the distribution server and determines it;
SIP会话控制 SipControl段, 其过程将通过用户界面 UI的用户交互打 包成完成的 SIP会话过程, 其会话命令可以为标准 SIP 流程, 也可以为 IMS/NGN定义流程; RTP/RTCP控制传输 RTPTransmit段, 用于双向接收 /发送多媒体信息 , 信息数据将交给 XmlPackage段进行处理, 并通过 UI Application呈现在用 户面前; The SIP session controls the SipControl segment, and the process is packaged into a completed SIP session process through user interaction of the UI. The session command can be a standard SIP process or a IMS/NGN definition process. The RTP/RTCP control transmits the RTPTransmit segment for receiving/transmitting multimedia information in two directions, and the information data is handed over to the XmlPackage segment for processing, and presented to the user through the UI Application;
RTSP传输 RTSPDocument段, 用于单向传输 XmlPackage文档信息至 服务器, 并接收从服务器来的分发信息;  RTSP transmits an RTSPDocument segment for transmitting XmlPackage document information to the server in one direction, and receiving distribution information from the server;
Datalnformation段, 用于从 Android Driver层获得视频、 音频信息或从 数据库文档获得内容信息, 是 XmlPacage的数据来源。  The Datalnformation section, used to obtain video, audio information, or content information from a database document from the Android Driver layer, is the source of data for XmlPacage.
步骤 3: Android Application是用户 UI界面及操作层, 所有的用户交互 都由 ConferenceSys进程处理, 釆用 Linux窗口机制或浏览器技术呈现, 其 核心为 Android图形图像库。  Step 3: Android Application is the user UI interface and operation layer. All user interactions are handled by the ConferenceSys process, using Linux window mechanism or browser technology. The core is Android graphics image library.
在移动终端或者普通有线终端上还需要对客户端进行相应的配置, 主 要可以依据以下步骤进行:  The client needs to be configured on the mobile terminal or the ordinary wired terminal. The main steps are as follows:
步骤 1 :移动终端或者普通有线终端使用虚拟专网 VPN登录到 Android 服务器, 并进行相关认证, 通过身份验证的终端启动客户端或浏览器登录 到远程文档共享服务器, 并将其配置、 状态信息记录通过 IP协议包, 记录 在服务器用户帐户下, IP协议包信息包括: 文档所属权、 终端操作权限、 终端会议状态等。  Step 1: The mobile terminal or the ordinary wired terminal uses the virtual private network VPN to log in to the Android server, and performs related authentication. The terminal that authenticates the terminal starts the client or the browser to log in to the remote document sharing server, and records and configures the state information. The IP protocol packet is recorded in the server user account. The IP protocol packet information includes: document ownership, terminal operation authority, and terminal conference status.
步骤 2: 远程文档共享服务器为每一个用户建立独立的用户区间, 用以 保存其所属信息, 并在用户操作及实时信息转发中控制相关动作; 此时的 服务器处于多进程状态, 主进程包括如下子进程:  Step 2: The remote document sharing server establishes an independent user interval for each user to save the information to which it belongs, and controls related actions in user operations and real-time information forwarding. The server is in a multi-process state, and the main process includes the following Child process:
用户信息控制子进程 Userlnfo,用于修改、审核用户控制权及状态信息; 文档信息接收子进程 DocRec, 用于接收来自控制文档审阅的用户审阅 过程信息, 包括文档修改、 屏幕滚动等;  User information control sub-process Userlnfo, used to modify and audit user control rights and status information; Document information receiving sub-process DocRec, used to receive user review process information from control document review, including document modification, screen scrolling, etc.
文档控制信令接收子进程 DocCon, 用于接收来自不同用户的控制请求 命令, 并交由主进程按照判决算法判断是否允许控制权变更或在何种情况 下变更; The document control signaling receiving sub-process DocCon is configured to receive a control request command from different users, and the main process determines, according to the decision algorithm, whether to allow the control right to change or in what case. Change
文档信息发送子进程 DocInfoSend, 用于将文档变更信息转发给授权的 各个用户, 使他们能够实时以听、 说、 看的方式参与评审讨论;  The document information sending sub-process DocInfoSend is used to forward the document change information to the authorized users, so that they can participate in the review discussion in real time by listening, speaking, and watching;
用户接入 /退出控制子进程 UserAccept, 用于控制用户接入权限。  User access/exit control sub-process UserAccept, which is used to control user access rights.
该系统不论是终端还是服务器端,都涉及 Linux的驱动层、 中间层抽象 层、 业务逻辑框架层、 协议监听解析层及 UI用户交互层五部分, 并以多进 程并发方式实现。  The system, whether it is the terminal or the server, involves the Linux driver layer, the middle layer abstraction layer, the business logic framework layer, the protocol interception resolution layer and the UI user interaction layer, and is implemented in a multi-process concurrent manner.
所有的用户都在 VPN组成的虚拟网络中, 其 IP地址为内部子网地址, 故相互之间的呼叫及信息传送安全、 可靠, 并可通过 IP地址直接进行; 在 客户端与服务器端釆用双向 RTCP/RTP/RSTP流控机制,保证可以实时釆集 客户端文档信息变化, 并将其变化信息连续分发到接收端, 保证在一定带 宽下总能够得到较高的信号质量。  All users are in the virtual network composed of VPNs, and their IP addresses are internal subnet addresses. Therefore, calls and information transmission between each other are secure and reliable, and can be directly performed through IP addresses. Application on the client and server side The bidirectional RTCP/RTP/RSTP flow control mechanism ensures that the client document information changes can be collected in real time, and the change information is continuously distributed to the receiving end, so that a high signal quality can always be obtained under a certain bandwidth.
所有的客户端 /浏览器信息都是可以配置的, 其对具体文档的控制信息 由服务器根据文档所有者授权进行调整, 其基本协议包括: RTP、 RTCP、 IP/TCP等,并有主控进程创建线程的方式完成不同类型的请求数据包打包。  All client/browser information is configurable, and the control information for specific documents is adjusted by the server according to the authorization of the document owner. The basic protocols include: RTP, RTCP, IP/TCP, etc., and the master process The way to create threads is to complete different types of request packet packaging.
由于可以以移动通信终端的方式接入 Internet, 整个系统需要 3G模块 的参与, 在 Linux系统下, 该 3G模块将以 USB、 PCIE的方式连入, 并至 少需要建立 AT、 Data 两路 TTYs设备, 分别用于与 3G模块通讯的 AT命 令以及与服务器通讯的 IP控制命令、 文档信息同步数据; 另外, 相关的语 音、 视频信息也可以通过新的 TTYs通道分别传输。  Because the mobile communication terminal can access the Internet, the whole system needs the participation of 3G modules. Under the Linux system, the 3G module will be connected by USB and PCIE, and at least two AT and Data TTYs devices need to be established. They are used to synchronize the AT commands communicated with the 3G module and the IP control commands and document information communicated with the server. In addition, related voice and video information can also be transmitted separately through the new TTYs channel.
根据上述介绍的经过相应配置的服务器和客户端, 以下将结合具体的 实施例, 介绍本发明的内容。  According to the correspondingly configured servers and clients described above, the contents of the present invention will be described below in conjunction with specific embodiments.
本发明实施例 2提出了一种远程文档共享方法, 由于本发明中所述的 远程共享文档是被保存于服务器中的, 供多个用户共同即时审阅之用, 图 3 是本发明实施例 2提出了一种远程文档共享方法的流程示意图, 如图 3的 远程文档共享流程所示, 该方法包括以下步骤: Embodiment 2 of the present invention provides a remote document sharing method. The remote shared document described in the present invention is stored in a server for common review by multiple users. FIG. 3 is a second embodiment of the present invention. A schematic diagram of a remote document sharing method is proposed, as shown in FIG. As shown in the remote document sharing process, the method includes the following steps:
S201 : 终端 A、 终端 B通过 VPN接入认证, 连接到服务器。  S201: Terminal A and terminal B access the server through VPN access authentication.
S202: 服务器接收到终端 A的请求消息后, 将对共享文档的控制权下 发给终端 A。  S202: After receiving the request message of the terminal A, the server sends the control right of the shared document to the terminal A.
S203: 终端 A获得了对共享文档的操作权之后, 取得了对共享文档的 控制权, 具有了对文档的增加、 删除、 修改、 翻阅、 打印、 投影、 保存等 控制权中的一项或者多项, 可以对文档执行对应的操作; 终端 A提出对共 享文档的操作。  S203: After obtaining the operation right of the shared document, the terminal A obtains the control right of the shared document, and has one or more of the control rights of adding, deleting, modifying, flipping, printing, projecting, saving, etc. of the document. Item, the corresponding operation can be performed on the document; terminal A proposes an operation on sharing the document.
S204: 服务器接收终端 A提出的操作请求后, 判断终端 A是否具有执 行该项操作的控制权。  S204: After receiving the operation request submitted by the terminal A, the server determines whether the terminal A has the control right to perform the operation.
S205: 服务器判断出 A具有执行该操作的控制权后, 终端 A可以将要 执行的操作内容上传到服务器; 服务器根据接收到的操作内容, 对存储在 自身的该共享文档进行操作。 同时在本步骤中可以申请控制共享文档的授 权范围, 即可以请求允许某些终端可以阅读对共享文档的操作结果, 同时 控制某些终端的权限, 使其不能获得终端 A对共享文档的操作结果。  S205: After the server determines that A has the control to perform the operation, terminal A may upload the content of the operation to be performed to the server; and the server operates the shared document stored in itself according to the received operation content. At the same time, in this step, it is possible to apply for controlling the authorization scope of the shared document, that is, it can request that some terminals can read the operation result of the shared document, and control the permissions of some terminals, so that the operation result of the shared document by the terminal A cannot be obtained. .
本步骤中还可以通过多媒体会话控制, 将本地的音频视频内容上传到 服务器, 并由服务器利用实时传输协议转发到其他连入到服务器的终端。  In this step, the local audio and video content can also be uploaded to the server through the multimedia session control, and the server forwards to other terminals connected to the server by using the real-time transmission protocol.
S206: 服务器在判断出终端 B具有接收共享文档的权限之后, 将根据 终端 A上传的对共享文档的操作内容得到的对共享文档的操作结果下发到 终端 B , 以及其他连入到服务器并且具有权限的终端。 将操作结果传送到 终端 B的过程可以是通过文档信息发送子进程, 依据实时流传输协议进行 传送。  S206: After determining that the terminal B has the right to receive the shared document, the server sends the operation result of the shared document obtained according to the operation content of the shared document uploaded by the terminal A to the terminal B, and the other connection to the server and has Permission of the terminal. The process of transmitting the operation result to the terminal B may be performed by the document information transmission sub-process and transmitted according to the real-time streaming protocol.
在上述实施例的执行共享文件的过程中, 实际包括服务器可以将自身 连接的各个终端上传的语音信号和 /或视频信号同步给连接到自身的其他终 端, 从而构成电话视频会议的形式。 并且每次获得控制权的用户对共享文 档进行操作 (包括: 增加、 删除、 翻阅、 修改、 打印、 投影、 保存等) 时, 在服务器端都对用户发出的操作指令进行记录, 以便后期的查询或者用于 对共享文档的恢复。 In the process of performing the shared file in the foregoing embodiment, the actual server includes the voice signal and/or the video signal uploaded by each terminal connected to the terminal to be synchronized to other terminals connected to the user, thereby forming a form of the video conference. And each time the user who gains control has shared the text When the file is operated (including: add, delete, flip, modify, print, project, save, etc.), the operation instructions issued by the user are recorded on the server side for later query or for recovery of the shared document.
实施例 3给出的是共享文档的控制权已经下发的情况下, 其他终端再 次申请共享文档的控制权的具体流程, 图 4是本发明实施例 3提出了一种 远程文档共享方法的流程示意图, 如图 4 的所示, 当前连入 Λ良务器的终端 包括终端 A和终端 B , 终端 A已经获得了对共享文档进行操作的控制权, 此时, 终端 B希望获得对共享文档进行操作的控制权包括以下步骤:  The third embodiment of the present invention provides a flow of the remote document sharing method in the third embodiment of the present invention. The third embodiment of the present invention provides a specific flow of control of the shared document in the case where the control right of the shared document has been issued. As shown in FIG. 4, the terminal currently connected to the server includes terminal A and terminal B, and terminal A has obtained control of operating the shared document. At this time, terminal B wants to obtain the shared document. Control of the operation includes the following steps:
S301 : 终端 B发出控制权转换请求, 要求获得对共享文档的控制权, 以便能够对共享文档进行相应的操作。  S301: The terminal B issues a control right conversion request, and obtains control of the shared document, so as to be able to perform corresponding operations on the shared document.
S302: 由于共享文档的控制权具有独占性, 只能被一个终端获得, 而 当前终端 A已经获得了共享文档的控制权, 所以, 服务器需要向终端 A发 送控制权转换请求。  S302: Since the control right of the shared document is exclusive, it can only be obtained by one terminal, and the current terminal A has obtained the control of the shared document, so the server needs to send a control right conversion request to the terminal A.
S303: 终端 A的用户根据自身是否仍需要对共享文档进行操作, 或者 根据发起申请的另一个终端的优先级别, 判断出是否可以同意控制权的变 更, 并发送拒绝控制权变更消息或者同意控制权变更消息。  S303: The user of the terminal A needs to operate the shared document according to whether it still needs to operate the shared document, or according to the priority level of another terminal that initiates the application, whether it can agree to the change of the control right, and sends a rejection control right change message or agrees to the control right. Change message.
S304: 当服务器接收到终端 A发送的同意控制权变更的消息后, 收回 对共享文档的控制权, 并根据终端 B的请求, 将对共享文档的控制权下发 给终端 B。  S304: After receiving the message that the terminal A sends the consent control change, the server reclaims the control right of the shared document, and sends the control right of the shared document to the terminal B according to the request of the terminal B.
S305: 终端 B在获得了对共享文档进行操作的控制权之后, 对共享文 档进行操作, 并将操作结果上传给服务器。  S305: After obtaining the control of the operation of the shared document, the terminal B operates the shared document and uploads the operation result to the server.
S306: 服务器判断其他终端具有接收共享文档修改结果的权限后, 将 终端 B对共享文档的修改结果发送给相应的终端。  S306: The server determines that the other terminal has the right to receive the modified result of the shared document, and sends the modified result of the shared document by the terminal B to the corresponding terminal.
图 5是本发明实施例 4提供一种远程文档共享服务器的结构示意图, 如图 5所示, 该远程文档共享服务器包括: 请求消息接收单元 41 , 用于接收终端发送的请求获得对共享文档的控 制权的请求消息; FIG. 5 is a schematic structural diagram of a remote document sharing server according to Embodiment 4 of the present invention. As shown in FIG. 5, the remote document sharing server includes: The request message receiving unit 41 is configured to receive a request message sent by the terminal to obtain control of the shared document;
控制权下发单元 42, 用于根据请求消息接收单元 41接收的请求消息, 向所述终端下发相应的对共享文档的控制权;  The control authority issuance unit 42 is configured to send a corresponding control right to the shared document to the terminal according to the request message received by the request message receiving unit 41;
操作指令接收单元 43 , 用于接收所述终端在获得对共享文档的控制权 后对共享文档的操作指令;  An operation instruction receiving unit 43 is configured to receive an operation instruction of the terminal to share the document after obtaining control of the shared document;
操作结果同步单元 44, 用于根据操作指令接收单元接收的所述操作指 令对共享文档进行操作, 并将操作结果传送到连接到服务器的终端。  The operation result synchronization unit 44 is configured to operate the shared document according to the operation instruction received by the operation instruction receiving unit, and transmit the operation result to the terminal connected to the server.
较佳的, 该远程文档共享服务器还包括:  Preferably, the remote document sharing server further includes:
控制权回收单元 45 , 用于在请求消息接收单元 41接收到请求消息后, 查询相关共享文档的控制权是否已经下发, 如果已经下发, 则向拥有控制 权的终端发送请求收回权限的消息; 并接收所述拥有控制权的终端在释放 控制权后发送的归还控制权的消息, 并通知控制权下发单元,  The control right recovery unit 45 is configured to: after the request message receiving unit 41 receives the request message, query whether the control right of the related shared document has been delivered, and if it has been delivered, send a message requesting the reclaiming permission to the terminal having the control right. And receiving the message of returning the control right sent by the terminal having the control right after releasing the control right, and notifying the control authority issuing unit,
所述控制权下发单元, 还用于在收到控制权回收单元的所述通知后, 向所述终端下发相应的对共享文档的控制权。  The control right issuing unit is further configured to send a corresponding control right to the shared document to the terminal after receiving the notification of the control right recovery unit.
较佳的, 远程文档共享服务器还可以包括:  Preferably, the remote document sharing server may further include:
信号传输单元 46, 用于把与自身连接的终端上传的语音信号和 /或视频 信号同步输出到连接到所述服务器的其他终端。  The signal transmission unit 46 is configured to synchronously output the voice signal and/or the video signal uploaded by the terminal connected to itself to other terminals connected to the server.
操作指令记录单元 47, 用于记录获得对共享文档的控制权的终端对共 享文档的操作指令。  The operation instruction recording unit 47 is configured to record an operation instruction of the terminal for sharing the shared document with the control right of the shared document.
图 6是本发明实施例 5提供一种远程文档共享系统的结构示意图, 如 图 6所示, 该远程文档共享系统包括:  FIG. 6 is a schematic structural diagram of a remote document sharing system according to Embodiment 5 of the present invention. As shown in FIG. 6, the remote document sharing system includes:
服务器 51 , 用于存储共享文档, 以及接收终端发送的请求获得对共享 文档的控制权的请求消息, 根据接收的所述请求消息, 向所述终端下发相 应的对共享文档的控制权; 还用于接收所述终端在获得对共享文档的控制 权后对共享文档的操作内容, 并将对共享文档的操作结果传送到其他连接 到服务器的终端; a server 51, configured to store a shared document, and receive a request message sent by the terminal to obtain a control right of the shared document, and send a corresponding control right to the shared document to the terminal according to the received request message; For receiving the terminal to obtain control of the shared document The content of the operation of the shared document after the right, and the result of the operation of the shared document is transmitted to other terminals connected to the server;
终端 52, 至少两个以有线或者无线的方式接入到服务器的终端, 用于 获得对服务器的共享文档进行操作的控制权后, 对共享文档进行相应的操 作; 以及接收服务器发送的信息。  The terminal 52, at least two terminals connected to the server in a wired or wireless manner, are used to obtain control of operation of the shared document of the server, perform corresponding operations on the shared document, and receive information sent by the server.
较佳的, 所述终端 52获得的对共享文档的控制权包括: 增加、 删除、 翻阅、 修改、 打印、 投影、 保存。  Preferably, the control rights obtained by the terminal 52 for sharing the document include: adding, deleting, scrolling, modifying, printing, projecting, and saving.
终端 52上的显示界面如图 7所示, 包括多个区域, 分别是:  The display interface on the terminal 52 is as shown in FIG. 7, and includes multiple areas, which are:
区域 1 (新增 /删除 /排列 /视频 /语音 /安全)可以实现如下操作: 操作 1 :用户点击新增菜单,将文档加入图 6显示的右侧文档排列区中, 此时文档未进入服务器, 其他与会者无法看到该文档, 且其在文档排列区 中显示颜色与其他文档不同, 用户一旦选择图 6 中的同步, 该文档就进入 服务器, 完成增加共享文档的操作, 其他终端用户一旦获得控制权将可以 对该文档进行操作;  Area 1 (Add/Remove/Arrange/Video/Voice/Security) can do the following: Operation 1: The user clicks the Add menu to add the document to the right document arrangement area shown in Figure 6, when the document does not enter the server. The other participants cannot see the document, and the color displayed in the document arrangement area is different from other documents. Once the user selects the synchronization in Figure 6, the document enters the server and completes the operation of adding the shared document. Gaining control will allow the document to be manipulated;
操作 2: 拥有文件所有权的用户点击删除菜单, 将文档从服务器及文档 排列区中删除, 其他参会者将不再对其有控制权限;  Operation 2: The user who owns the file ownership clicks the delete menu to delete the document from the server and document arrangement area, and other participants will no longer have control rights;
操作 3: 用户选择排列菜单, 可以同屏幕显示从文档排列区中选择的多 个文档进入文档审阅区, 方便与会者对比;  Operation 3: The user selects the arrangement menu, and can display multiple documents selected from the document arrangement area on the screen to enter the document review area, which is convenient for the participants to compare;
操作 4: 用户选择视频或语音菜单, 可以将其图像或话音传输给其他会 场, 否则将不传输视频、 音频信息;  Operation 4: The user selects the video or voice menu, and can transfer its image or voice to other sites, otherwise the video and audio information will not be transmitted.
操作 5: 安全菜单是用户接入会议的唯一途径, 只有通过安全认证的用 户才能够获得接入审查, 否则将不能进入会议。  Operation 5: The security menu is the only way for users to access the conference. Only users who have passed the security authentication can obtain access review, otherwise they will not be able to enter the conference.
区域 2 (翻阅 /修改 /打印 /投影 /保存 /同步) 实现操作如下:  Area 2 (Flip/Modify/Print/Projection/Save/Sync) is implemented as follows:
操作 1 : 一个时刻只有一个参与者可以控制文档, 其他参与者必须首先 选择图 6 中控制区菜单, 并在获得当时控制者接受的情况下才可能获得文 档控制权; Operation 1: Only one participant can control the document at a time. Other participants must first select the control area menu in Figure 6 and obtain the text if they are accepted by the controller at the time. File control
操作 2:通过选择翻阅菜单获得控制权的用户可以在会议过程中随意翻 阅任何文档;  Operation 2: Users who gain control by selecting the Flip Menu can read any document at will during the meeting;
操作 3:通过选择修改菜单获得控制权的用户可以在会议过程中随意修 改任何文档;  Operation 3: Users who gain control by selecting the Modify menu can modify any document at will during the meeting;
操作 4: 只有文档所有者可以选择打印菜单, 并选择将打印输出到那个 终端控制的打印机上, 其他参会者不论是否拥有控制权, 都无法进行此项 操作, 目的是保证安全文档不被不恰当传播;  Operation 4: Only the document owner can select the print menu and choose to print the output to the printer controlled by that terminal. Other participants cannot perform this operation regardless of whether they have control or not. The purpose is to ensure that the security document is not Properly disseminated;
操作 5: 各个与会方通过选择投影菜单, 可以将终端内容投影到投影机 上, 以便大型会议场所的所有参会者都可以看到相关内容;  Operation 5: Each participant can project the terminal content onto the projector by selecting the projection menu, so that all participants in the large conference venue can see the relevant content;
操作 6: 获得控制权的用户可以通过保存才当, 将修改过的文档保存在 服务器中;  Operation 6: The user who obtains the control can save the modified document to the server by saving it.
操作 7: 只有文档所有者可以选择同步菜单, 将存在与服务器中的文档 分发给某个终端, 从而保留在该终端上, 同时对该文档的操作将受文档安 全管理的控制; 其中同步分为向服务器同步与向终端同步两种方式。  Operation 7: Only the document owner can select the synchronization menu, distribute the existing and the documents in the server to a terminal, and thus remain on the terminal, and the operation of the document will be controlled by the document security management; Synchronize with the server and synchronize with the terminal.
区域 3 (终端 1/。。。 /终端 M ) 实现操作如下:  Area 3 (Terminal 1/../Terminal M) is implemented as follows:
操作 1 : 通过选择图 6中的增加按键, 不仅可以增加文档, 还可以增加 终端用户, 允许某个终端用户获得进入会议的机会, 并可以设置用户名与 密码, 甚至安全接入认证模式;  Operation 1 : By selecting the add button in Figure 6, not only can the document be added, but also the end user can be added, allowing an end user to get the opportunity to enter the conference, and the user name and password can be set, and even the authentication mode can be securely accessed;
操作 2: 通过选择图 6中的删除案件, 不仅可以删除文档, 还可以强行 将终端用户退出会议, 拥有该权限的;  Operation 2: By selecting the deletion case in Figure 6, you can not only delete the document, but also forcibly withdraw the terminal user from the conference and have the permission;
操作 3: 通过图 6中的语音 /视频菜单, 可以选择性的将视频、 语音传 输给某些指定的终端用户;  Operation 3: Through the voice/video menu in Figure 6, you can selectively transfer video and voice to certain designated end users.
操作 4: 为方便用户使用, 以上操作可以在图 6左侧的终端管理区直接 进行; 区域 4 (文档 1/。。。 /文档 N ) 实现操作如下: Operation 4: For the convenience of the user, the above operations can be directly performed in the terminal management area on the left side of FIG. 6; Area 4 (document 1/../document N) is implemented as follows:
操作 1 : 图 6中右侧的文档排列区列出了所有的会议文档, 包括已经上 传服务器和还保留在终端尚未上传的;  Operation 1 : The document layout area on the right side of Figure 6 lists all the conference documents, including the uploaded server and also the terminal that has not been uploaded yet.
操作 2: 用户选择某些文档后, 可以直接按图 6的菜单进行操作; 区域 5 (文档审阅区) 实现操作如下:  Operation 2: After the user selects some documents, they can directly operate according to the menu of Figure 6. The area 5 (document review area) is implemented as follows:
操作 1 : 获得控制权的用户可以对审阅区显示的文档进行翻阅、修改等 操作, 所有操作由服务器同步到参加会议的各方;  Operation 1: The user who obtains the control can perform the operations of scrolling through and modifying the documents displayed in the review area. All operations are synchronized by the server to the parties participating in the conference;
操作 2: 允许用户通过排列菜单对审阅区文档进行管理, 支持单文档、 多文档显示, 也支持文档显示选择终端, 也就是允许那些终端实现该文档。  Operation 2: Allow users to manage the review area documents through the Arrange menu, support single document, multiple document display, and also support document display selection terminal, that is, allow those terminals to implement the document.
当文档所有者在客户端选择删除或添加审阅人后, 相关的控制信令将 通过 IP包的方式发送给服务器, 服务器将修改相关用户的权限状态, 在文 档信息发送进程选择分发时将检测该数据库信息, 并进行分发与否的判决; 不同格式的 IP包将包含不同的含义,不同信息将通过紧跟 IP包头的正文数 据第一个字节字段内表示, 如 00000000表示该 IP 包信息为控制命令, 00000001表示该 IP包信息为数据信息,第二个字节字段内容为具体控制命 令字。  When the document owner chooses to delete or add the reviewer on the client, the relevant control signaling will be sent to the server through the IP packet. The server will modify the permission status of the relevant user, and will detect when the document information sending process selects the distribution. Database information, and the decision to distribute or not; IP packets of different formats will contain different meanings. Different information will be represented in the first byte field of the body data immediately following the IP header. For example, 00000000 indicates that the IP packet information is The control command, 00000001 indicates that the IP packet information is data information, and the content of the second byte field is a specific control command word.
该系统不论是终端还是服务器端,都涉及 Linux的驱动层、 中间层抽象 层、 业务逻辑框架层、 协议监听解析层及 UI用户交互层五部分, 并以多进 程并发方式实现。  The system, whether it is the terminal or the server, involves the Linux driver layer, the middle layer abstraction layer, the business logic framework layer, the protocol interception resolution layer and the UI user interaction layer, and is implemented in a multi-process concurrent manner.
本发明提供一种远程文档共享方法以及远程文档共享服务器, 通过在 服务器上保存共享文档, 并对各个终端分配控制权限, 从而使得共享文档 能够在远程会议过程中对各个终端很好的同步共享文档内容。 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。  The invention provides a remote document sharing method and a remote document sharing server. By storing a shared document on a server and assigning control rights to each terminal, the shared document can share the document well with each terminal in the remote conference process. content. The spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions

Claims

权利要求书 Claim
1、 一种远程文档共享方法, 其特征在于, 该方法包括:  A remote document sharing method, characterized in that the method comprises:
服务器接收终端发送的请求获得对共享文档的控制权的请求消息, 并 根据接收的所述请求消息, 向所述终端下发相应的对共享文档的控制权; 服务器接收所述终端在获得对共享文档的控制权后对共享文档的操作 指令, 根据所述操作指令对共享文档进行操作, 并将操作结果传送到连接 到服务器的终端。  The server receives a request message sent by the terminal to obtain a control message for the shared document, and sends a corresponding control right to the shared document to the terminal according to the received request message; the server receives the terminal and obtains the sharing After the control of the document, the operation instruction of the shared document is operated according to the operation instruction, and the operation result is transmitted to the terminal connected to the server.
2、 如权利要求 1所述的方法, 其特征在于, 在服务器接收终端发送的 请求获得对共享文档的操作权的请求消息后, 该方法还包括:  The method according to claim 1, wherein after the server receives the request sent by the terminal to obtain the request message for the operation right of the shared document, the method further includes:
服务器查询所述共享文档的控制权是否已经下发, 已经下发时, 向拥 有控制权的终端发送请求收回权限的消息;  The server queries whether the control right of the shared document has been delivered, and sends a message requesting the reclaiming permission to the terminal having the control right when the server has been delivered;
服务器接收所述拥有控制权的终端在释放控制权后发送的归还控制权 的消息后, 向请求获得对共享文档的控制权的所述终端下发相应的对共享 文档的控制权。  The server receives the message of the returning control right sent by the terminal having the control right after releasing the control right, and sends the corresponding control right to the shared document to the terminal requesting the control of the shared document.
3、 如权利要求 1所述的方法, 其特征在于, 所述对共享文档的控制权 包括以下任意项组合: 增加、 删除、 翻阅、 修改、 打印、 投影、 保存。  3. The method according to claim 1, wherein the control of the shared document comprises any combination of the following: adding, deleting, flipping, modifying, printing, projecting, saving.
4、 如权利要求 1所述的方法, 其特征在于, 服务器在将操作结果传送 到连接到所述服务器的终端之后, 该方法还包括:  The method according to claim 1, wherein after the server transmits the operation result to the terminal connected to the server, the method further includes:
所述服务器把自身连接的终端上传的语音信号和 /或视频信号同步输出 给连接到自身的其他终端。  The server synchronously outputs the voice signal and/or video signal uploaded by the terminal connected to itself to other terminals connected to itself.
5、 如权利要求 1所述的方法, 其特征在于, 该方法还包括: 服务器记 录获得对共享文档的控制权的终端对共享文档的操作指令。  The method according to claim 1, wherein the method further comprises: the server recording an operation instruction of the terminal to obtain the control of the shared document and the shared document.
6、 一种远程文档共享服务器, 其特征在于, 该远程文档共享服务器包 括:  6. A remote document sharing server, wherein the remote document sharing server comprises:
请求消息接收单元, 用于接收终端发送的请求获得对共享文档的控制 权的请求消息; a request message receiving unit, configured to receive a request sent by the terminal to obtain control of the shared document Request message of rights;
控制权下发单元, 用于根据请求消息接收单元接收的请求消息, 向所 述终端下发相应的对共享文档的控制权;  a control delivery unit, configured to send, according to the request message received by the request message receiving unit, the corresponding control right to the shared document to the terminal;
操作指令接收单元, 用于接收终端在获得对共享文档的控制权后对共 享文档的操作指令;  An operation instruction receiving unit, configured to receive an operation instruction of the shared document by the terminal after obtaining control of the shared document;
操作结果同步单元, 用于根据操作指令接收单元接收的所述操作指令 对共享文档进行操作, 并将操作结果传送到连接到服务器的终端。  The operation result synchronization unit is configured to operate the shared document according to the operation instruction received by the operation instruction receiving unit, and transmit the operation result to the terminal connected to the server.
7、 如权利要求 6所述的远程文档共享服务器, 其特征在于, 该远程文 档共享服务器还包括:  7. The remote document sharing server of claim 6, wherein the remote document sharing server further comprises:
控制权回收单元, 用于在请求消息接收单元接收到请求消息后, 查询 相关共享文档的控制权是否已经下发, 已经下发时, 向拥有控制权的终端 发送请求收回权限的消息; 以及接收所述拥有控制权的终端在释放控制权 后发送的归还控制权的消息, 并通知控制权下发单元;  a control right recovery unit, configured to: after the request message receiving unit receives the request message, query whether the control right of the related shared document has been delivered, and when sent, send a message requesting the reclaiming permission to the terminal having the control right; and receiving And sending, by the terminal having the control right, a message for returning the control right after releasing the control right, and notifying the control right issuing unit;
所述控制权下发单元, 还用于在收到控制权回收单元的所述通知后, 向所述终端下发相应的对共享文档的控制权。  The control right issuing unit is further configured to send a corresponding control right to the shared document to the terminal after receiving the notification of the control right recovery unit.
8、 如权利要求 6所述的远程文档共享服务器, 其特征在于, 该远程文 档共享服务器还包括:  8. The remote document sharing server of claim 6, wherein the remote document sharing server further comprises:
信号传输单元, 用于把与自身连接的终端上传的语音信号和 /或视频信 号同步输出到连接到所述服务器的其他终端。  The signal transmission unit is configured to synchronously output the voice signal and/or video signal uploaded by the terminal connected to itself to other terminals connected to the server.
9、 如权利要求 6所述的远程文档共享服务器, 其特征在于, 该远程文 档共享服务器还包括:  9. The remote document sharing server of claim 6, wherein the remote document sharing server further comprises:
操作指令记录单元, 用于记录获得对共享文档的控制权的终端对共享 文档的操作指令。  An operation instruction recording unit is configured to record an operation instruction of the terminal to share the document that obtains control of the shared document.
10、 一种远程文档共享系统, 其特征在于, 该系统包括服务器和终端; 其中, 所述服务器, 用于存储共享文档, 以及接收终端发送的请求获得对共 享文档的控制权的请求消息, 根据接收的所述请求消息, 向所述终端下发 相应的对共享文档的控制权; 还用于接收所述终端在获得对共享文档的控 制权后对共享文档的操作内容, 并将对共享文档的操作结果传送到其他连 接到服务器的终端; 10. A remote document sharing system, the system comprising a server and a terminal; wherein The server is configured to store a shared document, and receive a request message sent by the terminal to obtain a control right of the shared document, and send a corresponding control right to the shared document to the terminal according to the received request message; The method is further configured to receive an operation content of the shared document after the terminal obtains control of the shared document, and transmit the operation result of the shared document to another terminal connected to the server;
所述终端, 用于获得对服务器的共享文档进行操作的控制权后, 对共 享文档进行相应的操作。  The terminal is configured to perform a corresponding operation on the shared document after obtaining control of the operation of the shared document of the server.
PCT/CN2010/075532 2010-05-13 2010-07-28 Method, system and server for sharing remote document WO2011140739A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010174202.XA CN101834905B (en) 2010-05-13 2010-05-13 Remote document sharing method and remote document sharing server
CN201010174202.X 2010-05-13

Publications (1)

Publication Number Publication Date
WO2011140739A1 true WO2011140739A1 (en) 2011-11-17

Family

ID=42718834

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/075532 WO2011140739A1 (en) 2010-05-13 2010-07-28 Method, system and server for sharing remote document

Country Status (2)

Country Link
CN (1) CN101834905B (en)
WO (1) WO2011140739A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472743A (en) * 2021-05-28 2021-10-01 引智科技(深圳)有限公司 Multilingual conference sharing and personalized editing method

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108777B2 (en) 2008-08-11 2012-01-31 Microsoft Corporation Sections of a presentation having user-definable properties
US10127524B2 (en) 2009-05-26 2018-11-13 Microsoft Technology Licensing, Llc Shared collaboration canvas
US9864612B2 (en) 2010-12-23 2018-01-09 Microsoft Technology Licensing, Llc Techniques to customize a user interface for different displays
CN102811132A (en) * 2011-06-01 2012-12-05 宏碁股份有限公司 Conference material playing and sharing method and presentation device
US8682973B2 (en) 2011-10-05 2014-03-25 Microsoft Corporation Multi-user and multi-device collaboration
US9544158B2 (en) 2011-10-05 2017-01-10 Microsoft Technology Licensing, Llc Workspace collaboration via a wall-type computing device
US9996241B2 (en) 2011-10-11 2018-06-12 Microsoft Technology Licensing, Llc Interactive visualization of multiple software functionality content items
US10198485B2 (en) 2011-10-13 2019-02-05 Microsoft Technology Licensing, Llc Authoring of data visualizations and maps
CN104572890B (en) * 2012-07-03 2019-02-19 厦门简帛信息科技有限公司 A kind of application method and operational method of the network system based on digital resource
CN102739801B (en) 2012-07-05 2015-06-03 珠海金山办公软件有限公司 Shared broadcasting method and shared broadcasting system
CN103685362B (en) * 2012-09-06 2017-05-24 株式会社日立制作所 Information sharing processing device and information sharing processing method
CN103152328B (en) * 2013-02-06 2016-02-24 天津光电聚能专用通信设备有限公司 A kind of conferencing information control system based on wireless network and control method thereof
CN104038722B (en) * 2013-03-06 2018-04-06 中兴通讯股份有限公司 The content interaction method and system of a kind of video conference
CN104517063A (en) * 2013-09-27 2015-04-15 西门子公司 Method and device for information security
CN103701786B (en) * 2013-12-17 2017-09-19 北京奇虎科技有限公司 A kind of network access equipment
CN104753997B (en) * 2013-12-30 2018-09-25 北京中科九章软件有限公司 A kind of method and system of multiple terminals real-time, interactive
CN104503953A (en) * 2013-12-31 2015-04-08 天津书生软件技术有限公司 Document operation synchronization method and device
CN104064201B (en) * 2014-06-13 2017-04-12 广州视睿电子科技有限公司 Data synchronization method and system
CN105592116A (en) * 2014-10-23 2016-05-18 中兴通讯股份有限公司 Method, terminal and system for synchronously browsing shared resources
CN105790963A (en) * 2016-02-23 2016-07-20 深圳市京华科讯科技有限公司 Method for managing multi-user control virtual meeting interface, server and client
CN105824617A (en) * 2016-03-09 2016-08-03 深圳市京华科讯科技有限公司 Method and system for realizing multi-person collaborative program development and development server
CN105704225A (en) * 2016-03-11 2016-06-22 浪潮(北京)电子信息产业有限公司 Method and device for small mobile communication terminal to remotely access super computer
CN105575203A (en) * 2016-03-16 2016-05-11 深圳市京华科讯科技有限公司 Cloud teaching realization method and system and cloud server
CN106027950A (en) * 2016-07-22 2016-10-12 微云(武汉)科技有限公司 Video conference realization method, video conference server and video conference realization system
CN106781723A (en) * 2016-11-16 2017-05-31 深圳市异度信息产业有限公司 The sharing method and device of document
CN108280354B (en) * 2017-01-05 2022-09-23 珠海金山办公软件有限公司 Method and device for using authority template
CN107370795A (en) * 2017-06-30 2017-11-21 珠海格力电器股份有限公司 Minutes sharing method, device, terminal and server
CN108182351A (en) * 2017-12-26 2018-06-19 华中科技大学同济医学院附属协和医院 A kind of Automatic work system of high safety grade
CN110941425A (en) * 2018-09-25 2020-03-31 北京龙码科技有限公司 Graphical collaborative programming method, device and system, server and storage medium
CN112291133B (en) * 2019-07-22 2022-06-28 腾讯科技(深圳)有限公司 Method, device, equipment and medium for sending files in cross-terminal mode
TWI758809B (en) * 2019-08-06 2022-03-21 仁寶電腦工業股份有限公司 Smart conference management system and method
CN110602164B (en) * 2019-08-08 2022-10-11 北京达佳互联信息技术有限公司 File permission processing method and device, electronic equipment and readable storage medium
CN110691331B (en) * 2019-08-30 2021-11-02 国家电网有限公司 Conference demonstration method and device based on Bluetooth mesh technology and terminal equipment
CN110765744B (en) * 2019-10-22 2024-01-30 思必驰科技股份有限公司 Multi-user collaborative document editing method and system
CN111459438A (en) * 2020-04-07 2020-07-28 苗圣全 System, method, terminal and server for synchronizing drawing content with multiple terminals
CN112230824B (en) * 2020-12-14 2021-03-16 长沙树根互联技术有限公司 Data processing method and device of human-computer interaction system and electronic equipment
CN113138738A (en) * 2021-05-06 2021-07-20 深圳市极客智能科技有限公司 Multi-client same-screen display system, method, device, equipment and storage medium
CN112988025A (en) * 2021-05-21 2021-06-18 全时云商务服务股份有限公司 Cross-device sharing method, system and readable storage medium
CN114095690A (en) * 2022-01-24 2022-02-25 龙旗电子(惠州)有限公司 Demonstration control right conversion method, device, equipment, medium and program product

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020056003A1 (en) * 2000-04-11 2002-05-09 Dinkar Goswami System and method for real-time multi-directional file-based data streaming editor
CN1551567A (en) * 2003-04-08 2004-12-01 Adv通讯公司 Method and system of using shared file for data collaboration
US20080091778A1 (en) * 2006-10-12 2008-04-17 Victor Ivashin Presenter view control system and method
CN101480020A (en) * 2006-06-29 2009-07-08 卢森特技术有限公司 Online conferencing systems for sharing documents

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453402A (en) * 2007-12-06 2009-06-10 华为技术有限公司 Method, system and equipment for media flow control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020056003A1 (en) * 2000-04-11 2002-05-09 Dinkar Goswami System and method for real-time multi-directional file-based data streaming editor
CN1551567A (en) * 2003-04-08 2004-12-01 Adv通讯公司 Method and system of using shared file for data collaboration
CN101480020A (en) * 2006-06-29 2009-07-08 卢森特技术有限公司 Online conferencing systems for sharing documents
US20080091778A1 (en) * 2006-10-12 2008-04-17 Victor Ivashin Presenter view control system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472743A (en) * 2021-05-28 2021-10-01 引智科技(深圳)有限公司 Multilingual conference sharing and personalized editing method

Also Published As

Publication number Publication date
CN101834905B (en) 2015-06-10
CN101834905A (en) 2010-09-15

Similar Documents

Publication Publication Date Title
WO2011140739A1 (en) Method, system and server for sharing remote document
US7656824B2 (en) Method and system for providing a private conversation channel in a video conference system
WO2021057120A1 (en) Data transmission method, device and computer storage medium
CN110213652B (en) Audio and video data transmission method and device and storage medium
US20030014488A1 (en) System and method for enabling multimedia conferencing services on a real-time communications platform
US20050044503A1 (en) Server invoked time scheduled videoconference
US20050226172A1 (en) Video conference call set up
US20050132412A1 (en) Videoconference system architecture
WO2010045857A1 (en) Conference terminal, conference server, conference system and method for data processing
TW201215142A (en) Unified communication based multi-screen video system
WO2015117513A1 (en) Video conference control method and system
WO2010135876A1 (en) System and method for implementing electronic whiteboard conference based on ip multimedia subsystem architecture
US20060126812A1 (en) Method and system for sharing one or more graphics images between devices using profiles
CN110475094B (en) Video conference processing method and device and readable storage medium
TW201902209A (en) Method for establishing video call using multiple mobile communication devices
EP3065338B1 (en) Control method, apparatus, server and terminal device of telepresence conference
CN105763831A (en) Method of realizing video conference, apparatus and system thereof
CN112422583A (en) Method and system for fusion and intercommunication of multi-protocol video application
WO2015003532A1 (en) Multimedia conferencing establishment method, device and system
CN101583021A (en) Monitoring device used in video conferencing monitoring system
WO2014177082A1 (en) Video conference video processing method and terminal
US20110119387A1 (en) Method and apparatus for minimizing bandwidth usage between a communication server and a media device
CN101848099B (en) Network conference system and conference realization method thereof
JP5262675B2 (en) Video distribution system and unicast multipoint video distribution method
JP2003271530A (en) Communication system, inter-system relevant device, program and recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10851244

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10851244

Country of ref document: EP

Kind code of ref document: A1