CN114764294B - 电子白板的页面元素操作方法、装置及设备 - Google Patents
电子白板的页面元素操作方法、装置及设备 Download PDFInfo
- Publication number
- CN114764294B CN114764294B CN202011631418.4A CN202011631418A CN114764294B CN 114764294 B CN114764294 B CN 114764294B CN 202011631418 A CN202011631418 A CN 202011631418A CN 114764294 B CN114764294 B CN 114764294B
- Authority
- CN
- China
- Prior art keywords
- roaming
- picture
- initial
- electronic whiteboard
- instruction
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000012545 processing Methods 0.000 claims description 46
- 230000002452 interceptive effect Effects 0.000 claims description 28
- 238000003860 storage Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract description 50
- 230000008569 process Effects 0.000 abstract description 26
- 230000000903 blocking effect Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000013519 translation Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 241001061260 Emmelichthys struhsakeri Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/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/0484—Interaction 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/04845—Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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
- G06F3/0488—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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Drawing Aids And Blackboards (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种电子白板的页面元素操作方法、装置及设备,属于智能设备交互领域。所述方法包括:智能交互平板接收到用户输入的开启指令后开启漫游模式并创建初始漫游图片。当智能交互平板接收到用户输入的第一漫游指令后,响应第一漫游指令漫游初始漫游图片,根据漫游后的初始漫游图片和显示屏的尺寸,生成第一目标图片并显示。采用该种方案,智能交互平板在检测到开启指令后就创建初始漫游图片,无需等到用户输入第一漫游指令时才创建初始漫游图片,使得即使画布上有很多元素,智能交互平板也能够有足够的时间生成初始漫游图片,通过预更新方式达到漫游过程中减少内存消耗的同时,减少耗时、减少卡顿,提高元素绘制效率的目的。
Description
技术领域
本申请实施例涉及智能设备交互领域,尤其涉及一种电子白板的页面元素操作方法、装置及设备。
背景技术
随着科技的进步和互联网行业的不断发展,电子白板已广泛应用于教育教学、企业会议、商业展示等领域。利用电子白板,能够有效改善沟通环境、提升群体沟通效率。
漫游功能是电子白板的主要功能之一。当漫游功能开启时,能够无限缩放和移动电子白板的画布。当漫游功能关闭时,电子白板的画布无法被移动和缩放。常见的漫游方式中,在一张图片上绘制画布上所有的元素,漫游时只需要将图片与显示屏重合区域的内容绘制在一张与显示屏等尺寸的图片上,渲染并显示该等尺寸图片。
然而,电子白板的显示屏的尺寸是固定的。上述漫游方式中,漫游范围越大,则用于绘制画布上所有元素的图片越大,导致消耗的内存越大。
发明内容
本申请实施例提供一种电子白板的页面元素操作方法、装置及设备,通过预更新方式达到漫游过程中减少内存消耗的同时,减少耗时、减少卡顿,提高元素绘制效率的目的。所述技术方案如下:
第一方面,本申请实施例提供了一种电子白板的页面元素操作方法,包括:显示模式选择界面;
在所述模式选择界面上接收用于开启漫游模式的开启指令,创建与所述电子白板等尺寸的初始漫游图片,并显示漫游模式界面,所述初始漫游图片包含所述电子白板的画布上的元素;
在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令;
执行所述第一漫游指令漫游所述初始漫游图片,并显示第一目标图片,所述第一目标图片是根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出的。
可选的,所述创建与所述电子白板等尺寸的初始漫游图片,包括:创建第一空白图片,所述第一空白图片与所述电子设备的显示屏等尺寸;根据所述电子白板的尺寸缩放所述画布上的元素;将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
可选的,上述方法还包括:根据漫游后的初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游。
可选的,所述根据漫游后的初始漫游图片生成第一漫游图片,包括:检测到所述用户结束所述第一漫游指令,创建与所述电子白板等尺寸的第二空白图片;根据所述电子白板的尺寸缩放漫游后的初始漫游图片,得到缩放图片;将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
可选的,所述显示所述第一目标图片之后,还包括:接收用于请求漫游所述第一漫游图片的第二漫游指令;执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制;当在所述第二空白图片上完成元素绘制时,漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述显示屏的尺寸,得到第二目标图片;显示所述第二目标图片。
可选的,上述方法还包括:当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到所述第一空白图片。
可选的,所述执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制之后,还包括:当未在所述第二空白图片上完成元素绘制时,漫游所述初始漫游图片。
第二方面,本申请实施例提供一种电子白板的页面元素操作装置,包括:
显示模块,用于显示模式选择界面;
接收模块,用于在所述模式选择界面上接收用于开启漫游模式的开启指令;
处理模块,用于创建与所述电子白板等尺寸的初始漫游图片,所述初始漫游图片包含所述电子白板的画布上的元素;
所述显示模块,还用于显示漫游模式界面;
所述接收模块,还用于在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令;
所述处理模块,还用于执行所述第一漫游指令漫游所述初始漫游图片,根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出第一目标图片;
所述显示模块,还用于显示所述第一目标图片。
可选的,所述处理模块在创建与所述电子白板等尺寸的初始漫游图片时,用于创建第一空白图片,所述第一空白图片与所述电子设备的显示屏等尺寸;根据所述电子白板的尺寸缩放所述画布上的元素;将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
可选的,所述处理模块,还用于根据漫游后的初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游。
可选的,所述处理模块,用于检测到所述用户结束所述第一漫游指令,创建与所述电子白板等尺寸的第二空白图片;根据所述电子白板的尺寸缩放漫游后的初始漫游图片,得到缩放图片;将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
可选的,所述接收模块,在所述显示模块显示所述第一目标图片之后,还用于接收用于请求漫游所述第一漫游图片的第二漫游指令;
所述处理模块,还用于执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制;当在所述第二空白图片上完成元素绘制时,漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述显示屏的尺寸,得到第二目标图片;
所述显示模块,还用于显示所述第二目标图片。
可选的,所述处理模块,还用于当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到所述第一空白图片。
可选的,所述处理模块执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制之后,当未在所述第二空白图片上完成元素绘制时,还用于漫游所述初始漫游图片。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种智能交互平板,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
第五方面,本申请实施例提供一种包含指令的计算机程序产品,所述程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,智能交互平板的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得智能交互平板执行第一方面所述的方法。
在本申请实施例中智能交互平板在检测到开启指令后就创建初始漫游图片,无需等到用户输入第一漫游指令时才创建初始漫游图片,使得即使画布上有很多元素,智能交互平板也能够有足够的时间生成初始漫游图片,通过预更新方式达到漫游过程中减少内存消耗的同时,减少耗时、减少卡顿,提高元素绘制效率的目的。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是方案一的页面漫游的示意图;
图2是本申请实施例提供的电子白板的页面元素操作方法的流程图;
图3是本申请实施例提供的电子白板的页面元素操作方法中开启漫游模式的示意图;
图4是本申请实施例提供的电子白板的页面元素操作方法中初始漫游图片的示意图;
图5是本申请实施例提供的电子白板的页面元素操作方法中生成第一目标图片的示意图;
图6是本申请实施例提供的电子白板的页面元素操作方法的另一个流程图;
图7为本申请实施例提供的电子白板的页面元素操作装置的结构示意图;
图8为本申请实施例提供的智能交互平板的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
智能交互平板产品,特别是基于智能交互平板的电子白板产品,由于其在教学会议领域的良好体验和丰富功能而备受市场关注。电子白板的功能包括:无需粉笔或鼠标进行书写、丰富多彩的多媒体资源和强大的计算机多媒体工具。同时,基于开发的漫游功能,可以对电子白板画布上的内容进行移动和缩放,让白板可以容纳更多的内容。由于电子白板的显示屏的尺寸是固定的,因此,漫游的过程实际上是将画布上的元素重新绘制到与电子白板等尺寸的图片上的过程。每漫游一次,都需要将新的内容重新绘制在图片上,之后渲染并显示在显示屏上。
图1是方案一的页面漫游的示意图。请参照图1,图中黑色实线所示为电子白板的显示屏的边框。漫游过程中,将画布上的元素绘制在一张图片上,漫游时只需要将图片与显示屏重合区域的内容绘制在一张与显示屏等尺寸的图片上,渲染并显示该等尺寸图片。该漫游过程中,无需对每个元素都进行绘制。
该方案能够提高元素绘制的性能,使得漫游操作更加流畅。但是,当画布内容超出显示屏时,就需要一张更大的图片。然而,电子白板的内存空间是有限的,不可能无限制的扩展图片的大小。显然,上述方案中,漫游的范围越大,则用来绘制所有元素的图片越大,内存消耗越大。
为解决方案一导致的内存消耗问题,业界提出方案二。方案二中,当电子白板接收用户输入的漫游指令时,若画布内容超出显示屏,则创建一张与显示屏等尺寸空白图片,将页面上的元素等比缩放,将缩放后的元素绘制到空白图片上,得到漫游图片。漫游时,基于漫游图片进行显示。例如,用户放大漫游图片时,从漫游图片中确定出待显示在显示屏上的区域,将该区域的内容重新绘制在一张与电子白板的显示屏等尺寸的图片上,之后显示该等尺寸的图片。漫游的过程实际上就是不断的重绘等尺寸图片的内容,渲染并显示的过程。
上述方案二中,开始漫游的时候需要将画布上的全部元素绘制到等尺寸的图片上,当元素的数量比较大时,绘制耗时,容易引起卡顿。而且,用户可能会连续多次进行漫游操作,每次漫游操作都需要对等尺寸图片进行重新绘制,若每次重绘的元素比较多,同样会导致卡顿。
本申请实施例提供一种电子白板的页面元素操作方法,通过预更新方式达到漫游过程中减少内存消耗的同时,减少耗时、减少卡顿,提高元素绘制效率的目的。
本实施例提供的电子白板的页面元素操作方法可以由电子白板设备执行,该电子白板设备可以通过软件和/或硬件的方式实现,该电子白板设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。例如,该电子白板设备可以是电脑、手机、平板、投影仪或交互智能平板等。以下实施例中,以交互智能平板为电子白板设备为例进行描述,其中,交互智能平板可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。
智能交互平板的硬件部分由触控显示模组、智能处理***(包括控制器)等部分所构成,由整体结构件结合到一起,同时也由专用的软件***作为支撑,其中触控显示模组包括显示屏、触控组件和背光灯组件,背光灯组件用于为显示屏提供背光光源,显示屏一般采用液晶显示装置,用于进行画面展示,触控组件设置在显示屏上或者设置在显示屏前端,用于采集用户的触控操作数据,并将采集的触控操作数据发送到智能处理***进行处理。
在实际使用中,智能交互平板的显示屏上显示画面数据,当用户通过手指或者触控笔等触控物体点击显示屏上显示的内容,例如点击显示屏上显示的图形按钮时,智能交互平板的触控组件将采集到触控数据,从而触控组件将该触控数据转换为触控点的坐标数据后发送到智能处理***,或者发送到智能处理***处由智能处理***转换为触控点的坐标数据,智能处理***获得触控点的坐标数据后,根据预先设定的程序实现相应的控制操作,驱动显示屏显示内容发生变化,实现多样化的显示、操作效果。
从技术原理来区别触摸组件,可以分为五个基本种类;矢量压力传感技术触摸组件、电阻技术触摸组件、电容技术触摸组件、电磁技术触摸屏、红外线技术触摸组件、表面声波技术触摸组件。按照触摸组件的工作原理和传输信息的介质,可以把触摸组件分为四个种类:电阻式、电容感应式、电磁感应式、红外线式以及表面声波式。
当用户用手指或笔触摸显示屏时,触摸组件可以采集触控点的数据并发送到智能处理***,然后随着智能处理***内置的软件来实现不同的功能应用,从而实现对智能处理***的触控控制。
在本申请中所提到的“屏幕”、“大屏”均指智能交互平板的显示屏;智能交互平板显示某个界面是指智能交互平板的显示屏显示该界面。
可选的,交互智能平板可以安装有电子白板软件,该电子白板软件可以预先安装在交互智能平板中。具体的,电子白板软件用于在交互智能平板上展示一个电子白板样式的交互界面,用户可以通过触控方式,在该交互界面进行书写,该交互界面可以显示用户书写的内容。其中,用户书写的内容可以是文字、图画等内容。
图2是本申请实施例提供的电子白板的页面元素操作方法的流程图,本实施例的执行主体是集成了电子白板的智能交互平板,本实施例包括:
201、显示模式选择界面。
202、在所述模式选择界面上接收用于开启漫游模式的开启指令,创建与所述电子白板等尺寸的初始漫游图片,并显示漫游模式界面,所述初始漫游图片包含所述电子白板的画布上的元素。
示例性的,开启指令可以为语音指令或触摸指令等。当开启指令为触摸指令时,电子白板显示模式选择界面,用户在模式选择界面通过触摸操作进入漫游模式。图3是本申请实施例提供的电子白板的页面元素操作方法中开启漫游模式的示意图。
请参照图3,电子白板的模式选择界面上显示操作按钮,如图中虚线框所示。用户想要进行漫游时,点击“漫游”从而进入漫游模式。当电子设备进入漫游模式时,用户能够对画布进行缩小、放大、旋转、平移等漫游操作;当电子设备关闭漫游模式时,用户无法移动或缩放画布。
用户开启漫游模式的时候,并未开始进行漫游操作。只有在漫游模式开启后,用户输入漫游指令后,才进行漫游操作。开启漫游模式和输入漫游指令之间可能存在一定的时长,例如,针对教学用电子白板一体机,老师开启漫游模式后,并没有输入漫游指令,而是经过一段时间后,才开始输入漫游指令。因此,该创建初始漫游图片的动作也称为预更新。
智能交互平板识别出开启指令后开启漫游模式的同时,创建一张与电子设备的显示屏等尺寸的初始漫游图片,该初始漫游图片上包含电子设备的画布上全部的元素,元素例如时图像、箭头、表格、笔迹等。
图4是本申请实施例提供的电子白板的页面元素操作方法中初始漫游图片的示意图。请参照图4,假设初始时,画布上的内容超过了显示屏的尺寸,则电子设备将画布上所有的元素进行等比例缩小,并对缩小后的元素重新进行绘制,从而得到初始漫游图片。
需要说明的是,虽然图4中是以画布尺寸超过显示屏尺寸为例进行说明,即上述图4中,对元素进行等比例缩小,然后再绘制元素得到初始漫游图片。然而,本申请实施例并不限制,其他可行的实现方案中,画布尺寸可以等于显示屏尺寸或小于显示屏尺寸,此时,无需缩放直接绘制元素,从而得到初始漫游图像。
203、在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令。
本申请实施例中,漫游是指对漫游图像整体进行平移、缩小或放大等操作。每次漫游的对象不同,即开启漫游模式后的第一漫游,针对的是初始漫游图片。第二漫游时,若已经生成第一漫游图片,则针对第一漫游图片进行漫游。
204、执行所述第一漫游指令漫游所述初始漫游图片,并显示第一目标图片,所述第一目标图片是根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出的。
电子设备响应用户的第一漫游指令,漫游初始漫游图片,例如,对漫游图片进行缩小、放大或平移等。同时,电子设备根据漫游后的初始漫游图片和显示屏的尺寸,生成第一目标图片。下面,以第一漫游指令为放大指令为例,对如何得到第一目标图片进行详细说明。示例性的,请参照图5。
图5是本申请实施例提供的电子白板的页面元素操作方法中生成第一目标图片的示意图。请参照图5,假设初始时,显示屏显示的内容如画布所示,即画布的尺寸与显示屏的尺寸相同。此时,无需进行缩放,对画布中的元素进行绘制从而得到初始漫游图片。接着,用户输入放大指令,电子设备响应放大指令,放大初始漫游图片,得到漫游后的初始漫游图片。
之后,电子设备根据显示屏的尺寸和漫游后的初始漫游图片,得到第一目标图片。第一目标图片如图中粗黑实线框所示。得到第一目标图片的过程中,电子设备根据用户的触摸轨迹等,从漫游后的初始漫游图片中选定目标区域,将该目标区域内的内容重新绘制到与显示屏等尺寸的图片上,从而得到第一目标图片。
本申请实施例提供的电子白板的页面元素操作方法,智能交互平板接收到用户输入的开启指令后,开启漫游模式并创建初始漫游图片。之后,当智能交互平板接收到用户输入的第一漫游指令后,响应第一漫游指令漫游初始漫游图片,根据漫游后的初始漫游图片和显示屏的尺寸,生成第一目标图片并显示。采用该种方案,智能交互平板在检测到开启指令后就创建初始漫游图片,无需等到用户输入第一漫游指令时才创建初始漫游图片,使得即使画布上有很多元素,智能交互平板也能够有足够的时间生成初始漫游图片,通过预更新方式达到漫游过程中减少内存消耗的同时,减少耗时、减少卡顿,提高元素绘制效率的目的。
上述实施例中,智能交互平板创建与所述电子白板等尺寸的初始漫游图片时,首先,创建第一空白图片,所述第一空白图片与所述电子设备的显示屏等尺寸。然后,电子白板根据所述显示屏的尺寸缩放所述画布上的元素。最后,电子设备将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
上述实施例中,智能交互平板响应所述开启指令开启所述漫游模式的同时,创建一个第一空白图片,该第一空白图片的尺寸与显示屏的尺寸相同,图片与显示屏的尺寸相同,是指图片的像素个数和显示屏的像素个数相同。例如,显示屏的像素为3840×2160,则第一空白图片的像素也为3840×2160。之后,若画布的大小和显示屏的大小不同,比如,画布超过显示屏时,根据画布尺寸和显示屏的尺寸,计算出缩小比例,根据缩小比例缩小画布上的元素,并将缩小的元素全部绘制到第一空白图片上,得到初始漫游图片。之后,将初始漫游图片放大,放大后的初始漫游图片与目标图片显示一致;再如,画布小于显示屏时,根据当前比例将画布上的元素全部绘制到第一空白图片上,得到初始漫游图片。
上述生成初始漫游图片的过程中,是根据画布尺寸和显示屏的尺寸计算缩放比例的,然而,本申请实施例并不以此为限制,其他可行的实现方式中,也可以先从画布上确定出一个矩形框,该矩形框包含所有的元素且矩形框尺寸小于画布尺寸,根据矩形框尺寸和显示屏尺寸确定缩放比例。
采用该种方案,实现准确生成初始漫游图片的目的。
上述实施例中,智能交互平板漫游所述初始漫游图片,得到漫游后的初始漫游图片之后,还根据漫游后的初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游。
示例性的,当画布超出显示屏的尺寸时,需要进行缩放,对缩放后的元素进行绘制从而得到初始漫游图片。初始漫游图片被漫游后,例如,假设显示屏的像素为1920×1080,初始漫游图片的像素为1920×1080。当第一漫游指令为放大指令时,初始漫游图片被放大,假设被放大为3840×2160,此时,漫游后的初始漫游图片的分辨率会降低为原来的一半,即漫游后的初始漫游图片的分辨率是未漫游的初始漫游图片的分辨率的一半。智能交互平板根据当前缩放的比例重新绘制元素到第一目标图片上并显示第一目标图片。同时,智能交互平板根据新的变换按照初始漫游图片生成的方式更新初始漫游图片得到第一漫游图片,第一漫游图片用于第二次漫游。之所以需要更新漫游图片是因为实际的场景中不止漫游一种操作,中间可能会有其他的操作,比如添加元素等,如果不按照当前的变换更新漫游图片,后续的处理会变得更加复杂。初始漫游图片和第一漫游图片的区别在于后一张漫游图片相对于前一张漫游图片不需要额外的计算上一次漫游的变化。比如,漫游过程中,用户在初始漫游图片上添加了多一个新的元素,此时,若不更新初始漫游图片,后续基于初始漫游图片进行漫游,则无法体现新增的元素。
本申请实施例中,漫游图片仅用于漫游时同步展示漫游效果,通过漫游过程中的缩放与平移数据,将漫游后的初始漫游图片中的目标区域内的元素进行变换并重新绘制,从而得到第一目标图片,进而将该第一目标图片渲染并显示在显示屏上。同时,智能交互平板将变换后的所有元素重新缩放到与屏幕等尺寸的图片上,得到第一漫游图片。该第一漫游图片用于第二次漫游,第二次漫游即为用户输入第一漫游指令抬手后,再次输入漫游指令。
采用该种方案,智能交互平板每次漫游后,都更新漫游图片,以便下一次漫游。由于更新后的漫游图片体现了一次漫游的变化,基于新的漫游图片进行漫游时,无需重新计算上一次漫游的变化,提高计算效率,减少计算复杂度。
上述实施例中,智能交互平板根据漫游后的初始漫游图片生成第一漫游图片时,首先,检测到所述用户结束所述第一漫游指令,创建第二空白图片。然后,智能交互平板根据所述显示屏的尺寸缩放漫游后的初始漫游图片,得到缩放图片。最后,智能交互平板将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
示例性的,智能交互平板检测到用户输入第一漫游指令后,持续检测用户是否抬手,若用户未抬手,则说明用户在在漫游初始漫游图像,此时智能交互平板继续响应第一漫游指令对初始漫游图像进行漫游。若用户抬手,即第一漫游指令对应的手势离开显示屏,说明用户结束第一漫游指令。此时,智能交互平板创建第二空白图片,并根据显示屏的尺寸缩放漫游后的初始漫游图片,得到缩放图片。
由于初始漫游图像的分辨率比较低,当第一输漫游指令为放大指令后,漫游后的初始漫游图片上的元素虽然被放大了,但是分辨率还是接收到第一漫游指令之前的分辨率。例如,假设初始漫游图片的尺寸为1920x1080,当第一输漫游指令为放大指令时,该初始漫游图片被放大到3840x2160。此时,漫游后的初始漫游图片上的元素虽然被放大了,但是其显示的内容仍然是1920x1080的分辨率。智能交互平板根据显示屏的尺寸从漫游后的初始漫游图片上确定出目标区域,对目标区域进行重绘,使得重绘元素的分辨率为漫游后的分辨率,即3840x2160尺寸下的分辨率。同理,智能交互平板按照漫游后的分辨率,将整个漫游后的初始漫游图片中的元素绘制到第二空白图片上,从而得到第一漫游图片。
采用该种方案,实现减少后续漫游计算的复杂度的目的。
上述实施例中,用户开启漫游模式后可能会多次进行漫游。每次漫游结束后,更新漫游图片,下一次漫游时,基于最近一次更新的漫游图片进行漫游。示例性的,请参照图6。
图6是本申请实施例提供的电子白板的页面元素操作方法的另一个流程图。本实施例包括:
601、智能交互平板显示所述第一目标图片之后,接收用于请求漫游所述第一漫游图片的第二漫游指令。
示例性的,智能交互平板接收到第一漫游指令,检测到用户抬手并显示第一目标图片后,第一次漫游结束。电子白板继续监听,监听到第二漫游指令。
602、执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制,当在所述第二空白图片上完成元素绘制时,执行步骤603;当未在所述第二空白图片上完成元素绘制时,执行步骤605。
示例性的,智能交互平板检测到用户输入第二漫游指令后,判断是否在第二空白图片上完成元素绘制,即是否得到第一漫游图片。若智能交互平板在第二空白图片上完成所有元素的绘制,则说明智能交互平板已经得到第一漫游图片,完成对漫游图片的更新,此时智能交互平板执行步骤603;若智能交互平板在第二空白图片上未完成部分或全部元素的绘制,则说明电子白板未得到第一漫游图片,未完成对漫游图片的更新,此时,智能交互平板执行步骤605。
603、漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述显示屏的尺寸,得到第二目标图片。
示例性的,当第二漫游指令为缩放指令时,智能交互平板对第一漫游图片进行缩放,并根据漫游后的第一漫游图片和显示屏的尺寸,得到第二目标图片。具体可参见上述步骤204的描述,此处不再赘述。
当第二漫游质量为平移指令时,智能交互平板对第一漫游图片进行平移,将平移后第一漫游图片作为第二目标图片。
604、显示第二目标图片。
采用该种方案,智能交互平板本次漫游时,先判断上次漫游结束后是否更新漫游图片,若更新了漫游图片,则对更新的漫游图片进行漫游,实现快速漫游的目的。
605、漫游所述初始漫游图片。
采用该种方案,智能交互平板本次漫游时,先判断上次漫游结束后是否更新漫游图片,若更新了漫游图片,则对更新的漫游图片进行漫游;若未更新漫游图片,则基于上次漫游的漫游图片进行漫游,无需等待漫游图片更新完毕,节约时间的同时避免卡顿。
上述实施例中,当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到所述第一空白图片。
示例性的,若在所述第二空白图片上完成元素绘制,则说明智能交互平板得到第一漫游图片,完成对漫游图片的更新。由于下次漫游是基于第一漫游图片进行的,因此,智能交互平板清空初始漫游图片,得到第一空白漫游图片,该第一空白漫游图片可用于第三次漫游过程中第三漫游图片的生成,避免生成过程的漫游图片,占用大量的内存空间的目的。
需要说明的是,上述实施例中,当第一漫游指令为平移指令时,第一次漫游结束后,对初始漫游图片进行更新得到的第一漫游图片和初始漫游图片一模一样,因此,当第一漫游指令为平移指令时,第一次漫游结束后,可以不用更新漫游图片,即不用生成第一漫游图片。同理,当第二漫游指令为平移指令时,第二次漫游结束后,也可以不用更新漫游图片。
另外,还需要说明的是,上述实施例中,第一漫游指令和第二漫游指令分别代表了漫游模式开启后,用户第一次输入漫游指令和第二次输入漫游指令。然而,本申请实施例并不限制,其他可行的实现方式中,第一漫游指令和第二漫游指令为漫游模式开启后,相邻的两次漫步指令。例如,第三次和第四次、第四次和第五次等。另外,本申请实施例中,一次漫游可能不止一种操作。例如,同一次漫游可能包含平移、缩放等多种操作。总之,用户输入漫游指令至抬手,该次漫游才结束,期间,用户可能进行平移、缩放等多种操作。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图7为本申请实施例提供的电子白板的页面元素操作装置的结构示意图。该电子白板的页面元素操作装置可以通过软件、硬件或者两者的结合实现成为智能交互平板的全部或一部分。请参照图7,该电子白板的页面元素操作装置包括显示模块71、接收模块72和处理模块73。
显示模块71,用于显示模式选择界面;
接收模块72,用于在所述模式选择界面上接收用于开启漫游模式的开启指令;
处理模块73,用于创建与所述电子白板等尺寸的初始漫游图片,所述初始漫游图片包含所述电子白板的画布上的元素;
所述显示模块71,还用于显示漫游模式界面;
所述接收模块72,还用于在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令;
所述处理模块73,还用于执行所述第一漫游指令漫游所述初始漫游图片,根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出第一目标图片;
所述显示模块71,还用于显示所述第一目标图片。
可选的,所述处理模块73在创建与所述电子白板等尺寸的初始漫游图片时,用于创建第一空白图片,所述第一空白图片与所述电子设备的显示屏等尺寸;根据所述电子白板的尺寸缩放所述画布上的元素;将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
可选的,所述处理模块73,还用于根据漫游后的初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游。
可选的,所述处理模块73,用于检测到所述用户结束所述第一漫游指令,创建与所述电子白板等尺寸的第二空白图片;根据所述电子白板的尺寸缩放漫游后的初始漫游图片,得到缩放图片;将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
可选的,所述接收模块72,在所述显示模块71显示所述第一目标图片之后,还用于接收用于请求漫游所述第一漫游图片的第二漫游指令;
所述处理模块73,还用于执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制;当在所述第二空白图片上完成元素绘制时,漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述显示屏的尺寸,得到第二目标图片;
所述显示模块71,还用于显示所述第二目标图片。
可选的,所述处理模块73,还用于当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到所述第一空白图片。
可选的,所述处理模块73执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制之后,当未在所述第二空白图片上完成元素绘制时,还用于漫游所述初始漫游图片。
需要说明的是,上述实施例提供的电子白板的页面元素操作装置在执行电子白板的页面元素操作方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子白板的页面元素操作装置与电子白板的页面元素操作方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2-图6所示实施例的方法步骤,具体执行过程可以参见图2-图6所示实施例的具体说明,在此不进行赘述。计算机存储介质所在设备可以是智能交互平板。
图8为本申请实施例提供的智能交互平板的结构示意图。如图8所示,所述智能交互平板800可以包括:至少一个处理器801,至少一个网络接口804,用户接口803,存储器805,至少一个通信总线802。
其中,通信总线802用于实现这些组件之间的连接通信。
其中,用户接口803可以包括显示屏(Display)、摄像头(Camera),可选用户接口803还可以包括标准的有线接口、无线接口。
其中,网络接口804可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器801可以包括一个或者多个处理核心。处理器801利用各种接口和线路连接整个智能交互平板800内的各个部分,通过运行或执行存储在存储器805内的指令、程序、代码集或指令集,以及调用存储在存储器805内的数据,执行智能交互平板800的各种功能和处理数据。可选的,处理器801可以采用数字信号处理(Digital SignalProcessing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器801可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics ProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器801中,单独通过一块芯片进行实现。
其中,存储器805可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器805包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器805可用于存储指令、程序、代码、代码集或指令集。存储器805可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器805可选的还可以是至少一个位于远离前述处理器801的存储装置。如图8所示,作为一种计算机存储介质的存储器805中可以包括操作***、网络通信模块、用户接口模块以及智能交互平板的操作应用程序。
在图8所示的智能交互平板800中,用户接口803主要用于为用户提供输入的接口,获取用户输入的数据;而处理器801可以用于调用存储器805中存储的智能交互平板的操作应用程序,并具体执行上述电子白板的页面元素的操作方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (14)
1.一种电子白板的页面元素操作方法,其特征在于,包括:
显示模式选择界面;
在所述模式选择界面上接收用于开启漫游模式的开启指令,创建与所述电子白板等尺寸的初始漫游图片,并显示漫游模式界面,所述初始漫游图片包含所述电子白板的画布上的元素;
在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令;
执行所述第一漫游指令漫游所述初始漫游图片,并显示第一目标图片,所述第一目标图片是根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出的;
还包括:
根据漫游后的初始漫游图片更新初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游,其中,所述初始漫游图片和所述第一漫游图片的区别在于后一张漫游图片相对于前一张漫游图片不需要额外的计算上一次漫游的变化。
2.根据权利要求1所述的方法,其特征在于,所述创建与所述电子白板等尺寸的初始漫游图片,包括:
创建第一空白图片,所述第一空白图片与所述电子白板的显示屏等尺寸;
根据所述电子白板的尺寸缩放所述画布上的元素;
将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
3.根据权利要求1所述的方法,其特征在于,所述根据漫游后的初始漫游图片更新初始漫游图片生成第一漫游图片,包括:
检测到用户结束所述第一漫游指令,创建与所述电子白板等尺寸的第二空白图片;
根据所述电子白板的尺寸缩放漫游后的初始漫游图片,得到缩放图片;
将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
4.根据权利要求3所述的方法,其特征在于,所述显示所述第一目标图片之后,还包括:
接收用于请求漫游所述第一漫游图片的第二漫游指令;
执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制;
当在所述第二空白图片上完成元素绘制时,漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述电子白板的显示屏的尺寸,得到第二目标图片;
显示所述第二目标图片。
5.根据权利要求4所述的方法,其特征在于,还包括:
当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到第一空白图片。
6.根据权利要求4所述的方法,其特征在于,所述执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制之后,还包括:
当未在所述第二空白图片上完成元素绘制时,漫游所述初始漫游图片。
7.一种电子白板的页面元素操作装置,其特征在于,包括:
显示模块,用于显示模式选择界面;
接收模块,用于在所述模式选择界面上接收用于开启漫游模式的开启指令;
处理模块,用于创建与所述电子白板等尺寸的初始漫游图片,所述初始漫游图片包含所述电子白板的画布上的元素;
所述显示模块,还用于显示漫游模式界面;
所述接收模块,还用于在所述漫游模式界面上接收用于请求漫游所述初始漫游图片的第一漫游指令;
所述处理模块,还用于执行所述第一漫游指令漫游所述初始漫游图片,根据漫游后的初始漫游图片以及所述电子白板的尺寸确定出第一目标图片;
所述显示模块,还用于显示所述第一目标图片;
所述处理模块,还用于根据漫游后的初始漫游图片更新初始漫游图片生成第一漫游图片,所述第一漫游图片用于下一次漫游,其中,所述初始漫游图片和所述第一漫游图片的区别在于后一张漫游图片相对于前一张漫游图片不需要额外的计算上一次漫游的变化。
8.根据权利要求7所述的装置,其特征在于,
所述处理模块在创建与所述电子白板等尺寸的初始漫游图片时,用于创建第一空白图片,所述第一空白图片与所述电子白板的显示屏等尺寸;根据所述电子白板的尺寸缩放所述画布上的元素;将缩放后的元素绘制在所述第一空白图片上,得到所述初始漫游图片。
9.根据权利要求7所述的装置,其特征在于,
所述处理模块,用于检测到用户结束所述第一漫游指令,创建与所述电子白板等尺寸的第二空白图片;根据所述电子白板的尺寸缩放漫游后的初始漫游图片,得到缩放图片;将所述缩放图片中的元素重新绘制在所述第二空白图片上,得到所述第一漫游图片。
10.根据权利要求9所述的装置,其特征在于,
所述接收模块,在所述显示模块显示所述第一目标图片之后,还用于接收用于请求漫游所述第一漫游图片的第二漫游指令;
所述处理模块,还用于执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制;当在所述第二空白图片上完成元素绘制时,漫游所述第一漫游图片,并根据漫游后的第一漫游图片和所述电子白板的显示屏的尺寸,得到第二目标图片;
所述显示模块,还用于显示所述第二目标图片。
11.根据权利要求10所述的装置,其特征在于,
所述处理模块,还用于当在所述第二空白图片上完成元素绘制时,清空所述初始漫游图片,以得到第一空白图片。
12.根据权利要求10所述的装置,其特征在于,
所述处理模块执行所述第二漫游指令,判断是否在所述第二空白图片上完成元素绘制之后,当未在所述第二空白图片上完成元素绘制时,还用于漫游所述初始漫游图片。
13.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-6任意一项的方法步骤。
14.一种智能交互平板,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-6任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631418.4A CN114764294B (zh) | 2020-12-30 | 2020-12-30 | 电子白板的页面元素操作方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631418.4A CN114764294B (zh) | 2020-12-30 | 2020-12-30 | 电子白板的页面元素操作方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114764294A CN114764294A (zh) | 2022-07-19 |
CN114764294B true CN114764294B (zh) | 2024-07-02 |
Family
ID=82363162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011631418.4A Active CN114764294B (zh) | 2020-12-30 | 2020-12-30 | 电子白板的页面元素操作方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114764294B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109101150A (zh) * | 2018-07-20 | 2018-12-28 | 广州视源电子科技股份有限公司 | 元素***方法、装置、电子设备及计算机可读存储介质 |
CN111984151A (zh) * | 2020-08-19 | 2020-11-24 | 北京盛世和安电子科技有限公司 | 一种提高处理效率的白板画布大小、位置漫游控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104883292B (zh) * | 2015-04-16 | 2017-03-22 | 江苏中威科技软件***有限公司 | 实现消息在不同终端漫游的方法及*** |
FR3040756B1 (fr) * | 2015-09-07 | 2018-04-27 | Soc Normande De Carton Ondule | Support nomade pour ordinateur ou tablette tactile. |
CN108762628B (zh) * | 2018-04-23 | 2020-10-02 | 广州视源电子科技股份有限公司 | 页面元素移动显示方法、装置、终端设备及存储介质 |
CN110007800B (zh) * | 2019-04-10 | 2020-11-10 | 广州视源电子科技股份有限公司 | 一种触摸操作模式的控制方法、装置、设备及存储介质 |
-
2020
- 2020-12-30 CN CN202011631418.4A patent/CN114764294B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109101150A (zh) * | 2018-07-20 | 2018-12-28 | 广州视源电子科技股份有限公司 | 元素***方法、装置、电子设备及计算机可读存储介质 |
CN111984151A (zh) * | 2020-08-19 | 2020-11-24 | 北京盛世和安电子科技有限公司 | 一种提高处理效率的白板画布大小、位置漫游控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114764294A (zh) | 2022-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107728901B (zh) | 界面显示方法、装置及终端 | |
CN109164964B (zh) | 内容分享方法、装置、终端及存储介质 | |
CN110941383B (zh) | 双屏幕显示方法、装置、设备及存储介质 | |
US20200077047A1 (en) | Display apparatus and control methods thereof | |
CN110347317B (zh) | 一种窗口切换方法、装置、存储介质及交互智能平板 | |
WO2015139408A1 (zh) | 一种管理应用程序图标的方法及终端 | |
CN108733296B (zh) | 书写笔迹的擦除方法、装置和设备 | |
CN109799945B (zh) | 小程序长列表滚动显示方法、装置、电子设备及存储介质 | |
US20160378272A1 (en) | Systems and methods for providing multi-focus to applications for collaboration | |
US10855481B2 (en) | Live ink presence for real-time collaboration | |
EP2965181B1 (en) | Enhanced canvas environments | |
WO2017088228A1 (zh) | 图片的缩放方法及装置 | |
CN110286827B (zh) | 一种元素缩放控制方法、装置、设备及存储介质 | |
CN112214156B (zh) | 一种触控屏放大镜调用方法、装置、电子设备及存储介质 | |
CN107391148B (zh) | 视图元素保存方法、装置、电子设备及计算机存储介质 | |
CN115552364A (zh) | 多端协同的显示更新方法及装置 | |
CN106131628B (zh) | 一种视频图像处理方法及装置 | |
CN114764294B (zh) | 电子白板的页面元素操作方法、装置及设备 | |
CN101599263A (zh) | 一种移动终端及其屏幕显示界面的显示方法 | |
WO2022242628A1 (zh) | 投屏方法、装置、设备及存储介质 | |
CN111522487A (zh) | 一种触摸显示产品的图像处理方法、装置、存储介质及电子设备 | |
CN114612584B (zh) | 图像处理方法、装置、设备及存储介质 | |
WO2018045685A1 (zh) | 一种图片显示方法及装置 | |
CN114756159A (zh) | 智能交互平板及其数据处理方法、装置、计算机存储设备 | |
KR101700117B1 (ko) | 인터렉티브 전자저작도구, 이를 제공하는 컴퓨터 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |