一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息分析方法、装置、终端设备和计算机可读介质与流程

2022-04-27 10:43:51 来源:中国专利 TAG:


1.本公开的实施例涉及计算机技术领域,具体涉及信息分析方法、装置、终端设备和计算机可读介质。


背景技术:

2.app应用从概念形成到投入使用经过诸多环节,其中必不可少的是视觉ui(user interface,用户界面)设计和研发实现。经过工程师开发后的页面效果往往与原设计稿存在一定差异,视觉还原度不高。这就需要在测试和验收环节对app应用页面进行设计走查。其过程主要是将app应用和设计稿进行比对,及时调整以保证页面的还原度。


技术实现要素:

3.本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了信息分析方法、装置、终端设备和计算机可读介质。
4.第一方面,本公开的一些实施例提供了一种信息分析方法,包括:接收第一终端发送的目标元素的元素信息,其中,元素信息包括属性信息,目标元素是基于对第一终端上显示的应用页面中的元素的选取操作而确定的;在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息,其中,设计稿页面显示在第二终端上;对属性信息和设计信息进行差异分析,以生成差异信息;根据差异信息生成走查任务。
5.在一些实施例中,该方法还包括以下步骤中的至少一项:在设计稿页面的元素信息展示区,展示目标元素的属性信息;在设计稿页面的图层信息展示区,展示目标图层的设计信息;在设计稿页面中标注目标图层的尺寸和\或位置。
6.在一些实施例中,元素信息还包括目标元素的元素图像,其中,元素图像包括静态图像或动态图像;以及根据差异信息生成走查任务,包括:截取目标图层的图层图像;根据元素图像、图层图像和差异信息,生成走查任务。
7.在一些实施例中,元素信息还包括应用页面的页面图像;以及在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息之前,方法还包括:在与应用页面关联的稿件列表中,选取与页面图像相匹配的稿件;将所选取的稿件在第二终端上显示,以得到设计稿页面。
8.在一些实施例中,确定与目标元素相对应的目标图层,包括:根据目标元素在应用页面中的位置信息,确定设计稿页面中与位置信息相匹配的图层集;从图层集中选取图层,将所选取的图层确定为与目标元素相对应的目标图层。
9.在一些实施例中,从图层集中选取图层,包括以下步骤中的至少一项:根据目标元素的尺寸信息和颜色,从图层集中选取尺寸信息及颜色相匹配的图层,以及将所选取的图层与图层集中的其他图层区别显示;响应于检测到对图层集中图层的选取操作,将所选取
的图层与图层集中的其他图层区别显示。
10.在一些实施例中,该方法还包括:在设计稿页面的任务展示区,展示走查任务;对走查任务进行记录,生成任务管理信息,其中,任务管理信息显示在第二终端上,任务管理信息包括以下至少一项:所属应用页面信息、任务描述、图像信息、优先级、处理人员信息、任务状态、留言、第一操作选项信息;对任务管理信息中各走查任务进行统计分析,生成应用页面的还原度和修复率,其中,还原度和修复率显示在第二终端上,还原度与属于应用页面的走查任务的数量成反比,修复率是基于属于应用页面的走查任务的数量和任务状态而确定的。
11.在一些实施例中,第一终端包括移动终端,第二终端包括电脑终端;以及该方法还包括:根据用户在第二终端上显示的项目信息输入页面输入的信息,生成应用页面的走查项目,其中,项目信息输入页面包括以下至少一项:项目名称、关联设计稿、终端类型、处理人员信息、测试包的地址,测试包包括应用的移动终端安装包和走查工具;对走查项目进行记录,生成项目管理信息,其中,项目管理信息包括以下至少一项:项目名称、终端类型、项目状态、处理人员信息、第二操作选项信息。
12.第二方面,本公开的一些实施例提供了一种信息分析装置,包括:接收单元,被配置成接收第一终端发送的目标元素的元素信息,其中,元素信息包括属性信息,目标元素是基于对第一终端上显示的应用页面中的元素的选取操作而确定的;图层确定单元,被配置成在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息,其中,设计稿页面在第二终端上显示;分析单元,被配置成对属性信息和设计信息进行差异分析,以生成差异信息;任务生成单元,被配置成根据差异信息生成走查任务。
13.在一些实施例中,该装置还包括以下至少一项:信息展示单元,被配置成在设计稿页面的元素信息展示区,展示目标元素的属性信息;在设计稿页面的图层信息展示区,展示目标图层的设计信息;标注单元,被配置成在设计稿页面中标注目标图层的尺寸和\或位置。
14.在一些实施例中,元素信息还包括目标元素的元素图像,其中,元素图像包括静态图像或动态图像;以及任务生成单元进一步被配置成截取目标图层的图层图像;根据元素图像、图层图像和差异信息,生成走查任务。
15.在一些实施例中,元素信息还包括应用页面的页面图像;以及该装置还包括稿件选取单元,被配置成在与应用页面关联的稿件列表中,选取与页面图像相匹配的稿件;将所选取的稿件在第二终端上显示,以得到设计稿页面。
16.在一些实施例中,图层确定单元进一步被配置成根据目标元素在应用页面中的位置信息,确定设计稿页面中与位置信息相匹配的图层集;从图层集中选取图层,将所选取的图层确定为与目标元素相对应的目标图层。
17.在一些实施例中,图层确定单元进一步被配置成以下至少一项:根据目标元素的尺寸信息和颜色,从图层集中选取尺寸信息及颜色相匹配的图层,以及将所选取的图层与图层集中的其他图层区别显示;响应于检测到对图层集中图层的选取操作,将所选取的图层与图层集中的其他图层区别显示。
18.在一些实施例中,该装置还包括:任务展示单元,被配置成在设计稿页面的任务展示区,展示走查任务;第一生成单元,被配置成对走查任务进行记录,生成任务管理信息,其
中,任务管理信息显示在第二终端上,任务管理信息包括以下至少一项:所属应用页面信息、任务描述、图像信息、优先级、处理人员信息、任务状态、留言、第一操作选项信息;统计单元,被配置成对任务管理信息中各走查任务进行统计分析,生成应用页面的还原度和修复率,其中,还原度和修复率显示在第二终端上,还原度与属于应用页面的走查任务的数量成反比,修复率是基于属于应用页面的走查任务的数量和任务状态而确定的。
19.在一些实施例中,第一终端包括移动终端,第二终端包括电脑终端;以及该装置还包括:项目生成单元,被配置成根据用户在第二终端上显示的项目信息输入页面输入的信息,生成应用页面的走查项目,其中,项目信息输入页面包括以下至少一项:项目名称、关联设计稿、终端类型、处理人员信息、测试包的地址,测试包包括应用的移动终端安装包和走查工具;第二生成单元,被配置成对走查项目进行记录,生成项目管理信息,其中,项目管理信息包括以下至少一项:项目名称、终端类型、项目状态、处理人员信息、第二操作选项信息。
20.第三方面,本公开的一些实施例提供了一种信息分析方法,包括:在走查模式下,响应于检测到对第一终端上显示的应用页面中目标元素的选取操作,确定目标元素的属性信息;根据属性信息,生成目标元素的元素信息;将元素信息发送给第二终端,以使第二终端执行如第一方面中任一实现方式所描述的信息分析方法,其中,第二终端为显示有应用页面的设计稿页面的终端。
21.在一些实施例中,根据属性信息,生成目标元素的元素信息,包括:截取目标元素的元素图像,其中,元素图像包括静态图像或动态图像;根据元素图像和属性信息,生成目标元素的元素信息。
22.在一些实施例中,将元素信息发送给第二终端之前,该方法还包括:获取第二终端打开的、与目标用户相关的走查项目的标识集,其中,走查项目用于表征应用与设计稿之间的关联关系;确定标识集中是否包含应用页面的走查项目的标识;响应于确定包含,与第二终端建立通信连接。
23.在一些实施例中,该方法还包括:响应于确定不包含,生成提示信息,及在第一终端上显示提示信息,其中,提示信息用于提示在第二终端打开应用页面的走查项目。
24.第四方面,本公开的一些实施例提供了一种信息分析装置,包括:属性确定单元,被配置成在走查模式下,响应于检测到对第一终端上显示的应用页面中目标元素的选取操作,确定目标元素的属性信息;信息生成单元,被配置成根据属性信息,生成目标元素的元素信息;发送单元,被配置成将元素信息发送给第二终端,以使第二终端执行如第一方面中任一实现方式所描述的信息分析方法,其中,第二终端为显示有应用页面的设计稿页面的终端。
25.在一些实施例中,信息生成单元进一步被配置成截取目标元素的元素图像,其中,元素图像包括静态图像或动态图像;根据元素图像和属性信息,生成目标元素的元素信息。
26.在一些实施例中,该装置还包括获取单元,被配置成获取第二终端打开的、与目标用户相关的走查项目的标识集,其中,走查项目用于表征应用与设计稿之间的关联关系;确定标识集中是否包含应用页面的走查项目的标识;响应于确定包含,与第二终端建立通信连接。
27.在一些实施例中,获取单元进一步被配置成响应于确定不包含,生成提示信息,及
在第一终端上显示提示信息,其中,提示信息用于提示在第二终端打开应用页面的走查项目。
28.第五方面,本公开的一些实施例提供了一种终端设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面或第三方面中任一实现方式所描述的方法。
29.第六方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面或第三方面中任一实现方式所描述的方法。
30.本公开的上述各个实施例具有如下有益效果:本公开的一些实施例的信息分析方法能够提高走查效率。具体来说,现有走查效率低下的原因在于:现有的走查方式主要通过人工测量和比对,操作复杂,效率低。基于此,本公开的一些实施例的信息分析方法在接收到目标元素的元素信息的情况下,可以在第二终端上显示的设计稿页面中,确定目标图层的设计信息。进而可以对两种信息进行差异分析。若存在差异,则可以自动生成差异信息,从而生成走查任务。也就是说,该方法可以智能分析应用页面中元素与对应图层的信息,并输出差异信息。这样有助于提高应用页面的设计走查效率。并且可以将第一终端显示的应用页面中元素的元素信息,与第二终端进行信息同步。这样能够便于用户在第二终端进行信息比对,避免页面的反复切换和调整操作。
附图说明
31.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
32.图1是本公开的一些实施例可以应用于其中的示例性系统的架构图;
33.图2是根据本公开的信息分析方法的一些实施例的流程图;
34.图3是根据本公开的信息分析装置的一些实施例的结构示意图;
35.图4是根据本公开的信息分析方法的另一些实施例的流程图;
36.图5是根据本公开的信息分析装置的另一些实施例的结构示意图;
37.图6a是设计稿页面的一种实施例的示意图;
38.图6b是应用页面的一种实施例的示意图;
39.图6c是新建走查任务页面的一种实施例的示意图;
40.图6d是第一终端与第二终端进行信息交互的时序图;
41.图7是适于用来实现本公开的一些实施例的终端设备的结构示意图。
具体实施方式
42.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
43.另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在
不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
44.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
45.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
46.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
47.下面将参考附图并结合实施例来详细说明本公开。
48.图1示出了可以应用本公开的一些实施例的信息分析方法或信息分析装置的示例性系统架构100。
49.如图1所示,系统架构100可以包括终端设备101、102和网络103。网络103可以用以在终端设备101、102之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
50.用户可以使用终端设备101、102通过网络103进行交互,以接收或发送消息等。终端设备101、102上可以安装有各种客户端应用,例如页面信息分析(或应用设计走查)类应用、网页浏览器和即时通讯工具等。
51.用户可以在终端设备101上打开某应用软件。在走查模式下,用户可以选取该应用页面中的元素。此时,终端设备101将用户选取的元素作为目标元素,确定目标元素的元素信息(包括属性信息),并可以将其发送给终端设备102。
52.终端设备102在接收到上述目标元素的元素信息的情况下,可以在其上显示的设计稿页面中,确定与目标元素对应的目标图层及其设计信息。进而可以对属性信息和设计信息进行差异分析。若存在差异,则可以生成差异信息,从而生成走查任务。
53.这里的终端设备101、102可以是硬件,也可以是软件。当终端设备101、102为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、网络电视、便携计算机和台式计算机等等。当终端设备101、102为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
54.需要说明的是,本公开的实施例所提供的方法可以由终端设备101执行,也可以由终端设备102执行。相应地,装置可以设置于终端设备101中,也可以设置于终端设备102中。在此不做具体限定。
55.应该理解,图1中的终端设备和网络的数目仅仅是示意性的。根据实际需要,可以具有任意数目的终端设备和网络。
56.继续参考图2,示出了根据本公开的信息分析方法的一些实施例的流程200。该方法包括以下步骤:
57.步骤201,接收第一终端发送的目标元素的元素信息。
58.在一些实施例中,信息分析方法的执行主体(如图1中所示的终端设备102)可以通过有线连接方式或无线连接方式,来接收第一终端(如图1中所示的终端设备101)发送的目标元素的元素信息。其中,元素信息可以是与元素相关的信息。如元素信息可以包括元素的属性信息。这里的属性信息可以是用于显示元素的信息,如尺寸、位置、颜色、字体、背景等
等。
59.需要说明的是,第一终端上可以显示任意应用的应用页面。而目标元素可以是基于对该应用页面中元素的选取操作而确定。即目标元素一般为选取操作所指示的元素。目标元素可以是应用页面中的任意元素,如背景、图标、文字等等。其中,选取操作的操作方式在这里并不限制,如语音选取、点击选取或通过移动鼠标的显示位置(如停留一定时长)实现选取。
60.步骤202,在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息。
61.在一些实施例中,第二终端(如图1中所示的终端设备102)上可以显示应用页面的设计稿页面。在这里,执行主体可以是第二终端,也可以是对第二终端提供支持的后台服务器。基于步骤201接收到的元素信息,执行主体可以在设计稿页面中,确定与目标元素相对应的目标图层以及目标图层的设计信息。设计信息通常是设计人员设想将目标元素呈现出预期显示效果所用的信息,即原始信息。
62.在这里,执行主体可以通过多种方式,来确定目标图层。例如,用户可以对设计稿页面中目标元素所在的位置进行选取操作。这样,执行主体在检测到该选取操作时,可以确定位于选取操作所指示的位置处附近的图层集。进而可以从图层集中选取图层,并将所选取的图层确定为与目标元素相对应的目标图层。
63.又例如,目标元素的属性信息中一般可以包含其在应用页面中的位置信息(如坐标)。在这种情况下,为了减少用户操作,执行主体可以根据目标元素的位置信息,从而确定设计稿页面中与该位置信息相匹配(如坐标附近)的图层集。进而可以从图层集中选取图层,以作为目标图层。
64.在这里,选取图层的方式不限制。例如,可以采用人工选取,从而将选取的图层确定为目标图层。又例如,执行主体可以选取图层集中位于预设层(如顶层或底层)的图层。再例如,执行主体可以根据目标元素的尺寸信息(如宽、高、面积)和颜色(如背景颜色、线条颜色等),从图层集中选取尺寸信息及颜色相匹配(如相同或相似)的图层。作为示例,执行主体首先可以计算目标元素的面积,从而在图层集中模糊匹配相似面积的图层,得到候选图层集,以缩小范围。之后,可以从候选图层集中,确定与目标元素的宽、高、颜色相近的图层,以作为目标图层。即智能定位到最相近的图层。这样,可以实现页面元素与设计稿图层的智能联动,从而实现问题的快速定位。
65.进一步地,为了便于用户走查,了解当前所选取的图层,执行主体还可以将所选取的图层与图层集中的其他图层区别显示。其中,区别显示的方式可以根据实际情况进行设置,如图层颜色持续或闪烁高亮等。
66.在一些实施例中,为了提升图层选取的准确性,也可以采用人机交互的选取方式。也就是说,在执行主体从图层集中选取出图层,并将其区别显示的情况下,用户可以在执行主体的协助下,从图层集中进一步选取图层,从而确定目标图层。例如,若检测到对当前选取的图层所在区域的选取操作(如点击),则执行主体可以确认用户也选择了该图层,并保持该图层的区别显示。若再次检测到对该图层所在区域的选取操作,则执行主体可以将位于该图层上一层(或下一层)的图层,确认为用户所选择的图层,并将其区别显示。按照此逻辑对图层集中的图层循环区别显示,从而实现图层的选取。这样也有助于提高目标图层的
选取效率。
67.另外,执行主体可以通过多种方式,来确定目标图层的设计信息。例如可以通过内置的走查工具对目标图层进行测量,从而得到目标图层的设计信息。其中,走查工具可以包括标尺、取色器等。标尺可以测量目标图层的尺寸和绝对位置等。这里的绝对位置可以是目标图层距离原点的坐标,或与页面四边的距离。可选地,为了便于用户比对分析,执行主体也可以在设计稿页面中,标注目标图层的尺寸和\或位置。如图6a所示,目标图层y1的宽为50,高为50。其与设计稿的显示区域w13左侧的距离为170、与右侧的距离为170,与上侧的距离为200。
68.又例如,执行主体还可以设置有图层查看器。这样,通过图层查看器,可以在设计稿页面的图层信息展示区,如图6a中所示的w14区域,展示目标图层的设计信息,从而得到设计信息。
69.可以理解的是,为了便于用户比对信息,执行主体还可以在设计稿页面的元素信息展示区,如图6a中所示的w11区域,展示目标元素的属性信息。
70.需要说明的是,现有的走查方式之一是将设计稿遮罩在app应用页面的上方,或平铺到应用页面的下方。通过设置透明度,重叠应用和设计稿,从而比对发现差异。这种方式需要在app应用与设计稿之间不断切换。页面跳转、内容变化后要重新操作。另外,需要不断改变透明度、移动设计稿位置进行比对。不仅操作复杂,效率低下,而且人工测量方式不够准确。本公开的信息分析方法可以将元素查看器和图层查看器整合,能够实现应用与设计稿的直接快捷比对。操作简单,便于差异比对,可以提高走查效率。
71.在一些实施例中,如图6a所示,设计稿页面中还可以设置有稿件列表区w12,用于显示关联的稿件信息。显示方式不限制,如可以逐个罗列显示,也可以根据稿件的内容分类(如商品详情、结算、发票等)显示。此时,显示区域w13可以将稿件列表中的所有稿件的稿件页面进行显示。这里的显示方式同样不限制,如可以按照稿件分类缩小显示。这样有助于快速定位和选取稿件,提高操作效率。
72.在这里,第二终端上所显示的设计稿页面,可以是通过用户对稿件列表区w12中的稿件信息进行选取而得到的,也可以是执行主体根据元素信息中的页面图像,从中选取而得到的。作为示例,上述接收到的元素信息中还可以包括应用页面的页面图像。在这种情况下,执行主体可以在与应用页面关联的稿件列表中,选取与页面图像相匹配的稿件。进而可以将所选取的稿件在第二终端上显示,以得到应用页面的设计稿页面。
73.可以理解的是,这里的选取方式同样不限制。例如,执行主体可以提取页面图像和各稿件的图像特征。然后,对这些图像特征进行相似度分析。从而选取相似度值最高的稿件。又例如,执行主体可以将页面图像和各稿件图像输入预先训练的分析模型。从而根据分析模型的输出结果,来选取稿件。在这里,分析模型可以是各种人工智能网络模型,用于分析输入的两种图像(页面图像与稿件图像)之间的匹配度。其输出结果可以是两种图像的匹配度值,也可以是与页面图像匹配度最高的稿件图像(或其标识)。这样有助于提高选取结果的准确度。
74.需要说明的是,为了尽可能的增加显示区域w13的面积,在显示区域w13显示设计稿页面的同时,可以将稿件列表区w12的稿件信息折叠隐藏。当用户需要查看稿件信息时,可以通过触发稿件列表显示控件,来重新显示稿件列表区w12。
75.步骤203,对属性信息和设计信息进行差异分析,以生成差异信息。
76.在一些实施例中,基于步骤201接收到的目标元素的属性信息和步骤202确定的目标图层的设计信息,执行主体可以对属性信息和设计信息进行差异分析。作为示例,执行主体可以对两者中相同属性(如位置、字体、尺寸等)的属性值进行比对分析。若属性值存在差异,则可以生成差异信息。差异信息用于表征属性信息与设计信息存在差异。其具体内容在这里不限制,如字体大小错误、颜色错误等。又例如对于两者中的不同属性,执行主体无法对属性值直接进行比对。此时也可以生成差异信息,如存在不同属性(或具体属性名称)。或者,执行主体可以将不同属性在弹窗中显示。这样,可以便于后续人工处理,有助于提高走查效率。
77.可以理解的是,对于属性完全相同的信息,执行主体可以自动比对分析。在一些情况下,也可以采用人机结合的比对方式。通过上述元素信息展示区所展示的属性信息、图层信息展示区所展示的设计信息,用户可以对两者中不同属性的信息进行比对分析。这样不仅可以提高分析效率,也有助于提高分析结果的准确性。
78.需要说明的是,现有走查方式之一是将app应用页面截图,放在设计软件(如photoshop)中。然后,通过软件的内置工具,如标尺、取色器等,人为测量和比对,从而发现问题。这种方式依赖设计软件,有学习成本和门槛。并且对比很机械、不智能,操作频繁效率低下,且测量不够精准。而本公开的方法可以智能分析页面元素与图层信息,输出差异信息。不仅可以保证分析结果的准确定,也能够提高走查效率。并且通过上述信息展示区对信息进行展示,可以便于用户直接进行比对分析,进一步提升走查效率。
79.步骤204,根据差异信息生成走查任务。
80.在一些实施例中,基于步骤203得到的差异信息,执行可以生成走查任务。作为示例,若属性信息与设计信息存在差异,则第二终端上可以显示“新建任务”(任务信息输入)页面。此时,执行主体可以将生成的差异信息输入到该页面中。如图6a所示,可以在设计稿页面的区域w15显示新建任务页面。如图6c所示,执行主体可以将差异信息输入到“问题描述”一栏。此时,用户可以根据实际情况手动修改问题描述信息。执行主体在检测到对“新建”控件的触发操作时,可以生成走查任务。
81.在一些实施例中,为了使得问题描述更加清晰,便于用户理解,上述走查任务中还可以包括目标元素和目标图层的图像。作为示例,接收到的元素信息中还可以包括目标元素的元素图像。其中,元素图像可以包括静态图像或动态图像。在这种情况下,执行主体可以截取目标图层的图层图像。进而根据元素图像、图层图像和差异信息,来生成走查任务。例如图6c所示,执行主体可以将元素图像输入到“实现稿”一栏,将图层图像输入到“设计稿”一栏,并将差异信息输入到“问题描述”一栏。
82.在一些实施例中,执行主体可以自动截取图层图像。例如图6a所示,执行主体可以获取目标图层y1的四个节点的坐标,从而可以截取四个节点围成的区域的图像,以作为目标图层的图层图像。
83.可选地,也可以采用人机交互的方式,来截取目标图层的图层图像。例如,执行主体检测到截图操作的情况下,可以截取该操作所指示的区域的图像,以作为图层图像。这里的截图操作的操作方式也不限制,如可以采用选图层的方式,或者采用手动截图(如划热区)。在这里,设计稿页面中还可以设置有截图方式选取控件、页面显示比例调整控件等。这
些控件可以位于图6a所示的区域w16。
84.需要说明的是,现有的走查方式还有一种是通过客户端开发工具的“审查网页元素”功能,查看应用网页源代码信息,看是否符合设计规范。这种方式需要在一堆代码中找相关元素属性,并且问题提交流程复杂,需要跑到第三方文档工具上,黏贴截图、撰写问题描述等。而本公开的方法可以协助用户自动截取图像,自动分析输出差异信息,无需手动复制粘贴,从而有助于快速生成走查任务。
85.在一些实施例中,从图6c中可以看出,走查任务中还可以包括走查项目(如名称为***)、页面名称、任务的优先级(如p0、p1、p2)和处理者信息等。这里的处理者通常是需要对差异信息进行修复的研发人员。在这里,若检测到对“清空”控件的触发操作,则执行主体可以清空该页面中的信息。
86.另外,设计稿页面中还可以设置有任务展示区。执行主体可以在任务展示区展示走查任务,以便用户查阅、切换走查任务。如图6a所示,任务展示区和新建任务页面可以复用区域w15。在显示新建任务页面时,可以将任务展示区覆盖,或将走查任务折叠隐藏。当用户需要查看走查任务时,可以通过触发任务显示控件,来重新显示任务展示区。当任务新建完成时,执行主体可以关闭新建任务页面,以显示任务展示区。
87.在一些应用场景中,执行主体还可以对生成的走查任务进行记录,生成任务管理信息(如任务管理表)。其中,任务管理信息可以包括但不限于以下至少一项:所属应用页面信息、任务描述、图像信息(元素图像和图层图像)、优先级、处理人员(走查人员和研发人员)信息、任务状态、留言、第一操作选项信息等。这样可以便于用户对问题进行追踪管理,有助于及时了解问题的修复进度。在这里,用户可以通过第一操作选项,对任务管理信息中的各走差任务进行处理。第一操作选项可以包括但不限于以下至少一项:编辑、删除、筛选、排序、导出、任务追加、进入走查(即打开某走查任务的页面)等。这样有助于提高走查效率。
88.可以理解的是,在走查任务新建时,其任务状态一般为待修复,即待研发人员修复处理。经过研发人员修复后,走查任务的任务状态一般为待验收,即待走查人员验收处理。而经过研发人员验收,确认没有问题的走查任务,其任务状态可以为已完成。
89.进一步地,执行主体还可以对任务管理信息中各走查任务进行统计分析,生成应用页面(或应用)的还原度和修复率。在这里,为了便于用户查阅和管理,执行主体可以将上述任务管理信息、还原度和修复率在第二终端上显示。其中,还原度与属于应用页面的走查任务的数量成反比。即任务数量越多,还原度的值越小。而修复率是基于属于应用页面的走查任务的数量和任务状态而确定的。即已修复(待验收)和已完成的走查任务的数量越多,修复率的值越大。
90.需要说明的是,现有的走查方式在问题沟通反馈环节流程复杂,研发人员需要根据走查文档的问题,再跑到应用网页中一一定位问题发生位置。而且这些走查方式均缺少问题的跟踪管理,也无法对应用的还原度和质量做量化评估。
91.在一些实施例中,还原度的分值f(x)可以采用如下公式得到:
[0092][0093]
其中,i表示优先级的级数,取值范围[0,n],n为正整数;fi表示第i个优先级的扣
分值,ti表示第i个优先级的权重,取值范围(0,100);q表示还原系数,取值范围(0,1);m表示第i个优先级的问题或任务数量;约束条件为
[0094]
作为示例,若t0=20,t1=15,q=0.1,优先级为p0的走查任务数为1,优先级为p1的走查任务数为3,则还原度的分值为
[0095]
需要说明的是,上述第一终端可以是移动终端或电脑终端(如显示器或笔记本)。而为了便于设计走查,第二终端通常是具有较大显示屏的终端设备,如电脑终端。在这里,为了能够将应用的实现稿与设计稿进行比对分析,实现设计走查,可以预先创建走查项目。
[0096]
作为示例,执行主体可以根据用户在第二终端上显示的项目信息输入(即新建走查项目)页面输入的信息,来生成应用页面的走查项目。其中,项目信息输入页面可以包括但不限于以下至少一项:项目名称、关联设计稿、终端类型、处理人员(走查人员和研发人员)信息等。这里的终端类型一般指应用所安装的终端的类型,可以包括pc(personal computer,个人计算机)端和移动端(如智能手机、手表等)。
[0097]
可以理解的是,若终端类型为移动端,则项目信息输入页面还可以包括测试包的地址。这里的测试包包括应用的移动终端安装包(即app安装包)和走查工具。根据移动终端的系统类型,测试包又可以分为安卓版、ios(一种移动操作系统)版等。另外,项目信息输入页面还可以显示测试包的最新地址和历史地址。其中,历史地址可以通过触发历史记录控件来查看。
[0098]
进一步地,执行主体还可以对走查项目进行记录,从而生成项目管理信息(如走查项目表)。其中,项目管理信息可以包括但不限于以下至少一项:项目名称、终端类型、项目状态(如进行中、已结束)、处理人员信息、第二操作选项信息。在这里,用户可以通过第二操作选项,对项目管理信息中的各走差项目进行处理。第二操作选项可以包括但不限于以下至少一项:删除、分享、项目管理、进入走查(即打开某走查任项目的页面)等。其中,通过项目管理选项可以修改项目信息,如人员变化,测试包更新等。对于终端类型为移动端的走查项目,第二操作选项还可以包括测试包下载选项。当用户选取项目管理信息中的某个走查项目时,执行主体可以在该页面(如页面或该走查项目的下方位置)显示走查项目的详细内容。这样可以便于用户管理,并且能够实现走查项目的快速进入,提升走查效率。
[0099]
在这里,可以通过设计工具(如photoshop、sketch、figma等)提供的开发api(application programming interface,应用程序接口),来得到设计稿源文件的分层数据。并将分层数据存储到数据库中。其中,分层数据中可以包括每个图层的坐标、尺寸、类型等。这样,基于数据库中的图层信息,执行主体便可以利用渲染器,来分层绘制出设计稿。
[0100]
可以理解的是,各展示区、各控件所在的页面以及页面中的位置在这里并不限制。通常情况下,为了便于对app应用页面进行走查,可以将展示区和控件设置于具有较大显示屏的第二终端所显示的设计稿页面。
[0101]
进一步参考图3,作为对上述图2所示方法的实现,本公开提供了信息分析装置的一些实施例,这些装置实施例与图2所示的那些方法实施例相对应,该装置具体可以应用于
各种电子设备中。
[0102]
如图3所示,一些实施例的信息分析装置300可以包括:接收单元301,被配置成接收第一终端发送的目标元素的元素信息,其中,元素信息包括属性信息,目标元素是基于对第一终端上显示的应用页面中的元素的选取操作而确定的;图层确定单元302,被配置成在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息,其中,设计稿页面在第二终端上显示;分析单元303,被配置成对属性信息和设计信息进行差异分析,以生成差异信息;任务生成单元304,被配置成根据差异信息生成走查任务。
[0103]
在一些实施例中,该装置300还包括以下至少一项:信息展示单元(图3中未示出),被配置成在设计稿页面的元素信息展示区,展示目标元素的属性信息;在设计稿页面的图层信息展示区,展示目标图层的设计信息;标注单元(图3中未示出),被配置成在设计稿页面中标注目标图层的尺寸和\或位置。
[0104]
在一些实施例中,元素信息还包括目标元素的元素图像,其中,元素图像包括静态图像或动态图像;以及任务生成单元304可以进一步被配置成截取目标图层的图层图像;根据元素图像、图层图像和差异信息,生成走查任务。
[0105]
在一些实施例中,元素信息还包括应用页面的页面图像;以及该装置300还包括稿件选取单元(图3中未示出),被配置成在与应用页面关联的稿件列表中,选取与页面图像相匹配的稿件;将所选取的稿件在第二终端上显示,以得到设计稿页面。
[0106]
在一些实施例中,图层确定单元302可以进一步被配置成根据目标元素在应用页面中的位置信息,确定设计稿页面中与位置信息相匹配的图层集;从图层集中选取图层,将所选取的图层确定为与目标元素相对应的目标图层。
[0107]
在一些实施例中,图层确定单元302进一步被配置成以下至少一项:根据目标元素的尺寸信息和颜色,从图层集中选取尺寸信息及颜色相匹配的图层,以及将所选取的图层与图层集中的其他图层区别显示;响应于检测到对图层集中图层的选取操作,将所选取的图层与图层集中的其他图层区别显示。
[0108]
在一些实施例中,该装置300还包括:任务展示单元(图3中未示出),被配置成在设计稿页面的任务展示区,展示走查任务;第一生成单元(图3中未示出),被配置成对走查任务进行记录,生成任务管理信息,其中,任务管理信息显示在第二终端上,任务管理信息包括以下至少一项:所属应用页面信息、任务描述、图像信息、优先级、处理人员信息、任务状态、留言、第一操作选项信息;统计单元(图3中未示出),被配置成对任务管理信息中各走查任务进行统计分析,生成应用页面的还原度和修复率,其中,还原度和修复率显示在第二终端上,还原度与属于应用页面的走查任务的数量成反比,修复率是基于属于应用页面的走查任务的数量和任务状态而确定的。
[0109]
在一些实施例中,第一终端包括移动终端,第二终端包括电脑终端;以及该装置300还包括:项目生成单元(图3中未示出),被配置成根据用户在第二终端上显示的项目信息输入页面输入的信息,生成应用页面的走查项目,其中,项目信息输入页面包括以下至少一项:项目名称、关联设计稿、终端类型、处理人员信息、测试包的地址,测试包包括应用的移动终端安装包和走查工具;第二生成单元(图3中未示出),被配置成对走查项目进行记录,生成项目管理信息,其中,项目管理信息包括以下至少一项:项目名称、终端类型、项目状态、处理人员信息、第二操作选项信息。
[0110]
可以理解的是,该装置300中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置300及其中包含的单元,在此不再赘述。
[0111]
继续参考图4,示出了根据本公开的信息分析方法的另一些实施例的流程400。该方法包括以下步骤:
[0112]
步骤401,在走查模式下,响应于检测到对第一终端上显示的应用页面中目标元素的选取操作,确定目标元素的属性信息。
[0113]
在一些实施例中,信息分析方法的执行主体(如图1中所示的终端设备101)在走查模式下,若检测到对第一终端上显示的应用页面中目标元素的选取操作,则可以确定目标元素的属性信息。在这里,走查模式通常指设计走查环节,即发现并减少页面的实现稿(经研发所实际呈现的页面)与设计稿之间偏差的过程。走查模式一般与浏览模式相对。浏览模式通常指现有的网页浏览过程。作为示例,如图6b所示,应用页面中可以设置有模式切换控件w21,用于切换应用页面的走查模式或浏览模式。上述选取操作的操作方式在这里并不限制,可以参见图2实施例的步骤201中相关描述,在此不再赘述。
[0114]
在这里,执行主体可以通过多种方式,来确定目标元素的属性信息。作为示例,执行主体可以通过内置的走查工具,对目标元素进行测量,从而得到目标元素的属性信息。其中,走查工具可以包括标尺、取色器等。标尺可以测量目标元素的尺寸、绝对位置和相对位置(如距离周围元素的距离)等等。这里的绝对位置可以是目标元素距离原点的坐标,或与页面四边的距离。而相对位置可以是目标元素与周围(指定的或距离最近的)元素的距离。可选地,执行主体还可以设置有元素查看器。这样,通过元素查看器,便可以得到目标元素的属性信息。
[0115]
可以理解的是,为了便于走查分析,在走查模式下,执行主体可以在应用页面中显示目标元素的尺寸和\或位置。例如检测到对第一元素的选取操作,可以显示第一元素的尺寸。若检测到对第二元素的选取操作,则可以显示第一元素与第二元素的相对位置。
[0116]
步骤402,根据属性信息,生成目标元素的元素信息。
[0117]
在一些实施例中,基于步骤401确定的属性信息,执行主体可以生成目标元素的元素信息。其中,元素信息可以包括属性信息。
[0118]
可选地,执行主体可以截取目标元素的元素图像。其中,元素图像可以包括静态图像或动态图像。作为示例,执行主体首先可以确定目标元素是否为动态元素。若是动态元素,则可以截取其动态图像。若不是动态元素,说明是静态元素,则可以截取其静态图像。截取方式可以参见图2实施例的步骤204中相关描述,此处不再赘述。在这种情况下,执行主体可以根据元素图像和属性信息,来生成目标元素的元素信息。
[0119]
步骤403,将元素信息发送给第二终端。
[0120]
在一些实施例中,执行主体可以将步骤402生成的元素信息发送给第二终端(如图1中所示的终端设备102)。从而可以使第二终端执行如图2实施例中任一实现方式所描述的信息分析方法。在这里,第二终端通常为显示有应用页面的设计稿页面的终端。
[0121]
需要说明的是,为了保证信息发送目的地的准确性,在将元素信息发送给第二终端之前,执行主体可以获取第二终端打开的、与目标用户相关的走查项目的标识集。其中,走查项目用于表征应用与设计稿之间的关联关系。这里的目标用户一般为与上述应用页面
的设计走查有关的处理人员,如上述走查人员。用户在进入应用或走查项目时,终端设备可以获取用户信息(如账号、姓名、手机号等)。而标识可以用于唯一指示走查项目,如身份标识号(id)或网络地址等。
[0122]
在这里,执行主体可以确定标识集中,是否包含应用页面的走查项目的标识。若确定包含,则可以与第二终端建立通信连接。其中,建立通信连接的方式在这里不限制,如可以采用长连接、websocket(一种双向通信协议)或轮询等等。若确定不包含,则可以生成提示信息,并可以在第一终端上显示该提示信息。其中,提示信息可以用于提示在第二终端打开应用页面的走查项目。若已打开,则可以继续执行步骤401至步骤403中的至少一项。若没打开,则可以重新获取标识集。在这里,执行主体可以通过轮询或接收用户输入的信息,来确定应用页面的走查项目是否已打开。
[0123]
这样可以保证将元素信息准确地发送给对应的第二终端,即显示有与第一终端所显示的应用页面对应的设计稿页面的终端。
[0124]
可以理解的是,这里的执行主体可以是第一终端,也可以是对第一终端提供支持的后台服务器。第一终端可以直接将元素信息发送给第二终端(或第二终端的后台服务器),也可以通过第一终端的后台服务器发送给第二终端(或第二终端的后台服务器),从而实现信息的同步传输。如图6d所示,其示出了第一终端与第二终端进行信息交互的时序图。图中各步骤可以参见图2和图4实施例中的相关描述,此处不再赘述。
[0125]
本公开的信息分析方法可以实现页面元素信息的自动提取,并可以将信息同步发送到其他电子设备,从而便于信息的差异分析。这样,不仅可以保证信息的准确度,也有助于提高走查效率。
[0126]
进一步参考图5,作为对上述图4所示方法的实现,本公开提供了信息分析装置的一些实施例,这些装置实施例与图4所示的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。
[0127]
如图5所示,一些实施例的信息分析装置500可以包括:属性确定单元501,被配置成在走查模式下,响应于检测到对第一终端上显示的应用页面中目标元素的选取操作,确定目标元素的属性信息;信息生成单元502,被配置成根据属性信息,生成目标元素的元素信息;发送单元503,被配置成将元素信息发送给第二终端,以使第二终端执行如图2实施例中任一实现方式所描述的信息分析方法,其中,第二终端为显示有应用页面的设计稿页面的终端。
[0128]
在一些实施例中,信息生成单元502可以进一步被配置成截取目标元素的元素图像,其中,元素图像包括静态图像或动态图像;根据元素图像和属性信息,生成目标元素的元素信息。
[0129]
在一些实施例中,该装置500还包括获取单元(图5中未示出),被配置成获取第二终端打开的、与目标用户相关的走查项目的标识集,其中,走查项目用于表征应用与设计稿之间的关联关系;确定标识集中是否包含应用页面的走查项目的标识;响应于确定包含,与第二终端建立通信连接。
[0130]
在一些实施例中,获取单元可以进一步被配置成响应于确定不包含,生成提示信息,及在第一终端上显示提示信息,其中,提示信息用于提示在第二终端打开应用页面的走查项目。
[0131]
可以理解的是,该装置500中记载的诸单元与参考图4描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置500及其中包含的单元,在此不再赘述。
[0132]
下面参考图7,其示出了适于用来实现本公开的一些实施例的终端设备(例如图1中的终端设备101或102)700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
[0133]
如图7所示,终端设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储装置708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有终端设备700操作所需的各种程序和数据。处理装置701、rom 702以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
[0134]
通常,以下装置可以连接至i/o接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风等的输入装置706;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘、存储卡等的存储装置708;以及通信装置709。通信装置709可以允许终端设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的终端设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图7中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
[0135]
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从rom 702被安装。在该计算机程序被处理装置701执行时,执行本公开的一些实施例的方法中限定的上述功能。
[0136]
需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
[0137]
在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0138]
上述计算机可读介质可以是上述终端设备中所包含的;也可以是单独存在,而未装配入该终端设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端设备执行时,使得该终端设备:接收第一终端发送的目标元素的元素信息,其中,元素信息包括属性信息,目标元素是基于对第一终端上显示的应用页面中的元素的选取操作而确定的;在应用页面的设计稿页面中,确定与目标元素相对应的目标图层及目标图层的设计信息,其中,设计稿页面显示在第二终端上;对属性信息和设计信息进行差异分析,以生成差异信息;根据差异信息生成走查任务。或者,在走查模式下,响应于检测到对第一终端上显示的应用页面中目标元素的选取操作,确定目标元素的属性信息;根据属性信息,生成目标元素的元素信息;将元素信息发送给第二终端,以使第二终端执行如图2实施例中任一实现方式所描述的信息分析方法,其中,第二终端为显示有应用页面的设计稿页面的终端。
[0139]
此外,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0140]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0141]
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、图层确定单元、分析单元和任务生成单元;或者,包括属性确定单元、信息生成单元和发送单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,接收单元还可以被描述为“接收第一终端发送的目标元素的元素信息的单元”。
[0142]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例
如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
[0143]
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献