一种显示界面动态调整方法、装置、设备及可读存储介质与流程

文档序号:16467069发布日期:2019-01-02 22:50阅读:161来源:国知局
一种显示界面动态调整方法、装置、设备及可读存储介质与流程

本发明涉及计算机应用技术领域,特别是涉及一种显示界面动态调整方法、装置、设备及可读存储介质。



背景技术:

如今企业存储设备的规模越来越大,伴随着企业业务的发展,文件、块、对象、大数据等服务中的一种或者多种被同时使用已经成为常态。

维护人员通过管理软件,对这些服务的状态和使用情况进行管理和维护。较好的分布式集群管理软件常常具备易用的监控管理界面,能通过各种图形、表格已经其他样式来全方位、多样化的呈现这些数据,已让管理员对存储状态有个全面的了解,也能提供多样化的向导和快速链接,让用户操作更简便。

但是,目前的管理软件的显示界面为固有界面。因此,管理员在需要查看某一类服务信息时,只能通过固有界面来查看,往往不能一次获得全部所需信息。需要使用某一功能时,也只能通过现有界面逻辑进行操作,导致管理效率低下。

综上所述,如何有效地提升管理效率等问题,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种显示界面动态调整方法、装置、设备及可读存储介质,以通过动态调整显示界面,提升对系统进行管理的管理效率。

为解决上述技术问题,本发明提供如下技术方案:

一种显示界面动态调整方法,包括:

获取用户部署的目标服务场景,并创建与所述目标服务场景匹配的热点图索引目录;

获取用户操作记录,并通过所述热点图索引目录生成与所述用户操作记录匹配的热点图;

利用所述热点图对预设ui框架中的元素进行视觉调整;

利用调整后的ui框架,重构显示界面并进行显示。

优选地,利用所述热点图对预设ui框架中的元素进行视觉调整,包括:

将预设ui框架中与所述热点图中的热点对应的元素确定为目标元素;

对所述目标元素进行视觉凸出调整。

优选地,对所述目标元素进行视觉凸出调整,包括:

将所述目标元素对应的显示位置、形状、大小和颜色中的至少一种属性进行视觉凸出调整。

优选地,利用所述热点图对预设ui框架中元素进行视觉调整,包括:

将预设ui框架中与所述热点图中的热点无关的元素进行视觉淡化调整。

优选地,所述创建与所述目标服务场景匹配的热点图索引目录,包括:

对所述目标服务场景中涉及的各个硬件和各个软件信息分别建立对应的热点索引,获得与所述目标服务场景匹配的热点图索引目录。

优选地,获取用户操作记录,包括:

获取用户进行集群业务创建时,各业务的操作频次和被操作的热点数据的操作记录;

和/或,获取用户在对集群进行管理时,查询对象和查询次数的查询记录。

优选地,所述热点图为信息查询热点图或点击热点图。

一种显示界面动态调整装置,包括:

热点图索引目录创建模块,用于获取用户部署的目标服务场景,并创建与所述目标服务场景匹配的热点图索引目录;

热点图生成模块,用于获取用户操作记录,并通过所述热点图索引目录生成与所述用户操作记录匹配的热点图;

视觉调整模块,用于利用所述热点图对预设ui框架中的元素进行视觉调整;

显示模块,用于利用调整后的ui框架,重构显示界面并进行显示。

一种显示界面动态调整设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述显示界面动态调整方法的步骤。

一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述显示界面动态调整方法的步骤。

应用本发明实施例所提供的方法,获取用户部署的目标服务场景,并创建与目标服务场景匹配的热点图索引目录;获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图;利用热点图对预设ui框架中的元素进行视觉调整;利用调整后的ui框架,重构显示界面并进行显示。

由于ui框架中所有展示的元素(或称块)可以进行组合以及动态调整的。具体为,ui框架中的元素为可随意变化显示位置、大小、颜色、形状。所以,可以对ui框架中的元素进行组合和动态调整,以实时调整可视化界面。具体的,首先,创建与用户部署的目标服务场景匹配的热点图索引目录。然后,在获取到用户操作记录之后,按照热点图索引目录生成与用户操作记录匹配的热点图。利用该热点图,可得知当前用户关注的对象。生成热点图之后,将预设的ui框架中的元素进行视觉调整,主要将ui框架中的元素调整至与热点图对应。例如,热点图中的热点对应的元素即进行视觉凸出显示,非热点对应的元素即进行视觉淡化显示。利用调整后的ui框架,重构显示界面并进行显示。也就是,基于调整后的ui框架进行显示。如此,便可将热点数据或热点对象对应的显示信息进行重点凸出显示,方便用户查看和操作。特别是,应用于管理软件的界面显示时,无需管理员花费大量的时间在固有界面查找所需内容,利用可直接显示热点信息的可视化界面进行查看或操作管理,可提高管理效率。且,该显示界面为基于用户操作的热点信息,进行实时调整的界面,无需根据不同用户对应的不同需求,或同一用户在不同时段对应的不同需求而重新编排ui结构,可减少开发工作量,提高软件开发效率。

相应地,本发明实施例还提供了与上述显示界面动态调整方法相对应的显示界面动态调整装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种显示界面动态调整方法的实施流程图;

图2为本发明实施例中一种显示界面动态调整装置的结构示意图;

图3为本发明实施例中一种显示界面动态调整设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明实施例中一种显示界面动态调整方法的流程图,该方法包括以下步骤:

s101、获取用户部署的目标服务场景,并创建与目标服务场景匹配的热点图索引目录。

记录用户部署时选择的目标服务场景作为热点图索引目录。其中目标服务场景如文件服务、块服务、对象存储服务等应用场景。可直接将目标服务场景作为热点图索引目录。索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。

具体的,可对目标服务场景中涉及的各个硬件和各个软件信息分别建立对应的热点索引,获得与目标服务场景匹配的热点图索引目录。也就是说,将目标服务场景中涉及到的各个硬件和各个软件信息分别建立对应的热点索引之后,获得的热点图索引目录,即为与目标服务场景匹配的热点图索引目录。

s102、获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图。

为了使得动态调整的显示界面更加符合用户需求,因此,在对显示界面进行动态调整之前,需要先确定当前用户关注的具体内容,进而将其显示。为了达到这一目的,可以获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图。即对用户操作记录进行统计分析出当前用户操作的热点数据或热点对象。

具体的,为了获得用户当前关注的内容,可以获取用户创建集群服务时的操作记录,也可以获取用户在对集群进行管理时的查询记录。当然,为了确保用户关注的热点对象,可以同时获得创建集群服务时的操作记录和对集群进行管理时的查询记录。具体如下:

方式一、获取用户进行集群业务创建时,各业务的操作频次和被操作的热点数据的操作记录。即,用户在创建集群业务时,会对各个设备、软件进行部署,可以将各个业务的操作频次和被操作的热点数据进行记录,获得操作记录。

方式二、获取用户在对集群进行管理时,查询对象和查询次数的查询记录。在进行集群管理时,用户会对较为关注的对象进行多次查询,以便掌握其状态变化。因此,通过获取用户在对集群进行管理时,查询对象和查询次数的查询记录,也可反映出用户对哪些数据或哪些对象较为关注。

在实际应用中,可结合方式一和方式二,确定出用户关注的热点对象或热点数据。例如,将方式一确定出的热点和方式二确定出的热点取交集,即,最终确定出的热点即是部署集群业务时的业务热点,也是后续进行管理时的查询热点。然后与预先创建的热点图索引目录中各个索引目的对应关系,获得热点图。

需要说明的是,本发明实施例中的热点图可以为点击热点图或信息查询热点图。由于本发明实施例利用热点图进而确定出当前的热点对象和热点数据,因此本发明实施例中的热点图可在较为简单的功能下便可实现。例如,当热点图为点击热点图时,仅需记录每一个页面索引、每一个按钮、每一个功能按钮的点击次数即可形成点击热点图。当热点图为信息查询热点图时,由于不常关注的信息,用户不会进入到相关页面,因此,从用户进入过的页面进行统计即可。在对页面进行统计是,可无需进行细节信息统计,仅统计单一页面或者页面中的某个分页即可。

s103、利用热点图对预设ui框架中的元素进行视觉调整。

在本发明实施例中,可以预先设置ui框架,ui框架内具有展示的元素(或称块)。由于ui框架中所有展示的元素可以进行组合以及动态调整的。具体为,ui框架中的元素为可随意变化显示位置、大小、颜色、形状。所以,可以对ui框架中的元素进行组合和动态调整,以实时调整可视化界面。

生成热点图之后,可从该热点图中明确热点数据或热点对象,即可明确用户关注的对象。然后,可以对预设ui框架中的元素进行视觉调整。具体的,即将ui框架中的元素以热点图为调整依据,将各个元素调整至与热点图对应。

优选地,在利用热点图对预设ui框架中的元素进行视觉调整时,为了提高调整准确率,使调整之后的ui框架与热点图匹配,可执行以下步骤的操作:

步骤一、将预设ui框架中与热点图中的热点对应的元素确定为目标元素;

步骤二、对目标元素进行视觉凸出调整。

为便于描述,下面将上述两个步骤结合起来进行说明。

首先,从热点图中确定出热点,然后在预设ui框架中找到与该热点对应的元素,并将该元素确定为目标元素。例如,热点图中确定出查询存储设备为热点,此时,可在预设ui框架中找到查询存储设备对应的网页或者功能框的元素,然后将其作为目标元素。需要说明的是,热点图中的热点可以为一个或多个,相应地,最终确定出的目标元素也可以为一个或多个。确定出目标元素之后,可将目标元素的属性进行调整,调整方向为视觉凸出。对目标元素进行视觉凸出调整,具体为,将目标元素对应的显示位置、形状、大小和颜色中的至少一种属性进行视觉凸出调整。也就是说,可以将目标元素对应的显示位置设置为显眼位置,或者对目标元素的显示形状进行调整,或者改变其大小,或者改变其颜色。当然,还可以将该目标元素设置为闪烁显示等吸引人类眼球的方式。例如,将目标元素的显示位置从显示页面的底部调整至显示页面的顶部;将目标元素的显示颜色设置为红色、黄色等显眼的颜色;将目标元素的大小增大(如增大显示框大小,增大显示文字,加粗显示文字);将目标元素的形状将矩形改变为星型(如五角星)。

优选地,在预设ui框架内,非热点图中的热点对应的元素,可将其进行视觉淡化调整。即,将预设ui框架中与热点图中的热点无关的元素进行视觉淡化调整。具体的,视觉淡化,可与上文中描述的视觉凸出调整相对应。即,可将其的对应的显示位置、形状、大小和颜色中的至少一种属性进行视觉淡化调整。例如,将该元素的大小缩小,颜色变淡,或直接不在关键页面进行显示。

s104、利用调整后的ui框架,重构显示界面并进行显示。

对预设ui框架中的元素进行调整之后,可以利用调整之后的ui框架,重构显示界面,并进行显示。优选地,为了方便使用,可以在软件配置中可以设置智能显示开关,当开关开启,则利用调整后的ui框架,重构显示界面并进行显示。

应用本发明实施例所提供的方法,获取用户部署的目标服务场景,并创建与目标服务场景匹配的热点图索引目录;获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图;利用热点图对预设ui框架中的元素进行视觉调整;利用调整后的ui框架,重构显示界面并进行显示。

由于ui框架中所有展示的元素(或称块)可以进行组合以及动态调整的。具体为,ui框架中的元素为可随意变化显示位置、大小、颜色、形状。所以,可以对ui框架中的元素进行组合和动态调整,以实时调整可视化界面。具体的,首先,创建与用户部署的目标服务场景匹配的热点图索引目录。然后,在获取到用户操作记录之后,按照热点图索引目录生成与用户操作记录匹配的热点图。利用该热点图,可得知当前用户关注的对象。生成热点图之后,将预设的ui框架中的元素进行视觉调整,主要将ui框架中的元素调整至与热点图对应。例如,热点图中的热点对应的元素即进行视觉凸出显示,非热点对应的元素即进行视觉淡化显示。利用调整后的ui框架,重构显示界面并进行显示。也就是,基于调整后的ui框架进行显示。如此,便可将热点数据或热点对象对应的显示信息进行重点凸出显示,方便用户查看和操作。特别是,应用于管理软件的界面显示时,无需管理员花费大量的时间在固有界面查找所需内容,利用可直接显示热点信息的可视化界面进行查看或操作管理,可提高管理效率。且,该显示界面为基于用户操作的热点信息,进行实时调整的界面,无需根据不同用户对应的不同需求,或同一用户在不同时段对应的不同需求而重新编排ui结构,可减少开发工作量,提高软件开发效率。

相应于上面的方法实施例,本发明实施例还提供了一种显示界面动态调整装置,下文描述的显示界面动态调整装置与上文描述的显示界面动态调整方法可相互对应参照。

参见图2所示,该装置包括以下模块:

热点图索引目录创建模块101,用于获取用户部署的目标服务场景,并创建与目标服务场景匹配的热点图索引目录;

热点图生成模块102,用于获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图;

视觉调整模块103,用于利用热点图对预设ui框架中的元素进行视觉调整;

显示模块104,用于利用调整后的ui框架,重构显示界面并进行显示。

应用本发明实施例所提供的装置,获取用户部署的目标服务场景,并创建与目标服务场景匹配的热点图索引目录;获取用户操作记录,并通过热点图索引目录生成与用户操作记录匹配的热点图;利用热点图对预设ui框架中的元素进行视觉调整;利用调整后的ui框架,重构显示界面并进行显示。

由于ui框架中所有展示的元素(或称块)可以进行组合以及动态调整的。具体为,ui框架中的元素为可随意变化显示位置、大小、颜色、形状。所以,可以对ui框架中的元素进行组合和动态调整,以实时调整可视化界面。具体的,首先,创建与用户部署的目标服务场景匹配的热点图索引目录。然后,在获取到用户操作记录之后,按照热点图索引目录生成与用户操作记录匹配的热点图。利用该热点图,可得知当前用户关注的对象。生成热点图之后,将预设的ui框架中的元素进行视觉调整,主要将ui框架中的元素调整至与热点图对应。例如,热点图中的热点对应的元素即进行视觉凸出显示,非热点对应的元素即进行视觉淡化显示。利用调整后的ui框架,重构显示界面并进行显示。也就是,基于调整后的ui框架进行显示。如此,便可将热点数据或热点对象对应的显示信息进行重点凸出显示,方便用户查看和操作。特别是,应用于管理软件的界面显示时,无需管理员花费大量的时间在固有界面查找所需内容,利用可直接显示热点信息的可视化界面进行查看或操作管理,可提高管理效率。且,该显示界面为基于用户操作的热点信息,进行实时调整的界面,无需根据不同用户对应的不同需求,或同一用户在不同时段对应的不同需求而重新编排ui结构,可减少开发工作量,提高软件开发效率。

在本发明的一种具体实施方式中,视觉调整模块103,包括:

目标元素确定单元,用于将预设ui框架中与热点图中的热点对应的元素确定为目标元素;

视觉凸出调整单元,用于对目标元素进行视觉凸出调整。

在本发明的一种具体实施方式中,视觉凸出调整单元,具体用于将目标元素对应的显示位置、形状、大小和颜色中的至少一种属性进行视觉凸出调整。

在本发明的一种具体实施方式中,视觉调整模块103,具体用于将预设ui框架中与热点图中的热点无关的元素进行视觉淡化调整。

在本发明的一种具体实施方式中,热点图索引目录创建模块101,具体用于对目标服务场景中涉及的各个硬件和各个软件信息分别建立对应的热点索引,获得与目标服务场景匹配的热点图索引目录。

在本发明的一种具体实施方式中,热点图生成模块102,具体用于获取用户进行集群业务创建时,各业务的操作频次和被操作的热点数据的操作记录;和/或,获取用户在对集群进行管理时,查询对象和查询次数的查询记录。

在本发明的一种具体实施方式中,热点图为信息查询热点图或点击热点图。

相应于上面的方法实施例,本发明实施例还提供了一种显示界面动态调整设备,下文描述的一种显示界面动态调整设备与上文描述的一种显示界面动态调整方法可相互对应参照。

参见图3所示,该显示界面动态调整设备包括:

存储器d1,用于存储计算机程序;

处理器d2,用于执行计算机程序时实现上述方法实施例的显示界面动态调整方法的步骤。

相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种显示界面动态调整方法可相互对应参照。

一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的显示界面动态调整方法的步骤。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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