智能交互平板的页面编辑方法、装置、设备和存储介质与流程

文档序号:21969787发布日期:2020-08-25 18:59阅读:183来源:国知局
智能交互平板的页面编辑方法、装置、设备和存储介质与流程

本发明实施例涉及智能交互平板技术领域,尤其涉及智能交互平板的页面编辑方法、装置、设备和存储介质。



背景技术:

随着智能化技术的发展,日常生活中人们接触的电子产品种类日益丰富,其中基于触控技术实现的交互类电子产品,因为良好的人机交互体验呈现越来全面的功能集成趋势。智能交互平板是其中一种具有代表性的一体化设备,适应于会议、教学、商业展示等群体交互场合,这种设备集成了投影机、视频会议等多种功能。

由于智能交互平板本身的硬件和交互特性,使其在远程会议、主题讨论、现场教学、空中教学等场景下有着丰富的应用。以主题讨论为例,通常需要在讨论过程中通过智能交互平板呈现讨论主题,尤其是在基于文档(例如演示文档、文本文档、思维导图文档)进行讨论时,需要在智能交互平板中显示文档,并在文档中记录参与讨论人员的观点表达。

发明人在实施讨论过程中在文档中记录观点表达时发现,现有通过触控书写方式添加记录的方式是在文档当前显示页面上增加透明批注层,然后在透明批注层上进行批注操作,生成批注内容。在讨论和批注结束后直接保存批注页面,这种方式保存的批注页面,是将批注内容覆盖在文档上以图片等形式进行保存,当需要在原始格式的文档(例如演示文档、文本文档、思维导图文档)中体现批注内容时,需要由用户对原始文档进行重新编辑,在编辑过程中对照每个批注页面的批注内容和批注目标,逐个确认批注目标在原始文档中的位置,并对应逐个进行批注内容的二次输入,对同一内容进行重复录入,操作过程繁琐且重复。



技术实现要素:

本发明提供了一种智能交互平板的页面编辑方法、装置、终端设备和存储介质,以解决现有技术基于智能交互平板的批注内容在原始文档中录入操作过程繁琐且重复的技术问题。

第一方面,本发明实施例提供了一种智能交互平板的页面编辑方法,包括:

接收在平板界面上的第一操作;所述第一操作用于确认对所述平板界面显示的文档进行编辑;

接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容;

在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上;

接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容;

确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示。

第二方面,本发明实施例还提供了一种智能交互平板的页面编辑装置,包括:

编辑确认单元,用于接收在平板界面上的第一操作;所述第一操作用于确认对所述平板界面显示的文档进行编辑;

目标选择单元,用于接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容;

画板显示单元,用于在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上;

编辑接收单元,用于接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容;

文档保存单元,用于确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示。

第三方面,本发明实施例还提供了一种终端设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一所述的智能交互平板的页面编辑方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一所述的智能交互平板的页面编辑方法。

上述智能交互平板的页面编辑方法、装置、终端设备和存储介质,通过接收在平板界面上的第一操作;所述第一操作用于确认对所述平板界面显示的文档进行编辑;接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容;在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上;接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容;确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示,在智能交互平板中的触控场景下实现了对展示状态中的原始文档高效快速添加批注内容。

附图说明

图1为本发明实施例一提供的一种智能交互平板的页面编辑方法的流程图;

图2为本发明实施例一提供的一种智能交互平板的触控输入的界面示意图;

图3-图5为本发明实施例一提供的编辑内容的显示布局的示意图;

图6为本发明实施例二提供的一种智能交互平板的页面编辑方法的流程图;

图7-图14为本发明实施例二提供的页面编辑方法的界面变化示意图;

图15为本发明实施例三提供的一种智能交互平板的页面编辑装置的结构示意图;

图16为本发明实施例四提供的一种终端设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

需要注意的是,由于篇幅所限,本申请说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本申请说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。

例如,在实施例一的一个实施方式中,记载了一个技术特征:在工具控件中进一步添加并显示修订控件,当修订控件被触发时,确认接收到第一操作,在实施例一的另一个实施方式中,记载了另一个技术特征:所述编辑内容包括:书写文字、线条、图形、元素和图片。由于以上两个技术特征不互相矛盾,本领域技术人员在阅读本申请说明书后,应该能够想到,同时具有这两个特征的实施方式也是一种可选的实施方式,即在通过修订控件的触发确认进入编辑状态之后,在画板窗口进行触摸编辑操作,生成的编辑内容包括:书写文字、线条、图形、元素和图片。

记载在不同实施例中的不互相矛盾的技术特征也可以任意组合,构成可选的实施方式。

例如,实施例二中记载了:响应于在目标内容的特征标识检测到的触发操作,在画板窗口中显示该目标内容关联的编辑内容或隐藏所画板窗口,在实施例一中,并没有记载这个特征。但是本领域技术人员在阅读本申请说明书后,应该能够想到,实施例一所提供的智能交互平板的页面编辑方法也可以包括该特征。

下面对各实施例进行详细说明。

实施例一

图1为本发明实施例一提供的一种智能交互平板的页面编辑方法的流程图。实施例中提供的智能交互平板的页面编辑方法可以由智能交互平板的操作设备执行,该智能交互平板的操作设备可以通过软件和/或硬件的方式实现,该智能交互平板的操作设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。例如,智能交互平板的操作设备可以是微处理器、嵌入式处理器或者cpu等。

为了便于理解,实施例中以智能交互平板为实际载体,示例性描述智能交互平板的页面编辑方法实施时目标内容选中、批注和保存的详细过程。其中,智能交互平板可以是通过触控技术对显示在显示屏幕上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。

一般而言,如图2所示,智能交互平板1包括至少一块显示屏。例如,智能交互平板1配置有一块具有触摸功能的显示屏,且该显示屏可以是电容屏、电阻屏或者电磁屏。在本实施例中,提供了一种智能交互平板,进一步的,用户可以通过手指或触控笔触控显示屏的方式实现触控操作,相应的,智能交互平板检测触控位置,并根据触控位置进行响应,以实现触控功能。典型的,智能交互平板安装有至少一种操作系统,其中,操作系统包括但不限定于安卓系统、linux系统及windows系统。进一步的,智能交互平板可以安装至少一个具有书写功能的应用程序。其中,该应用程序可以为操作系统自带的应用程序,同时,也安装有从第三方设备或者服务器中下载的应用程序。可选的,应用程序除具备书写功能外,还具有其他编辑功能,如插入表格、插入图片、插入图形、绘制表格、绘制图形等功能。其中,绘制得到的表格或图形为计算机绘制标准元素。计算机绘制标准元素可以理解为由智能交互平板绘制的印刷体标准元素,其区别于用户书写的元素。

在智能交互平板配置的触摸屏上,设置有用于响应用户的书写操作来显示输入内容的书写区域,在该书写区域进行书写时,如通过触控笔或手指接触触摸屏,触摸屏可以感应到电流的变化、电压的变化或磁通量的变化(对应于电容式触摸屏、电阻式触摸屏或电磁式触摸屏的具体设置类型),得到含有触摸位置的坐标的触摸信号以及该触摸信号的触发时间,根据触摸位置的坐标以及触摸信号的触发时间,可以得到触控笔或用户手指每次按下书写至抬起停止书写过程中输入的书写轨迹的轨迹数据,根据轨迹数据在触摸屏的书写区域实时显示用户输入的书写轨迹。当然,书写过程不限于写字,在智能交互平板的触摸屏实现的任何用于显示操作轨迹的录入过程均可视为书写过程。此外根据触摸操作的发生位置的显示元素的不同,触摸操作可以响应为用户的点击、拖拽等操作。这些不同的响应方式在底层的坐标处理方式是相同的。通常来说,触摸书写发生的区域与显示所在的区域(即图2中所示的显示区域2)重合,在本方案中,平板界面定义为在显示区域2显示的界面。

具体的,参考图1,该智能交互平板的页面编辑方法具体包括:

步骤s101:接收在平板界面上的第一操作,所述第一操作用于确认对所述平板界面显示的文档进行编辑。

在本方案中,对文档进行编辑不是对文档中的原有内容进行修改和删除,而是以文档中的一部分内容为中心进行批注或者修订。也就是说,本方案中的编辑主要不是改变文档中原有内容,而是对文档中当前作为讨论焦点的内容进行补充说明。

对于智能交互平板而言,为实现交互中的各种既定功能,如图7所示,平板界面20会维护有常态显示的工具栏21,工具栏21中包括各种既定功能对应的工具控件,工具栏21可以显示在平板界面20的底部,在实际布局时也可以显示在左侧和/或右侧,甚至是左侧、右侧和底部的综合显示。工具栏21中有些工具控件对应实体黑板功能的数字化实现,例如书写、擦除、翻页(部分实体黑板才有)等,还有些工具控件是在基础操作上实现的功能补充控件,例如取消输入、还原输入、笔迹选中、插入等。在本方案中,为实现目标编辑方式,在工具控件中进一步添加并显示修订控件,当修订控件被触发时,确认接收到第一操作。当然,也可以通过手势操作实现第一操作的接收,例如在接收到单指或多指的移动轨迹带有设定轨迹特征时,确认接收到第一操作。

在基于文档的讨论过程中,一般没有多文件窗口的切换以及对文档内容的延续性输入,所以文档在平板界面中一般是全屏显示,此时可以为所有功能窗口获得尽可能大的显示面积。当然,这一描述不影响该方案在文档非全屏显示时的正常实施。

步骤s102:接收在所述文档上的选择操作,并根据所述选择操作,确认文档中被选择进行编辑的目标内容。

其中,选择操作是在平板界面上发生的触摸操作,具体通过检测平板界面的触摸轨迹来确定。

在具体的实现过程中,接收到第一操作,确认对平板界面显示文档进行编辑之后,接收在文档上的选择操作,从文档选中当前作为讨论焦点的内容(即目标内容)的方式包括基于区域目标选择的方式和基于个体目标选择的方式。具体来说,基于区域目标选择的方式是在智能交互平板的平板界面中检测触摸轨迹,如果触摸形成封闭的触摸轨迹,则确认该触控操作为选择操作;对应的,所述目标内容为所述封闭的触摸轨迹中的内容。在编辑指令触发之后,在目标内容确定之前的触摸过程中,可以跟随触摸操作实时更新显示触摸轨迹,以供用户获知当前操作的状态,而在根据触摸轨迹确认选择操作之后,可以结束触摸轨迹的显示。另外需要说明的是,触摸轨迹封闭状态的判断不一定是完全的封闭,只要触摸轨迹的开口的最小距离小于设定阈值,也可以判断该触摸轨迹为封闭。

基于个体目标选择的方式是在智能交互平板的平板界面中检测到点击操作,即检测到移动距离小于设定阈值的单点或多点触控操作,则确认接收到选择操作;对应的,所述目标内容为所述单点或多点触控操作在所述文档中所选中的元素。

因为触摸轨迹绘制和点击操作是智能交互平板的常规操作,在不同的功能场景下可能会有不同的功能定义,因此,在本方案中,限定在接收到第一操作之后接收到封闭的触摸轨迹和点击操作确认为选择操作,否则视为其他功能场景下定义的具体指令,以减少用户的误操作。

除了设定的选择操作,对于其他检测到的触控操作,可以视为退出触摸编辑操作,在退出触摸编辑操作的流程之后,如果要再次执行选中目标内容的操作,需要先行执行步骤s101。

此外,在具体的实现过程中,第一操作直接作用于文档中的某个内容,那么在检测到第一操作之后直接基于其作用的内容进行后续编辑操作,相当于第一操作对应内容即为目标内容,此时,“第一操作”与“选择操作”实际就是同一操作。

步骤s103:在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上。

画板窗口是指以窗口形式显示的画板应用的应用界面。画板应用是指智能交互平板的一应用程序,画板应用可以用于获取用户的手指或书写笔在应用界面上的操作,并根据用户的操作获取一个或多个触摸点,根据触摸点生成用户的书写笔迹,或者根据触摸点在应用界面上插入图形、图片、表格等其他多媒体元素。

在确认目标内容之后,目标内容在文档中可以被突出显示。突出显示可以有不同的实现方式,例如高亮显示、添加阴影、添加边框等显示效果的变化,进一步还可以在各种显示效果的基础上添加特征标识,例如按序编号。对应于目标内容的特征标识,画板窗口可以在显示目标内容对应的编辑内容的同时,添加显示相同的特征标识,以供用户快速确认编辑内容的大体数量和对应的目标内容。

一般来说,在只有文档显示时,文档在平板界面全屏显示;在显示画板窗口之后,可以适当缩小文档的显示范围并将文档贴着平板界面某一侧的边界进行显示,画板窗口则显示于文档和平板界面的另一侧边界之间。例如将画板窗口显示文档和平板界面的右侧边界之间,当然,这种方式只是适应于大部分人阅读习惯的布局选择,不是对具体布局方式的唯一限定,例如设置于左侧或下侧,同样可以实现本方案的设计目标。

步骤s104:接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容。

在智能交互平板的硬件架构下进行的主题讨论,通过触控实现的手写输入是触摸编辑操作的重要操作方式,如果是通过手写输入的文字,则进行文字识别后在画板窗口中进行显示,也就是说,所述编辑内容中的文字为键盘输入的文字或基于触控轨迹进行文字识别得到的文字。画板窗口中显示文字,对应保存也是文字,在后续对文档进行编辑时,基于文字的编辑具有更好的适应性,尤其方便在非触摸设备中的触摸编辑操作。而且,对于画板窗口而言,其中显示的内容还有关联的目标内容,如果是通过封闭的触摸轨迹确认的目标内容,则对触摸轨迹内的目标内容进行文字识别,将其在画板窗口中以标准文字的方式显示,同样有助于后续编辑,且基于文字的保存能有效降低文件大小。当然,在画板窗口中通过触控实现的输入可能是手绘图形,对于无法识别为文字的内容,则继续以图片的格式进行显示以及后续保存。

除了前文所述基于触控实现的触摸编辑操作,除了书写文字、触控输入的线条和图形,还可以是白板应用中自带的画图元素(例如圆、正方形),也可是从其他渠道(本地存储、网络、截图)获得并插入的图片。总体而言,触摸编辑操作大体上可以分为在所述画板窗口上生成的触摸书写操作和触摸选择操作,在一个画板窗口的编辑过程中,可以只有其中一种,也可以两种都有。

步骤s105:确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示。

在确认对文档进行保存时,将编辑内容和文档关联保存,相较于文档正文的主体,编辑内容在保存时会添加内容类型的标识,同时也会保存编辑内容和对应的目标内容的关联关系。再次打开保存有编辑内容的文档时,基于内容类型的标识将编辑内容进行与文档正文不同的突出显示,基于关联关系呈现出边界内容与对应的目标内容的对应关系。突出显示具体可以通过显示位置、显示背景、显示颜色、显示字体等任何区别于文档正文的显示属性呈现;关联关系具体可以通过特征标识、线条连接、相邻区域等一种或多种方式体现。基于突出显示,用户能够快速确认文档中发生了哪些内容变化;基于对应关系,用户在二次打开文档之后能够快速确认编辑内容是针对文档中哪个部分,从而从文档中快速获取信息。

具体来说,当关联保存有编辑内容的文档被打开时,编辑内容从显示布局效果而言包括但不限于如下方式:1、如图3所示,在文档正文23的一侧添加侧边栏24,所述编辑内容添加到侧边栏24进行保存,即为了不影响文档正文23的主体结构,侧边栏24添加到文档正文的左侧或右侧,如果在一页文档中的批注较多,可以将侧边栏24在文档正文23左右两侧布局;2、如图4所示,编辑内容也显示于文档正文23,所述编辑内容紧邻对应的目标内容的下方插入进行保存,即将一个目标内容对应的编辑内容作为一个整体,将该目标内容下方的其它内容下移得到一段空白区域,将该目标内容对应的编辑内容整体显示于该空白区域,空白区域的大小与编辑内容的大小相适应;3、如图5所示,编辑内容也显示于文档正文23,与图4中方案的不同之处在于,图5中的编辑内容插入到对应的目标内容所在页的页末进行保存,即将一页文档底部的部分内容下移到下一页得到一段空白区域,后续文档也适应性下移,当页所有的目标内容关联的编辑内容集中显示在这一空白区域,并显示对应的关联关系。通过不同的布局方式,可以适应于不同的文档类型,选择合适的布局方式,在不同的文档类型中实现交互性最好的布局效果。此外,以上布局方式是对应于在pc端再次打开文档之后的布局,实际在智能交互平板再次打开文档时,智能交互平板会识别到通过画板窗口生成的编辑内容,并将这一类编辑内容区分于原始的文档内容进行显示。具体的,在保存有编辑内容的文档被打开时,编辑内容对应于关联的目标内容突出显示的方式,也可以是按照前述的布局方式,打开画板窗口,显示在画板窗口中,方便用户利用画板窗口的功能进行再次编辑或调整等操作。

为保证对原始文档的溯源,添加所述编辑内容后的文档可以另存为新的文档;当然,也可以默认替换原始文档进行保存;又或者,在接收文档保存操作时,明确文档保存方式,即选择另存为新的文档或者替换原始文档进行保存后执行对应的保存操作。

上述,接收在平板界面上的第一操作;所述第一操作用于确认对所述平板界面显示的文档进行编辑;接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容;在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上;接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容;确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示,在智能交互平板中的触控场景下实现了对展示状态中的原始文档高效快速添加批注内容。

实施例二

图6为本发明实施例二提供的一种智能交互平板的页面编辑方法的流程图。本实施例是在上述实施例的基础上进行具体化。

具体的,参考图6,本实施例提供的智能交互平板的页面编辑方法具体包括:

步骤s201:在平板界面打开关联保存有编辑内容的文档时,隐藏显示所述编辑内容。

在平板界面打开的文档可能是没有执行过本方案中的页面编辑方法的文档,按正常打开方式打开即可;也可能是执行过本方案中的页面编辑方法的文档,这种文档中已经保存有编辑内容,在打开该文档时,可以先隐藏显示编辑内容,用户看到的是文档的主体内容,但是文档中已经确认为目标内容的部分可以继续保持突出显示。当然,也可以在文档打开时在画板窗口打开第一个编辑内容。

步骤s202:确认接收到查看所述编辑内容的操作指令,在画板窗口显示对应的编辑内容。

查看编辑内容的操作指令,具体可以是在目标内容的特征标识检测到触发操作时确认,也可以是通过工具栏的工具控件确认,还可以是通过预设的触控手势确认。

步骤s203:接收在平板界面上的第一操作,所述第一操作用于确认对所述平板界面显示的文档进行编辑。

步骤s204:接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容。

步骤s205:在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上。

在具体显示画板窗口的过程中,可以提取所述目标内容,并在画板窗口上显示所述提取的目标内容。目标内容可以同时显示于关联的画板窗口中,例如显示在顶部,即可以在画板窗口中按从左至右,从上至下的顺序依次显示特征标识、目标内容和编辑内容。用户可以直接在画板窗口完成对编辑内容及其关联的目标内容的查看。

文档主体在智能交互平板的初次显示时,一般为全屏显示,在增加画板窗口的显示时,会将文档主体的显示向某一侧边收缩,然后将画板窗口显示于文档主体收缩之后与平板界面的边界之间出现的区域。

步骤s206:接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容。

步骤s207:检测到所述画板窗口向边界之外的移动距离达到预设的关闭阈值时,关闭所述画板窗口。

在主题讨论这一应用场景下,为保证参与者的信息接收效果,平板桌面一般会为文档主体提供尽可能大的显示面积,即全屏显示。在本方案中,在添加画板窗口且不干扰文档主体显示的情况下,将文档主体的一侧紧贴平板界面的一边界进行显示,将相对的另一侧紧贴画板窗口显示,然后将画板窗口紧贴平板界面的另一侧边界进行显示,即所述画板窗口显示于所述文档和所述平板界面的边界之间。

在这一布局状态下,边界中用于显示画面的区域定义为边界之内,平面中显示画面的区域之外的视为边界之外,如果检测到画板窗口向边界之外的移动距离达到预设的关闭阈值,则关闭画板窗口。画板窗口向边界之外的移动可以是通过对画板窗口中特定区域的单指或多指拖拽操作的检测实现,也可以是对画板窗口中全区域的多指拖拽操作的检测实现,具体拖拽操作的检测在现有触控技术中多有实现,在此不做赘述。在画板窗口移动的过程中,文档主体会适应于画板窗口的显示范围的缩小而对应进行放大,如果画板窗口关闭,则将文档主体恢复全屏显示。

步骤s208:响应于在关闭控件检测到的触发操作,关闭所述画板窗口。

在画板窗口还显示有关闭控件,在关闭控件被触发时,画板窗口关闭,文档主体恢复到全屏显示。从交互效果而言,步骤s207和步骤s208最终呈现的界面变化相同,二者可以分别视为手势操作和控件操作实现同一功能。

步骤s209:响应于在目标内容的特征标识所检测到的触发操作,打开或关闭所述画板窗口,以显示或隐藏所述目标内容关联的编辑内容。

对于目标内容和画板窗口中添加的特征标识,不仅仅用于表征画板窗口中当前显示的编辑内容和哪个目标内容相关联,目标内容中的特征标识同时还具有切换画板窗口的显示状态的控件属性。如果目标内容对应的编辑内容当前没有显示,则在其特征标识检测到触发操作时,打开画板窗口显示对应的编辑内容或者将当前打开的画板窗口中的显示内容切换为该目标内容对应的显示内容(特征标识、目标内容和编辑内容);如果目标内容对应的编辑内容当前处于显示状态,则在其特征标识检测到触发操作时,关闭画板窗口。

步骤s210:响应于在所述翻页控件检测到的触发操作,在画板窗口中切换显示前一个或后一个目标内容对应的编辑内容。

当确定的目标内容的数量为多个时,也就是对应有多个编辑内容存在时,为适应于不同的编辑内容显示的切换,在所述画板窗口显示翻页控件。如果检测到翻页控件被触发,则表示需要翻页,此时切换画板窗口显示前一个编辑内容或后一个编辑内容。如果是画板窗口当前显示的是第一个目标内容对应的编辑内容,可以只设置向后翻页的翻页控件;如果画板窗口当前显示的是最后一个目标内容对应的编辑内容,可以只设置向前翻页的翻页控件;当画板窗口显示的是其它目标内容对应的编辑内容,则可以同时设置向前和向后翻页的翻页控件。关于翻页控件的触发操作,如果前一个编辑内容对应于当前显示的文档页的前一页中的目标内容,或者后一个编辑内容对应于当前显示的文档页的后一页中的目标内容,则翻页控件的触发操作不止触发画板窗口中显示的编辑内容的切换,同样也会触发文档的翻页。

此外,文档浏览过程中进入下一页文档内容时,也会触发画板窗口中显示的编辑内容的切换,如果下一页文档中存在目标内容,则在画板窗口显示其中第一个目标内容对应的编辑内容,如果下一页文档中不存在目标内容,则关闭画板窗口。

步骤s211:接收在平板界面上的翻页操作根据所述翻页操作切换所述平板界面显示的文档的页面,根据切换后的页面关闭所述画板窗口或更新所述画板窗口中显示的编辑内容。

翻页操作可以通过翻页控件实现,也可以通过手势操作实现,适应于翻页操作,如果文档翻页后的页面中没有在先已经确定的目标内容,可以关闭画板窗口,如果文档翻页后的页面中有在先已经确认的目标内容,则可以在画板窗口中显示该页第一个目标内容对应的编辑内容。当然,也可以在执行步骤s211进行文档的页面切换之后,执行步骤s203在切换后的页面中确认新的目标内容并执行后续的编辑内容添加过程。

步骤s212:确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示。

对于智能交互平板而言,展示本地存储的文档只是比较基础的展示场景。较多的时候是在平板界面中以投屏的方式展示其它终端设备中打开的文档。

对应的,在接收到文档保存操作时,需要将所述编辑内容保存到所述终端设备中的文档。要实现该同步过程,投屏过程不止有终端设备向智能交互平板的画面同步,还有智能交互平板与终端设备建立关于智能交互平板中检测到的各种触控检测数据的打包和解析协议,以及各种操作在终端设备的对应映射,具体可以是智能交互平板的触控检测数据直接发送到终端设备,终端设备根据智能交互平板的平板界面的尺寸以及自身的屏幕尺寸对触控检测数据基于本方案进行同步实现;也可以是智能交互平板将触控检测数据中跟编辑内容的生成相关的操作生成数据单独记录,将单独记录的数据以及平板界面的大小一起发送到终端设备,终端设备根据平板界面的大小以及自身的屏幕尺寸将数据添加到文档中。

以下是在具体文档中实现本方案的详细交互过程。首先请参考图7-图9,图7中在智能交互平板的平板界面20展示的是一页演示文档,其中有修订控件显示于下方的工具栏21,如图7所示,在工具栏21中检测到修订控件被触发时,初步确认需要进行触摸编辑操作,进而可以在平板界面20中检测选择操作,在演示文档的演示状态下,画面中的内容一般不可读,此时可以如图8所示,如果检测到封闭的触摸轨迹,则确认接收到选择操作,封闭的触摸轨迹中的内容即为目标内容。进一步可以如图9所示,将平板界面20拆分为两个区域,其中一个区域(图9中左侧的区域)为维持显示尺寸缩小后的演示文档的显示,即演示文档在一个相对全屏较小的区域内填满区域以实现区域内的“全屏演示”;另一个区域(图9中右侧的区域)为画板窗口22的显示区域,在画板窗口22中可以显示前文提到的各种内容,以及进行显示状态和显示内容的切换,在图9中,仅示意一个目标内容,对应只有一个编辑内容可供显示于画板窗口22中,但是在此基础上,可以实现其他目标内容的确认、编辑内容的添加以及画板窗口22的显示变化。

请进一步参考图10-图14,图10中在智能交互平板的平板界面20展示的一页文本文档,其中有修订控件显示于下方的工具栏21,如图10所示,在工具栏21中检测到修订控件被触发时,初步确认需要进行触摸编辑操作,进而可以在平板界面20中检测选择操作,在文本文档的演示状态下,画面中的内容一般可读,但是单个文字是文本文档中的基本组成元素,而在文本文档中要批注的目标内容通常是多个文字的组合,此时可以通过如图11所示的一条触摸轨迹完成目标内容的确认,即如果检测到一条触摸轨迹,则将该触摸轨迹在某一行有交集的文字作为一个整体确认为目标内容。当然,也可以通过封闭的触摸轨迹确认目标内容。进一步可以如图12所示,将平板界面20拆分为两个区域,其中一个区域(图12中左侧的区域)为维持显示尺寸缩小后的文本文档的显示,即文本文档在一个相对全屏较小的区域内填满整个区域;另一个区域(图12中右侧的区域)为画板窗口22的显示区域,在画板窗口22中可以显示前文提到的各种内容,以及进行显示状态和显示内容的切换,例如在图12中特征标识为①的目标内容的基础上,进一步执行步骤s203和步骤s204,实现特征标识为②的目标内容的确认以及关联的编辑内容的显示,此时如图13所示。在图13中,因为存在多个编辑内容,所以画板窗口22中已经添加有翻页控件,而新增的编辑内容为最后一个目标内容对应的编辑内容,此时在画板窗口22可以只添加向前翻页的翻页控件,当图13中的翻页控件被触发时,即可以如图14所示将第一个编辑内容显示在画板窗口22。在图14中,也因为多个编辑内容的存在而添加翻页控件,只是此时只添加向后翻页的翻页控件。另外,图12、图13和图14中的画板窗口22还添加有关闭控件,在此控件被触发时,结束画板窗口22的显示,文本文档恢复最大显示。

除了以上格式的文档,对其它格式的文档实施本方案的整体过程大同小异,仅针对文档特征进行适应性调整,例如思维导图文档中,显示元素是以节点为单位,进行触摸编辑操作也一般以节点为单位,因此在思维导图文档中,通过单点或多点触控的点击操作是一种确认目标内容的较佳实现方式。当然,对于文本文档中插入的图片,也可以通过单点或多点触控的方式实现。

另外需要说明的是,实施例中对步骤的描述只是对方案具体实施的丰富描述,而不是对具体实施过程中的绝对重现描述。以上步骤并不是在实施本方案中的文档编辑时的必然全部实现,以上步骤编号也不是对各个步骤的先后顺序的必然限定,以上步骤也不是在文档编辑过程中一定只实施一次。在实施本方案中的文档编辑时,有些步骤的实施是根据用户的触摸编辑操作触发响应的,如果用户在实施本方案中的文档编辑过程中对某些可选操作控件未触发,则对应的步骤不一定实施。例如在一次文档编辑过程中,用户可能根据沟通进程针对多目标内容进行触摸编辑操作,用户的操作可能包括:多次执行步骤s203确认需要进行触摸编辑操作,并对应多次执行步骤s204和步骤s205确认目标内容和显示画板窗口,最后在完成步骤s206中所有触摸编辑操作之后执行步骤s207保存编辑内容,但是在整个操作过程中没有一次执行步骤s209和步骤s209进行画板窗口的显示状态的切换,其依然可以视为本方案的完整实施。

实施例三

图15为本发明实施例三提供的一种智能交互平板的页面编辑装置的结构示意图。参考图15,该智能交互平板的页面编辑装置包括:编辑确认单元301、目标选择单元302、画板显示单元303、编辑接收单元304和文档保存单元305。

其中,编辑确认单元301,用于接收在平板界面上的第一操作;所述第一操作用于确认对所述平板界面显示的文档进行编辑;目标选择单元302,用于接收在所述文档上的选择操作,并根据所述选择操作,确认所述文档中被选择进行编辑的目标内容;画板显示单元303,用于在平板界面上显示画板窗口;所述画板窗口与所述文档共同显示在平板界面上;编辑接收单元304,用于接收在所述画板窗口生成的触摸编辑操作,显示与所述触摸编辑操作对应的编辑内容;文档保存单元305,用于确认接收到文档保存操作,将所述编辑内容和所述文档关联保存;当关联保存有编辑内容的文档被打开时,所述编辑内容对应于关联的目标内容突出显示。

在上述实施例的基础上,所述平板界面显示的文档为终端设备投屏的文档;

对应的,所述文档保存单元305,具体用于:

确认接收到文档保存操作,将所述编辑内容和所述终端设备中的文档关联保存。

在上述实施例的基础上,所述选择操作包括:

形成封闭的触摸轨迹的触控操作;对应的,所述目标内容为所述封闭的触摸轨迹中的内容;

移动距离小于设定阈值的单点或多点触控操作;对应的,所述目标内容为所述单点或多点触控操作在所述文档中所选中的元素。

在上述实施例的基础上,所述目标内容被突出显示。

在上述实施例的基础上,所述目标内容添加有特征标识,对应的,所述目标内容关联的编辑内容添加有相同的特征标识。

在上述实施例的基础上,所述页面编辑装置,还包括:

状态切换单元,用于响应于在所述目标内容的特征标识所检测到的触发操作,打开或关闭所述画板窗口,以显示或隐藏所述目标内容关联的编辑内容。

在上述实施例的基础上,所述页面编辑装置,还包括:

页面切换单元,用于接收在平板界面上的翻页操作根据所述翻页操作切换所述平板界面显示的文档的页面,根据切换后的页面关闭所述画板窗口或更新所述画板窗口中显示的编辑内容。

在上述实施例的基础上,当确定的目标内容的数量为多个时,在所述画板窗口显示翻页控件;

对应的,所述页面编辑装置,还包括:

窗口切换单元,用于响应于在所述翻页控件检测到的触发操作,在画板窗口中切换显示前一个或后一个目标内容对应的编辑内容。

在上述实施例的基础上,所述画板窗口显示于所述文档和所述平板界面的边界之间。

在上述实施例的基础上,所述页面编辑装置,还包括:

第一关闭单元,用于检测到所述画板窗口向边界之外的移动距离达到预设的关闭阈值时,关闭所述画板窗口。

在上述实施例的基础上,所述画板窗口还显示有关闭控件;

对应的,所述页面编辑装置,还包括:

第二关闭单元,用于响应于在所述关闭控件检测到的触发操作,关闭所述画板窗口。

在上述实施例的基础上,所述编辑内容包括:书写文字、线条、图形、元素和图片。

在上述实施例的基础上,所述页面编辑装置,还包括:

目标提取单元,用于提取所述目标内容,并在画板窗口上显示所述提取的目标内容。

在上述实施例的基础上,所述页面编辑装置,还包括:

文档打开单元,用于在平板界面打开关联保存有所述编辑内容的文档时,隐藏显示所述编辑内容。

在上述实施例的基础上,所述页面编辑装置,还包括:

内容查看单元,用于接收到查看所述编辑内容的操作指令时,在画板窗口打开对应的编辑内容。

本发明实施例提供的智能交互平板的页面编辑装置包含在智能交互平板的操作设备中,且可用于执行上述实施例一和实施例二中提供的任一智能交互平板的页面编辑方法,具备相应的功能和有益效果。

值得注意的是,上述智能交互平板的页面编辑装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

实施例四

图16为本发明实施例四提供的一种终端设备的结构示意图,该终端设备是前文所述智能交互平板的一种具体的硬件呈现方案。如图16所示,该终端设备包括处理器410、存储器420、输入装置430、输出装置440以及通信装置450;终端设备中处理器410的数量可以是一个或多个,图16中以一个处理器410为例;终端设备中的处理器410、存储器420、输入装置430、输出装置440以及通信装置450可以通过总线或其他方式连接,图16中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的智能交互平板的页面编辑方法对应的程序指令/模块(例如,智能交互平板的页面编辑装置中的编辑确认单元301、目标选择单元302、画板显示单元303、编辑接收单元304和文档保存单元305)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述的智能交互平板的页面编辑方法。

存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。

上述终端设备包含智能交互平板的页面编辑装置,可以用于执行任意智能交互平板的页面编辑方法,具备相应的功能和有益效果。

实施例五

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本申请任意实施例中提供的智能交互平板的页面编辑方法中的相关操作,且具备相应的功能和有益效果。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。

因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1