CN107404510A - A kind of terminal room lighting collaborative editing shared system and method - Google Patents
A kind of terminal room lighting collaborative editing shared system and method Download PDFInfo
- Publication number
- CN107404510A CN107404510A CN201610342929.1A CN201610342929A CN107404510A CN 107404510 A CN107404510 A CN 107404510A CN 201610342929 A CN201610342929 A CN 201610342929A CN 107404510 A CN107404510 A CN 107404510A
- Authority
- CN
- China
- Prior art keywords
- shared
- sharer
- content
- viewing area
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
Abstract
The present invention relates to a kind of terminal room lighting collaborative editing shared system and method, and to carry out the exchange of lighting between multiple mobile terminal devices, the system includes:Shared editor viewing area:The region is the blank editor viewing area of one side fixed width and another side endless, and inside is provided with multiple rectangle coordination region domain;Multiple operation terminals:To edit the content in shared editor viewing area respectively, and shared by rectangle coordination region domain;Central processing unit:Communicated respectively with shared editor viewing area and multiple operation terminals, to handle the shared content of the edit operation of operation terminal and synchronous shared editing area.Compared with prior art, the present invention have the advantages that to be easy to play thinking, operation flexibly, reading experience well, comprising abundant in content.
Description
Technical field
The present invention relates to lighting cooperated sharing method, is total to more particularly, to a kind of terminal room lighting collaborative editing
Enjoy system and method.
Background technology
Since eighties of last century the 80s and 90s, PC has come into the work of people, studying and living.Electricity
Subdocument is compiled as the required skill in people's daily life.Using Microsoft Office and Kingsoft WPS as representative
Documents editing software turn into industry in de facto standards.And since 2007, smart mobile phone has started shifting
The dynamic revolution calculated, particularly in recent years, mobile device has penetrated into the every aspect of people's daily life, respectively
" light " application of class is in the ascendant, because " weight " applied relative to traditional PC, they more conform to move
The use habit of terminal user.
The powerful, comprehensive of function is more focused in PC applications, so Cai You Microsofts Office etc huge software, it
It is intended to satisfy that the every aspect of office users demand.And in the age of mobile office, what people more valued be it is light,
Whenever and wherever possible, cross-platform Consumer's Experience.Such as all kinds of light notes to come into vogue in recent years, in order to meet people
The requirement simply recorded, people simultaneously need not use this kind of large software of Word (in fact, in intelligent terminal
Can not run glibly) record their Daily hassles, may a simple notepad it is just enough.People
Wish to record on different devices, change, it is whenever and wherever possible, convenient and swift.
Another advantage of mobile device is the convenience for linking up cooperation, this point, the light application for taking down notes class
Do not embody well, when more, in order to express, show some contents, it is desirable for more
Add tool as, more visual description, as light notes should be used for Word, we are also required to Powerpoint
Lighting, and meet the needs of user collaboration, link up.
The content of the invention
It is easy to play it is an object of the present invention to overcome the above-mentioned drawbacks of the prior art and provide one kind and thinks
Dimension, operation flexibly, reading experience it is good, comprising abundant in content terminal room lighting collaborative editing shared system and
Method.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of terminal room lighting collaborative editing shared system, to carry out lighting between multiple mobile terminal devices
Exchange, the system includes:
Shared editor viewing area:The region is the blank editor viewing area of one side fixed width and another side endless,
And inside is provided with multiple rectangle coordination region domain;
Multiple operation terminals:To edit the content in shared editor viewing area respectively, and cooperateed with by rectangle
Subregion is shared;
Central processing unit:Communicated respectively with shared editor viewing area and multiple operation terminals, to handle operation eventually
The edit operation at end and the shared content of synchronous shared editing area.
The shared content of described shared editor viewing area includes fundamental figure, ground literal, hand-drawing graphics, hand
Word, paste picture, audio file, video file and document are painted, described shared content is united by central processing unit
One is transcoded into the document of PDF format, and PDF browser previews are used in operation terminal.
Described hand-drawing graphics and Freehandhand-drawing word are formed by Bezier curve fitting, to ensure the flatness of figure.
Described multiple coordination region domains distribute unique ID unitedly by central processing unit, and in the domain of coordination region
Content to it is all operation terminals it is visible, share editor viewing area except coordination region it is overseas in content to all behaviour
Make that terminal is invisible, ensure the privacy of document content in this way.
The position in described rectangle coordination region domain and size are created and delimited by participator, each rectangle collaboration
There is a unique ID in region, is distributed unitedly by central controller.
A kind of collaborative editing sharing method, comprises the following steps:
1) sharer operates in the shared editor viewing area of terminal at it and carries out edit operation, the operation of sharer
The data file of the edit operation is packaged into packet by terminal, is sent to central controller;
2) packet that central controller parsing receives, the data file of acquisition sharer's edit operation, and
It is updated in the document echoing of central controller;
3) central controller obtains the bounding rectangles of sharer's edit operation, judges that sharer's edit operation is accordingly
It is no to have common factor with rectangle coordination region domain, if so, it is shared then to judge that sharer's edit operation needs, step 4) is carried out,
If it is not, sharer's edit operation is then judged without shared, progress step 7);
4) central controller obtains the content in all coordination region domains that sharer's edit operation is related to, and with wide
The form broadcast is sent in sequence in the operation terminal where participator;
5) the operation terminal where participator parses and updates the content in the coordination region domain of correspondence position, and
Shown in the operation terminal of participator;
6) the coordination region domain shared is marked central controller, and carries out next coordination region domain
The broadcast of content;
7) sharer's edit operation is sent to the operation end of all online users by central processing unit in a broadcast manner
Hold and do not show.
In described step 1), the data file of edit operation includes operation Termination ID, the Bian Jicao of sharer
Make type and operation content.
Compared with prior art, the present invention has advantages below:
First, it is easy to play thinking:Due to the typesetting space fixed width of shared editor viewing area, infinite in length will not
Because the thinking of space limitation user plays.
2nd, operation is flexible:The position in coordination region domain and size are voluntarily specified by terminal user, and the mode of cooperation is non-
Normal is flexible, and cooperation granularity is controlled by user oneself.
3rd, reading experience is good:In order to ensure the reading experience of terminal device, it is cut when equipment horizontal/vertical screen
User interface is changed without switching blank display direction, that is to say, that when equipment longitudinal direction, horizontal fixed width, longitudinal direction
Endless, when equipment transverse direction, vertical fixed width, horizontal endless.
4th, comprising abundant in content:User can draw fundamental figure, word, manual draw in the optional position of blank
Shape, Freehandhand-drawing word, paste picture, one section of multimedia file can be placed in the optional position of blank and (audio, regarded
Frequently) and play, document and the preview of arbitrary format can also be placed.
Brief description of the drawings
Fig. 1 is the Synchronization Control software flow pattern of the present invention.
Fig. 2 is the schematic diagram of shared editor's viewing area longitudinal direction endless.
Fig. 3 is the schematic diagram of shared editor's viewing area transverse direction endless.
Fig. 4 is the system structure diagram of the present invention.
Embodiment
The present invention is described in detail with specific embodiment below in conjunction with the accompanying drawings.
Embodiment:
Fig. 1 show the idiographic flow of data syn-chronization of the present invention, completes the synchronization of document data between distinct device, with
And the data syn-chronization of collaboration unit.Below by taking four terminal devices, three users as an example, user U1 is set at two
Standby D1, D2 open same document, and U1 opens one piece of rectangular area as collaboration unit C1, invite U2,
U3 participates in collaboration;U2 take part in the collaboration in equipment D3;U3 take part in the collaboration in equipment D4, under
Data synchronizing step is described in detail with reference to Fig. 1 for face:
In step 401, user U1 depicts an ellipse in equipment D1, and system generates a Create
Operation, central controller is sent to by operation;
In step 402, central controller performs create operations in its document echoing, updates the data;
In step 403, central controller broadcasts the operation to the online terminal of the document, herein equipment
D2 will receive message;
In step 404, equipment D2 receives operation, performs Create operations, updates the data;
In step 405, the bounding rectangles of ellipse are calculated, it is found that the ellipse is in inside writing unit C1;
In a step 406, central controller broadcasts the operation to the online terminal of the IWU, sets herein
Standby D3, D4 will receive message;
In step 407, equipment D3, D4 receive operation, perform Create operations, update the data;
In a step 408, all collaboration units have all treated, same to the end of the step.
As shown in Figures 2 and 3, a big feature of the invention is typesetting space fixed width, infinite in length.Meanwhile it is
Ensure the reading experience of terminal device, it switches user interface and shown without switching blank the equipment horizontal/vertical screen when
Show direction, that is to say, that when equipment longitudinal direction, horizontal fixed width, longitudinal endless, when equipment transverse direction,
Vertical fixed width, horizontal endless.
As shown in figure 4, any data are all defined in logical coordinates system of pulse train space in the present invention, any input all must
Must be by equipment-logical coordinates conversion, any output all has to pass through logic-device coordinate conversion, meanwhile, cooperation
The position of unit and size are voluntarily specified by terminal user, and an inside documents can open any number of region associations
Make.
The present invention uses client/server (C/S) pattern, and central controller (central server) is placed on public affairs
On common network network, and each collaboration unit has corresponding sub-controller in server end, to safeguard the number of cooperation
According to.
Claims (5)
1. a kind of terminal room lighting collaborative editing shared system, light to be carried out between multiple mobile terminal devices
Just the exchange changed, it is characterised in that the system includes:
Shared editor viewing area:The region is the blank editor viewing area of one side fixed width and another side endless,
And inside is provided with multiple rectangle coordination region domain;
Multiple operation terminals:To edit the content in shared editor viewing area respectively, and cooperateed with by rectangle
Subregion is shared;
Central processing unit:Communicated respectively with shared editor viewing area and multiple operation terminals, to handle operation eventually
The edit operation at end and the shared content of synchronous shared editing area.
A kind of 2. terminal room lighting collaborative editing shared system according to claim 1, it is characterised in that
The shared content of described shared editor viewing area includes fundamental figure, ground literal, hand-drawing graphics, Freehandhand-drawing text
Word, paste picture, audio file, video file and document.
A kind of 3. terminal room lighting collaborative editing shared system according to claim 1, it is characterised in that
Described multiple coordination region domains distribute unique ID unitedly by central processing unit, and interior in the domain of coordination region
Appearance is visible to all operation terminals, shares editor viewing area except the content during coordination region is overseas operates eventually to all
Hold invisible.
A kind of 4. shared side of the collaborative editing of collaborative editing shared system using described in claim any one of 1-3
Method, it is characterised in that comprise the following steps:
1) sharer operates in the shared editor viewing area of terminal at it and carries out edit operation, the operation of sharer
The data file of the edit operation is packaged into packet by terminal, is sent to central controller;
2) packet that central controller parsing receives, the data file of acquisition sharer's edit operation, and
It is updated in the document echoing of central controller;
3) central controller obtains the bounding rectangles of sharer's edit operation, judges that sharer's edit operation is accordingly
It is no to have common factor with rectangle coordination region domain, if so, it is shared then to judge that sharer's edit operation needs, step 4) is carried out,
If it is not, sharer's edit operation is then judged without shared, progress step 7);
4) central controller obtains the content in all coordination region domains that sharer's edit operation is related to, and with wide
The form broadcast is sent in sequence in the operation terminal where participator;
5) the operation terminal where participator parses and updates the content in the coordination region domain of correspondence position, and
Shown in the operation terminal of participator;
6) the coordination region domain shared is marked central controller, and carries out next coordination region domain
The broadcast of content;
7) sharer's edit operation is sent to the operation end of all online users by central processing unit in a broadcast manner
Hold and do not show.
5. collaborative editing sharing method according to claim 4, it is characterised in that described step 1)
In, the data file of edit operation includes operation Termination ID, edit operation type and the operation content of sharer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610342929.1A CN107404510B (en) | 2016-05-20 | 2016-05-20 | Portable collaborative editing and sharing system between terminals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610342929.1A CN107404510B (en) | 2016-05-20 | 2016-05-20 | Portable collaborative editing and sharing system between terminals |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107404510A true CN107404510A (en) | 2017-11-28 |
CN107404510B CN107404510B (en) | 2020-04-07 |
Family
ID=60389501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610342929.1A Active CN107404510B (en) | 2016-05-20 | 2016-05-20 | Portable collaborative editing and sharing system between terminals |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107404510B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110888853A (en) * | 2019-11-26 | 2020-03-17 | 廊坊新奥燃气有限公司 | Data management system and method |
CN117131136A (en) * | 2023-10-26 | 2023-11-28 | 新唐信通(北京)科技有限公司 | Research and development data sharing method, system, equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684066A (en) * | 2004-04-14 | 2005-10-19 | 夏普株式会社 | Information processor, information processing system, file concurrent editing method and program |
CN101226454A (en) * | 2008-01-18 | 2008-07-23 | 魏新成 | Common mobile phone functional operation on W2VGA mobile phone touch panel |
CN101859403A (en) * | 2009-04-09 | 2010-10-13 | 黄忍冬 | Point-to-point real-time collaborative editing system |
CN101984430A (en) * | 2010-11-04 | 2011-03-09 | 中兴通讯股份有限公司 | Multi-user collaborative graphic editing method and system for mobile terminal |
CN102033697A (en) * | 2009-09-28 | 2011-04-27 | 索尼公司 | Terminal apparatus, server apparatus, display control method, and program |
CN102075448A (en) * | 2009-11-24 | 2011-05-25 | 英业达股份有限公司 | Method for realizing instant messaging interface |
CN102135886A (en) * | 2011-03-24 | 2011-07-27 | 汉王科技股份有限公司 | Method, device and electronic equipment for sharing page content |
WO2011116601A1 (en) * | 2010-03-25 | 2011-09-29 | 中兴通讯股份有限公司 | Device and method for implementing landscape/portrait screen switching of mobile terminal |
CN102467493A (en) * | 2010-10-29 | 2012-05-23 | 方正国际软件(北京)有限公司 | Method and system for collaboratively editing layout |
CN102687485A (en) * | 2009-11-17 | 2012-09-19 | 惠普发展公司,有限责任合伙企业 | Apparatus and method for sharing content on a mobile device |
CN105184469A (en) * | 2015-08-26 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Method and device for collaborative editing of documents |
-
2016
- 2016-05-20 CN CN201610342929.1A patent/CN107404510B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684066A (en) * | 2004-04-14 | 2005-10-19 | 夏普株式会社 | Information processor, information processing system, file concurrent editing method and program |
CN101226454A (en) * | 2008-01-18 | 2008-07-23 | 魏新成 | Common mobile phone functional operation on W2VGA mobile phone touch panel |
CN101859403A (en) * | 2009-04-09 | 2010-10-13 | 黄忍冬 | Point-to-point real-time collaborative editing system |
CN102033697A (en) * | 2009-09-28 | 2011-04-27 | 索尼公司 | Terminal apparatus, server apparatus, display control method, and program |
CN102687485A (en) * | 2009-11-17 | 2012-09-19 | 惠普发展公司,有限责任合伙企业 | Apparatus and method for sharing content on a mobile device |
CN102075448A (en) * | 2009-11-24 | 2011-05-25 | 英业达股份有限公司 | Method for realizing instant messaging interface |
WO2011116601A1 (en) * | 2010-03-25 | 2011-09-29 | 中兴通讯股份有限公司 | Device and method for implementing landscape/portrait screen switching of mobile terminal |
CN102467493A (en) * | 2010-10-29 | 2012-05-23 | 方正国际软件(北京)有限公司 | Method and system for collaboratively editing layout |
CN101984430A (en) * | 2010-11-04 | 2011-03-09 | 中兴通讯股份有限公司 | Multi-user collaborative graphic editing method and system for mobile terminal |
CN102135886A (en) * | 2011-03-24 | 2011-07-27 | 汉王科技股份有限公司 | Method, device and electronic equipment for sharing page content |
CN105184469A (en) * | 2015-08-26 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Method and device for collaborative editing of documents |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110888853A (en) * | 2019-11-26 | 2020-03-17 | 廊坊新奥燃气有限公司 | Data management system and method |
CN117131136A (en) * | 2023-10-26 | 2023-11-28 | 新唐信通(北京)科技有限公司 | Research and development data sharing method, system, equipment and storage medium |
CN117131136B (en) * | 2023-10-26 | 2024-01-19 | 新唐信通(浙江)科技有限公司 | Research and development data sharing method, system, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107404510B (en) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Maher et al. | Understanding virtual design studios | |
Benítez | Transnational dimensions of the digital divide among Salvadoran immigrants in the Washington DC metropolitan area | |
CN104333574B (en) | Electric white board synchronous method and system | |
KR102221909B1 (en) | System for real-time interactive video conferencing based cooperative service for non face-to-face business | |
CN102263772A (en) | Virtual conference system based on three-dimensional technology | |
CN103023873A (en) | Terminal-spanning real-time interactive online distributing method of lantern slide | |
CN102364460B (en) | Automatic page amplification method and system based on mobile terminal | |
CN102118380A (en) | Mobile handwriting signing system and implementation method | |
CN109901938A (en) | Big screen system and visual presentation method are interacted based on WebSocket communication | |
CN103729457A (en) | Digitalized book auxiliary reading system based on Internet, and method thereof | |
CN104980475B (en) | Method and device for synchronously presenting display content | |
CN103646572A (en) | Classroom system with group cooperative learning function | |
CN105072202A (en) | Information real-time sharing system | |
US20140351679A1 (en) | System and method for creating and/or browsing digital comics | |
CN107404510A (en) | A kind of terminal room lighting collaborative editing shared system and method | |
CN103246435A (en) | Feedback window based interaction method and device | |
CN104580438A (en) | Method for co-browsing and editing webpage by using more than two intelligent terminals | |
CN102263789A (en) | Call patterning assisting system | |
CN208589071U (en) | A kind of museum digitalized is toured system | |
CN103294193A (en) | Multi-terminal interaction method, device and system | |
Nie | Research on dynamic visual communication graphics design under mobile terminal platform | |
EP2387179A2 (en) | Method and devices for a computer conference | |
CN107291834A (en) | A kind of data inputting method based on code-reading, equipment and terminal | |
Yan et al. | Notice of Retraction: Research on E-Learning and its related issues | |
CN102314471A (en) | Method for synchronizing scroll bars |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |