文档批注方法、装置和电子设备制造方法及图纸

技术编号:17467208 阅读:46 留言:0更新日期:2018-03-15 04:49
本申请提供一种文档批注方法、装置和电子设备。本申请提供的文档批注方法,包括:当进入批注模式时,在当前所显示的视图上渲染批注图层;监听用户触发的批注事件,并根据所述批注事件更新所述批注图层的显示内容;当存在更新指令时,更新当前所显示的视图和所述批注图层;其中,所述批注图层用于基于批注事件渲染批注内容;所述批注事件包括增/删/改事件;所述更新指令基于所述翻页事件被触发。本申请提供的文档批注方法、装置和电子设备,可在批注模式下更新当前所显示的视图和批注图层,这样,可在更新后的批注图层上对更新后的视图进行批注,解决了现有的文档批注方法对多页文档进行批注时,操作繁琐的问题。

Document annotation methods, devices, and electronic devices

This application provides a document annotation method, device and electronic equipment. Including document annotation method, the application provides: when entering the annotation mode, in the current view shown rendered on the annotation layer; monitor user comment events triggered, and according to the content of the endorsement event to update the annotation layer; when the update command, update the current display view and the the annotation layer; the annotation layer used to comment events rendering content based on the annotation annotation; events including add / delete / change events; the update instruction is triggering the events based on the page. The document annotation method, the application provides the device and electronic equipment, can update the currently displayed views and comments in the annotation mode layer, so that in the updated annotation layer on the updated view comments, solve the existing document annotation method to annotate a multi page document, complex operation the problem.

【技术实现步骤摘要】
文档批注方法、装置和电子设备
本申请涉及文档批注领域,尤其涉及一种文档批注方法、装置和电子设备。
技术介绍
智能电子设备已经越来越多的应用到人们的工作和学习中。例如,利用智能平板进行教学演示或会议演示等。在利用智能平板进行演示时,一般采用文档演示的方式,例如,采用PPT演示的方式。在进行文档演示时,经常需要在文档上进行批注,比如,划线、圈圈、着色等等,以达到更好的演示效果。例如,用户点击批注按钮后,可以就智能平板当前显示视图进行批注、保存等操作。但是,现有的文档批注方法,用户在演示文档时,若要对多页文档进行批注,需要执行“开启批注→批注→关闭批注→翻页→开启批注”的繁琐流程,无法在批注状态下直接翻页,以对下一页文档继续进行批注,用户操作非常繁琐。
技术实现思路
本申请提供一种文档批注方法、装置和电子设备,以解决现有的文档批注方法对多页文档进行批注时,操作繁琐的问题。本申请第一方面提供一种文档批注方法,包括:当进入批注模式时,在当前所显示的视图上渲染批注图层;所述批注图层用于基于批注事件渲染批注内容;所述批注事件包括增/删/改事件;监听用户触发的批注事件,并根据所述批注事件更新所述批注图层的显示内容;当存在更新指令时,更新当前所显示的视图和所述批注图层,所述更新指令基于所述翻页事件被触发。进一步地,所述批注图层为已存在的与所述显示视图关联的批注图层或新创建的批注图层。进一步地,所述更新当前所显示的视图和所述批注图层之前,所述方法还包括:将所述批注图层与当前所显示的视图关联缓存;更新所述批注图层的步骤,包括:当存在与更新后的视图关联的第一批注图层时,将所述批注图层更新为所述第一批注图层;当不存在与更新后的视图关联的第一批注图层时,将所述批注图层删除,并在更新后的视图上渲染新创建的批注图层。进一步地,所述将所述批注图层与当前所显示的视图关联缓存,包括:获取当前所显示的视图的页码信息;将所述批注图层和所述页码信息关联缓存;或者是,获取当前所显示的视图的页码信息;将所述批注图层、所述批注图层的文件名和所述页码信息关联缓存。进一步地,所述方法还包括:当接收到退出批注模式的指令时,输出提醒消息,以提醒用户将缓存的批注图层保存到本地。进一步地,所述方法还包括:当接收到保存指令时,将缓存的批注图层保存到本地;当进入批注模式时,所述在当前所显示的视图上渲染批注图层,包括:若本地存储有与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染所述第二批注图层;若本地没有存储与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染新创建的批注图层。进一步地,当进入批注模式时,所述方法还包括:渲染操作控件,所述操作控件用于触发以下至少一种事件:翻页事件和批注事件。进一步地,所述翻页事件包括所述操作控件触发的翻页事件。进一步地,所述视图的数据源设备为本端设备,所述方法还包括:在本端设备响应所述翻页事件后,获取更新后的数据,以更新当前所显示的视图。进一步地,所述视图的数据源设备为网络连接的对端设备,所述方法还包括:将所述翻页事件通过网络通知所述对端设备,在所述对端设备响应所述翻页事件后,从所述对端设备接收更新后的数据,以更新当前所显示的视图。进一步地,所述翻页事件包括网络连接的对端设备触发的翻页事件,所述对端设备为所述视图的数据源设备,所述更新指令由所述对端设备发送;所述方法还包括:在所述对端设备响应所述翻页事件后,从所述对端设备接收更新后的数据,以更新当前所显示的视图。本申请第二方面提供一种文档批注装置,包括:处理模块、批注模块和更新模块,其中,所述处理模块,用于当进入批注模式时,在当前所显示的视图上渲染批注图层;所述批注图层用于基于批注事件渲染批注内容;所述批注事件包括增/删/改事件;所述批注模块,用于监听用户触发的批注事件,并根据所述批注事件更新所述批注图层的显示内容;所述更新模块,用于当存在更新指令时,更新当前所显示的视图和所述批注图层,所述更新指令基于所述翻页事件被触发。进一步地,所述装置还包括:存储模块,其中,所述存储模块,用于在所述更新模块更新当前所显示的视图和所述批注图层之前,将所述批注图层与当前所显示的视图关联缓存;所述更新模块,具体用于若存在与更新后的视图关联的第一批注图层时,将所述批注图层更新为所述第一批注图层,若不存在与更新后的视图关联的第一批注图层时,将所述批注图层删除,并在更新后的视图上渲染新创建的批注图层。进一步地,所述存储模块,具体用于获取当前所显示的视图的页码信息,并将所述批注图层和所述页码信息关联缓存;或者是,所述存储模块,具体用于获取当前所显示的视图的页码信息,并将所述批注图层、所述批注图层的文件名和所述页码信息关联缓存。进一步地,所述处理模块,还用于当接收到退出批注模式的指令时,输出提醒消息,以提醒用户将缓存的批注图层保存到本地。进一步地,所述存储模块,还用于当接收到保存指令时,将缓存的批注图层保存到本地;所述批注模块,还用于当进入批注模式时,若本地存储有与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染所述第二批注图层,若本地没有存储与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染新创建的批注图层。进一步地,所述批注模块,还用于当进入批注模式时,渲染操作控件,所述操作控件用于触发以下至少一种事件:翻页事件和批注事件。进一步地,所述翻页事件包括所述操作控件触发的翻页事件。进一步地,所述视图的数据源设备为本端设备,所述更新模块,还用于在本端设备响应所述翻页事件后,获取更新后的数据,以更新当前所显示的视图。进一步地,所述视图的数据源设备为网络连接的对端设备,所述更新模块,还用于将所述翻页事件通过网络通知所述对端设备,在所述对端设备响应所述翻页事件后,从所述对端设备接收更新后的数据,以更新当前所显示的视图。进一步地,所述翻页事件包括网络连接的对端设备触发的翻页事件,所述对端设备为所述视图的数据源设备,所述更新指令由所述对端设备发送;所述更新模块,还用于在所述对端设备响应所述翻页事件后,从所述对端设备接收更新后的数据,以更新当前所显示的视图。本申请第三方面提供一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的任一方法的步骤。本申请第四方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一方法的步骤。进一步地,所述电子设备包括智能平板。本申请提供的文档批注方法、装置和电子设备,当进入批注模式时,通过在当前所显示的视图上渲染批注图层,并监听用户触发的批注事件,以及根据批注事件更新批注图层的显示内容,进而在存在更新指令时,更新当前所显示的视图和批注图层,其中,更新指令基于翻页事件被触发。这样,可以在批注模式下更新当前所显示的视图和批注图层,以在更新后的批注图层上对更新后的视图进行批注,实现了对多页文档连续进行批注的目的,且用户操作简单,用户体验较高。附图说明图1为本申请文档批注方法实施例一的流程图;图2为一示例性实施例示出的本申请提供的文档批注方法的应用场景示意图;图3为另一示例性实施例示出的本申请提供的文档批注方法的应用场景示意图;图4本文档来自技高网...
文档批注方法、装置和电子设备

【技术保护点】
一种文档批注方法,其特征在于,所述方法包括:当进入批注模式时,在当前所显示的视图上渲染批注图层;所述批注图层用于基于批注事件渲染批注内容;所述批注事件包括增/删/改事件;监听用户触发的批注事件,并根据所述批注事件更新所述批注图层的显示内容;当存在更新指令时,更新当前所显示的视图和所述批注图层,所述更新指令基于翻页事件被触发。

【技术特征摘要】
1.一种文档批注方法,其特征在于,所述方法包括:当进入批注模式时,在当前所显示的视图上渲染批注图层;所述批注图层用于基于批注事件渲染批注内容;所述批注事件包括增/删/改事件;监听用户触发的批注事件,并根据所述批注事件更新所述批注图层的显示内容;当存在更新指令时,更新当前所显示的视图和所述批注图层,所述更新指令基于翻页事件被触发。2.根据权利要求1所述的方法,其特征在于,所述批注图层为已存在的与所述显示视图关联的批注图层或新创建的批注图层。3.根据权利要求2所述的方法,其特征在于,所述更新当前所显示的视图和所述批注图层之前,所述方法还包括:将所述批注图层与当前所显示的视图关联缓存;更新所述批注图层的步骤,包括:当存在与更新后的视图关联的第一批注图层时,将所述批注图层更新为所述第一批注图层;当不存在与更新后的视图关联的第一批注图层时,将所述批注图层删除,并在更新后的视图上渲染新创建的批注图层。4.根据权利要求3所述的方法,其特征在于,所述将所述批注图层与当前所显示的视图关联缓存,包括:获取当前所显示的视图的页码信息;将所述批注图层和所述页码信息关联缓存;或者是,获取当前所显示的视图的页码信息;将所述批注图层、所述批注图层的文件名和所述页码信息关联缓存。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当接收到退出批注模式的指令时,输出提醒消息,以提醒用户将缓存的批注图层保存到本地。6.根据权利要求3或5所述的方法,其特征在于,所述方法还包括:当接收到保存指令时,将缓存的批注图层保存到本地;当进入批注模式时,所述在当前所显示的视图上渲染批注图层,包括:若本地存储有与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染所述第二批注图层;若本地没有存储与当前所显示的视图关联的第二批注图层,在当前所显示的视图上渲染新创建的批注图层。7.根据权利要求1所述的方法,其特征在于,当进入批注模式时,...

【专利技术属性】
技术研发人员:张超
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1