用户指引界面生成方法及装置制造方法及图纸

技术编号:19542455 阅读:14 留言:0更新日期:2018-11-24 20:24
本申请提供一种用户指引界面生成方法及装置,方法包括:获取应用软件在第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。本方案能够自动制图排版,从而快速方便地生成用户指引界面,省去沟通环节,提高了制作效率,节省了时间成本和人力成本。

User Guidance Interface Generation Method and Device

This application provides a user-guided interface generation method and device, which includes: acquiring the interactive interface data of the application software under the first and second versions, the interactive interface data includes page information and interactive process structure information of each interactive interface; and for the same interactive process structure information, in the first version. The interactive interface of the version and the second version is compared by image recognition technology to obtain the changed interface elements and corresponding functional change information, and the user guidance interface is generated according to the changed interface elements and corresponding functional change information. This scheme can automatically draw and layout, thus quickly and conveniently generate user guidance interface, omit communication links, improve production efficiency, save time and labor costs.

【技术实现步骤摘要】
用户指引界面生成方法及装置
本申请涉及人机交互领域,尤其涉及一种用户指引界面生成方法及装置。
技术介绍
目前应用软件迭代开发频繁,每个版本间更改的功能内容也比较多,为了使用户了解新版本下应用软件的优化和改动,方便用户接下来的操作使用,需要提供用户指引界面。常规的用户指引界面制作方法是,由界面设计师人工完成。然而由于产品更新迭代的内容一般由产品经理、开发人员熟知,这就会使得在制作用户指引界面期间,界面设计师要花费大量的时间去和产品经理和开发人员沟通,并且逐页进行手动制作和排版。此种制作方法操作复杂,不但耗费人力成本,而且在频繁迭代开发新版本的情况下,效率比较低。
技术实现思路
本申请提供一种用户指引界面生成方法及装置,用于方便快捷地生成用户指引界面。本申请的第一个方面是提供一种用户指引界面生成方法,包括:获取应用软件在第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。本申请的第二个方面是提供一种用户指引界面生成装置,包括:获取模块,用于获取第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;比对模块,用于针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;处理模块,用于根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。本申请提供的用户指引界面生成方法及装置,基于图像识别技术对不同版本下的交互界面进行比对,获得不同版本之间发生变化的界面元素及对应的功能变化信息,进而自动生成用户指引界面。本方案通过图像识别,能够自动获取不同版本之间的变化,并且能够自动制图排版,从而快速方便地生成用户指引界面,省去沟通环节,提高了制作效率,节省了时间成本和人力成本。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1-图3为本申请实施例一提供的用户指引界面生成方法的流程示意图;图4为本申请实施例二提供的一种用户指引界面生成装置的结构示意图;图5为本申请实施例三提供的用户指引界面生成装置的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。本申请中的各实施方式既可以单独实施,也可以在不冲突的前提下结合实施。图1为本申请实施例一提供的一种用户指引界面生成方法的流程示意图,参照图1所示,本实施例提供一种用户指引界面生成方法用于方便快捷地生成用户指引界面,具体的,本实施例以该用户指引界面生成方法应用于用户指引界面生成装置来举例说明,该方法包括:101、获取应用软件在第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;102、针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;103、根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。实际应用中,本实施例的执行主体可以为用户指引界面生成装置,该用户指引界面生成装置可以为驱动程序、应用软件,也可以为存储有相关计算机程序的介质,例如,U盘等;或者,该用户指引界面生成装置还可以为集成或安装有相关计算机程序的实体装置,例如,芯片、智能终端、电脑等。结合实际场景举例来说:用户界面(UserInterface,简称UI)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可接受形式之间的转换。用户界面是介于用户与硬件之间,为彼此之间交互而设计的,以使用户能够方便有效地去操作硬件以达成双向之交互,完成所希望的工作。具体的,对某应用软件来说,其用户界面通常包括一系列交互界面,这些交互界面之间可能是连续的,可触发的,即基于某交互界面中的界面元素,触发该界面元素即可切换至关联的交互界面,从而实现人机交互。因此,应用软件的用户界面不仅包括各个交互界面,还包括能够反映各交互界面交互流程结构的交互流程结构信息,其中交互流程结构用于定义各交互界面之间的层级和触发关联。实际应用中,这些交互界面和交互流程结构数据可以置入在应用软件中,当应用软件运行时,通过显示这些交互界面,用于基于交互界面输入触发操作,进一步的,根据用户的触发操作进行反馈,从而实现人机交互。具体的,本方案中获取应用软件在第一版本和第二版本下的交互界面数据,这里的“第一”“第二”用于区分不同的版本,例如,假设第二版本为新版本,第一版本为旧版本。交互界面数据包括置入应用软件的各交互界面的页面信息,例如页面截图,以及交互流程结构信息。之后逐个针对相同交互流程结构信息在不同版本下的交互界面进行比对,例如,可以通过图像识别技术进行识别比对,获得不同版本间发生变化的界面元素及其对应的功能变化,进而生成用户指引界面。其中,界面元素指交互界面中的元素,这些元素通常对应不同的内容或功能。可选的,存在用于表示内容的界面元素,例如,用于表征当前显示内容为何内容的界面元素;再可选的,还存在用于触发切换至其它交互界面的界面元素,例如,用于返回上一交互界面的“返回”。本方案对相同交互流程结构信息在不同版本下的交互界面进行比对,可以理解,不同版本下交互流程结构信息相同的交互界面,即版本更新前的某交互界面和版本更新后的该交互界面,因此能够反映不同版本间交互界面的变化。具体的,表征交互流程结构信息的方式有多种。作为一种示例,如图2所示,在实施例一的基础上,101具体可以包括:1011、截取应用软件在第一版本和第二版本下各交互界面的页面,并按照交互流程结构为所述各交互界面的页面命名,以获得第一版本和第二版本下的交互界面数据;相应的,102具体可以包括:1021、针对相同命名的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息。具体的,本实施方式利用页面的命名来表征交互流程结构信息,在不同版本中命名相同的交互界面,即为相同交互流程结构信息在不同版本下的交互界面。通过本实施方式,能够简便地表征交互流程结构信息,从而简化处理流程。具体的,本方案中发生变化的界面元素是基于第一版本和第二版本下的交互界面确定的。举例来说,发生变化的界面元素可包括添加的界面元素、删除的界面元素和保留的界面元素。进一步举例,添加的界面元素指不存在于第一版本下的所有交互界面且存在于第二版本下的某交互界面的界面元素,即为该交互界面下添加的界面本文档来自技高网...

【技术保护点】
1.一种用户指引界面生成方法,其特征在于,包括:获取应用软件在第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。

【技术特征摘要】
1.一种用户指引界面生成方法,其特征在于,包括:获取应用软件在第一版本和第二版本下的交互界面数据,所述交互界面数据包括各交互界面的页面信息和交互流程结构信息;针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息;根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面。2.根据权利要求1所述的方法,其特征在于,所述获取应用软件在第一版本和第二版本下的交互界面数据,包括:截取应用软件在第一版本和第二版本下各交互界面的页面,并按照交互流程结构为所述各交互界面的页面命名,以获得第一版本和第二版本下的交互界面数据;所述针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息,包括:针对相同命名的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息。3.根据权利要求1所述的方法,其特征在于,所述针对相同的交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术进行比对,获得发生变化的界面元素及对应的功能变化信息,包括:针对相同交互流程结构信息在所述第一版本和所述第二版本下的交互界面,通过图像识别技术识别出发生变化的界面元素,所述发生变化的界面元素包括添加的界面元素、删除的界面元素和保留的界面元素;根据所述发生变化的界面元素在所述第一版本和所述第二版本下对应的功能,确定所述第一版本和所述第二版本下所述交互界面的功能变化信息。4.根据权利要求1所述的方法,其特征在于,所述根据发生变化的界面元素及对应的功能变化信息,生成用户指引界面,包括:对第二版本下各交互界面中发生变化的界面元素进行标记;根据所述功能变化信息,按照预设的排版方案,为标记的界面元素添加功能变化说明,以获得所述用户指引界面。5.根据权利要求1-4中任一项所述的方法,其...

【专利技术属性】
技术研发人员:赵慧
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1