一种界面展示方法及系统与流程

文档序号:11176676阅读:483来源:国知局
一种界面展示方法及系统与流程

本发明涉及软件领域,特别涉及一种用户界面展示方法及系统。



背景技术:

随着科技的发展,各种应用软件越来越多的出现在用户的终端中。应用软件在用户终端中以ui的形式展示给用户。ui即userinterface(用户界面)的简称。ui设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。用户通过软件操作界面中展示的各个访问模块,实现对不同信息的访问。

发明人经过对现有应用软件的ui界面的展示过程进行研究发现,应用软件操作界面中展示的各个访问模块的页面布局是固定不变的,而不同的用户需要访问的信息是不完全相同的,甚至存在较大差异,因此不同的用户在通过操作界面中的访问模块进行信息访问时,需要在操作界面中花费大量时间查找自己需要访问的访问模块,浪费了用户的访问时间。



技术实现要素:

本发明所要解决的技术问题是提供一种界面展示方法,对用户终端中应用软件的操作界面中的每一个访问模块,按用户的访问频率的大小进行展示,展示给用户的均为用户需要访问的模块,节约了用户的访问时间。

本发明还提供一种界面展示系统,用以保证上述方法在实际中的实现及应用。

一种界面展示方法,包括:

获取用户对应用软件操作界面中每一个访问模块的历史访问信息;

解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率;

依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新;并在接收到用户对所述应用软件的启动指令时,将每一个访问模块按所述经过更新的展示布局展示给用户。

上述的方法,优选的,还包括:

将获取的每一个访问模块的历史访问信息保存到记录数据库中。

上述的方法,优选的,所述获取用户对应用软件操作界面中每一个访问模块的历史访问信息包括:

确定每一个访问模块对应的模块标识;

依据每一个所述模块标识在预设的记录数据库中查找与该模块标识相对应的记录信息,并获取所述记录信息。

上述的方法,优选的,所述解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率包括:

解析所述每一个访问模块的历史访问信息,获取用户通过该访问模块访问信息的总次数;

依据用户通过该访问模块访问信息的总次数,确定用户对该访问模块的访问频率。

上述的方法,优选的,所述依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新包括:

依据所述每一个访问模块的访问频率,确定每一个访问模块的展示优先级;

按优先级由高到低的顺序,对所述应用软件操作界面中的原有访问模块进行逐一替换,以完成对每一个访问模块展示布局的更新。

一种界面展示系统,包括:

获取单元,用于获取用户对应用软件操作界面中每一个访问模块的历史访问信息;

解析单元,用于解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率;

展示单元,用于依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新;并在接收到用户对所述应用软件的启动指令时,将每一个访问模块按所述经过更新的展示布局展示给用户。

上述的系统,优选的,还包括:

保存单元,用于将获取的每一个访问模块的历史访问信息保存到记录数据库中。

上述的系统,优选的,所述获取单元包括:

第一确定子单元,用于确定每一个访问模块对应的模块标识;

获取子单元,用于依据每一个所述模块标识在预设的记录数据库中查找与该模块标识相对应的记录信息,并获取所述记录信息。

上述的系统,优选的,所述解析单元包括:

解析子单元,用于解析所述每一个访问模块的历史访问信息,获取用户通过该访问模块访问信息的总次数;

第二确定子单元,用于依据用户通过该访问模块访问信息的总次数,确定用户对该访问模块的访问频率。

上述的系统,优选的,所述展示单元包括:

第三确定子单元,用于依据所述每一个访问模块的访问频率,确定每一个访问模块的展示优先级;

更新子单元,用于按优先级由高到低的顺序,对所述应用软件操作界面中的原有访问模块进行逐一替换,以完成对每一个访问模块展示布局的更新。

与现有技术相比,本发明包括以下优点:

本发明提供了一种界面展示方法,对于每一款应用软件的操作界面,获取用户对应用软件操作界面中每一个访问模块的历史访问信息;解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率;依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新;并在接收到用户对所述应用软件的启动指令时,将每一个访问模块按所述经过更新的展示布局展示给用户。本发明提供的方法中,根据用户对应用软件操作界面中的每一个访问模块的访问频率,对访问模块所在的位置进行重新布局,对用户访问频率高的访问模块优先进行展示,节约了用户的访问时间。

附图说明

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

图1为本发明提供的一种界面展示方法的方法流程图;

图2为本发明提供的一种界面展示方法的又一方法流程图;

图3为本发明提供的一种界面展示方法的又一方法流程图;

图4为本发明提供的一种界面展示方法的一实例图;

图5为本发明提供的一种界面展示系统的结构示意图;

图6为本发明提供的一种界面展示系统的又一结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。

本发明提供了一种界面展示方法,该方法的执行主体可以是一种处理器,该处理器设置用户终端中,所述方法的方法流程图如图1所示,包括步骤:

s101:获取用户对应用软件操作界面中每一个访问模块的历史访问信息;

本发明提供的界面展示方法中,获取每一个访问模块的历史访问信息,所述历史访问信息可以是用户在本次访问前,历次访问过程中总的访问信息,也可以是用户最近一次的访问信息,历史访问信息存储在预设的数据库中。

s102:解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率;

本发明提供的界面展示方法中,通过解析所述历史访问信息,确定用户对每一个访问模块的访问频率,所述访问频率可以为用户在以往的访问过程中,点击某一访问模块的次数。

s103:依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新;并在接收到用户对所述应用软件的启动指令时,将每一个访问模块按所述经过更新的展示布局展示给用户。

本发明提供的界面展示方法中,依据每一个访问模块的访问频率,对应用软件的展示布局进行更新,更新的方式为将访问频率高的访问模块优先进行展示。

本发明提供的方法中,对于应用软件操作界面中的每一个访问模块,所述访问模块可以为操作界面中的一个按钮,也可以是信息链接。本发明中,实时记录用户对每一个访问模块的访问信息,并将访问信息存储到记录数据库中,在用户访问结束后,获取操作界面中每一个访问模块的历史访问信息,解析每一个历史访问信息,确定用户对每一个访问模块的访问频率,依据确定的每一个访问频率,对应用软件操作界面中每一个访问模块的展示布局进行更新,所述更新原则为,将按访问频率由高到低的原则,将高访问频率的访问模块优先进行展示。本发明中认为用户访问频率高的访问模块即为用户经常访问的访问模块,将这些访问模块优先展示,方便用户对信息的访问,节约了用户的访问时间。

本发明提供的界面展示方法中,还包括:

将获取的每一个访问模块的历史访问信息保存到记录数据库中。

本发明中对于用户每一个访问界面中访问模块的时间,次数等信息均进行记录,并按一定的对应关系保存到记录数据库中。

图2示出了,本发明中,所述获取用户对应用软件操作界面中每一个访问模块的历史访问信息的过程,包括步骤:

s201:确定每一个访问模块对应的模块标识;

s202:依据每一个所述模块标识在预设的记录数据库中查找与该模块标识相对应的记录信息,并获取所述记录信息。

本发明中,每一个访问模块具有其特有的模块标识,每一个访问模块按其模块标识,将用户对其每一次操作的信息均存储到记录数据库中。本发明中,依据每一个所述模块标识在预设的记录数据库中查找与该模块标识相对应的记录信息,并获取所述记录信息。

本发明中,所述解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率的过程包括:

解析所述每一个访问模块的历史访问信息,获取用户通过该访问模块访问信息的总次数;

依据用户通过该访问模块访问信息的总次数,确定用户对该访问模块的访问频率。

图3示出了本发明中,所述依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新的过程,包括步骤:

s301:依据所述每一个访问模块的访问频率,确定每一个访问模块的展示优先级;

s302:按优先级由高到低的顺序,对所述应用软件操作界面中的原有访问模块进行逐一替换,以完成对每一个访问模块展示布局的更新。

本发明提供的界面展示方法中,将访问频率最高的访问模块,确定为最高优先级,将所述最高优先级的访问模块优先展示,并展示在操作界面的明显区域中。本发明中,可以将确定的优先级较高的各个访问模块,对原有操作界面中的各个模块进行位置替换。

如图4所示,示出了本发明提供的界面展示方法的一个具体示例图,本发明中,通过记录用户对软件信息的具体行为为基础,以存储管理软件为例,用户会通过点击界面中的访问模块,来查看集群信息、搜索设备运行状态等系统信息。本发明中,采集并记录这些点击和操作的频次,并录入用户行为记录数据库,然后由用户习惯分析模块对采集的到这些信息进行分析,对于用户高频次的查看的访问模块进行筛选排序,选取需要优先展示的高频次访问模块,最终筛选出如图所示的e、f、a、c,再交由界面展示控制模块进行对现有界面的整合,整合方法为对原本的信息界面布局进行替换重构,最后通过ui代码的控制呈现出最终符合用户行为习惯的信息展示界面。

通过以上对方案的描述过程可以发现,本发明提供的界面展示方法中,采用记录数据的方式,增加用户行为记录数据库、用户行为分析模块与ui界面控制模块,首先对用户的日常习惯操作进行收集,主要记录用户的常用查看的重点信息进行记录次数,写入用户行为记录数据库,通过行为分析功能对数据库信息进行排序筛选,确定用户经常查看的信息和功能模块,然后对信息展示界面进行重新布局处理,展示给用户一个新的个性化处理后的智能化界面,做到让用户一目了然,所呈现信息均为用户日常业务信息,以及常用功能,无需繁杂设置及对软件厂商的个性化定制,做到软件平台统一满足用户的多元化使用需求。无论是厂商还是用户带来极大的使用便利。

与图1所示的界面展示方法相对应的,本发明还提供了一种界面展示系统,其结构示意图如图5所示,包括:

获取单元401,用于获取用户对应用软件操作界面中每一个访问模块的历史访问信息;

解析单元402,用于解析所述每一个访问模块的历史访问信息,确定用户对所述每一个访问模块的访问频率;

展示单元403,用于依据所述每一个访问模块的访问频率,对所述应用软件操作界面中每一个访问模块的展示布局进行更新;并在接收到用户对所述应用软件的启动指令时,将每一个访问模块按所述经过更新的展示布局展示给用户。

本发明提供的系统中,根据用户对应用软件操作界面中的每一个访问模块的访问频率,对访问模块所在的位置进行重新布局,对用户访问频率高的访问模块优先进行展示,节约了用户的访问时间。

在图5的基础上,图6示出了本发明提供界面展示系统的一详细结构示意图,所述界面展示系统中,还包括:

保存单元404,用于将获取的每一个访问模块的历史访问信息保存到记录数据库中。

所述获取单元401包括:

第一确定子单元405,用于确定每一个访问模块对应的模块标识;

获取子单元406,用于依据每一个所述模块标识在预设的记录数据库中查找与该模块标识相对应的记录信息,并获取所述记录信息。

所述解析单元402包括:

解析子单元407,用于解析所述每一个访问模块的历史访问信息,获取用户通过该访问模块访问信息的总次数;

第二确定子单元408,用于依据用户通过该访问模块访问信息的总次数,确定用户对该访问模块的访问频率。

所述展示单元403包括:

第三确定子单元409,用于依据所述每一个访问模块的访问频率,确定每一个访问模块的展示优先级;

更新子单元410,用于按优先级由高到低的顺序,对所述应用软件操作界面中的原有访问模块进行逐一替换,以完成对每一个访问模块展示布局的更新。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种界面展示方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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