功能菜单展示方法及装置与流程

文档序号:32065053发布日期:2022-11-05 00:28阅读:110来源:国知局
功能菜单展示方法及装置与流程

1.本发明涉及金融领域,尤其涉及功能菜单展示方法及装置。需要说明的是,本发明功能菜单展示方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本发明功能菜单展示方法和装置的应用领域不做限定。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.应用系统中用户可以查看很多内容,这些内容通过功能菜单方式供用户查询、展示,但是,当功能较多时用户需要花费大量时间才能定位到自己常用的功能,效率极低,用户体验感较差。
4.因此,亟需一种可以克服上述问题的功能菜单展示方案。


技术实现要素:

5.本发明实施例提供一种功能菜单展示方法,用以进行功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验,该方法包括:
6.获得用户登录信息;
7.根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;
8.根据所述常用功能关系表,进行功能菜单展示。
9.本发明实施例提供一种功能菜单展示装置,用以进行功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验,该装置包括:
10.登录信息获得模块,用于获得用户登录信息;
11.常用功能获取模块,用于根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;
12.功能菜单展示模块,用于根据所述常用功能关系表,进行功能菜单展示。
13.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述功能菜单展示方法。
14.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有
计算机程序,所述计算机程序被处理器执行时实现上述功能菜单展示方法。
15.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述功能菜单展示方法。
16.本发明实施例通过获得用户登录信息;根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;根据所述常用功能关系表,进行功能菜单展示。本发明实施例无需用户从大量功能中进行人工筛选,而是根据用户的历史行为确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,进而建立常用功能关系表,在获得用户登录信息后获取对应的常用功能关系表实现功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
18.图1为本发明实施例中功能菜单展示方法示意图;
19.图2为本发明实施例中另一功能菜单展示方法示意图;
20.图3为本发明实施例中另一功能菜单展示方法示意图;
21.图4为本发明实施例中功能菜单展示装置结构图;
22.图5是本发明实施例的计算机设备结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
24.数据库技术是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据,是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。
25.为了进行功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验,本发明实施例提供一种功能菜单展示方法,如图1所示,该方法可以包括:
26.步骤101、获得用户登录信息;
27.步骤102、根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根
据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;
28.步骤103、根据所述常用功能关系表,进行功能菜单展示。
29.由图1所示可以得知,本发明实施例通过获得用户登录信息;根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;根据所述常用功能关系表,进行功能菜单展示。本发明实施例无需用户从大量功能中进行人工筛选,而是根据用户的历史行为确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,进而建立常用功能关系表,在获得用户登录信息后获取对应的常用功能关系表实现功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验。
30.实施例中,获得用户登录信息;根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表。
31.本实施例中,如图2所示,根据用户历史行为数据确定功能访问排序数据,包括:
32.步骤201、根据用户历史行为数据,确定用户在预设时间周期内的功能访问频率数据以及用户登录后的功能访问时长数据;
33.步骤202、分别对所述功能访问频率数据和功能访问时长数据进行排序;
34.步骤203、根据排序的结果以及预设权重,确定功能访问排序数据。
35.本实施例中,如图3所示,根据用户历史行为数据确定功能访问周期数据,包括:
36.步骤301、根据用户历史行为数据,确定每个功能对应的用户访问时间序列;
37.步骤302、根据所述用户访问时间序列,确定功能是否存在周期性;
38.步骤303、若存在周期性,则根据用户访问时间序列生成功能访问周期数据。
39.本实施例中,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,包括:
40.从功能访问排序数据中筛选预设数量的功能数据;
41.根据筛选出的功能数据和功能访问周期数据,确定用户历史常用功能数据。
42.具体实施时,首先针对系统的每个功能菜单、模块进行编码,当用户点击自己需要的功能的时候,记录下访问用户id、访问模块、访问时间、用户登出等信息,然后将用户的访问菜单、模块信息、时间信息保存到后台记录表中。通过分析上述步骤获取的用户行为数据,获取到能反应用户常用的功能信息,并保存到常用功能表中。分析方式主要有两种:一、根据用户在从当前时间向前推算n天内的时间周期内,用户使用的功能频率进行倒序排序,并结合用户登录后在某一模块停留的时长(活跃程度),两者按照一定的权重进行计算,得到一个新的用户访问频率倒序排列的列表l1,取l1的前m项为高频使用功能,并保存到常用
功能表中;二、分析用户数据,以周、月、季度为周期,查看用户是否在周期内的某一固定时刻,固定的访问某一功能,以确定用户有周期性的工作要做。两者结合,每天进行批量处理得出用户的常用功能菜单。此外,考虑到用户会根据自己的工作需要、个人喜好,希望能够自己编辑常用功能,因此可提供给用户可以在某个功能上添加为常用功能的按钮,并将结果记录到常用功能表中,与上述步骤分析的结果取并集。
43.实施例中,根据所述常用功能关系表,进行功能菜单展示。
44.具体实施时,用户登录后,菜单展示时单独开辟快区域展现用户常用功能,使用户能够快速定位及访问。
45.本发明实施例在表设计时,可以对菜单、模块进行编码,保存其链接地址,并保存在后台,菜单在前端页面展示时,建立用户和常用功能的关系对照表,用户访问记录表。当用户点击菜单进入链接的时候,会将用户点击的菜单记录到后台,后通过批量和大数据计算,分析用户行为,判断用户常用的功能,并存入到常用功能的关系表中,也可以用户自定义选择某个功能为常用功能,直接存入常用功能关系表中。后续在常用功能模块,直接查询此表,展示菜单和模块。
46.本发明将用户功能菜单、模块进行编码并保存访问链接的地址,通过用户点击访问的动作,在后台记录用户点击行为,通过大数据方式,获取到用户常用功能的编码,同时开放用户自定义指定的接口,可以让用户自己选定常用功能。之后在后台存储用户和常用功能的对应关系,在页面进行展示。
47.基于同一发明构思,本发明实施例还提供了一种功能菜单展示装置,如下面的实施例所述。由于这些解决问题的原理与功能菜单展示方法相似,因此功能菜单展示装置的实施可以参见方法的实施,重复之处不再赘述。
48.图4为本发明实施例中功能菜单展示装置的结构图,如图4所示,该功能菜单展示装置包括:
49.登录信息获得模块401,用于获得用户登录信息;
50.常用功能获取模块402,用于根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;
51.功能菜单展示模块403,用于根据所述常用功能关系表,进行功能菜单展示。
52.一个实施例中,常用功能获取模块402还用于:
53.根据用户历史行为数据,确定用户在预设时间周期内的功能访问频率数据以及用户登录后的功能访问时长数据;
54.分别对所述功能访问频率数据和功能访问时长数据进行排序;
55.根据排序的结果以及预设权重,确定功能访问排序数据。
56.一个实施例中,常用功能获取模块402还用于:
57.根据用户历史行为数据,确定每个功能对应的用户访问时间序列;
58.根据所述用户访问时间序列,确定功能是否存在周期性;
59.若存在周期性,则根据用户访问时间序列生成功能访问周期数据。
60.一个实施例中,常用功能获取模块402还用于:
61.从功能访问排序数据中筛选预设数量的功能数据;
62.根据筛选出的功能数据和功能访问周期数据,确定用户历史常用功能数据。
63.基于前述发明构思,如图5所示,本发明实施例还提供一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现上述功能菜单展示方法。
64.基于前述发明构思,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述功能菜单展示方法。
65.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述功能菜单展示方法。
66.本发明实施例通过获得用户登录信息;根据所述用户登录信息,在数据库中获取对应的常用功能关系表,所述常用功能关系表按如下方式根据用户历史行为数据预先建立:获得用户历史行为数据,根据用户历史行为数据确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,根据所述功能访问排序数据和功能访问周期数据确定用户历史常用功能数据,根据用户历史常用功能数据和用户自定义功能数据建立常用功能关系表;根据所述常用功能关系表,进行功能菜单展示。本发明实施例无需用户从大量功能中进行人工筛选,而是根据用户的历史行为确定功能访问排序数据,功能访问周期数据和用户自定义功能数据,进而建立常用功能关系表,在获得用户登录信息后获取对应的常用功能关系表实现功能菜单展示,快速定位常用功能,节省人力物力,提高用户体验。
67.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
68.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
69.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
70.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
71.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1