首页> 中国专利> 反馈信息的获取方法、获取装置、电子设备和存储介质

反馈信息的获取方法、获取装置、电子设备和存储介质

摘要

本发明提供了一种反馈信息的获取方法、获取装置、电子设备和存储介质。反馈信息的获取方法用于终端,终端包括能够显示数据页面的页面可视区域,反馈信息的获取方法包括:接收针对页面可视区域中的至少部分数据页面的反馈信息;响应于反馈信息,生成页面可视区域截图;接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;将反馈截图作为反馈信息存储。本发明能够响应于反馈请求生成可视区域截图,并且能够接收标注信息生成反馈截图,将反馈截图作为反馈信息存储,逻辑简单,提高了反馈信息的获取效率,同时还能够提高获取到的反馈信息的准确性,进而确保了反馈信息的获取方法的可靠性。

著录项

  • 公开/公告号CN113221508A

    专利类型发明专利

  • 公开/公告日2021-08-06

    原文格式PDF

  • 申请/专利权人 京东科技控股股份有限公司;

    申请/专利号CN202110620371.X

  • 发明设计人 刘海萍;

    申请日2021-06-03

  • 分类号G06F40/106(20200101);G06F40/117(20200101);

  • 代理机构11662 北京华夏泰和知识产权代理有限公司;

  • 代理人李永叶;孙剑锋

  • 地址 100176 北京市北京经济技术开发区科创十一街18号C座2层221室

  • 入库时间 2023-06-19 12:07:15

说明书

技术领域

本发明涉及反馈信息的获取技术领域,具体而言,涉及一种反馈信息的获取方法、一种反馈信息的获取装置、一种电子设备和一种可读存储介质。

背景技术

用户在对文件进行审阅或审核时,会对待审核或审阅文件中的部分内容反馈不足。

相关技术方案中,上述不足的反馈形式可以是用户拨打电话、发送邮件,也有在待审核或审阅文件中提供反馈弹窗,以供用户填写待审核或审阅文件中的不足之处。

本领域的技术人员发现,上述反馈方式容易导致用户表述不清,无法准确定位反馈文档的不足之处及准确表达改正意见。

发明内容

本发明旨在解决上述技术问题的至少之一。

为此,本发明的第一目的在于提供一种反馈信息的获取方法。

本发明的第二目的在于提供一种反馈信息的获取装置。

本发明的第三目的在于提供一种电子设备。

本发明的第四目的在于提供一种可读存储介质。

为实现本发明的第一目的,本发明的技术方案提供了一种反馈信息的获取方法,用于终端,终端包括能够显示数据页面的页面可视区域,反馈信息的获取方法包括:接收针对页面可视区域中的至少部分数据页面的反馈请求;响应于反馈请求,生成页面可视区域截图;接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;将反馈截图作为反馈信息存储。

本技术方案在终端在接收到反馈请求之后,生成页面可视区域截图,实现了通过页面可视区域截图获取至少部分待反馈的数据页面信息,提高了反馈信息的获取方法的效率。同时,还能够接收标注信息,通过标注信息和页面可视区域截图生成反馈截图,提高了获取到的反馈信息的准确性。将反馈截图作为反馈信息存储,实现了对于反馈信息的获取,确保了反馈信息的获取方法的可靠性。

另外,本发明上述技术方案提供的技术方案还可以具有如下附加技术特征:

上述技术方案中,响应于反馈请求,生成页面可视区域截图,具体包括:基于接收到反馈请求,获取位于页面可视区域中的页面节点信息;对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图。

本技术方案对可视区域中的页面节点信息进行渲染处理,生成预设画布,减少了需要渲染处理的节点信息数量,从而提高预设画布的生成效率,同时提高生成的预设画布的可靠性。根据至少部分数据页面和预设画布生成页面可视区域截图,使得生成的页面可视区域截图能够准确地反映至少部分数据页面,进一步确保了获取到的反馈信息的准确性。

上述任一技术方案中,获取位于页面可视区域中的页面节点信息,包括:获取第一页面节点信息,其中,第一页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;基于第一页面节点信息不具有目标属性标识,将第一页面节点信息作为位于页面可视区域中的页面节点信息。

本技术方案通过标识属性,确定第一页面节点信息是否位于页面可视区域中,也即是通过标识属性确定页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,易于实现,提高了获取到的第一页面节点信息的准确性,从而减少了需要渲染处理的节点信息数量,提高预设画布的生成效率,并且避免了不在可视区域中的节点信息被渲染处理,确保了生成的预设画布的可靠性。

上述任一技术方案中,获取第一页面节点信息之前,还包括:获取第二页面节点信息,其中,第二页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;基于第二页面节点信息位于页面可视区域中,第二页面节点信息取消标注目标属性标识;基于第二页面节点信息位于页面可视区域外,第二页面节点信息标注目标属性标识。

本技术方案中,判断页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,也即是判断第二节点信息是否位于页面可视区域中。如果第二页面节点信息位于页面可视区域中时,无需对第二目标节点信息标注目标属性标识,相反,如果第二页面节点信息位于页面可视区域外,则需要对第二页面节点信息标注目标属性标识,进而通过目标属性标识,即可确定页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,易于实现,提高了获取位于页面可视区域中的页面节点信息的效率,从而提高了反馈信息的获取方法的效率,并且避免了不在可视区域中的节点信息被渲染处理,确保了生成的预设画布的可靠性。

上述任一技术方案中,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图,具体包括:确定页面可视区域中的至少部分数据页面的坐标信息;根据坐标信息,在预设画布上突出显示页面可视区域中的至少部分数据页面,生成可视区域截图。

本技术方案中,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图,具体包括确定页面可视区域中的至少部分数据页面的坐标信息。根据坐标信息,在预设画布上突出显示页面可视区域中的至少部分数据页面,生成可视区域截图,实现了在可视区域截图上,突出显示待反馈的至少部分数据页面,提高了获取到的反馈信息的准确性,同时提高了反馈信息的获取效率。

上述任一技术方案中,标注信息包括绘制箭头、绘制矩形、绘制椭圆、自由绘制、插入文字、撤销、选中、删除中的一种或多种。

本技术方案中标注信息包括绘制箭头、绘制矩形、绘制椭圆、自由绘制、插入文字、撤销、选中、删除中的一种或多种,实现了通过不同的标注信息对可视区域截图进行标注,提高了反馈信息的获取方法的灵活性

上述任一技术方案中,数据页面中包括文字、符号、图片中的一种或多种。

本技术方案中页面数据可以包括文字、符号、图片中的一种或多种,提高了反馈信息的获取方法的适用性。

为实现本发明的第二目的,本发明的技术方案提供了一种反馈信息的获取装置,包括:接收装置,接收装置用于接收针对页面可视区域中的至少部分数据页面的反馈请求;截图装置,截图装置响应于反馈请求,生成页面可视区域截图;标注装置,标注装置用于接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;存储装置,存储装置用于将反馈截图作为反馈信息存储;控制装置,控制装置用于实现上述任一技术方案的反馈信息的获取方法的步骤,因此具有上述任一技术方案的全部有益效果,在此不再赘述。

为实现本发明的第三目的,本发明的技术方案提供了一种电子设备,包括处理器,存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述任一技术方案的反馈信息的获取方法的步骤,因此具有上述任一技术方案的全部有益效果,在此不再赘述。

为实现本发明的第四目的,本发明的技术方案提供了一种可读存储介质,存储介质存储有程序,程序被执行时,能够实现如上述任一技术方案的反馈信息的获取方法的步骤,因此具有上述任一技术方案的全部有益效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明一些实施例的反馈信息的获取方法的步骤流程图之一;

图2为本发明一些实施例的反馈信息的获取方法的步骤流程图之二;

图3为本发明一些实施例的反馈信息的获取方法的步骤流程图之三;

图4为本发明一些实施例的反馈信息的获取方法的步骤流程图之四;

图5为本发明一些实施例的反馈信息的获取方法的步骤流程图之五;

图6为本发明一些实施例的标注信息示意图;

图7为本发明一些实施例的获取装置结构示意框图;

图8为本发明一些实施例的电子设备结构示意框图;

图9为本发明一些实施例的反馈信息的获取方法的步骤流程图之六;

图10为本发明一些实施例的反馈信息的获取方法的步骤流程图之七;

图11为本发明一些实施例的反馈信息的获取方法的步骤流程图之八;

图12为本发明一些实施例的页面可视区域截图的示意图;

图13为本发明一些实施例的反馈截图的示意图之一;

图14为本发明一些实施例的反馈截图的示意图之二。

其中,图7和图8中附图标记与部件名称之间的对应关系为:

100:获取装置,110:接收装置,120:截图装置,130:标注装置,140:存储装置,150:控制装置,200:电子设备,210:处理器,220:存储器。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

下面参照图1至图11描述本发明一些实施例的反馈信息的获取方法、反馈信息的获取装置、电子设备和可读存储介质。

实施例1:

如图1所示,本实施例提供了一种反馈信息的获取方法,用于终端,终端包括能够显示数据页面的页面可视区域。反馈信息的获取方法包括:

步骤S102,接收针对页面可视区域中的至少部分数据页面的反馈请求;

步骤S104,响应于反馈请求,生成页面可视区域截图;

步骤S106,接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;

步骤S108,将反馈截图作为反馈信息存储。

本实施例中,终端可以为电脑、手机或者智能家电等设备。终端包括能够显示数据页面的页面可视区域,可以理解地,用户可以通过页面可视区域获取到数据页面显示的信息。在本实施例的一些实施方式中,数据页面可以包括文档或者图案等,反馈信息可以为用户针对文档或图片进行纠错或者提出建议。

本实施例接收针对页面可视区域中的至少部分数据页面的反馈请求,并且响应于反馈信息,生成页面可视区域截图。可以理解地,页面可视区域截图包括至少部分待反馈的数据页面,进而通过页面可视区域截图即可获取待反馈的数据页面信息,提高反馈信息的获取效率。接收针对页面可视区域截图的标注信息,可以理解地,标注信息的数量可以为一个或者多个。不同标注信息之间的形状或者颜色可以相同,也可以不同。根据页面可视区域截图和标注信息,生成反馈截图,可以理解地,可以通过标注信息对页面可视区域截图进行标注或者编辑,从而生成反馈截图。将反馈截图作为反馈信息存储,在本实施例的一些实施方式中,可以将反馈截图作为反馈信息在终端中存储,也可以将反馈截图作为反馈信息上传并存储至服务器中。

本实施例在终端在接收到反馈请求之后,生成页面可视区域截图,实现了通过页面可视区域截图获取至少部分待反馈的数据页面信息,提高了反馈信息的获取方法的效率。同时,还能够接收标注信息,通过标注信息和页面可视区域截图生成反馈截图,提高了获取到的反馈信息的准确性。将反馈截图作为反馈信息存储,实现了对于反馈信息的获取,确保了反馈信息的获取方法的可靠性。

在本实施例的一些实施方式中,用户可以通过点击或者选定等方式针对数据页面提出反馈请求。

在本实施例的一些实施方式中,将反馈截图作为反馈信息存储之后,还可以再次接收标注信息,实现了对于反馈信息的修改,提高反馈信息的获取方法的灵活性。

实施例2:

如图2所示,本实施例提供了一种反馈信息的获取方法,除上述实施例1的技术特征以外,本实施例进一步地包括了以下技术特征。

响应于反馈请求,生成页面可视区域截图,具体包括:基于接收到反馈请求,获取位于页面可视区域中的页面节点信息;对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图。

换而言之,本实施例中反馈信息的获取方法具体包括:

步骤S202,接收针对页面可视区域中的至少部分数据页面的反馈请求;

步骤S204,基于接收到反馈请求,获取位于页面可视区域中的页面节点信息;

步骤S206,对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;

步骤S208,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图;

步骤S210,接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;

步骤S212,将反馈截图作为反馈信息存储。

本实施例中,响应于反馈请求,生成页面可视区域截图的步骤具体包括基于接收到反馈请求,获取位于页面可视区域中的页面节点信息,对页面可视区域中的页面节点信息进行渲染处理,从而降低需要进行渲染处理的页面信息节点的数量,提高渲染处理的效率,同时提高生成的预设画布的可靠性。在生成预设画布之后,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图,使得生成的页面可视区域截图能够准确地反映至少部分数据页面,进一步确保了获取到的反馈信息的准确性。

实施例3:

如图3所示,本实施例提供了一种反馈信息的获取方法,除上述任一实施例的技术特征以外,本实施例进一步地包括了以下技术特征。

获取位于页面可视区域中的页面节点信息,包括:获取第一页面节点信息,其中,第一页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;基于第一页面节点信息不具有目标属性标识,将第一页面节点信息作为位于页面可视区域中的页面节点信息。

换而言之,本实施例中反馈信息的获取方法具体包括:

步骤S302,接收针对页面可视区域中的至少部分数据页面的反馈信息;

步骤S304,基于接收到反馈信息,获取第一页面节点信息,其中,第一页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;

步骤S306,基于第一页面节点信息不具有目标属性标识,将第一页面节点信息作为位于页面可视区域中的页面节点信息;

步骤S308,对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;

步骤S310,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图;

步骤S312,接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;

步骤S314,将反馈截图作为反馈信息存储。

本实施例通过标识属性,确定第一页面节点信息是否位于页面可视区域中,也即是通过标识属性确定页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,易于实现,提高了获取到的第一页面节点信息的准确性,从而减少了需要渲染处理的节点信息数量,提高预设画布的生成效率,并且避免了不在可视区域中的节点信息被渲染处理,确保了生成的预设画布的可靠性。

实施例4:

如图4所示,本实施例提供了一种反馈信息的获取方法,除上述任一实施例的技术特征以外,本实施例进一步地包括了以下技术特征。

获取第一页面节点信息之前,还包括:获取第二页面节点信息,其中,第二页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;基于第二页面节点信息位于页面可视区域中,第二页面节点信息取消标注目标属性标识;基于第二页面节点信息位于页面可视区域外,第二页面节点信息标注目标属性标识。

换而言之,本实施例中反馈信息的获取方法具体包括:

步骤S402,接收针对页面可视区域中的至少部分数据页面的反馈信息;

步骤S404,基于接收到反馈信息,获取第二页面节点信息,其中,第二页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;

步骤S406,基于第二页面节点信息位于页面可视区域中,第二页面节点信息取消标注目标属性标识;

步骤S408,基于第二页面节点信息位于页面可视区域外,第二页面节点信息标注目标属性标识;

步骤S410,获取第一页面节点信息,其中,第一页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;

步骤S412,基于第一页面节点信息不具有目标属性标识,将第一页面节点信息作为位于页面可视区域中的页面节点信息;

步骤S414,对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;

步骤S416,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图;

步骤S418,接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;

步骤S420,将反馈截图作为反馈信息存储。

本实施例中,判断页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,也即是判断第二节点信息是否位于页面可视区域中。如果第二页面节点信息位于页面可视区域中时,无需对第二目标节点信息标注目标属性标识,相反,如果第二页面节点信息位于页面可视区域外,则需要对第二页面节点信息标注目标属性标识,进而通过目标属性标识,即可确定页面可视区域中最外层的任意一个页面节点信息是否位于页面可视区域中,易于实现,提高了获取位于页面可视区域中的页面节点信息的效率,从而提高了反馈信息的获取方法的效率,并且避免了不在可视区域中的节点信息被渲染处理,确保了生成的预设画布的可靠性。

在本实施例的一些实施方式中,目标属性标识可以为跳过标识或者忽略标识等。

实施例5:

如图5所示,本实施例提供了一种反馈信息的获取方法,除上述任一实施例的技术特征以外,本实施例进一步地包括了以下技术特征。

根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图,具体包括:确定页面可视区域中的至少部分数据页面的坐标信息;根据坐标信息,在预设画布上突出显示页面可视区域中的至少部分数据页面,生成可视区域截图。

换而言之,本实施例中反馈信息的获取方法具体包括:

步骤S502,接收针对页面可视区域中的至少部分数据页面的反馈信息;

步骤S504,基于接收到反馈信息,获取第一页面节点信息,其中,第一页面节点信息为页面可视区域中最外层的页面节点信息中的任意一个页面节点信息;

步骤S506,基于第一页面节点信息不具有目标属性标识,将第一页面节点信息作为位于页面可视区域中的页面节点信息;

步骤S508,对页面可视区域中的页面节点信息进行渲染处理,生成预设画布;

步骤S510,确定页面可视区域中的至少部分数据页面的坐标信息;

步骤S512,根据坐标信息,在预设画布上突出显示页面可视区域中的至少部分数据页面,生成可视区域截图;

步骤S514,接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图;

步骤S516,将反馈截图作为反馈信息存储。

本实施例中,根据页面可视区域中的至少部分数据页面和预设画布生成页面可视区域截图,具体包括确定页面可视区域中的至少部分数据页面的坐标信息,可以理解地,坐标信息可以为二维坐标信息,也可以为三维坐标信息。根据坐标信息,在预设画布上突出显示页面可视区域中的至少部分数据页面,生成可视区域截图,实现了在可视区域截图上,突出显示待反馈的至少部分数据页面,提高了获取到的反馈信息的准确性,同时提高了反馈信息的获取效率。

在本实施例的一些实施方式中,可以通过高亮显示或者加粗显示等方式,在预设画布上突出显示页面可视区域中的至少部分数据页面。

实施例6:

如图6所示,本实施例提供了一种反馈信息的获取方法,除上述任一实施例的技术特征以外,本实施例进一步地包括了以下技术特征。

标注信息包括绘制箭头、绘制矩形、绘制椭圆、自由绘制、插入文字、撤销、选中、删除中的一种或多种。

本实施例中标注信息包括绘制箭头、绘制矩形、绘制椭圆、自由绘制、插入文字、撤销、选中、删除中的一种或多种,实现了通过不同的标注信息对可视区域截图进行标注,提高了反馈信息的获取方法的灵活性。

在本实施例的一些实施方式中,不同标注信息的大小可以相同,也可以不同。

实施例7:

本实施例提供了一种反馈信息的获取方法,除上述任一实施例的技术特征以外,本实施例进一步地包括了以下技术特征。

数据页面中包括文字、符号、图片中的一种或多种。

本实施例中页面数据可以包括文字、符号、图片中的一种或多种,提高了反馈信息的获取方法的适用性。

实施例8:

如图7所示,本实施例提供了一种反馈信息的获取装置100,包括接收装置110、截图装置120、存储装置140、标注装置130和控制装置150。接收装置110用于接收针对页面可视区域中的至少部分数据页面的反馈请求。截图装置120响应于反馈请求,生成页面可视区域截图。标注装置130用于接收针对页面可视区域截图的标注信息,根据页面可视区域截图和标注信息,生成反馈截图。存储装置140用于将反馈截图作为反馈信息存储。控制装置150用于实现如上述任一实施例的反馈信息的获取方法的步骤,因此具有上述任一实施例的全部有益效果,在此不再赘述。

实施例9:

如图8所示,本实施例提供了一种电子设备200,包括处理器210,存储器220及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述任一实施例的反馈信息的获取方法的步骤,因此具有上述任一实施例的全部有益效果,在此不再赘述。

实施例10:

本实施例提供了一种可读存储介质,存储介质存储有程序,程序被执行时,能够实现如上述任一实施例的反馈信息的获取方法的步骤,因此具有上述任一实施例的全部有益效果,在此不再赘述。

实施例11:

相关技术中,获取用户的反馈信息时,以文档信息为例,通常提供联系方式,引导用户通过打电话或发邮件的形式反馈文档不足之处,大大降低了用户的积极性,导致很多文档的反馈信息没有被及时提出,从而影响用户阅读。此外,相关技术中通常提供反馈弹窗,让用户自己填写文档不足之处,容易导致用户表述不清,无法准确定位待反馈文档的位置,从而无法准确地获取用户的反馈信息,降低了反馈信息的获取方法的可靠性。

为了解决相关技术中的上述不足,本实施例提供了一种反馈信息的获取方法,能够接收页面可视区域中的至少部分数据页面的反馈请求,然后生成可视区截图。

本实施例以数据页面是文档信息为例,能够根据用户在文档中选中的需要反馈的文字,生成页面可视区域截图,在页面可视区域截图中高亮显示刚刚选中的文字,并且可以对页面可视区域截图添加必要的标注信息,让用户能够准确、便捷、流畅地提交反馈信息。本实施例中的反馈信息的获取方法能够大大提高用户反馈的积极性,进而提高用户体验。

如图9所示,本实施例的反馈信息的获取方法包括:

步骤S602,获取选中的待反馈文字;

步骤S604,生成页面可视区域截图;

步骤S606,接收标注信息,标注页面可视区域截图,生成反馈截图;

步骤S608,将反馈截图作为反馈信息存储并提交。

本实施例中,选择需要反馈的文字,旁边会出现文档反馈按钮,点击按钮可触发截图功能,生成页面可视区域截图,并且记录选中文字的坐标,在页面可视区域截图中高亮显示选中的文字,从而可以准确地得到待反馈文档的位置,提高反馈信息的获取方法的可靠性。

如图10所示,本实施例中,生成页面可视区域截图的步骤具体包括:

步骤S702,获取当前页面可视区域的最外层节点信息;

步骤S704,遍历当前页面可视区域最外层的节点信息下的子节点信息;

步骤S706,判断当前页面可视区域的最外层节点信息是否在页面可视区域中;

如果是,则执行步骤S708,如果否,则执行步骤S710;

步骤S708,将节点信息传递至截图处理程序;

步骤S710,对节点信息添加目标属性标识;

步骤S712,通过截图处理程序渲染节点信息,生成预设画布;

步骤S714,获取选用文字的坐标信息;

步骤S716,根据坐标信息,在预设画布上高亮显示选中文字,生成反馈截图。

本实施例中,节点信息可以为dom节点。获取当前页面可视区最外层dom节点,也即是要传给截图处理程序的dom节点。在本实施例的一些实施方式中,截图处理程序可以为html2canvas程序。

判断当前页面可视区最外层dom节点是否在页面可视区域中,如果在页面可视区域中,则不做处理,如果不在页面可视区域中,则对dom节点添加目标属性标识。在本实施例的一些实施方式中,目标属性标识可以为“html2canvas-ignore”属性。可以理解地,被添加目标属性标识的dom节点不会被截图处理程序html2canvas计算并渲染,从而避免了在页面可视区域外的dom节点被渲染,减少了需要渲染处理的dom节点数量,同时可以大大提高生成的预设画布的性能。

将处理好的dom节点传给截图处理程序html2canvas,此时不在可视区的dom节点都被添加了目标属性标识“html2canvas-ignore”,截图处理程序html2canvas接收dom节点,将没有目标属性标识“html2canvas-ignore”的dom节点计算渲染,具有目标属性标识“html2canvas-ignore”的do节点的直接跳过,不作处理,最终生成预设画布。

此外,本实施例还能够获取选中文字的坐标信息,根据选中文字的坐标信息,在预设画布上高亮显示选中的文字,并生成反馈截图,进而通过反馈截图可以直观地获取到待反馈的文字,提高了反馈信息的获取方法的可靠性。

如图11所示,本实施例中,根据标注信息标注页面可视区域截图,生成反馈截图,具体包括

步骤S802,点击生成的页面可视区域截图;

步骤S804,进入截图标注模式;

步骤S806,接收标注信息,对页面可视区域截图进行标注;

步骤S808,保存标注后的截图,作为反馈截图。

本实施例中,如果需要对生成的页面可视区域截图进行标注,点击页面可视区域截图即可进入编辑模式,然后在截图上进行绘制。标注的功能主要包含:绘制箭头、绘制矩形、绘制椭圆、画笔自由绘制、撤销功能,选中删除功能之一或其组合,使得用户可以根据需要选择不同的标注信息,提高了反馈信息的获取方法的灵活性。

标注完后点击保存,生成含有标注的图片,也即是反馈截图。在本实施例的一些实施方式中,如果需再次标注,可点反馈截图继续标注,提高了反馈信息的获取方法的适用性。

保存反馈截图之后,可以提交反馈截图,可以理解地,本实施例中可以将生成的反馈信息提交至服务器。

在其中一个实施例中,页面可视区域截图可以是包含文字的图像,如图12所示,其中,“X”表示文字,“BBBDD”被选择的文字,反馈截图如图13和图14所示,其中,反馈截图中的标注信息包括如绘制矩形和绘制箭头,以便满足不同场景的使用需求。

综上,本发明实施例的有益效果为:

1.将反馈截图作为反馈信息,提高了获取反馈信息的效率,同时提高了获取到的反馈信息的准确性。

2.对页面可视区域的页面节点信息进行渲染处理,跳过位于页面可视区域外的页面节点信息,减少了需要渲染处理的页面节点信息的数量,确保了获取到的反馈截图的可靠性。

3.能够接收不同的标注信息对可视区域截图进行标注,提高了反馈信息的获取方法的使用灵活性。

在本发明中,术语“第一”、“第二”、“第三”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

本发明的描述中,需要理解的是,术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本发明的限制。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号