CN111352599A - 一种远程白板的数据处理方法及装置、电子设备 - Google Patents
一种远程白板的数据处理方法及装置、电子设备 Download PDFInfo
- Publication number
- CN111352599A CN111352599A CN201910376757.3A CN201910376757A CN111352599A CN 111352599 A CN111352599 A CN 111352599A CN 201910376757 A CN201910376757 A CN 201910376757A CN 111352599 A CN111352599 A CN 111352599A
- Authority
- CN
- China
- Prior art keywords
- handwriting
- data
- object data
- attribute information
- erasing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 238000004458 analytical method Methods 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 21
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种远程白板的数据处理方法及装置、电子设备,包括:执行书写操作,生成第一笔迹对象数据;将所述第一笔迹对象数据发送给服务器,由所述服务器将所述第一笔迹对象数据发送给各电子白板;接收所述服务器发送的第二笔迹对象数据;所述笔迹对象数据包括笔迹属性信息;对所述第二笔迹对象数据进行解析处理,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。本发明能够实现笔迹数据完整准确,擦除准确高效的效果。
Description
技术领域
本发明涉及远程交互电子白板技术领域,特别是指一种远程白板的数据处理方法及装置、电子设备。
背景技术
目前,远程电子白板已广泛应用于远程教学、会议等应用场景中,可利用分布于不同地理位置的电子白板进行书写、擦除等操作,操作内容可于各电子白板上同步显示。现有的远程电子白板在实际操作过程中,会出现书写数据部分丢失,多端同时擦除笔迹失效的问题,且书写笔迹模式单一。
发明内容
有鉴于此,本发明的目的在于提出一种远程白板的数据处理方法及装置、电子设备,能够实现书写的笔迹数据完整准确,擦除准确高效的效果。
基于上述目的,本发明提供了一种远程白板的数据处理方法,包括:
执行书写操作,生成第一笔迹对象数据;
将所述第一笔迹对象数据发送给服务器,由所述服务器将所述第一笔迹对象数据发送给各电子白板;
接收所述服务器发送的第二笔迹对象数据;所述笔迹对象数据包括笔迹属性信息;
对所述第二笔迹对象数据进行解析处理,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
可选的,所述数据处理方法还包括:
执行擦除操作,生成第一擦除对象数据;
将所述第一擦除对象数据发送给所述服务器,由所述服务器将所述第一擦除对象数据发送给各电子白板。
接收所述服务器发送的第二擦除对象数据;所述第二擦除对象数据包括笔迹标识;
对所述第二擦除对象数据进行解析,根据解析得到的笔迹标识,将所述笔迹标识对应的笔迹数据删除。
可选的,所述第一笔迹对象数据/第二笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息;所述笔迹属性信息包括状态信息、点坐标位置信息、点颜色、线宽度,所述屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度。
可选的,所述第一笔迹对象数据/第二笔迹对象数据还包括页标识。
可选的,所述笔迹属性信息还包括笔迹模式信息,所述笔迹模式信息包括硬笔或粉笔或荧光笔的类型信息。
可选的,对所述第二笔迹对象数据进行解析处理,得到所述屏幕属性信息,根据所述屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到所述笔迹属性信息,按照所述笔迹调整比例,对所述点坐标位置信息、线宽度进行调整,根据所述点颜色及调整后的点坐标位置信息、线宽度,绘制并显示所述笔迹数据。
可选的,对所述第二笔迹对象数据进行解析处理,得到所述页标识,将所述调整处理后的笔迹数据显示于与所述页标识对应的页上。
可选的,对所述第二笔迹对象数据进行解析处理,得到硬笔或粉笔或荧光笔的类型信息,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示硬笔笔迹数据或粉笔笔迹数据或荧光笔笔迹数据。
可选的,所述第一擦除对象数据/第二擦除对象数据包括:用户标识、笔迹标识、页标识,对所述第二擦除对象数据进行解析,解析得到的所述页标识和笔迹标识,找到与所述页标识对应的页,然后将所述笔迹标识对应的笔迹数据删除。
本发明实施例还提供一种远程白板的数据处理装置,包括:
笔迹生成模块,用于于执行书写操作时,生成第一笔迹对象数据;
数据收发模块,用于将所述第一笔迹对象数据发送给服务器,由所述服务器将所述第一笔迹对象数据发送给各电子白板;以及接收所述服务器发送的第二笔迹对象数据,所述笔迹对象数据包括笔迹属性信息;;
笔迹处理模块,用于对所述第二笔迹对象数据进行解析,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
可选的,所述数据处理装置还包括:
所述笔迹生成模块,用于于执行擦除操作时,生成第一擦除对象数据;
所述数据收发模块,将所述第一擦除对象数据发送给所述服务器,由所述服务器将所述第一擦除对象数据发送给各电子白板;以及接收所述服务器发送的第二擦除对象数据,所述第二擦除对象数据包括笔迹标识;
所述笔迹处理模块,用于对所述第二擦除对象数据进行解析,根据解析出的笔迹标识,将所述笔迹标识对应的笔迹数据删除。
可选的,所述第一笔迹对象数据/第二笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息;所述笔迹属性信息包括状态信息、点坐标位置信息、点颜色、线宽度,所述屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度。
可选的,所述第一笔迹对象数据/第二笔迹对象数据还包括页标识。
可选的,所述笔迹属性信息还包括笔迹模式信息,所述笔迹模式信息包括硬笔或粉笔或荧光笔的类型信息。
可选的,所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到所述屏幕属性信息,根据所述屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到所述笔迹属性信息,按照所述笔迹调整比例,对所述点坐标位置信息、线宽度进行调整,根据所述点颜色及调整后的点坐标位置信息、线宽度,绘制并显示所述笔迹数据。
可选的,所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到所述页标识,将所述调整处理后的笔迹数据显示于与所述页标识对应的页上。
可选的,所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到硬笔或粉笔或荧光笔的类型信息,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示硬笔笔迹数据或粉笔笔迹数据或荧光笔笔迹数据。
可选的,所述第一擦除对象数据/第二擦除对象数据包括:用户标识、笔迹标识、页标识,对所述第二擦除对象数据进行解析,解析得到的所述页标识和笔迹标识,找到与所述页标识对应的页,然后将所述笔迹标识对应的笔迹数据删除。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现所述方法。
从上面所述可以看出,本发明提供的远程白板的数据处理方法及装置、电子设备,执行书写操作,生成第一笔迹对象数据,将第一笔迹对象数据通过服务器发送给各电子白板,对于从服务器接收的第二笔迹对象数据,进行解析及调整处理,绘制并显示调整处理后的笔迹数据;对于擦除操作,根据笔迹标识将对应的笔迹数据整体删除。本发明能够实现书写的笔迹数据完整准确,擦除准确高效的效果,同时能够实现多端电子白板的硬笔/粉笔/荧光笔等同步书写效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的方法流程示意图;
图2为本发明另一实施例的方法流程示意图;
图3为本发明实施例的装置结构框图;
图4为本发明实施例的远程白板***的架构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
图1为本发明实施例的方法流程示意图,图4为本发明实施例的远程白板***的架构示意图。如图所示,本发明实施例提供的远程白板的数据处理方法,应用于远程交互电子白板,位于不同地理位置的多端电子白板接入服务器,能够实现多端电子白板的交互功能,对于书写操作,所述数据数据处理方法包括:
S10:执行书写操作,生成第一笔迹对象数据;
所述第一笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息等。其中,用户标识为电子白板的唯一标识号,笔迹标识为当前笔迹的标识号,可以是执行书写操作时动态生成;笔迹属性信息包括状态信息(按下/移动/抬起)、点坐标位置信息、点颜色、线宽度等,屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度等。
本发明实施例中,所述第一笔迹对象数据还包括页标识,用于标明笔迹对象数据对应的笔迹显示于页标识对应的页上,即本发明支持多页书写功能。
本发明实施例中,所述笔迹属性信息还包括笔迹模式信息,笔迹模式信息包括硬笔、粉笔、荧光笔等标明笔迹模式的类型信息。
S11:将第一笔迹对象数据发送给服务器,由服务器将第一笔迹对象数据广播给各电子白板;
电子白板执行书写操作,书写操作过程中,检测状态信息与笔迹属性信息,当状态信息为抬起时,动态生成笔迹标识,根据状态信息、笔迹属性信息,将包括用户标识、笔迹标识、笔迹属性信息、屏幕属性信息等信息在内的数据封装为json数据格式的第一笔迹对象数据,将第一笔迹对象数据发送给服务器,由服务器将接收的第一笔迹对象数据广播给网络内的其他电子白板。
S12:接收服务器发送的第二笔迹对象数据;
所述第二笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息等。其中,用户标识为电子白板的唯一标识号,笔迹标识为当前笔迹的标识号,可以是执行书写操作时动态生成;笔迹属性信息包括状态信息(按下/移动/抬起)、点坐标位置信息、点颜色、线宽度等,屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度等。
本发明实施例中,所述第二笔迹对象数据还包括页标识,用于标明笔迹对象数据对应的笔迹显示于页标识对应的页上,即本发明支持多页书写功能。
本发明实施例中,所述笔迹属性信息还包括笔迹模式信息,笔迹模式信息包括硬笔、粉笔、荧光笔等标明笔迹模式的类型信息。
S13:对第二笔迹对象数据进行解析处理,根据解析处理得到的解析结果对笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
电子白板通过服务器接收其他电子白板执行书写操作生成的第二笔迹对象数据,对第二笔迹对象数据进行解析,具体包括:
解析得到屏幕属性信息,根据屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到笔迹属性信息,按照笔迹调整比例,对点坐标位置信息、线宽度进行调整,根据点颜色及调整后的点坐标位置信息、线宽度,绘制并显示笔迹数据。
本发明实施例中,若第二笔迹对象数据包括页标识,则将调整处理后的笔迹数据显示于与页标识对应的页上。
本发明实施例中,若笔迹属性信息包括笔迹模式信息,则按照笔迹模式信息显示笔迹数据,具体包括:
解析得到屏幕属性信息,根据屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到笔迹属性信息,按照笔迹调整比例,对点坐标位置信息、线宽度进行调整;
若笔迹模式信息为硬笔,则以调整后的点坐标位置为圆心,以预设的硬笔效果半径为半径,绘制具有点颜色的硬笔效果点,绘制硬笔笔迹数据;
若笔迹模式信息为粉笔,则以调整后的点坐标位置为圆心,以预设的粉笔效果半径为半径,绘制具有点颜色的粉笔效果点,粉笔效果点包括若干离散的点数据,绘制粉笔笔迹数据;
若笔迹模式信息为荧光笔,则以调整后的点坐标位置为圆心,对点颜色进行荧光处理,绘制具有荧光效果的荧光效果点,绘制荧光笔笔迹数据。
本发明实施例中,若第二笔迹对象数据包括页标识和笔迹模式信息,则将调整处理后的硬笔笔迹数据/粉笔笔迹数据/荧光笔笔迹数据,显示于与页标识对应的页上。
图2为本发明另一实施例的方法流程示意图。如图所示,对于擦除操作,本发明实施例的数据数据处理方法包括:
S20:执行擦除操作,生成第一擦除对象数据;
所述第一擦除对象数据包括:用户标识、笔迹标识,还可以包括页标识。
S21:将第一擦除对象数据发送给服务器,由服务器将第一擦除对象数据广播给各电子白板。
电子白板执行擦除操作,擦除操作完成,将包括用户标识、笔迹标识等信息在内的数据封装为json数据格式的第一擦除对象数据,将第一擦除对象数据发送给服务器,由服务器将接收的第一擦除对象数据广播给网络内的其他电子白板。
S22:接收服务器发送的第二擦除对象数据;
所述第二擦除对象数据包括:用户标识、笔迹标识,还可以包括页标识。
S23:对第二擦除对象数据进行解析,根据解析出的笔迹标识,将笔迹标识对应的笔迹数据删除。
电子白板通过服务器接收其他电子白板执行擦除操作生成的第二擦除对象数据,对第二笔迹对象数据进行解析,得到笔迹标识,将笔迹标识对应的笔迹数据删除。若所述第二擦除对象数据包括页标识,则找到与页标识对应的页,然后将笔迹标识对应的笔迹数据删除。本发明实施例是根据笔迹标识将笔迹标识对应的笔迹数据整体删除,能够避免不同用户擦除同一笔迹产生擦除错误的问题。
图3为本发明实施例的装置结构框图。如图所示,本发明实施例提供的远程白板的数据处理装置,应用于远程交互电子白板,位于不同地理位置的多端电子白板接入服务器,能够实现多端电子白板的交互功能,所述数据数据处理装置包括:
笔迹生成模块,用于于执行书写操作时,生成第一笔迹对象数据;
数据收发模块,用于将第一笔迹对象数据发送给服务器,由服务器将第一笔迹对象数据广播给各电子白板;以及接收服务器发送的第二笔迹对象数据;
笔迹处理模块,用于对第二笔迹对象数据进行解析处理,根据解析处理得到的解析结果对笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
本发明实施例中,所述第一笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息等。其中,用户标识为电子白板的唯一标识号,笔迹标识为当前笔迹的标识号,可以是执行书写操作时动态生成;笔迹属性信息包括状态信息(按下/移动/抬起)、点坐标位置信息、点颜色、线宽度等,屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度等。
本发明实施例中,所述第一笔迹对象数据还包括页标识,用于标明笔迹对象数据对应的笔迹显示于页标识对应的页上,即本发明支持多页书写功能。
本发明实施例中,所述笔迹属性信息还包括笔迹模式信息,笔迹模式信息包括硬笔、粉笔、荧光笔等标明笔迹模式的类型信息。
电子白板执行书写操作,书写操作过程中,检测状态信息与笔迹属性信息,当状态信息为抬起时,笔迹生成模块动态生成笔迹标识,根据状态信息、笔迹属性信息,将包括用户标识、笔迹标识、笔迹属性信息、屏幕属性信息等信息在内的数据封装为json数据格式的第一笔迹对象数据,通过数据收发模块将第一笔迹对象数据发送给服务器,由服务器将接收的第一笔迹对象数据广播给网络内的其他电子白板。
电子白板通过服务器接收其他电子白板执行书写操作生成的第二笔迹对象数据,利用笔迹处理模块对第二笔迹对象数据进行解析,具体包括:
解析得到屏幕属性信息,根据屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到笔迹属性信息,按照笔迹调整比例,对点坐标位置信息、线宽度进行调整,根据点颜色及调整后的点坐标位置信息、线宽度,绘制并显示笔迹数据。
本发明实施例中,若第二笔迹对象数据包括页标识,则将调整处理后的笔迹数据显示于与页标识对应的页上。
本发明实施例中,若笔迹属性信息包括笔迹模式信息,则按照笔迹模式信息显示笔迹数据,具体包括:
解析得到屏幕属性信息,根据屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到笔迹属性信息,按照笔迹调整比例,对点坐标位置信息、线宽度进行调整;
若笔迹模式信息为硬笔,则以调整后的点坐标位置为圆心,以预设的硬笔效果半径为半径,绘制具有点颜色的硬笔效果点,绘制硬笔笔迹数据;
若笔迹模式信息为粉笔,则以调整后的点坐标位置为圆心,以预设的粉笔效果半径为半径,绘制具有点颜色的粉笔效果点,粉笔效果点包括若干离散的点数据,绘制粉笔笔迹数据;
若笔迹模式信息为荧光笔,则以调整后的点坐标位置为圆心,对点颜色进行荧光处理,绘制具有荧光效果的荧光效果点,绘制荧光笔笔迹数据。
本发明实施例中,若第二笔迹对象数据包括页标识和笔迹模式信息,则将调整处理后的硬笔笔迹数据/粉笔笔迹数据/荧光笔笔迹数据,显示于与页标识对应的页上。
所述数据处理装置还包括:
所述笔迹生成模块,用于于执行擦除操作时,生成第一擦除对象数据;
所述数据收发模块,将第一擦除对象数据发送给服务器,由服务器将第一擦除对象数据广播给各电子白板;以及接收服务器发送的第二擦除对象数据;
所述笔迹处理模块,用于对第二擦除对象数据进行解析,根据解析出的笔迹标识,将笔迹标识对应的笔迹数据删除。
所述第一擦除对象数据包括:用户标识、笔迹标识,还可包括页标识。
电子白板执行擦除操作,擦除操作完成,将包括用户标识、笔迹标识等信息在内的数据封装为json数据格式的第一擦除对象数据,利用数据收发模块将第一擦除对象数据发送给服务器,由服务器将接收的第一擦除对象数据广播给网络内的其他电子白板。
电子白板通过服务器接收其他电子白板执行擦除操作生成的第二擦除对象数据,对第二笔迹对象数据进行解析,得到笔迹标识,将笔迹标识对应的笔迹数据删除。若所述第二擦除对象数据包括页标识,则找到与页标识对应的页,然后将笔迹标识对应的笔迹数据删除。本发明实施例是根据笔迹标识将笔迹标识对应的笔迹数据整体删除,能够避免不同用户擦除同一笔迹产生擦除错误的问题。
基于上述目的,本发明实施例还提出了一种执行所述远程白板的数据处理方法的装置的一个实施例。所述装置包括:
一个或多个处理器以及存储器。
所述执行所述远程白板的数据处理方法的装置还可以包括:输入装置和输出装置。
处理器、存储器、输入装置和输出装置可以通过总线或者其他方式连接。
存储器作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的远程白板的数据处理方法对应的程序指令/模块。处理器通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的远程白板的数据处理方法。
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据执行所述远程白板的数据处理方法的装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至会员用户行为监控装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置可接收输入的数字或字符信息,以及产生与执行远程白板的数据处理方法的装置的用户设置以及功能控制有关的键信号输入。输出装置可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个处理器执行时,执行上述任意方法实施例中的远程白板的数据处理方法。所述执行所述远程白板的数据处理方法的装置的实施例,其技术效果与前述任意方法实施例相同或者类似。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的列表项操作的处理方法。所述非暂态计算机存储介质的实施例,其技术效果与前述任意方法实施例相同或者类似。
最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。所述计算机程序的实施例,其技术效果与前述任意方法实施例相同或者类似。
此外,典型地,本公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(PDA)、平板电脑(PAD)、智能电视等,也可以是大型终端设备,如服务器等,因此本公开的保护范围不应限定为某种特定类型的装置、设备。本公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。
此外,根据本公开的方法还可以被实现为由CPU执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被CPU执行时,执行本公开的方法中限定的上述功能。
此外,上述方法步骤以及***单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储介质实现。
此外,应该明白的是,本文所述的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。
另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。
尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种远程白板的数据处理方法,其特征在于,包括:
执行书写操作,生成第一笔迹对象数据;
将所述第一笔迹对象数据发送给服务器,由所述服务器将所述第一笔迹对象数据发送给各电子白板;
接收所述服务器发送的第二笔迹对象数据;所述笔迹对象数据包括笔迹属性信息;
对所述第二笔迹对象数据进行解析处理,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
2.根据权利要求1所述的数据处理方法,其特征在于,还包括:
执行擦除操作,生成第一擦除对象数据;
将所述第一擦除对象数据发送给所述服务器,由所述服务器将所述第一擦除对象数据发送给各电子白板。
接收所述服务器发送的第二擦除对象数据;所述第二擦除对象数据包括笔迹标识;
对所述第二擦除对象数据进行解析,根据解析得到的笔迹标识,将所述笔迹标识对应的笔迹数据删除。
3.根据权利要求1所述的数据处理方法,其特征在于,
所述第一笔迹对象数据/第二笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息;所述笔迹属性信息包括状态信息、点坐标位置信息、点颜色、线宽度,所述屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度。
4.根据权利要求3所述的数据处理方法,其特征在于,所述第一笔迹对象数据/第二笔迹对象数据还包括页标识。
5.根据权利要求3所述的数据处理方法,其特征在于,所述笔迹属性信息还包括笔迹模式信息,所述笔迹模式信息包括硬笔或粉笔或荧光笔的类型信息。
6.根据权利要求3所述的数据处理方法,其特征在于,
对所述第二笔迹对象数据进行解析处理,得到所述屏幕属性信息,根据所述屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到所述笔迹属性信息,按照所述笔迹调整比例,对所述点坐标位置信息、线宽度进行调整,根据所述点颜色及调整后的点坐标位置信息、线宽度,绘制并显示所述笔迹数据。
7.根据权利要求4所述的数据处理方法,其特征在于,对所述第二笔迹对象数据进行解析处理,得到所述页标识,将所述调整处理后的笔迹数据显示于与所述页标识对应的页上。
8.根据权利要求5所述的数据处理方法,其特征在于,对所述第二笔迹对象数据进行解析处理,得到硬笔或粉笔或荧光笔的类型信息,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示硬笔笔迹数据或粉笔笔迹数据或荧光笔笔迹数据。
9.根据权利要求2所述的数据处理方法,其特征在于,所述第一擦除对象数据/第二擦除对象数据包括:用户标识、笔迹标识、页标识,对所述第二擦除对象数据进行解析,解析得到的所述页标识和笔迹标识,找到与所述页标识对应的页,然后将所述笔迹标识对应的笔迹数据删除。
10.一种远程白板的数据处理装置,其特征在于,包括:
笔迹生成模块,用于于执行书写操作时,生成第一笔迹对象数据;
数据收发模块,用于将所述第一笔迹对象数据发送给服务器,由所述服务器将所述第一笔迹对象数据发送给各电子白板;以及接收所述服务器发送的第二笔迹对象数据,所述笔迹对象数据包括笔迹属性信息;;
笔迹处理模块,用于对所述第二笔迹对象数据进行解析,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示调整处理后的笔迹数据。
11.根据权利要求10所述的数据处理装置,其特征在于,还包括:
所述笔迹生成模块,用于于执行擦除操作时,生成第一擦除对象数据;
所述数据收发模块,将所述第一擦除对象数据发送给所述服务器,由所述服务器将所述第一擦除对象数据发送给各电子白板;以及接收所述服务器发送的第二擦除对象数据,所述第二擦除对象数据包括笔迹标识;
所述笔迹处理模块,用于对所述第二擦除对象数据进行解析,根据解析出的笔迹标识,将所述笔迹标识对应的笔迹数据删除。
12.根据权利要求10所述的数据处理装置,其特征在于,
所述第一笔迹对象数据/第二笔迹对象数据包括:用户标识、笔迹标识、笔迹属性信息、屏幕属性信息;所述笔迹属性信息包括状态信息、点坐标位置信息、点颜色、线宽度,所述屏幕属性信息包括屏幕分辨率宽度、屏幕分辨率高度。
13.根据权利要求12所述的数据处理装置,其特征在于,所述第一笔迹对象数据/第二笔迹对象数据还包括页标识。
14.根据权利要求12所述的数据处理装置,其特征在于,所述笔迹属性信息还包括笔迹模式信息,所述笔迹模式信息包括硬笔或粉笔或荧光笔的类型信息。
15.根据权利要求12所述的数据处理装置,其特征在于,
所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到所述屏幕属性信息,根据所述屏幕分辨率宽度、屏幕分辨率高度与自身屏幕分辨率的比例关系,确定笔迹调整比例;
解析得到所述笔迹属性信息,按照所述笔迹调整比例,对所述点坐标位置信息、线宽度进行调整,根据所述点颜色及调整后的点坐标位置信息、线宽度,绘制并显示所述笔迹数据。
16.根据权利要求13所述的数据处理装置,其特征在于,所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到所述页标识,将所述调整处理后的笔迹数据显示于与所述页标识对应的页上。
17.根据权利要求14所述的数据处理装置,其特征在于,所述笔迹处理模块对所述第二笔迹对象数据进行解析处理,得到硬笔或粉笔或荧光笔的类型信息,根据解析处理得到的解析结果对所述笔迹属性信息进行调整,绘制并显示硬笔笔迹数据或粉笔笔迹数据或荧光笔笔迹数据。
18.根据权利要求11所述的数据处理装置,其特征在于,所述第一擦除对象数据/第二擦除对象数据包括:用户标识、笔迹标识、页标识,对所述第二擦除对象数据进行解析,解析得到的所述页标识和笔迹标识,找到与所述页标识对应的页,然后将所述笔迹标识对应的笔迹数据删除。
19.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至9任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910376757.3A CN111352599A (zh) | 2019-05-07 | 2019-05-07 | 一种远程白板的数据处理方法及装置、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910376757.3A CN111352599A (zh) | 2019-05-07 | 2019-05-07 | 一种远程白板的数据处理方法及装置、电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111352599A true CN111352599A (zh) | 2020-06-30 |
Family
ID=71192761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910376757.3A Pending CN111352599A (zh) | 2019-05-07 | 2019-05-07 | 一种远程白板的数据处理方法及装置、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111352599A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711374A (zh) * | 2020-12-31 | 2021-04-27 | 安徽听见科技有限公司 | 基于会议白板应用的多终端协作方法、装置以及设备 |
CN113419693A (zh) * | 2021-05-17 | 2021-09-21 | 广州佰锐网络科技有限公司 | 一种多用户轨迹的同步显示方法及*** |
CN114253409A (zh) * | 2021-11-22 | 2022-03-29 | 安徽听见科技有限公司 | 控制方法、控制管理***、通信接口和协同控制*** |
CN115134318A (zh) * | 2022-06-16 | 2022-09-30 | 王蕾茜 | 一种用户可以同步同屏实时手绘的应用程序及聊天方法 |
WO2023070334A1 (zh) * | 2021-10-26 | 2023-05-04 | 京东方科技集团股份有限公司 | 手写输入显示方法及装置、计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916174A (zh) * | 2010-06-28 | 2010-12-15 | 汉王科技股份有限公司 | 电子文档笔迹的显示方法及装置、处理方法及装置 |
US20160062634A1 (en) * | 2014-09-03 | 2016-03-03 | Kabushiki Kaisha Toshiba | Electronic device and method for processing handwriting |
CN106155607A (zh) * | 2015-04-08 | 2016-11-23 | 北京壹人壹本信息科技有限公司 | 一种原笔迹多屏幕适配方法、***及设备 |
CN108881227A (zh) * | 2018-06-19 | 2018-11-23 | 广州视源电子科技股份有限公司 | 远程白板***的操作控制方法和装置、远程白板*** |
CN109032390A (zh) * | 2018-08-01 | 2018-12-18 | 广州视源电子科技股份有限公司 | 笔迹数据缓存方法、装置、设备和存储介质 |
-
2019
- 2019-05-07 CN CN201910376757.3A patent/CN111352599A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916174A (zh) * | 2010-06-28 | 2010-12-15 | 汉王科技股份有限公司 | 电子文档笔迹的显示方法及装置、处理方法及装置 |
US20160062634A1 (en) * | 2014-09-03 | 2016-03-03 | Kabushiki Kaisha Toshiba | Electronic device and method for processing handwriting |
CN106155607A (zh) * | 2015-04-08 | 2016-11-23 | 北京壹人壹本信息科技有限公司 | 一种原笔迹多屏幕适配方法、***及设备 |
CN108881227A (zh) * | 2018-06-19 | 2018-11-23 | 广州视源电子科技股份有限公司 | 远程白板***的操作控制方法和装置、远程白板*** |
CN109032390A (zh) * | 2018-08-01 | 2018-12-18 | 广州视源电子科技股份有限公司 | 笔迹数据缓存方法、装置、设备和存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711374A (zh) * | 2020-12-31 | 2021-04-27 | 安徽听见科技有限公司 | 基于会议白板应用的多终端协作方法、装置以及设备 |
CN113419693A (zh) * | 2021-05-17 | 2021-09-21 | 广州佰锐网络科技有限公司 | 一种多用户轨迹的同步显示方法及*** |
WO2023070334A1 (zh) * | 2021-10-26 | 2023-05-04 | 京东方科技集团股份有限公司 | 手写输入显示方法及装置、计算机可读存储介质 |
CN114253409A (zh) * | 2021-11-22 | 2022-03-29 | 安徽听见科技有限公司 | 控制方法、控制管理***、通信接口和协同控制*** |
CN115134318A (zh) * | 2022-06-16 | 2022-09-30 | 王蕾茜 | 一种用户可以同步同屏实时手绘的应用程序及聊天方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111352599A (zh) | 一种远程白板的数据处理方法及装置、电子设备 | |
CN111062189B (zh) | 一种数据解析方法及装置、电子设备 | |
CN108932346B (zh) | 电子白板内容的共享方法、装置及电子白板 | |
US10013156B2 (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
CN109085950B (zh) | 基于电子白板的多屏互动方法、装置及电子白板 | |
CN102436484A (zh) | 网页图片放大处理方法及网页图片放大处理*** | |
CN111045580B (zh) | 一种笔迹处理方法、装置及电子设备 | |
US20160314560A1 (en) | Image displaying method, apparatus, and device, and computer program product | |
CN104899227A (zh) | 一种网页文字渲染方法及装置 | |
CN112131926A (zh) | 点阵书写内容的记录方法、装置及电子设备 | |
US20130044954A1 (en) | Method and apparatus for accessing an electronic resource based upon a hand-drawn indicator | |
CN103279583A (zh) | 基于电子画板的实时搜索方法及*** | |
DE602004016205D1 (de) | Verfahren und system zum abliefern von dokumenten an endgeräten mit begrenzten anzeigefähigkeiten wie zum beispiel mobilendgeräte | |
CN111223155B (zh) | 图像数据处理方法、装置、计算机设备和存储介质 | |
CN110781139A (zh) | 一种教案资源的管理***及方法、电子设备 | |
CN104156251A (zh) | 一种图片处理方法及其设备 | |
CN107391148B (zh) | 视图元素保存方法、装置、电子设备及计算机存储介质 | |
US20230135661A1 (en) | Image processing method and apparatus for smart pen, and electronic device | |
CN105577518A (zh) | 一种在即时通信中显示网址对应信息的方法及电子设备 | |
CN110377167B (zh) | 字体产生方法和字体产生装置 | |
CN102880595A (zh) | 一种提供在线阅读的***和方法 | |
CN111338552B (zh) | 一种粉笔笔迹书写方法及装置、电子设备 | |
CN111382560A (zh) | 一种制作课件方法及***、电子设备 | |
CN111124721A (zh) | 网页处理方法、装置及电子设备 | |
CN111158569A (zh) | 一种擦除操作方法及装置、电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |