CN105930121B - 多客户端的笔迹同步方法和*** - Google Patents

多客户端的笔迹同步方法和*** Download PDF

Info

Publication number
CN105930121B
CN105930121B CN201610246833.5A CN201610246833A CN105930121B CN 105930121 B CN105930121 B CN 105930121B CN 201610246833 A CN201610246833 A CN 201610246833A CN 105930121 B CN105930121 B CN 105930121B
Authority
CN
China
Prior art keywords
handwriting
person
transmitting terminal
receiving end
segmentation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610246833.5A
Other languages
English (en)
Other versions
CN105930121A (zh
Inventor
黄宝华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shirui Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shirui Electronics Co Ltd
Priority to CN201610246833.5A priority Critical patent/CN105930121B/zh
Publication of CN105930121A publication Critical patent/CN105930121A/zh
Priority to EP16899304.6A priority patent/EP3447631B1/en
Priority to PCT/CN2016/113210 priority patent/WO2017181725A1/zh
Priority to ES16899304T priority patent/ES2954995T3/es
Priority to US16/094,166 priority patent/US10742693B2/en
Application granted granted Critical
Publication of CN105930121B publication Critical patent/CN105930121B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • H04L65/4015Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • 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
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • G06V10/95Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • G06V30/333Preprocessing; Feature extraction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/10Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Hardware Redundancy (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种多客户端的笔迹同步方法和***,其中方法包括:接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;接收各个发送端发送的一次完整书写输入的完整笔迹数据;将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示。本发明技术方案,在确保了笔迹显示基础上,提高了多客户端的笔迹同步的同步效率,提升了用户应用体验。

Description

多客户端的笔迹同步方法和***
技术领域
本发明涉及计算机应用软件技术领域,特别是涉及一种多客户端的笔迹同步方法和***。
背景技术
随着智能电子设备在日常生活中的普及,智能平板在各个领域发挥了重要作用,例如,在远程教育领域,多个智能平板通过网络互联,获得面对面的效果,通过智能平板的客户端,使用者可以将书写的笔迹通过服务器与其他客户端进行信息交互,实现书写笔迹的实时同步以及书写内容展示。
目前,在传统的多客户端笔迹同步中,主要有两种方式,一种是发送一方的客户端将书写笔迹发送至服务器,在各个客户端的笔迹书写完成后,服务器进行同步后转发至接收一方的客户端的界面进行还原,这种方式需要等到各个客户端的笔迹完成后才同步,实时性较低;另一种是在各个客户端的笔迹书写过程中,客户端分段多次将笔迹发送至服务器,每次发送一小截笔迹数据,服务器每段进行同步后转发至接收一方的客户端的界面进行还原,服务器通过“记录-同步-记录-同步”方式,实现笔迹同步;这种方式能在一定程度上提高了实时性,但当同时书写笔迹较多时,分段同步也会影响同步效率,而且容易导致数据丢失难以恢复。
综上所述,传统的技术方案,在进行多客户端的笔迹同步时,存在同步效率低的缺陷。
发明内容
基于此,有必要针对传统的多客户端上进行书写笔迹同步时效率低的问题,提供一种多客户端的笔迹同步方法和***。
一种多客户端的笔迹同步方法,包括以下步骤:
接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
接收各个发送端发送的一次完整书写输入的完整笔迹数据;
将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示。
一种多客户端的笔迹同步***,包括:
分段接收模块,用于接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
异步转发模块,用于分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
完整接收模块,用于接收各个发送端发送的一次完整书写输入的完整笔迹数据;
同步转发模块,用于将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示。
上述多客户端的笔迹同步方法和***,在书写笔迹过程中,将各个发送端的分段笔迹数据实时转发至各个接收端,接收端异步接收并还原为实时笔迹,提高了书写笔迹的同步效率,在一次完整书写后,将各个发送端的完整笔迹数据转发至各个接收端,接收端同步接收并***到界面中进行显示,确保了笔迹显示效果;该技术方案,在确保了笔迹显示基础上,提高了多客户端的笔迹同步的同步效率,提升了用户应用体验。
附图说明
图1为一个实施例的多客户端的笔迹同步方法实施的网络结构图;
图2为一种多客户端的笔迹同步方法流程图;
图3为笔迹同步交互的流程图;
图4为多客户端的笔迹同步***结构示意图。
具体实施方式
下面结合本发明附图对本发明的技术方案做进一步的说明。
本发明所述的发送端和接收端,可以是运行在诸如智能平板等智能终端上的客户端,用户通过客户端可以登录服务端,当书写笔迹时,通过发送端与服务器进行交互信息,当接收笔迹时,通过接收端与服务器交互信息;对于每个发送端来说,接收端是指除自身外的其他客户端。
参考图1,图1为一个实施例的多客户端的笔迹同步方法实施的网络结构图。其中,多个智能终端通过网络(如Internet)互联,使得其中任一智能终端上书写的笔迹能够同步到各个智能终端上(图中左图)。
参考图2所示,图2为一种多客户端的笔迹同步方法流程图,该方法可以应用在服务端上,包括以下步骤:
S10,接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
在本步骤中,各个发送端发送用户输入的实时书写笔迹,发送端以分段方式进行发送,每次发送一小截的笔迹数据,服务端实时接收这些分段笔迹数据;其中,笔迹数据主要是记录了笔迹点的位置信息和属性信息。
在一个实施例中,所述发送端实时获取用户书写笔迹的输入点,将若干个连续的输入点形成输入点集,得到分段笔迹数据;其中,书写笔迹的输入方式可以包括鼠标输入、触摸输入、体感输入、光学输入等。
在一个实施例中,所述发送端对用户的书写笔迹的输入点集设置标识信息,根据所述标识信息形成一段或多段分段笔迹数据;其中,标识信息包括用户ID(identification,身份标记)和点集ID;用户ID用来识别书写笔迹的用户,点集ID用来识别书写笔迹。
在一个实施例中,在发送端进行多条笔迹实时书写时,接收发送端以设定频率发送的各条笔迹的分段笔迹数据;例如,发送端可以按照每秒发送20次的频率向服务端发送笔迹数据。进一步地,还可以检测发送端的传输性能,当传输性能变差时,则降低发送频率,当传输变好时,则恢复为设定频率进行发送。
上述实施例中,由于笔迹数据没有***到界面中,只是同步了实时书写过程,因此,可以允许根据性能调整数据发送频率,保证同步书写效果。
S20,分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
在本步骤中,服务端在接收到分段笔迹数据时,即转发至各个接收端,各个接收端异步接收分段笔迹数据,还原为实时笔迹,由于该过程中以异步接收方式来同步笔迹书写过程,无需等待服务端的同步过程,笔迹数据没有***到界面中,因此,提高了同步的效率,防止***阻塞。
在一个实施例中,接收端根据所述标识信息将所述一段或多段分段笔迹数据还原为用户输入的实时笔迹。
在一个实施例中,在将各段分段笔迹数据实时转发至各个接收端时,若该段分段笔迹数据转发失败,则丢弃该分段笔迹数据。
上述实施例的方案,在中转笔迹数据过程中,在转发失败时丢弃该笔迹数据,及时有数据丢失,但确保了实时书写效率。
S30,接收各个发送端发送的一次完整书写输入的完整笔迹数据;
在本步骤中,各个发送端发送用户输入的一次完整书写笔迹,服务端同步各个发送端的完整的书写笔迹,确保了时间的安全性和完整性。
S40,将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示。
在本步骤中,服务端在同步了各个发送端的完整的书写笔迹数据后,将其转发至各个接收端,各个接收端以同步方式接收完整笔迹数据,对其进行处理后***到界面中进行显示。
进一步地,在转发完整笔迹数据时,还记录各个发送端每次完整书写输入的完整笔迹数据,将所述完整笔迹数据发送至新加入的接收端***到界面中进行显示。
上述实施例的方案,能够确保最后的笔迹效果,对于新加入的接收端,可以获得整个笔迹书写过程中的笔迹效果。
为了更加清晰本发明的多客户端的笔迹同步方法,下面结合应用示例进行阐述,参考图3,图3为笔迹同步交互的流程图;其中,发送端、接收端通过网络与服务端进行交互,具体流程包括如下步骤:
s301,发送端获取用户书写笔迹的输入点集;
s302,发送端输入点集进行标识,形成一条或多条分段笔迹数据;
s303,发送端按照设定频率向服务端发送分段笔迹数据;
s304,服务端实时将分段笔迹数据转发至接收端;其中,在转发过程中允许数据丢失;
s305,接收端异步接收并处理分段笔迹数据,根据笔迹数据的标识还原笔迹书写过程;
s306,发送端获取用户书写完成后的完整书写笔迹数据;
s307,发送端将完整书写笔迹数据一次性发送至服务端;
s308,服务端将完整书写笔迹数据转发至接收端并进行记录;
s309,接收端同步接收并处理完整书写笔迹数据,并将该完整书写笔迹数据***到界面中显示。
上述技术方案,多个用户可以登录到服务端,多个用户在智能终端上进行书写,发送端实时发送书写笔迹,连接上服务端的接收端实时同步书写过程,并在每一次书写完成后接收与显示完整的书写笔迹。
参考图4所示,图4为多客户端的笔迹同步***结构示意图,该***可以运行在服务端,包括:
分段接收模块10,用于接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
异步转发模块20,用于分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
完整接收模块30,用于接收各个发送端发送的一次完整书写输入的完整笔迹数据;
同步转发模块40,用于将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示。
在一个实施例中,所述发送端实时获取用户书写笔迹的输入点,将若干个连续的输入点形成输入点集,得到分段笔迹数据;其中,书写笔迹的输入方式可以包括鼠标输入、触摸输入、体感输入、光学输入等。
在一个实施例中,所述发送端对用户的书写笔迹的输入点集设置标识信息,根据所述标识信息形成一段或多段分段笔迹数据;其中,标识信息包括用户ID(identification,身份标记)和点集ID。
在一个实施例中,在发送端进行多条笔迹实时书写时,接收发送端以设定频率发送的各条笔迹的分段笔迹数据;例如,发送端可以按照每秒发送20次的频率向服务端发送笔迹数据。进一步地,还可以检测发送端的传输性能,当传输性能变差时,则降低发送频率,当传输变好时,则恢复为设定频率进行发送。
上述实施例中,由于笔迹数据没有***到界面中,只是同步了实时书写过程,因此,可以允许根据性能调整数据发送频率,保证同步书写效果。
在一个实施例中,接收端根据所述标识信息将所述一段或多段分段笔迹数据还原为用户输入的实时笔迹。
在一个实施例中,异步转发模块20在将各段分段笔迹数据实时转发至各个接收端时,若该段分段笔迹数据转发失败,则丢弃该分段笔迹数据。
上述实施例的方案,在中转笔迹数据过程中,在转发失败时丢弃该笔迹数据,及时有数据丢失,但确保了实时书写效率。
在一个实施例中,完整接收模块30在转发完整笔迹数据时,还记录各个发送端每次完整书写输入的完整笔迹数据,将所述完整笔迹数据发送至新加入的接收端***到界面中进行显示。
上述实施例的方案,能够确保最后的笔迹效果,对于新加入的接收端,可以获得整个笔迹书写过程中的笔迹效果。
本发明的多客户端的笔迹同步***与本发明的多客户端的笔迹同步方法一一对应,在上述多客户端的笔迹同步方法的实施例阐述的技术特征及其有益效果均适用于多客户端的笔迹同步***的实施例中,特此声明。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种多客户端的笔迹同步方法,其特征在于,包括以下步骤:
接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
接收各个发送端发送的一次完整书写输入的完整笔迹数据;
将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示;
其中,所述发送端与所述接收端均接入同一服务端。
2.根据权利要求1所述的多客户端的笔迹同步方法,其特征在于,所述发送端实时获取用户书写笔迹的输入点,将若干个连续的输入点形成输入点集,得到分段笔迹数据。
3.根据权利要求2所述的多客户端的笔迹同步方法,其特征在于,所述书写笔迹的输入方式包括鼠标输入、触摸输入、体感输入或光学输入。
4.根据权利要求2所述的多客户端的笔迹同步方法,其特征在于,所述发送端对用户的书写笔迹的输入点集设置标识信息,根据所述标识信息形成一段或多段分段笔迹数据;
所述接收端根据所述标识信息将所述一段或多段分段笔迹数据还原为用户输入的实时笔迹。
5.根据权利要求4所述的多客户端的笔迹同步方法,其特征在于,其中,所述标识信息包括用户ID和点集ID。
6.根据权利要求2所述的多客户端的笔迹同步方法,其特征在于,在发送端进行多条笔迹实时书写时,接收发送端以设定频率发送的各条笔迹的分段笔迹数据。
7.根据权利要求2所述的多客户端的笔迹同步方法,其特征在于,还包括:
检测发送端的传输性能,当传输性能变差时,则降低发送频率,当传输变好时,则恢复为设定频率进行发送。
8.根据权利要求1所述的多客户端的笔迹同步方法,其特征在于,在将各段分段笔迹数据实时转发至各个接收端时,若该段分段笔迹数据转发失败,则丢弃该分段笔迹数据。
9.根据权利要求1所述的多客户端的笔迹同步方法,其特征在于,还包括:
记录各个发送端每次完整书写输入的完整笔迹数据,将所述完整笔迹数据发送至新加入的接收端***到界面中进行显示。
10.一种多客户端的笔迹同步***,其特征在于,包括:
分段接收模块,用于接收各个发送端以分段方式发送的实时书写笔迹的分段笔迹数据;
异步转发模块,用于分别将各段分段笔迹数据实时转发至各个接收端,各个所述接收端异步接收所述分段笔迹数据并还原为实时笔迹;
完整接收模块,用于接收各个发送端发送的一次完整书写输入的完整笔迹数据;
同步转发模块,用于将各个发送端发送的完整笔迹数据转发至各个接收端,各个所述接收端同步接收所述完整笔迹数据并***到界面中进行显示;
其中,所述发送端与所述接收端均接入同一服务端。
CN201610246833.5A 2016-04-19 2016-04-19 多客户端的笔迹同步方法和*** Active CN105930121B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201610246833.5A CN105930121B (zh) 2016-04-19 2016-04-19 多客户端的笔迹同步方法和***
EP16899304.6A EP3447631B1 (en) 2016-04-19 2016-12-29 Writing trajectory synchronization method and system for multiple clients
PCT/CN2016/113210 WO2017181725A1 (zh) 2016-04-19 2016-12-29 多客户端的笔迹同步方法和***
ES16899304T ES2954995T3 (es) 2016-04-19 2016-12-29 Método y sistema para sincronizar la trayectoria de la escritura de múltiples clientes
US16/094,166 US10742693B2 (en) 2016-04-19 2016-12-29 Method and system for writing trajectory synchronization among multiple clients

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610246833.5A CN105930121B (zh) 2016-04-19 2016-04-19 多客户端的笔迹同步方法和***

Publications (2)

Publication Number Publication Date
CN105930121A CN105930121A (zh) 2016-09-07
CN105930121B true CN105930121B (zh) 2019-02-01

Family

ID=56838577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610246833.5A Active CN105930121B (zh) 2016-04-19 2016-04-19 多客户端的笔迹同步方法和***

Country Status (5)

Country Link
US (1) US10742693B2 (zh)
EP (1) EP3447631B1 (zh)
CN (1) CN105930121B (zh)
ES (1) ES2954995T3 (zh)
WO (1) WO2017181725A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930121B (zh) 2016-04-19 2019-02-01 广州视睿电子科技有限公司 多客户端的笔迹同步方法和***
CN106648391B (zh) * 2016-12-20 2019-12-10 广州视源电子科技股份有限公司 笔迹同步的方法、装置及***
CN107196956B (zh) * 2017-06-15 2020-07-07 广州视源电子科技股份有限公司 笔迹数据同步的方法和装置、存储介质以及终端设备
CN109144438A (zh) * 2017-06-27 2019-01-04 北京新国人智慧科技股份有限公司 基于数字光学点阵的会议通讯方法、装置、介质及设备
CN109032390B (zh) * 2018-08-01 2021-04-13 广州视源电子科技股份有限公司 笔迹数据缓存方法、装置、设备和存储介质
CN111352539A (zh) * 2018-12-24 2020-06-30 中移(杭州)信息技术有限公司 一种终端进行互动的方法及装置
CN110851097B (zh) * 2019-10-18 2023-09-29 北京字节跳动网络技术有限公司 一种笔迹数据一致的控制方法、装置、介质和电子设备
CN110912870B (zh) * 2019-10-18 2021-09-14 北京字节跳动网络技术有限公司 一种电子白板数据的同步方法、装置、介质和电子设备
CN113242455A (zh) * 2021-04-16 2021-08-10 深圳市凝趣科技有限公司 一种纸屏笔迹与视音频同步的方法及***
CN114629884A (zh) * 2022-01-27 2022-06-14 通彩视听科技(上海)有限公司 一种远程多人书写笔迹实现方法和客户端、服务端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317583A (ja) * 2003-04-11 2004-11-11 Canon Inc 描画装置
CN104106037A (zh) * 2012-02-13 2014-10-15 日立麦克赛尔株式会社 投影仪,图形输入·显示装置,便携终端和程序
CN104133630A (zh) * 2014-07-23 2014-11-05 天脉聚源(北京)教育科技有限公司 笔画同步方法和装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940082A (en) * 1997-02-14 1999-08-17 Brinegar; David System and method for distributed collaborative drawing
US6388654B1 (en) * 1997-10-03 2002-05-14 Tegrity, Inc. Method and apparatus for processing, displaying and communicating images
JP2002077858A (ja) * 2000-09-01 2002-03-15 Nippon Telegraph & Telephone East Corp 映像/音声およびデータ連動提供方法
US7490041B2 (en) * 2003-07-15 2009-02-10 Nokia Corporation System to allow the selection of alternative letters in handwriting recognition systems
US20070020604A1 (en) * 2005-07-19 2007-01-25 Pranaya Chulet A Rich Media System and Method For Learning And Entertainment
US9086798B2 (en) * 2011-03-07 2015-07-21 Ricoh Company, Ltd. Associating information on a whiteboard with a user
US9703473B2 (en) * 2013-01-24 2017-07-11 Facebook, Inc. Predicting touch input
US20150104778A1 (en) * 2013-10-11 2015-04-16 Chi-Chang Liu System and method for computer based mentorship
CN103744555B (zh) 2014-01-06 2017-11-10 溢洋光电(深圳)有限公司 即时通信手写笔迹双向显示还原方法及相关***和方法
CN104915100A (zh) * 2015-06-17 2015-09-16 上海拓翎信息科技有限公司 一种基于网络的多媒体交互***及其控制方法
CN105930121B (zh) * 2016-04-19 2019-02-01 广州视睿电子科技有限公司 多客户端的笔迹同步方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317583A (ja) * 2003-04-11 2004-11-11 Canon Inc 描画装置
CN104106037A (zh) * 2012-02-13 2014-10-15 日立麦克赛尔株式会社 投影仪,图形输入·显示装置,便携终端和程序
CN104133630A (zh) * 2014-07-23 2014-11-05 天脉聚源(北京)教育科技有限公司 笔画同步方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
新一代电视会议***中交互体验的设计与实现;王储;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20160315(第2016年第03期);第I136-2094页,正文第13,18-19,43-50页

Also Published As

Publication number Publication date
EP3447631A4 (en) 2019-04-24
EP3447631A1 (en) 2019-02-27
WO2017181725A1 (zh) 2017-10-26
US10742693B2 (en) 2020-08-11
EP3447631B1 (en) 2023-07-05
US20190141098A1 (en) 2019-05-09
CN105930121A (zh) 2016-09-07
ES2954995T3 (es) 2023-11-28

Similar Documents

Publication Publication Date Title
CN105930121B (zh) 多客户端的笔迹同步方法和***
CN104333574B (zh) 电子白板同步方法和***
CN103401909B (zh) 基于bs的数据交互方法与***、客户端及服务器
CN102761495B (zh) 一种基于手写原笔迹的即时通信方法、通信终端和***
CN103139157A (zh) 一种基于socket的网络通信方法、装置及***
CN104965637B (zh) 一种界面操作的实现方法及装置
US8924478B2 (en) Virtual desktop infrastructure (VDI) login acceleration
CN104796390B (zh) 一种电子白板全网同步撤销和恢复的***及其方法
CN105898506A (zh) 媒体文件的多屏播放方法和***
CN102946411A (zh) 网络同步***
CN106713391A (zh) 一种session信息的共享方法和共享***
CN102035859A (zh) 一种显示上传进度的方法、***和装置
CN110401711A (zh) 数据处理方法、装置、***及存储介质
CN104811752A (zh) 同一局域网内的多屏同步方法及播放***
CN105407148B (zh) 一种基于客户端的网络数据同步的方法、装置以及***
CN103546771A (zh) 一种基于智能终端的电视节目评论处理方法及***
CN109324776A (zh) 笔迹的同步方法、装置和***
CN102521683A (zh) 远程教育的学员管理方法
CN102298520A (zh) 一种搜索工具的实现方法及***
CN103870478B (zh) 一种恢复同步数据的方法及装置
CN104079368B (zh) 一种应用软件的测试数据传输方法及服务器
CN109474674A (zh) 内容的传输方法和装置、存储介质、电子装置
CN102314235B (zh) 一种实现电子白板同步的方法
CN109491807A (zh) 一种数据交换方法、装置和***
CN106230989A (zh) 将实时连续产生的定位数据同步到服务器的方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant