用户界面配置方法、系统、计算机设备及存储介质与流程

文档序号:17924793发布日期:2019-06-15 00:20阅读:118来源:国知局
用户界面配置方法、系统、计算机设备及存储介质与流程

本发明实施例涉及数据分析技术领域,尤其涉及一种用户界面配置方法、系统、计算机设备及计算机可读存储介质。



背景技术:

随着科技日益发展,终端设备或是终端作业系统所涉及的应用功能也越来越繁杂,例如,目前销售系统中,就包含客户关系维护,报价录单,任务流转,客户查询等大模块上千功能点,每个作业人员操作习惯存在差异,现在统一的界面展示,不利于每个销售人员最大产能,有些常用功能点可能通过点击几层功能进去。

相关技术中的系统中各个功能模块图标的排列方式,通常是按照出厂默认排列或者软件名称首字母等进行排列,其排列顺序位置固定,一旦图标的位置确定后就不再发生变化。但是,当功能模块较多时,根据首字母对功能模块图标进行排列后,用户仍然难以从众多的图标中寻找其所需要的功能模块图标。如果用户最常用最感兴趣的功能模块图标的首字符是“z”,而因为字母表的排列顺序被放置在图标列表的靠后位置。这样在功能模块图标较多时,用户可能需要进行多次滚屏操作后,才能查找到功能模块图标加以使用,并且寻找图标的难度会随着功能模块图标的个数逐渐增加,从而降低用户体验。



技术实现要素:

有鉴于此,本发明实施例的目的是提供一种用户界面配置方法、系统、计算机设备及计算机可读存储介质,可以根据用户的使用习惯自动调整图标的位置,提升用户体验。

为实现上述目的,本发明实施例提供了一种用户界面配置方法,所述方法包括以下步骤:获取第一登录信息及第一登录时间,所述第一登录信息包括第一登录用户信息、第一登录设备信息,确定所述第一登录时间所处的第一预设时间段;保存并统计第一登录用户通过第一登录设备在所述第一预设时间段内对多个待显示功能图标的第一使用信息;根据所述第一使用信息生成并保存第一界面配置文件,所述第一界面配置文件用于设置多个待显示功能图标的显示位置;建立所述第一界面配置文件与所述第一登录用户信息、所述第一登录设备、第一预设时间段的第一对应关系,并将所述第一对应关系存入映射关系表;获取第二登录信息及第二登录时间,所述第二登录信息包括第二登录用户信息,第二登录设备信息;及若所述第二登录用户信息与所述第一登录用户信息一致、第二登录设备信息与所述第一登录设备信息一致,且第二登录时间处于所述第一预设时间段,根据所述映射关系表中的所述第一对应关系获取所述第一界面配置文件,并依据所述第一界面配置文件设置多个待显示功能图标的显示位置。用户界面配置

进一步地,所述使用信息包括直接点击每个所述待排序的功能图标的次数,和/或每个所述待排序的功能图标对应的应用程序被调用的次数,和/或每个所述待排序的功能图标对应的应用程序被调用的时间,所述根据所述第一使用信息生成并保存所述第一界面配置文件的步骤,包括:

统计所述每个待显示功能图标在当前预设时间段内被点击/调用的次数,和/或

统计所述每个待显示功能图标在当前预设时间段内被调用的时间;

根据统计信息对所述每个待显示功能图标进行降序排序,得到排序信息;及

根据所述排序信息生成所述界面配置文件,所述界面配置文件用于将多个所述待显示功能图标按照所述排序信息显示在易操作区域,所述易操作区域可以预先由用户通过交互式界面进行设置,也可以默认设置为悬浮显示在界面最上层,以便用户进行快速选择/切换。

进一步地,所述根据统计信息对所述每个待显示功能图标进行降序排序,得到排序信息的步骤还包括:

接收登录用户对多个所述待显示功能图标中其中至少一个固定显示功能图标的排序设置,所述排序设置用于设定所述至少一个固定显示功能图标的排序位置;及

多个所述待显示功能图标中其他所述待显示功能图标仍根据统计信息进行降序排序。。

进一步的,所述用户界面配置方法,还包括:

获取第三登录信息与第三登录时间,所述登录信息包括第三登录用户信息及第三登录设备信息,确定所述第三登录时间所处的第三预设时间段;

根据所述映射关系表,通过所述第三登录用户信息、所述第三登录设备信息及所述第三登录时间匹配对应的界面配置文件;

若所述第三登录用户信息与第一登录用户信息一致但无相匹配的界面配置文件,通过交互界面显示与第一登录用户信息对应的至少一个配置文件供登录用户选择;

若登录用户选择所述第一界面配置文件,保存所述第一界面配置文件与所述第一登录用户、所述第三登录设备、第三预设时间段的映射关系;及

依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

进一步的,所述用户界面配置方法,还包括:

获取第四登录信息与第四登录时间,所述登录信息包括第四登录用户信息及第四登录设备信息,确定所述第四登录时间所处的第四预设时间段;

根据所述映射关系表,通过所述第四登录用户信息、所述第四登录设备信息及所述第四登录时间匹配对应的界面配置文件;

若所述第四登录设备信息与第一登录设备信息一致但无相匹配的界面配置文件,通过交互界面显示与第一登录设备信息对应的至少一个配置文件供登录用户选择;

若登录用户选择所述第一界面配置文时,保存所述第一界面配置文件与所述第四登录用户、所述第一登录设备、第四预设时间段的映射关系;及

依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

进一步的,所述用户界面配置方法,还包括:

若到达第二预设时间段,根据所述映射关系表获取与所述第一登录用户信息、所述第一登录设备、所述第二预设时间段对应的第二界面配置文件;及

依据所述第二界面配置文件设置多个待显示功能图标的显示位置。

为实现上述目的,本发明实施例还提供了一种计算机设备,所述计算机设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的用户界面配置系统,所述用户界面配置系统被所述处理器执行时实现如下步骤:

为实现上述目的,本发明实施例还提供了一种用户界面配置系统,包括:

获取模块,用于获取第一登录信息及第一登录时间,所述第一登录信息包括第一登录用户信息、第一登录设备信息,确定所述第一登录时间所处的第一预设时间段;

统计模块,用于保存并统计第一登录用户通过第一登录设备在所述第一预设时间段内对多个待显示功能图标的第一使用信息;

生成模块,用于根据所述第一使用信息生成并保存第一界面配置文件,所述第一界面配置文件用于设置多个待显示功能图标的显示位置;

映射模块,用于建立所述第一界面配置文件与所述第一登录用户信息、所述第一登录设备、第一预设时间段的第一对应关系,并将所述第一对应关系存入映射关系表;

获取模块,还用于获取第二登录信息及第二登录时间,所述第二登录信息包括第二登录用户信息,第二登录设备信息;及

配置模块,用于若所述第二登录用户信息与所述第一登录用户信息一致、第二登录设备信息与所述第一登录设备信息一致,且第二登录时间处于所述第一预设时间段,根据所述映射关系表中的所述第一对应关系获取所述第一界面配置文件,并依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如如上所述的用户界面配置用户界面配置方法的步骤。

本发明实施例提供的用户界面配置方法、系统、计算机设备及计算机可读存储介质,可以根据用户的使用习惯自动调整图标的位置,提升用户体验。

附图说明

图1为本发明用户界面配置方法实施例一的流程图。

图2为本发明用户界面配置方法实施例二的流程图。

图3为本发明用户界面配置方法实施例三的流程图。

图4为本发明用户界面配置方法实施例四的流程图。

图5为本发明用户界面配置方法实施例五的流程图。

图6为本发明用户界面配置方法实施例六的流程图。

图7为本发明用户界面配置系统实施例七的程序模块示意图。

图8为本发明计算机设备实施例八的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

参阅图1,示出了本发明实施例一之用户界面配置方法的步骤流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。下面以服务器为执行主体进行示例性描述。具体如下。

步骤s100,获取第一登录信息及第一登录时间,所述第一登录信息包括第一登录用户信息、第一登录设备信息,确定所述第一登录时间所处的第一预设时间段。

在本实施例中,当第一登录用户通过第一登录设备在第一登录时间登录到待配置界面的系统/软件时,获取登录时的系统时间作为所述第一登录时间,所述第一登录用户信息可以为当前第一登录用户的用户名,用户id,用户身份,用户等级,用户类型等,所述第一登录设备信息可以为当前第一登录设备的设备mac地址,ip地址,设备id,设备类型等。

在本实施例中,所述预设时间段可以为默认的2小时、4小时、1天等,重复周期可以为1天、1周、1个月等。例如,设置第一预设时间段的长度为周三的8:00-12:00,共4小时,设置重复周期为1周,则每周周三的8:00-12:00都视为所述第一预设时间段。

步骤s102,保存并统计第一登录用户通过第一登录设备在所述第一预设时间段内对多个待显示功能图标的第一使用信息。

在本实施例中,所述多个待显示功能图标可以由用户手动添加或删减,用户可以选择只保存并统计所述多个待显示功能图标的使用信息,也可以选择保存并统计包括所述多个待显示功能图标的所有功能图标的使用信息。

在本实施例中,所述使用信息包括直接点击每个所述待排序的功能图标的次数,和/或每个所述待排序的功能图标对应的应用程序被调用的次数,和/或每个所述待排序的功能图标对应的应用程序被调用的时间。例如,对于一个查询功能模块,获取用户点击此查询功能模块图标的次数,和/或获取其他功能模块对此查询功能模块的调用次数,和/或获取此查询功能模块被调用使用的时长。

步骤s104,根据所述第一使用信息生成并保存第一界面配置文件,所述第一界面配置文件用于设置多个待显示功能图标的显示位置。

进一步的,所述根据所述第一使用信息生成并保存第一界面配置文件的具体步骤将在本发明用户界面配置方法的第二实施例(图2)进行详述。

步骤s106,建立所述第一界面配置文件与所述第一登录用户信息、所述第一登录设备、第一预设时间段的第一对应关系,并将所述第一对应关系存入映射关系表。

在本实施例中,所述第一界面配置文件与所述第一登录用户信息、所述第一登录设备、第一预设时间段的第一对应关系可以按照下表的形式保存至映射关系表,也可以将所述第一登录用户信息、所述第一登录设备、第一预设时间段分别作为所述第一界面配置文件的单独属性保存在数据库中,本发明对此不做限定。

步骤s108,获取第二登录信息及第二登录时间,所述第二登录信息包括第二登录用户信息,第二登录设备信息。

在本实施例中,当第二登录用户通过第二登录设备在第二登录时间登录到待配置界面的系统/软件时,获取登录时的系统时间作为所述第二登录时间,所述第二登录用户信息可以为当前第二登录用户的用户名,用户id,用户身份,用户等级,用户类型等,所述第二登录设备信息可以为当前第二登录设备的设备mac地址,ip地址,设备id,设备类型等。

步骤s110,若所述第二登录用户信息与所述第一登录用户信息一致、第二登录设备信息与所述第一登录设备信息一致,且第二登录时间处于所述第一预设时间段,根据所述映射关系表中的所述第一对应关系获取所述第一界面配置文件,并依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

在本实施例中,根据用户设置的具体的登录用户信息和登录设备信息进行匹配。例如,若设置登录用户信息为用户的用户id,设置登录设备信息为设备类型,当所述第一登录用户的用户id与第二登录用户的用户id一致,第一登录设备的设备类型与第二登录设备的设备类型相同时,认定所述第二登录用户信息与所述第一登录用户信息一致、第二登录设备信息与所述第一登录设备信息一致。

在一实施例中,可以根据第二登录用户信息,第二登录设备信息及第一预设时间段在映射关系表中查找对应的第一界面配置文件。

在另一实施例中,可以将第二登录用户信息,第二登录设备信息及第一预设时间段作为三种属性在数据库中查找包含该三种属性的第一界面配置文件。

实施例二

请参阅图2,示出了本发明实施例二之用户界面配置方法的步骤流程图。在本实施例中,所述根据所述第一使用信息生成并保存第一界面配置文件的步骤,包括以下步骤:

步骤s200,统计所述每个待显示功能图标在当前预设时间段内被点击/调用的次数,和/或统计所述每个待显示功能图标在当前预设时间段内被调用的时间。

步骤s202,根据统计信息对所述每个待显示功能图标进行降序排序,得到排序信息。

在一实施例中,当多个所述待显示功能图标在当前预设时间段内被点击/调用的次数,和/或被调用的时间相同时,按照多个所述待显示功能图标对应的应用程序的安装时间或者多个所述待显示功能图标对应的名称的首字母确定多个所述待显示功能图标的排序顺序。

在进一步的实施例中,上述排序步骤还包括:

接收用户的对多个所述待显示功能图标中其中至少一个固定显示功能图标的排序设置,所述排序设置用于设定所述至少一个固定显示功能图标的排序位置;

多个所述待显示功能图标中其他所述待显示功能图标仍根据统计信息进行降序排序。

步骤s204,根据所述排序信息生成所述界面配置文件,所述界面配置文件用于将多个所述待显示功能图标按照所述排序信息显示在易操作区域。

在本实施例中,所述易操作区域可以预先由用户通过交互式界面进行设置,也可以默认设置为悬浮显示在界面最上层,以便用户进行快速选择/切换。

实施例三

请参阅图3,示出了本发明实施例三之用户界面配置方法的步骤流程图。本实施例的一种用户界面配置方法中,包括以下步骤:

步骤s300,获取第三登录信息与第三登录时间,所述登录信息包括第三登录用户信息及第三登录设备信息,确定所述第三登录时间所处的第三预设时间段。

步骤s302,根据所述映射关系表,通过所述第三登录用户信息、所述第三登录设备信息及所述第三登录时间匹配对应的界面配置文件。

步骤s304,若所述第三登录用户信息与第一登录用户信息一致但无相匹配的界面配置文件,通过交互界面显示与第一登录用户信息对应的至少一个配置文件供登录用户选择。

步骤s306,若登录用户选择所述第一界面配置文件,保存所述第一界面配置文件与所述第一登录用户、所述第三登录设备、第三预设时间段的映射关系。

步骤s308,依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

实施例四

请参阅图4,示出了本发明实施例四之用户界面配置方法的步骤流程图。本实施例的一种用户界面配置方法中,包括以下步骤:

步骤s400,获取第四登录信息与第四登录时间,所述登录信息包括第四登录用户信息及第四登录设备信息,确定所述第四登录时间所处的第四预设时间段。

步骤s402,根据所述映射关系表,通过所述第四登录用户信息、所述第四登录设备信息及所述第四登录时间匹配对应的界面配置文件。

步骤s404,若所述第四登录设备信息与第一登录设备信息一致但无相匹配的界面配置文件,通过交互界面显示与第一登录设备信息对应的至少一个配置文件供登录用户选择。

步骤s406,若登录用户选择所述第一界面配置文时,保存所述第一界面配置文件与所述第四登录用户、所述第一登录设备、第四预设时间段的映射关系。

步骤s408,依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

实施例五

请参阅图5,示出了本发明实施例五之用户界面配置方法的步骤流程图。本实施例的一种用户界面配置方法中,包括以下步骤:

步骤s500,获取第五登录信息与第五登录时间,所述登录信息包括第五登录用户信息及第五登录设备信息。

步骤s502,根据所述映射关系表,通过所述第五登录用户信息匹配对应的界面配置文件。

步骤s504,若无相匹配的界面配置文件,加载默认界面配置文件。

实施例六

请参阅图6,示出了本发明实施例六之用户界面配置方法的步骤流程图。本实施例的一种用户界面配置方法中,包括以下步骤:

步骤s600,若到达第二预设时间段,根据所述映射关系表获取与所述第一登录用户信息、所述第一登录设备、所述第二预设时间段对应的第二界面配置文件。

步骤s602,依据所述第二界面配置文件设置多个待显示功能图标的显示位置。

实施例七

请继续参阅图7,示出了本发明用户界面配置系统实施例四的程序模块示意图。在本实施例中,用户界面配置系统20可以包括或被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本发明,并可实现上述用户界面配置方法。本发明实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合于描述用户界面配置系统20在存储介质中的执行过程。以下描述将具体介绍本实施例各程序模块的功能:

获取模块200,用于获取第一登录信息及第一登录时间,所述第一登录信息包括第一登录用户信息、第一登录设备信息,确定所述第一登录时间所处的第一预设时间段。

统计模块202,用于保存并统计第一登录用户通过第一登录设备在所述第一预设时间段内对多个待显示功能图标的第一使用信息。

生成模块204,用于根据所述第一使用信息生成并保存第一界面配置文件,所述第一界面配置文件用于设置多个待显示功能图标的显示位置。

映射模块206,用于建立所述第一界面配置文件与所述第一登录用户信息、所述第一登录设备、第一预设时间段的第一对应关系,并将所述第一对应关系存入映射关系表。

获取模块200,还用于获取第二登录信息及第二登录时间,所述第二登录信息包括第二登录用户信息,第二登录设备信息。

配置模块208,用于若所述第二登录用户信息与所述第一登录用户信息一致、第二登录设备信息与所述第一登录设备信息一致,且第二登录时间处于所述第一预设时间段,根据所述映射关系表中的所述第一对应关系获取所述第一界面配置文件,并依据所述第一界面配置文件设置多个待显示功能图标的显示位置。

实施例八

参阅图8,是本发明实施例八之计算机设备的硬件架构示意图。本实施例中,所述计算机设备2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。该计算机设备2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图所示,所述计算机设备2至少包括,但不限于,可通过系统总线相互通信连接存储器21、处理器22、网络接口23、以及用户界面配置系统20。其中:

本实施例中,存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备2的内部存储单元,例如该计算机设备2的硬盘或内存。在另一些实施例中,存储器21也可以是计算机设备2的外部存储设备,例如该计算机设备20上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器21还可以既包括计算机设备2的内部存储单元也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算机设备2的操作系统和各类应用软件,例如实施例四的用户界面配置系统20的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制计算机设备20的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行用户界面配置系统20,以实现实施例一至六的用户界面配置方法。

所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述服务器2与其他电子装置之间建立通信连接。例如,所述网络接口23用于通过网络将所述服务器2与外部终端相连,在所述服务器2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。

需要指出的是,图8仅示出了具有部件20-23的计算机设备2,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。

在本实施例中,存储于存储器21中的所述用户界面配置系统20还可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并由一个或多个处理器(本实施例为处理器22)所执行,以完成本发明。

例如,图7示出了所述实现用户界面配置系统20实施例四的程序模块示意图,该实施例中,所述基于用户界面配置系统20可以被划分为获取模块200,统计模块202,生成模块204,映射模块206和配置模块208。其中,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述用户界面配置系统20在所述计算机设备2中的执行过程。所述程序模块200-208的具体功能在实施例七中已有详细描述,在此不再赘述。

实施例八

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储用户界面配置系统20,被处理器执行时实现实施例一至六的用户界面配置方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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