WO2017101463A1 - Remote synchronous data processing method and device - Google Patents

Remote synchronous data processing method and device Download PDF

Info

Publication number
WO2017101463A1
WO2017101463A1 PCT/CN2016/093709 CN2016093709W WO2017101463A1 WO 2017101463 A1 WO2017101463 A1 WO 2017101463A1 CN 2016093709 W CN2016093709 W CN 2016093709W WO 2017101463 A1 WO2017101463 A1 WO 2017101463A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic whiteboard
user
remote
touch operation
writing
Prior art date
Application number
PCT/CN2016/093709
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 WO2017101463A1 publication Critical patent/WO2017101463A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Definitions

  • the present invention relates to the field of remote synchronization technologies, and in particular, to a remote synchronization data processing method and apparatus.
  • a remote conference electronic whiteboard two or more parties are generally not allowed to write at the same time. Therefore, when one party starts writing on the local electronic whiteboard, it needs to send a lock message to the remote electronic whiteboard to lock the operation of the remote electronic whiteboard. Since the text consists of different strokes, multiple consecutive writing touch operations occur during the writing process.
  • the data processing method adopted by the prior art solution is: when a writing touch operation occurs on the local electronic whiteboard, sending a lock message to the remote electronic whiteboard; when the writing touch operation ends, sending an unlocking message to the remote electronic whiteboard, Unlock the remote whiteboard's lock operation.
  • the inventor has found that the data processing method provided by the prior art solution has the following disadvantages: in the entire writing process on the local electronic whiteboard, it is necessary to frequently send a message of locking and unlocking to the remote electronic whiteboard, increasing Many network data operations; remote whiteboards also frequently receive locked and unlocked messages, giving remote clients a bad user experience.
  • an object of the present invention is to provide a remote synchronization data processing method and apparatus, which can reduce network data operations, increase user experience, and meet usage requirements by optimizing the locking and unlocking mechanism of the electronic whiteboard.
  • the embodiment of the invention provides a remote synchronization data processing method, which includes the following steps:
  • step S14 if the user touches the touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, the unlocking message is deleted, and the process returns to step S13; otherwise, step S15 is performed;
  • the method after responding to the user's writing touch operation on the local electronic whiteboard, before the end of the writing touch operation on the local electronic whiteboard in response to the user, the method further includes:
  • a timer is used to record the time when the user leaves the electronic whiteboard
  • the trigger signal generated by the timer is triggered, and the unlocking message is Sending to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • the embodiment of the invention further provides a remote synchronization data processing device, comprising:
  • a response unit configured to respond to a user's writing touch operation on the local electronic whiteboard
  • a locking unit configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
  • a timing unit configured to start recording a time when the user leaves the electronic whiteboard after the end of the writing touch operation on the local electronic whiteboard, and generate an unlocking message to save;
  • a determining unit configured to determine, before the time recorded by the timing unit reaches a preset time threshold, whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
  • An execution unit configured to: before the time recorded by the timing unit reaches a preset time threshold, The response unit again responds to the user's writing touch operation on the local electronic whiteboard, deleting the unlocking message; and is further configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit does not And responding to the user's writing touch operation on the local electronic whiteboard, sending the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
  • the remotely synchronized data processing apparatus further includes:
  • the remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
  • the embodiment of the invention further provides a data processing method for remote synchronization, comprising the following steps:
  • step S24 if the user touches the writing touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, return to step S23; otherwise, execute step S25;
  • the method after responding to the user's writing touch operation on the local electronic whiteboard, before the end of the writing touch operation on the local electronic whiteboard in response to the user, the method further includes:
  • a timer is used to record the time when the user leaves the electronic whiteboard
  • the trigger signal generated by the timer is triggered.
  • a generate unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • the embodiment of the invention further provides a remote synchronization data processing device, comprising:
  • a response unit configured to respond to a user's writing touch operation on the local electronic whiteboard
  • a locking unit configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard
  • timing unit configured to start recording a time when the user leaves the electronic whiteboard in response to the end of the writing touch operation on the local electronic whiteboard; and a determining unit, configured to: the time recorded by the timing unit reaches a preset time Before the threshold, determining whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
  • An unlocking unit configured to send an unlocking message to the user when the response unit does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold
  • a remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • the remotely synchronized data processing apparatus further includes:
  • the remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
  • the remote synchronization data processing method and device have the following beneficial effects: when the writing on the local electronic whiteboard starts, in response to the user's writing touch operation on the local electronic whiteboard, a lock message is generated and sent to the remote
  • the electronic whiteboard determines whether the user's writing touch operation is responded again within a preset time threshold after responding to the user's writing touch operation on the local electronic whiteboard; if yes, waiting for the writing touch operation to end And repeating the judgment until the entire writing is completed, and generating an unlocking message is sent to the remote electronic whiteboard; otherwise, directly generating an unlocking message is sent to the remote electronic whiteboard.
  • the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
  • FIG. 1 is a schematic flow chart of an embodiment of a remote synchronization data processing method provided by the present invention.
  • FIG. 2 is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
  • FIG. 3 is a schematic flow chart of another embodiment of a remote synchronization data processing method provided by the present invention.
  • FIG. 4 is a schematic structural diagram of another embodiment of a remote synchronization data processing apparatus provided by the present invention.
  • FIG. 1 is a schematic flowchart diagram of an embodiment of a remote synchronization data processing method provided by the present invention.
  • the present invention provides a remote synchronization data processing method, including steps S11 to S15, as follows:
  • the signal generated by the user for example, using a finger touching the electronic whiteboard is detected.
  • the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
  • the lock message is used to lock the operation of the remote electronic whiteboard.
  • step S14 If the user touches the writing touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, the unlocking message is deleted, and the process returns to step S13; otherwise, step S15 is performed.
  • the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
  • the method before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard, the method further includes:
  • Synchronizing the writing information of the user on the local electronic whiteboard to the remote electronic whiteboard specifically:
  • the touch point information includes a coordinate value of the touch point and a pressure value.
  • the touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
  • the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point.
  • each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
  • a timer is used to record the time when the user leaves the electronic whiteboard
  • the time recorded by the timer reaches a preset time threshold, the user is not responded again.
  • the writing touch operation on the local electronic whiteboard is triggered by the trigger signal generated by the timer, and the unlocking message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • a lock message is generated and sent to the remote electronic whiteboard; in response to the user writing on the local electronic whiteboard After the touch operation ends, it is determined whether the user's writing touch operation is responded again within the preset time threshold; if yes, waiting for the writing touch operation to end, and then repeating the judgment until the entire writing is completed, the generated unlocking is performed.
  • the message is sent to the remote electronic whiteboard; otherwise, the generated unlocking message is directly sent to the remote electronic whiteboard.
  • the present invention further provides a data processing apparatus for remote synchronization, which can execute all the processes of the remote synchronization data processing method provided by the foregoing embodiments.
  • FIG. 2 is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
  • the present invention provides a remotely synchronized data processing apparatus 20, including a response unit 21, a locking unit 22, a timing unit 23, a determination unit 24, and an execution unit 25, as follows:
  • the response unit 21 is configured to respond to a user's writing touch operation on the local electronic whiteboard.
  • the signal generated by the user for example, using a finger touching the electronic whiteboard is detected.
  • the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
  • the locking unit 22 is configured to generate a lock message and send the message to the remote electronic whiteboard.
  • the lock message is used to lock the operation of the remote electronic whiteboard.
  • the timing unit 23 is configured to start recording the time when the user leaves the electronic whiteboard in response to the user ending the writing touch operation on the local electronic whiteboard, and generate an unlocking message to save.
  • the determining unit 24 is configured to determine whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold.
  • the executing unit 25 is configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit again deletes the unlocking message when the user performs a writing touch operation on the local electronic whiteboard The response unit further sends the unlocking message to the user in response to the user's writing touch operation on the local electronic whiteboard before the time recorded by the timing unit reaches a preset time threshold.
  • the remote electronic whiteboard is described to unlock the operation of the remote electronic whiteboard.
  • the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
  • the remotely synchronized data processing apparatus 20 further includes:
  • the remote synchronization unit 26 is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard
  • the remote electronic whiteboard is specifically used to:
  • the touch point information includes a coordinate value of the touch point and a pressure value.
  • the touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
  • the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point.
  • each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
  • the timing unit 23 uses a timer to record the time when the user leaves the electronic whiteboard
  • the execution unit 25 is further configured to reach a preset time threshold when the timer records
  • the response unit 21 again responds to the user's writing touch operation on the local electronic whiteboard, and stops and resets the timer;
  • the timer If the response unit 21 does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the timer generates a trigger signal to trigger the The executing unit 25 sends the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
  • the locking unit 22 when the writing on the local electronic whiteboard starts, the locking unit 22 generates a lock message to the remote electronic whiteboard when the response unit 21 responds to the user's writing touch operation on the local electronic whiteboard; After the user finishes the writing touch operation on the local electronic whiteboard, the determining unit 24 determines whether the response unit 21 responds to the user's writing touch operation again within a preset time threshold; if yes, wait for this time. The writing touch operation ends, and the repeated judgment is performed until the entire writing is completed, and the executing unit 25 transmits the generated unlocking message to the remote electronic whiteboard; otherwise, the executing unit 25 directly sends the generated unlocking message to the Remote electronic whiteboard.
  • the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
  • FIG. 3 is a schematic flowchart diagram of another embodiment of a remote synchronization data processing method provided by the present invention.
  • the present invention provides a remote synchronization data processing method according to another embodiment, including steps S21 to S25, as follows:
  • the signal generated by the user for example, using a finger touching the electronic whiteboard is detected.
  • the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
  • the lock message is used to lock the operation of the remote electronic whiteboard.
  • step S24 If the user again responds to the writing touch operation on the local electronic whiteboard before the time reaches the preset time threshold, return to step S23; otherwise, perform step S25.
  • the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
  • the method before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard, the method further includes:
  • Synchronizing the writing information of the user on the local electronic whiteboard to the remote electronic whiteboard specifically:
  • the touch point information includes a coordinate value of the touch point and a pressure value.
  • the touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
  • the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point.
  • each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
  • a timer is used to record the time when the user leaves the electronic whiteboard
  • the trigger signal generated by the timer is triggered.
  • a generate unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • a lock message is generated and sent to the remote electronic whiteboard; in response to the user writing on the local electronic whiteboard After the touch operation ends, it is determined whether the user's writing touch operation is responded again within the preset time threshold; if yes, waiting for the writing touch operation to end, and then repeating the judgment until the entire writing is completed, generating an unlocking message. Giving the remote electronic whiteboard; otherwise, directly generating an unlock message to the remote electronic whiteboard.
  • the present invention further provides a data processing apparatus for remote synchronization, which can execute all the processes of the remote synchronization data processing method provided by the foregoing embodiments.
  • FIG. 4 is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
  • the present invention provides a remotely synchronized data processing apparatus 40, including a response unit 41, a locking unit 42, a timing unit 43, a determination unit 44, and an unlocking unit 45, as follows:
  • the response unit 41 is configured to respond to a user's writing touch operation on the local electronic whiteboard; and is further configured to respond to the user's writing touch operation on the local electronic whiteboard.
  • the locking unit 42 is configured to generate a lock message and send the message to the remote electronic whiteboard.
  • the lock message is used to lock the operation of the remote electronic whiteboard.
  • the timing unit 43 is configured to start recording the time when the user leaves the electronic whiteboard when the response unit ends in response to the user's writing touch operation on the local electronic whiteboard.
  • the determining unit 44 is configured to determine whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold.
  • the unlocking unit 45 is configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit does not respond to the user's writing touch operation on the local electronic whiteboard again. An unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  • the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
  • the remotely synchronized data processing device 40 further includes:
  • the remote synchronization unit 46 is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard
  • the remote electronic whiteboard is specifically used to:
  • the touch point information includes a coordinate value of the touch point and a pressure value.
  • the touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
  • the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point.
  • each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
  • the timing unit 43 uses a timer to record the time when the user leaves the electronic whiteboard
  • the determining unit 44 is further configured to: before the time recorded by the timer reaches a preset time threshold, the response unit 41 again responds to the user's writing touch operation on the local electronic whiteboard, indicating the The timing unit 43 stops and resets the timer;
  • the timer If the response unit 41 does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the timer generates a trigger signal to trigger the
  • the unlocking unit 45 generates an unlocking message and sends the unlocking message to the remote electronic whiteboard to release the opposite The locking of the operation of the remote electronic whiteboard.
  • the locking unit 42 when the writing on the local electronic whiteboard starts, the locking unit 42 generates a lock message to the remote electronic whiteboard when the response unit 41 responds to the user's writing touch operation on the local electronic whiteboard; After the user finishes the writing touch operation on the local electronic whiteboard, the determining unit determines whether the response unit 41 responds to the user's writing touch operation again within a preset time threshold; if yes, waits for the writing After the touch operation ends, the determination is repeated until the entire writing is completed.
  • the unlocking unit 45 generates an unlocking message and sends the unlocking message to the remote electronic whiteboard; otherwise, the unlocking unit 45 directly generates an unlocking message and sends the unlocking message to the remote electronic whiteboard.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)
  • Drawing Aids And Blackboards (AREA)

Abstract

Disclosed is a remote synchronous data processing method, comprising the following steps: responding to a writing touch control operation of a user on a local electronic whiteboard; generating a locking message and transmitting same to a remote electronic whiteboard; when the responding to the writing touch control operation of the user is finished, starting to record the time when the user leaves the electronic whiteboard; if the writing touch control operation of the user has responded once again before the recorded time reaches a pre-set time threshold value, waiting until the writing touch control operation this time is finished; and repeatedly determining whether the writing touch control operation of the user has responded once again within the pre-set time threshold value until the whole writing is completed, and transmitting a generated unlocking message to the remote electronic whiteboard. Also provided is a remote synchronous data processing device. By adopting the embodiments of the present invention, a locking and an unlocking mechanism of an electronic whiteboard is optimized, so that network data operations are reduced, and the user experience during the whole writing process is improved.

Description

一种远程同步的数据处理方法及装置Remote synchronization data processing method and device 技术领域Technical field
本发明涉及远程同步技术领域,尤其涉及一种远程同步的数据处理方法及装置。The present invention relates to the field of remote synchronization technologies, and in particular, to a remote synchronization data processing method and apparatus.
背景技术Background technique
在远程会议电子白板中,一般不支持双方或多方同时书写。因此,一方在本地电子白板上开始书写时需要发送锁定消息给远程电子白板,以锁定远程电子白板的操作。由于文字由不同笔画组成,在书写过程中会发生多次连续的书写触控操作。现有的技术方案采用的数据处理方法是:当在本地电子白板上发生书写触控操作时,发送锁定消息给远程电子白板;当书写触控操作结束时,发送解锁消息给远程电子白板,以解锁远程电子白板的锁定的操作。In a remote conference electronic whiteboard, two or more parties are generally not allowed to write at the same time. Therefore, when one party starts writing on the local electronic whiteboard, it needs to send a lock message to the remote electronic whiteboard to lock the operation of the remote electronic whiteboard. Since the text consists of different strokes, multiple consecutive writing touch operations occur during the writing process. The data processing method adopted by the prior art solution is: when a writing touch operation occurs on the local electronic whiteboard, sending a lock message to the remote electronic whiteboard; when the writing touch operation ends, sending an unlocking message to the remote electronic whiteboard, Unlock the remote whiteboard's lock operation.
发明人在实施本发明的过程中,发现现有的技术方案提供的数据处理方法存在以下缺点:在本地电子白板上的整个书写过程中,需频繁发送锁定和解锁的消息给远程电子白板,增加很多网络数据操作;而远程电子白板也会频繁接收到锁定和解锁的消息,给远程客户端带来不好的用户体验。In the process of implementing the present invention, the inventor has found that the data processing method provided by the prior art solution has the following disadvantages: in the entire writing process on the local electronic whiteboard, it is necessary to frequently send a message of locking and unlocking to the remote electronic whiteboard, increasing Many network data operations; remote whiteboards also frequently receive locked and unlocked messages, giving remote clients a bad user experience.
发明内容Summary of the invention
针对现有技术存在的问题,本发明的目的在于提供一种远程同步的数据处理方法及装置,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加用户体验,满足了使用要求。In view of the problems existing in the prior art, an object of the present invention is to provide a remote synchronization data processing method and apparatus, which can reduce network data operations, increase user experience, and meet usage requirements by optimizing the locking and unlocking mechanism of the electronic whiteboard.
本发明实施例提供一种远程同步的数据处理方法,包括如下步骤:The embodiment of the invention provides a remote synchronization data processing method, which includes the following steps:
S11、响应用户在本地电子白板上的书写触控操作;S11. Responding to a user's writing touch operation on the local electronic whiteboard;
S12、生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作; S12. Generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
S13、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存;S13. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard, and generate an unlocking message to save;
S14、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作,则删除所述解锁消息,并返回执行步骤S13;否则执行步骤S15;S14, if the user touches the touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, the unlocking message is deleted, and the process returns to step S13; otherwise, step S15 is performed;
S15、将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S15. Send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
作为上述方案的改进,在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:As an improvement of the foregoing solution, after responding to the user's writing touch operation on the local electronic whiteboard, before the end of the writing touch operation on the local electronic whiteboard in response to the user, the method further includes:
将用户在本地电子白板上的书写信息同步至所述远程电子白板。Synchronize the user's writing information on the local electronic whiteboard to the remote electronic whiteboard.
作为上述方案的改进,采用计时器记录用户离开电子白板的时间;As an improvement of the above scheme, a timer is used to record the time when the user leaves the electronic whiteboard;
则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the user does not respond to the writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the trigger signal generated by the timer is triggered, and the unlocking message is Sending to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
本发明实施例还提供一种远程同步的数据处理装置,包括:The embodiment of the invention further provides a remote synchronization data processing device, comprising:
响应单元,用于响应用户在本地电子白板上的书写触控操作;a response unit, configured to respond to a user's writing touch operation on the local electronic whiteboard;
锁定单元,用于生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;a locking unit, configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
计时单元,用于在响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存;a timing unit, configured to start recording a time when the user leaves the electronic whiteboard after the end of the writing touch operation on the local electronic whiteboard, and generate an unlocking message to save;
判断单元,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作;a determining unit, configured to determine, before the time recorded by the timing unit reaches a preset time threshold, whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
执行单元,用于在所述计时单元记录的时间达到预设的时间阈值前,所述 响应单元再次响应用户在所述本地电子白板上的书写触控操作时,删除所述解锁消息;还用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。An execution unit, configured to: before the time recorded by the timing unit reaches a preset time threshold, The response unit again responds to the user's writing touch operation on the local electronic whiteboard, deleting the unlocking message; and is further configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit does not And responding to the user's writing touch operation on the local electronic whiteboard, sending the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
作为上述方案的改进,所述远程同步的数据处理装置还包括:As an improvement of the foregoing solution, the remotely synchronized data processing apparatus further includes:
远程同步单元,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板。The remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
本发明实施例还提供一种远程同步的数据处理方法,包括如下步骤:The embodiment of the invention further provides a data processing method for remote synchronization, comprising the following steps:
S21、响应用户在本地电子白板上的书写触控操作;S21. Respond to a user's writing touch operation on the local electronic whiteboard;
S22、生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;S22. Generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
S23、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间;S23. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard;
S24、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作,则返回执行步骤S23;否则执行步骤S25;S24, if the user touches the writing touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, return to step S23; otherwise, execute step S25;
S25、生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S25. Generate an unlocking message and send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
作为上述方案的改进,在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:As an improvement of the foregoing solution, after responding to the user's writing touch operation on the local electronic whiteboard, before the end of the writing touch operation on the local electronic whiteboard in response to the user, the method further includes:
将用户在本地电子白板上的书写信息同步至所述远程电子白板。Synchronize the user's writing information on the local electronic whiteboard to the remote electronic whiteboard.
作为上述方案的改进,采用计时器记录用户离开电子白板的时间;As an improvement of the above scheme, a timer is used to record the time when the user leaves the electronic whiteboard;
则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发, 生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the user does not respond to the user's writing touch operation on the local electronic whiteboard before the time recorded by the timer reaches the preset time threshold, the trigger signal generated by the timer is triggered. A generate unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
本发明实施例还提供一种远程同步的数据处理装置,包括:The embodiment of the invention further provides a remote synchronization data processing device, comprising:
响应单元,用于响应用户在本地电子白板上的书写触控操作;锁定单元,用于生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;a response unit, configured to respond to a user's writing touch operation on the local electronic whiteboard; and a locking unit, configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
计时单元,用于在响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间;判断单元,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作;a timing unit, configured to start recording a time when the user leaves the electronic whiteboard in response to the end of the writing touch operation on the local electronic whiteboard; and a determining unit, configured to: the time recorded by the timing unit reaches a preset time Before the threshold, determining whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
解锁单元,用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。An unlocking unit, configured to send an unlocking message to the user when the response unit does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold A remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
作为上述方案的改进,所述远程同步的数据处理装置还包括:As an improvement of the foregoing solution, the remotely synchronized data processing apparatus further includes:
远程同步单元,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板。The remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
本发明实施例提供的远程同步的数据处理方法及装置,具有如下有益效果:在本地电子白板上的书写开始时,响应用户在本地电子白板上的书写触控操作,则生成锁定消息发送给远程电子白板;在响应用户在所述本地电子白板上的书写触控操作结束后,判断在预设的时间阈值内是否再次响应用户的书写触控操作;如果是,等待此次书写触控操作结束,再进行重复判断,直至整个书写完成,生成解锁消息发送给所述远程电子白板;否则,直接生成解锁消息发送给所述远程电子白板。采用本发明实施例,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加整个书写过程中的用户体验。 The remote synchronization data processing method and device provided by the embodiment of the invention have the following beneficial effects: when the writing on the local electronic whiteboard starts, in response to the user's writing touch operation on the local electronic whiteboard, a lock message is generated and sent to the remote The electronic whiteboard determines whether the user's writing touch operation is responded again within a preset time threshold after responding to the user's writing touch operation on the local electronic whiteboard; if yes, waiting for the writing touch operation to end And repeating the judgment until the entire writing is completed, and generating an unlocking message is sent to the remote electronic whiteboard; otherwise, directly generating an unlocking message is sent to the remote electronic whiteboard. By adopting the embodiment of the invention, the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
附图说明DRAWINGS
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the present invention, the drawings used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention, which are common in the art. For the skilled person, other drawings can be obtained from these drawings without any creative work.
图1是本发明提供的远程同步的数据处理方法的一个实施例的流程示意图。FIG. 1 is a schematic flow chart of an embodiment of a remote synchronization data processing method provided by the present invention.
图2是本发明提供的远程同步的数据处理装置的一个实施例的结构示意图。2 is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
图3是本发明提供的远程同步的数据处理方法的另一个实施例的流程示意图。FIG. 3 is a schematic flow chart of another embodiment of a remote synchronization data processing method provided by the present invention.
图4是本发明提供的远程同步的数据处理装置的另一个实施例的结构示意图。4 is a schematic structural diagram of another embodiment of a remote synchronization data processing apparatus provided by the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
请参阅图1,是本发明提供的远程同步的数据处理方法的一个实施例的流程示意图。Please refer to FIG. 1 , which is a schematic flowchart diagram of an embodiment of a remote synchronization data processing method provided by the present invention.
本发明提供一种远程同步的数据处理方法,包括步骤S11~S15,具体如下:The present invention provides a remote synchronization data processing method, including steps S11 to S15, as follows:
S11、响应用户在本地电子白板上的书写触控操作。S11. Respond to the user's writing touch operation on the local electronic whiteboard.
需要说明的是,响应用户的书写触控操作是指检测到用户(例如说用手指)接触到电子白板的一瞬间所产生的信号,同理,在下文中出现的响应用户的触控操作结束是指检测到用户(例如说用手指)离开电子白板的一瞬间所产生的信号,这些都是本领域技术人员所能理解并且确定的。It should be noted that, in response to the user's writing touch operation, the signal generated by the user (for example, using a finger) touching the electronic whiteboard is detected. Similarly, the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
S12、生成锁定消息发送给远程电子白板。S12. Generate a lock message and send the message to the remote whiteboard.
其中,所述锁定消息用于锁定所述远程电子白板的操作。 The lock message is used to lock the operation of the remote electronic whiteboard.
S13、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存。S13. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard, and generate an unlocking message to save.
S14、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作,则删除所述解锁消息,并返回执行步骤S13;否则执行步骤S15。S14. If the user touches the writing touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, the unlocking message is deleted, and the process returns to step S13; otherwise, step S15 is performed.
优选的,所述预设的时间阈值为一经验值,一般根据用户书写操作的频率设置,例如600ms~1500ms,这些可根据实际的需要进行设置,本发明不做具体的限定。Preferably, the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
具体实施时,优选的,在每次响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:In a specific implementation, before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard, the method further includes:
将用户在本地电子白板上的书写信息同步至所述远程电子白板,具体为:Synchronizing the writing information of the user on the local electronic whiteboard to the remote electronic whiteboard, specifically:
获取用户在本地电子白板上书写过程中的每一个触摸点信息;其中,所述触摸点信息包括触摸点的坐标值、压力值。Obtaining each touch point information during the writing process of the user on the local electronic whiteboard; wherein the touch point information includes a coordinate value of the touch point and a pressure value.
实时地将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对所述书写信息进行同步显示。The touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
可以理解的是,如果电子白板支持多点触控,则所述触摸点信息还包括触摸ID,所述触摸ID用于标记各触控点的身份。当所述本地电子白板上出现多点触控时,对每一个触控点分配唯一的ID;然后,跟踪获取各触控点书写过程中的每一个触摸点信息,并按照获取时间的先后顺序依次将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对应地同步显示各触控点的书写信息。It can be understood that if the electronic whiteboard supports multi-touch, the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point. When multi-touch appears on the local electronic whiteboard, each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
S15、将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S15. Send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
在本发明的一个实施方式中,采用计时器记录用户离开电子白板的时间;In an embodiment of the present invention, a timer is used to record the time when the user leaves the electronic whiteboard;
则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所 述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the time recorded by the timer reaches a preset time threshold, the user is not responded again. The writing touch operation on the local electronic whiteboard is triggered by the trigger signal generated by the timer, and the unlocking message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
在具体实施当中,在本地电子白板上的书写开始时,响应用户在本地电子白板上的书写触控操作,则生成锁定消息发送给远程电子白板;在响应用户在所述本地电子白板上的书写触控操作结束后,判断在预设的时间阈值内是否再次响应用户的书写触控操作;如果是,等待此次书写触控操作结束,再进行重复判断,直至整个书写完成,将生成的解锁消息发送给所述远程电子白板;否则,直接将生成的解锁消息发送给所述远程电子白板。采用本发明实施例,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加整个书写过程中的用户体验。In a specific implementation, when the writing on the local electronic whiteboard starts, in response to the user's writing touch operation on the local electronic whiteboard, a lock message is generated and sent to the remote electronic whiteboard; in response to the user writing on the local electronic whiteboard After the touch operation ends, it is determined whether the user's writing touch operation is responded again within the preset time threshold; if yes, waiting for the writing touch operation to end, and then repeating the judgment until the entire writing is completed, the generated unlocking is performed. The message is sent to the remote electronic whiteboard; otherwise, the generated unlocking message is directly sent to the remote electronic whiteboard. By adopting the embodiment of the invention, the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
相应地,本发明还提供一种远程同步的数据处理装置,可执行上述实施例提供的远程同步的数据处理方法的所有流程。Correspondingly, the present invention further provides a data processing apparatus for remote synchronization, which can execute all the processes of the remote synchronization data processing method provided by the foregoing embodiments.
请参阅图2,是本发明提供的远程同步的数据处理装置的一个实施例的结构示意图。Please refer to FIG. 2 , which is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
本发明提供一种远程同步的数据处理装置20,包括响应单元21、锁定单元22、计时单元23、判断单元24以及执行单元25,具体如下:The present invention provides a remotely synchronized data processing apparatus 20, including a response unit 21, a locking unit 22, a timing unit 23, a determination unit 24, and an execution unit 25, as follows:
所述响应单元21,用于响应用户在本地电子白板上的书写触控操作。The response unit 21 is configured to respond to a user's writing touch operation on the local electronic whiteboard.
需要说明的是,响应用户的书写触控操作是指检测到用户(例如说用手指)接触到电子白板的一瞬间所产生的信号,同理,在下文中出现的响应用户的触控操作结束是指检测到用户(例如说用手指)离开电子白板的一瞬间所产生的信号,这些都是本领域技术人员所能理解并且确定的。It should be noted that, in response to the user's writing touch operation, the signal generated by the user (for example, using a finger) touching the electronic whiteboard is detected. Similarly, the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
所述锁定单元22,用于生成锁定消息发送给远程电子白板。The locking unit 22 is configured to generate a lock message and send the message to the remote electronic whiteboard.
其中,所述锁定消息用于锁定所述远程电子白板的操作。The lock message is used to lock the operation of the remote electronic whiteboard.
所述计时单元23,用于在响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存。 The timing unit 23 is configured to start recording the time when the user leaves the electronic whiteboard in response to the user ending the writing touch operation on the local electronic whiteboard, and generate an unlocking message to save.
所述判断单元24,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作。The determining unit 24 is configured to determine whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold.
所述执行单元25,用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元再次响应用户在所述本地电子白板上的书写触控操作时,删除所述解锁消息;还用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。The executing unit 25 is configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit again deletes the unlocking message when the user performs a writing touch operation on the local electronic whiteboard The response unit further sends the unlocking message to the user in response to the user's writing touch operation on the local electronic whiteboard before the time recorded by the timing unit reaches a preset time threshold. The remote electronic whiteboard is described to unlock the operation of the remote electronic whiteboard.
优选的,所述预设的时间阈值为一经验值,一般根据用户书写操作的频率设置,例如600ms~1500ms,这些可根据实际的需要进行设置,本发明不做具体的限定。Preferably, the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
具体实施时,所述远程同步的数据处理装置20还包括:In a specific implementation, the remotely synchronized data processing apparatus 20 further includes:
远程同步单元26,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板,具体用于:The remote synchronization unit 26 is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard The remote electronic whiteboard is specifically used to:
获取用户在本地电子白板上书写过程中的每一个触摸点信息;其中,所述触摸点信息包括触摸点的坐标值、压力值。Obtaining each touch point information during the writing process of the user on the local electronic whiteboard; wherein the touch point information includes a coordinate value of the touch point and a pressure value.
实时地将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对所述书写信息进行同步显示。The touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
可以理解的是,如果电子白板支持多点触控,则所述触摸点信息还包括触摸ID,所述触摸ID用于标记各触控点的身份。当所述本地电子白板上出现多点触控时,对每一个触控点分配唯一的ID;然后,跟踪获取各触控点书写过程中的每一个触摸点信息,并按照获取时间的先后顺序依次将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对应地同步显示各触控点的书写信息。It can be understood that if the electronic whiteboard supports multi-touch, the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point. When multi-touch appears on the local electronic whiteboard, each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
在本发明的一个实施方式中,所述计时单元23采用计时器记录用户离开电子白板的时间;In an embodiment of the present invention, the timing unit 23 uses a timer to record the time when the user leaves the electronic whiteboard;
则所述执行单元25还用于在所述计时器记录的时间达到预设的时间阈值 前,所述响应单元21再次响应用户在所述本地电子白板上的书写触控操作时,停止并重置所述计时器;The execution unit 25 is further configured to reach a preset time threshold when the timer records The response unit 21 again responds to the user's writing touch operation on the local electronic whiteboard, and stops and resets the timer;
若在所述计时器记录的时间达到预设的时间阈值前,所述响应单元21没有再次响应用户在所述本地电子白板上的书写触控操作,则所述计时器生成触发信号触发所述执行单元25发送所述解锁消息给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the response unit 21 does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the timer generates a trigger signal to trigger the The executing unit 25 sends the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
在具体实施当中,在本地电子白板上的书写开始时,所述锁定单元22在所述响应单元21响应用户在本地电子白板上的书写触控操作时生成锁定消息发送给远程电子白板;在响应用户在所述本地电子白板上的书写触控操作结束后,所述判断单元24判断在预设的时间阈值内所述响应单元21是否再次响应用户的书写触控操作;如果是,等待此次书写触控操作结束,再进行重复判断,直至整个书写完成,所述执行单元25将生成的解锁消息发送给所述远程电子白板;否则,所述执行单元25直接将生成的解锁消息发送给所述远程电子白板。采用本发明实施例,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加整个书写过程中的用户体验。In a specific implementation, when the writing on the local electronic whiteboard starts, the locking unit 22 generates a lock message to the remote electronic whiteboard when the response unit 21 responds to the user's writing touch operation on the local electronic whiteboard; After the user finishes the writing touch operation on the local electronic whiteboard, the determining unit 24 determines whether the response unit 21 responds to the user's writing touch operation again within a preset time threshold; if yes, wait for this time. The writing touch operation ends, and the repeated judgment is performed until the entire writing is completed, and the executing unit 25 transmits the generated unlocking message to the remote electronic whiteboard; otherwise, the executing unit 25 directly sends the generated unlocking message to the Remote electronic whiteboard. By adopting the embodiment of the invention, the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
请参阅图3,是本发明提供的远程同步的数据处理方法的另一个实施例的流程示意图。Please refer to FIG. 3 , which is a schematic flowchart diagram of another embodiment of a remote synchronization data processing method provided by the present invention.
本发明提供另一个实施例的远程同步的数据处理方法,包括步骤S21~S25,具体如下:The present invention provides a remote synchronization data processing method according to another embodiment, including steps S21 to S25, as follows:
S21、响应用户在本地电子白板上的书写触控操作。S21. Respond to the user's writing touch operation on the local electronic whiteboard.
需要说明的是,响应用户的书写触控操作是指检测到用户(例如说用手指)接触到电子白板的一瞬间所产生的信号,同理,在下文中出现的响应用户的触控操作结束是指检测到用户(例如说用手指)离开电子白板的一瞬间所产生的信号,这些都是本领域技术人员所能理解并且确定的。It should be noted that, in response to the user's writing touch operation, the signal generated by the user (for example, using a finger) touching the electronic whiteboard is detected. Similarly, the response to the user's touch operation is hereinafter. It refers to the signal generated by the moment when the user (for example, using a finger) leaves the electronic whiteboard, which is understood and determined by those skilled in the art.
S22、生成锁定消息发送给远程电子白板。S22. Generate a lock message and send the message to the remote whiteboard.
其中,所述锁定消息用于锁定所述远程电子白板的操作。 The lock message is used to lock the operation of the remote electronic whiteboard.
S23、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间。S23. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard.
S24、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作,则返回执行步骤S23;否则执行步骤S25。S24. If the user again responds to the writing touch operation on the local electronic whiteboard before the time reaches the preset time threshold, return to step S23; otherwise, perform step S25.
优选的,所述预设的时间阈值为一经验值,一般根据用户书写操作的频率设置,例如600ms~1500ms,这些可根据实际的需要进行设置,本发明不做具体的限定。Preferably, the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
具体实施时,优选的,在每次响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:In a specific implementation, before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard, the method further includes:
将用户在本地电子白板上的书写信息同步至所述远程电子白板,具体为:Synchronizing the writing information of the user on the local electronic whiteboard to the remote electronic whiteboard, specifically:
获取用户在本地电子白板上书写过程中的每一个触摸点信息;其中,所述触摸点信息包括触摸点的坐标值、压力值。Obtaining each touch point information during the writing process of the user on the local electronic whiteboard; wherein the touch point information includes a coordinate value of the touch point and a pressure value.
实时地将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对所述书写信息进行同步显示。The touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
可以理解的是,如果电子白板支持多点触控,则所述触摸点信息还包括触摸ID,所述触摸ID用于标记各触控点的身份。当所述本地电子白板上出现多点触控时,对每一个触控点分配唯一的ID;然后,跟踪获取各触控点书写过程中的每一个触摸点信息,并按照获取时间的先后顺序依次将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对应地同步显示各触控点的书写信息。It can be understood that if the electronic whiteboard supports multi-touch, the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point. When multi-touch appears on the local electronic whiteboard, each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
S25、生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S25. Generate an unlocking message and send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
在本发明的一个实施方式中,采用计时器记录用户离开电子白板的时间;In an embodiment of the present invention, a timer is used to record the time when the user leaves the electronic whiteboard;
则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发, 生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the user does not respond to the user's writing touch operation on the local electronic whiteboard before the time recorded by the timer reaches the preset time threshold, the trigger signal generated by the timer is triggered. A generate unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
在具体实施当中,在本地电子白板上的书写开始时,响应用户在本地电子白板上的书写触控操作,则生成锁定消息发送给远程电子白板;在响应用户在所述本地电子白板上的书写触控操作结束后,判断在预设的时间阈值内是否再次响应用户的书写触控操作;如果是,等待此次书写触控操作结束,再进行重复判断,直至整个书写完成,生成解锁消息发送给所述远程电子白板;否则,直接生成解锁消息发送给所述远程电子白板。采用本发明实施例,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加整个书写过程中的用户体验。In a specific implementation, when the writing on the local electronic whiteboard starts, in response to the user's writing touch operation on the local electronic whiteboard, a lock message is generated and sent to the remote electronic whiteboard; in response to the user writing on the local electronic whiteboard After the touch operation ends, it is determined whether the user's writing touch operation is responded again within the preset time threshold; if yes, waiting for the writing touch operation to end, and then repeating the judgment until the entire writing is completed, generating an unlocking message. Giving the remote electronic whiteboard; otherwise, directly generating an unlock message to the remote electronic whiteboard. By adopting the embodiment of the invention, the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
相应地,本发明还提供一种远程同步的数据处理装置,可执行上述实施例提供的远程同步的数据处理方法的所有流程。Correspondingly, the present invention further provides a data processing apparatus for remote synchronization, which can execute all the processes of the remote synchronization data processing method provided by the foregoing embodiments.
请参阅图4,是本发明提供的远程同步的数据处理装置的一个实施例的结构示意图。Please refer to FIG. 4 , which is a schematic structural diagram of an embodiment of a remote synchronization data processing apparatus provided by the present invention.
本发明提供一种远程同步的数据处理装置40,包括响应单元41、锁定单元42、计时单元43、判断单元44以及解锁单元45,具体如下:The present invention provides a remotely synchronized data processing apparatus 40, including a response unit 41, a locking unit 42, a timing unit 43, a determination unit 44, and an unlocking unit 45, as follows:
所述响应单元41,用于响应用户在本地电子白板上的书写触控操作;还用于响应用户在所述本地电子白板上的书写触控操作结束。The response unit 41 is configured to respond to a user's writing touch operation on the local electronic whiteboard; and is further configured to respond to the user's writing touch operation on the local electronic whiteboard.
所述锁定单元42,用于生成锁定消息发送给远程电子白板。The locking unit 42 is configured to generate a lock message and send the message to the remote electronic whiteboard.
其中,所述锁定消息用于锁定所述远程电子白板的操作。The lock message is used to lock the operation of the remote electronic whiteboard.
所述计时单元43,用于在所述响应单元响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间。The timing unit 43 is configured to start recording the time when the user leaves the electronic whiteboard when the response unit ends in response to the user's writing touch operation on the local electronic whiteboard.
所述判断单元44,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作。The determining unit 44 is configured to determine whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timing unit reaches a preset time threshold.
所述解锁单元45,用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,生 成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。The unlocking unit 45 is configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit does not respond to the user's writing touch operation on the local electronic whiteboard again. An unlock message is sent to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
优选的,所述预设的时间阈值为一经验值,一般根据用户书写操作的频率设置,例如600ms~1500ms,这些可根据实际的需要进行设置,本发明不做具体的限定。Preferably, the preset time threshold is an empirical value, and is generally set according to the frequency of the user's writing operation, for example, 600 ms to 1500 ms, which may be set according to actual needs, and the present invention is not specifically limited.
具体实施时,所述远程同步的数据处理装置40还包括:In a specific implementation, the remotely synchronized data processing device 40 further includes:
远程同步单元46,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板,具体用于:The remote synchronization unit 46 is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard The remote electronic whiteboard is specifically used to:
获取用户在本地电子白板上书写过程中的每一个触摸点信息;其中,所述触摸点信息包括触摸点的坐标值、压力值。Obtaining each touch point information during the writing process of the user on the local electronic whiteboard; wherein the touch point information includes a coordinate value of the touch point and a pressure value.
实时地将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对所述书写信息进行同步显示。The touch point information is sent to the remote electronic whiteboard in real time, so that the remote electronic whiteboard synchronously displays the written information according to the touch point information.
可以理解的是,如果电子白板支持多点触控,则所述触摸点信息还包括触摸ID,所述触摸ID用于标记各触控点的身份。当所述本地电子白板上出现多点触控时,对每一个触控点分配唯一的ID;然后,跟踪获取各触控点书写过程中的每一个触摸点信息,并按照获取时间的先后顺序依次将所述触摸点信息发送给所述远程电子白板,以使所述远程电子白板根据所述触摸点信息对应地同步显示各触控点的书写信息。It can be understood that if the electronic whiteboard supports multi-touch, the touch point information further includes a touch ID, and the touch ID is used to mark the identity of each touch point. When multi-touch appears on the local electronic whiteboard, each touch point is assigned a unique ID; then, each touch point information in the writing process of each touch point is tracked and acquired, and according to the order of acquisition time The touch point information is sequentially sent to the remote electronic whiteboard, so that the remote electronic whiteboard synchronously displays the writing information of each touch point according to the touch point information.
在本发明的一个实施方式中,所述计时单元43采用计时器记录用户离开电子白板的时间;In an embodiment of the present invention, the timing unit 43 uses a timer to record the time when the user leaves the electronic whiteboard;
则所述判断单元44还用于在所述计时器记录的时间达到预设的时间阈值前,所述响应单元41再次响应用户在所述本地电子白板上的书写触控操作时,指示所述计时单元43停止并重置所述计时器;The determining unit 44 is further configured to: before the time recorded by the timer reaches a preset time threshold, the response unit 41 again responds to the user's writing touch operation on the local electronic whiteboard, indicating the The timing unit 43 stops and resets the timer;
若在所述计时器记录的时间达到预设的时间阈值前,所述响应单元41没有再次响应用户在所述本地电子白板上的书写触控操作,则所述计时器生成触发信号触发所述解锁单元45生成解锁消息发送给所述远程电子白板,以解除对所 述远程电子白板的操作的锁定。If the response unit 41 does not respond to the user's writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the timer generates a trigger signal to trigger the The unlocking unit 45 generates an unlocking message and sends the unlocking message to the remote electronic whiteboard to release the opposite The locking of the operation of the remote electronic whiteboard.
在具体实施当中,在本地电子白板上的书写开始时,所述锁定单元42在所述响应单元41响应用户在本地电子白板上的书写触控操作时生成锁定消息发送给远程电子白板;在响应用户在所述本地电子白板上的书写触控操作结束后,所述判断单元判断在预设的时间阈值内所述响应单元41是否再次响应用户的书写触控操作;如果是,等待此次书写触控操作结束,再进行重复判断,直至整个书写完成,所述解锁单元45生成解锁消息发送给所述远程电子白板;否则,所述解锁单元45直接生成解锁消息发送给所述远程电子白板。采用本发明实施例,通过优化电子白板的锁定与解锁机制,从而减少网络数据操作,增加整个书写过程中的用户体验。In a specific implementation, when the writing on the local electronic whiteboard starts, the locking unit 42 generates a lock message to the remote electronic whiteboard when the response unit 41 responds to the user's writing touch operation on the local electronic whiteboard; After the user finishes the writing touch operation on the local electronic whiteboard, the determining unit determines whether the response unit 41 responds to the user's writing touch operation again within a preset time threshold; if yes, waits for the writing After the touch operation ends, the determination is repeated until the entire writing is completed. The unlocking unit 45 generates an unlocking message and sends the unlocking message to the remote electronic whiteboard; otherwise, the unlocking unit 45 directly generates an unlocking message and sends the unlocking message to the remote electronic whiteboard. By adopting the embodiment of the invention, the locking and unlocking mechanism of the electronic whiteboard is optimized, thereby reducing network data operations and increasing the user experience in the entire writing process.
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。The above disclosure is only a preferred embodiment of the present invention, and of course, the scope of the present invention is not limited thereto, and those skilled in the art can understand all or part of the process of implementing the above embodiments, and according to the present invention. The equivalent changes required are still within the scope of the invention.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Claims (10)

  1. 一种远程同步的数据处理方法,其特征在于,包括如下步骤:A remote synchronization data processing method, comprising the steps of:
    S11、响应用户在本地电子白板上的书写触控操作;S11. Responding to a user's writing touch operation on the local electronic whiteboard;
    S12、生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;S12. Generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
    S13、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存;S13. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard, and generate an unlocking message to save;
    S14、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作,则删除所述解锁消息,并返回执行步骤S13;否则执行步骤S15;S14, if the user touches the touch operation on the local electronic whiteboard again before the time reaches the preset time threshold, the unlocking message is deleted, and the process returns to step S13; otherwise, step S15 is performed;
    S15、将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S15. Send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
  2. 如权利要求1所述的远程同步的数据处理方法,其特征在于,在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:The remote synchronization data processing method according to claim 1, wherein after responding to the user's writing touch operation on the local electronic whiteboard, before responding to the user's writing touch operation on the local electronic whiteboard, include:
    将用户在本地电子白板上的书写信息同步至所述远程电子白板。Synchronize the user's writing information on the local electronic whiteboard to the remote electronic whiteboard.
  3. 如权利要求1所述的远程同步的数据处理方法,其特征在于,采用计时器记录用户离开电子白板的时间;The remote synchronization data processing method according to claim 1, wherein a timer is used to record a time when the user leaves the electronic whiteboard;
    则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
    若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。 If the user does not respond to the writing touch operation on the local electronic whiteboard again before the time recorded by the timer reaches the preset time threshold, the trigger signal generated by the timer is triggered, and the unlocking message is Sending to the remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  4. 一种远程同步的数据处理装置,其特征在于,包括:A remotely synchronized data processing device, comprising:
    响应单元,用于响应用户在本地电子白板上的书写触控操作;a response unit, configured to respond to a user's writing touch operation on the local electronic whiteboard;
    锁定单元,用于生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;a locking unit, configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
    计时单元,用于在响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间,并生成解锁消息以保存;a timing unit, configured to start recording a time when the user leaves the electronic whiteboard after the end of the writing touch operation on the local electronic whiteboard, and generate an unlocking message to save;
    判断单元,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作;a determining unit, configured to determine, before the time recorded by the timing unit reaches a preset time threshold, whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
    执行单元,用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元再次响应用户在所述本地电子白板上的书写触控操作时,删除所述解锁消息;还用于在所述计时单元记录的时间达到预设的时间阈值前,所述响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,将所述解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。An execution unit, configured to: before the time recorded by the timing unit reaches a preset time threshold, the response unit again deletes the unlocking message when the user performs a writing touch operation on the local electronic whiteboard; Before the time recorded by the timing unit reaches a preset time threshold, the response unit does not respond to the user's writing touch operation on the local electronic whiteboard, and sends the unlocking message to the remote electronic device. a whiteboard to unlock the operation of the remote electronic whiteboard.
  5. 如权利要求4所述的远程同步的数据处理装置,其特征在于,所述远程同步的数据处理装置还包括:The remotely synchronized data processing apparatus of claim 4, wherein the remotely synchronized data processing apparatus further comprises:
    远程同步单元,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板。The remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
  6. 一种远程同步的数据处理方法,其特征在于,包括如下步骤:A remote synchronization data processing method, comprising the steps of:
    S21、响应用户在本地电子白板上的书写触控操作;S21. Respond to a user's writing touch operation on the local electronic whiteboard;
    S22、生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;S22. Generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
    S23、响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间;S23. In response to the user ending the writing touch operation on the local electronic whiteboard, start recording the time when the user leaves the electronic whiteboard;
    S24、若在所述时间达到预设的时间阈值前再次响应用户在所述本地电子白 板上的书写触控操作,则返回执行步骤S23;否则执行步骤S25;S24. Re-responsive to the user in the local electronic white before the time reaches a preset time threshold. The writing touch operation on the board returns to step S23; otherwise, step S25 is performed;
    S25、生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。S25. Generate an unlocking message and send the unlocking message to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
  7. 如权利要求6所述的远程同步的数据处理方法,其特征在于,在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,还包括:The remote synchronization data processing method according to claim 6, wherein after responding to the user's writing touch operation on the local electronic whiteboard, before responding to the user's writing touch operation on the local electronic whiteboard, include:
    将用户在本地电子白板上的书写信息同步至所述远程电子白板。Synchronize the user's writing information on the local electronic whiteboard to the remote electronic whiteboard.
  8. 如权利要求6所述的远程同步的数据处理方法,其特征在于,采用计时器记录用户离开电子白板的时间;The remote synchronization data processing method according to claim 6, wherein a timer is used to record a time when the user leaves the electronic whiteboard;
    则在所述计时器记录的时间达到预设的时间阈值前再次响应用户在所述本地电子白板上的书写触控操作之后,还包括:停止并重置所述计时器;And responding to the writing touch operation on the local electronic whiteboard again after the time recorded by the timer reaches the preset time threshold, further comprising: stopping and resetting the timer;
    若在所述计时器记录的时间达到预设的时间阈值前没有再次响应用户在所述本地电子白板上的书写触控操作,则通过所述计时器生成的触发信号触发,生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。If the user does not respond to the user's writing touch operation on the local electronic whiteboard before the time recorded by the timer reaches the preset time threshold, the trigger signal generated by the timer is triggered, and an unlock message is generated and sent to The remote electronic whiteboard to unlock the operation of the remote electronic whiteboard.
  9. 一种远程同步的数据处理装置,其特征在于,包括:A remotely synchronized data processing device, comprising:
    响应单元,用于响应用户在本地电子白板上的书写触控操作;锁定单元,用于生成锁定消息发送给远程电子白板;其中,所述锁定消息用于锁定所述远程电子白板的操作;a response unit, configured to respond to a user's writing touch operation on the local electronic whiteboard; and a locking unit, configured to generate a lock message sent to the remote electronic whiteboard; wherein the lock message is used to lock the operation of the remote electronic whiteboard;
    计时单元,用于在响应用户在所述本地电子白板上的书写触控操作结束时,开始记录用户离开电子白板的时间;判断单元,用于在所述计时单元记录的时间达到预设的时间阈值前,判断所述响应单元是否再次响应用户在所述本地电子白板上的书写触控操作;a timing unit, configured to start recording a time when the user leaves the electronic whiteboard in response to the end of the writing touch operation on the local electronic whiteboard; and a determining unit, configured to: the time recorded by the timing unit reaches a preset time Before the threshold, determining whether the response unit responds to the user's writing touch operation on the local electronic whiteboard again;
    解锁单元,用于在所述计时单元记录的时间达到预设的时间阈值前,所述 响应单元没有再次响应用户在所述本地电子白板上的书写触控操作时,生成解锁消息发送给所述远程电子白板,以解除对所述远程电子白板的操作的锁定。An unlocking unit, configured to: before the time recorded by the timing unit reaches a preset time threshold, When the response unit does not respond to the user's writing touch operation on the local electronic whiteboard again, an unlocking message is generated and sent to the remote electronic whiteboard to release the locking of the operation of the remote electronic whiteboard.
  10. 如权利要求9所述的远程同步的数据处理装置,其特征在于,所述远程同步的数据处理装置还包括:The remotely synchronized data processing apparatus of claim 9, wherein the remotely synchronized data processing apparatus further comprises:
    远程同步单元,用于在响应用户在本地电子白板上的书写触控操作之后,在响应用户在本地电子白板上的书写触控操作结束之前,将用户在本地电子白板上的书写信息同步至所述远程电子白板。 The remote synchronization unit is configured to synchronize the writing information of the user on the local electronic whiteboard to the user before the end of the writing touch operation on the local electronic whiteboard in response to the user's writing touch operation on the local electronic whiteboard Remote electronic whiteboard.
PCT/CN2016/093709 2015-12-17 2016-08-05 Remote synchronous data processing method and device WO2017101463A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510957849.2 2015-12-17
CN201510957849.2A CN105573652A (en) 2015-12-17 2015-12-17 Remote synchronous data processing method and device

Publications (1)

Publication Number Publication Date
WO2017101463A1 true WO2017101463A1 (en) 2017-06-22

Family

ID=55883851

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/093709 WO2017101463A1 (en) 2015-12-17 2016-08-05 Remote synchronous data processing method and device

Country Status (2)

Country Link
CN (1) CN105573652A (en)
WO (1) WO2017101463A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109521915A (en) * 2017-09-19 2019-03-26 阿里巴巴集团控股有限公司 Method, apparatus, mobile terminal, storage medium and the processor that message is shown
CN113077859A (en) * 2021-02-10 2021-07-06 海信视像科技股份有限公司 Display device, control apparatus, and abnormality processing method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573652A (en) * 2015-12-17 2016-05-11 广州视睿电子科技有限公司 Remote synchronous data processing method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147983A (en) * 2011-04-14 2011-08-10 华中师范大学 Electronic dual plate-based dual-image teaching method
CN102810265A (en) * 2012-05-16 2012-12-05 深圳图瑞交互信息技术有限公司 Information interaction system and information interaction method
CN104869348A (en) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 Electronic whiteboard interaction method based on video conference, and terminal
US20150261548A1 (en) * 2014-03-17 2015-09-17 Samsung Electronics Co., Ltd. Method and apparatus for managing application
CN105573652A (en) * 2015-12-17 2016-05-11 广州视睿电子科技有限公司 Remote synchronous data processing method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI243347B (en) * 2004-04-15 2005-11-11 Fei-Pi Lai Method and system of sharing white board for teaching purposes
CN1991699A (en) * 2005-12-28 2007-07-04 中兴通讯股份有限公司 Method for realizing hand-write input
KR100748700B1 (en) * 2006-01-18 2007-08-13 삼성전자주식회사 Video conference system and method using white board
CN103475846B (en) * 2012-06-06 2018-09-04 腾讯科技(深圳)有限公司 A kind of method and the terminal for video communication, server of video communication
JP5751228B2 (en) * 2012-09-05 2015-07-22 コニカミノルタ株式会社 Conference support system, control device, and input terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147983A (en) * 2011-04-14 2011-08-10 华中师范大学 Electronic dual plate-based dual-image teaching method
CN102810265A (en) * 2012-05-16 2012-12-05 深圳图瑞交互信息技术有限公司 Information interaction system and information interaction method
CN104869348A (en) * 2014-02-21 2015-08-26 中兴通讯股份有限公司 Electronic whiteboard interaction method based on video conference, and terminal
US20150261548A1 (en) * 2014-03-17 2015-09-17 Samsung Electronics Co., Ltd. Method and apparatus for managing application
CN105573652A (en) * 2015-12-17 2016-05-11 广州视睿电子科技有限公司 Remote synchronous data processing method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109521915A (en) * 2017-09-19 2019-03-26 阿里巴巴集团控股有限公司 Method, apparatus, mobile terminal, storage medium and the processor that message is shown
CN113077859A (en) * 2021-02-10 2021-07-06 海信视像科技股份有限公司 Display device, control apparatus, and abnormality processing method

Also Published As

Publication number Publication date
CN105573652A (en) 2016-05-11

Similar Documents

Publication Publication Date Title
WO2017101463A1 (en) Remote synchronous data processing method and device
KR102319417B1 (en) Server and method for providing collaboration services and user terminal for receiving collaboration services
WO2019047752A1 (en) Non-relational database transaction processing method, apparatus and electronic device
US8566281B2 (en) Method for implementing multi-array consistency groups using a write queuing mechanism
JP2020528618A5 (en)
WO2020024495A1 (en) Whiteboard operation method, device and system, whiteboard device and medium
JP6620494B2 (en) Communication system, information processing apparatus, communication method, program
CN104239476A (en) Method, device and system for synchronizing databases
WO2018113366A1 (en) Method, device and system for handwriting synchronization
JP2015520435A (en) Telemetry system for cloud synchronization system
JP2013186898A (en) Interactive white board and control method
CN105786642B (en) Produce the remote disaster tolerance method of website, calamity for website and based on snapshot
JP2012510094A5 (en)
CN105159795A (en) Data synchronization method, apparatus and system
CN106155839B (en) A kind of method and apparatus for Backup Data
JP2019186946A (en) Electronic blackboard
JP2016526229A5 (en)
JP4549793B2 (en) Data processing method, database system, and storage device
CN104536681A (en) Method and system for simultaneously starting a plurality of applications on basis of touch screen
JP2016009503A (en) Method and apparatus for pairing devices
WO2016024329A1 (en) System and method for sharing handwriting information
WO2017071356A1 (en) Client-based network data synchronization method, apparatus and system
WO2020098818A3 (en) Taking snapshots of blockchain data
CN107798408B (en) Conference management method, conference management device, conference management terminal and computer-readable storage medium
WO2017096942A1 (en) File storage system, data scheduling method, and data node

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: 16874523

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: 16874523

Country of ref document: EP

Kind code of ref document: A1