CN111680236A - 菜单显示方法、装置、终端设备及存储介质 - Google Patents
菜单显示方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- CN111680236A CN111680236A CN202010506821.8A CN202010506821A CN111680236A CN 111680236 A CN111680236 A CN 111680236A CN 202010506821 A CN202010506821 A CN 202010506821A CN 111680236 A CN111680236 A CN 111680236A
- Authority
- CN
- China
- Prior art keywords
- menu
- label
- menu items
- user
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000000694 effects Effects 0.000 claims abstract description 86
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000012163 sequencing technique Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000007405 data analysis Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 6
- 239000000463 material Substances 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种菜单显示方法、装置、设备及存储介质。该方法包括:获取用户的历史消费数据;基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。本发明最终展示的菜单界面是基于用户的消费记录所预测的支出活动,更契合用户的消费需求,应用的菜单界面可以实时根据用户的支出活动优化改变。
Description
技术领域
本发明涉及菜单显示技术领域,具体涉及一种菜单显示方法、装置、设备及存储介质。
背景技术
目前用户在使用电子设备上的应用时,应用的菜单界面上菜单项往往是固定不变的,对于部分应用提供有用户自行改变菜单项位置的方法,但是用户的使用需求并不是一成不变的,因此无法调整的菜单界面以及需要用户自行调整的菜单界面实际无法满足用户的使用需求,用户每次都要自行调整菜单界面非常繁琐。
发明内容
有鉴于此,本发明提供了一种菜单显示方法,以提供适应用户的个性化菜单。
为解决上述技术问题,本发明采用以下技术方案:
在一个实施例中,本发明提供了一种菜单显示方法,该方法包括:
获取用户的历史消费数据;
基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;
基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;
按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
更具体的,在一些实施例中,所述获取用户的历史消费数据之后,还包括:
分析所述历史消费数据,确定用户的第二标签;
所述基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:
基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;
基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
更具体的,在一些实施例中,所述基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:
分析所述预设时间段内所述第一标签出现次数和对应时长,并基于所述出现次数和对应时长对所述第一标签进行排序得到第一标签序列;
根据所述第一标签序列以及所述第一标签与菜单项的第一关联关系确定第一菜单项序列,所述第一菜单项序列表示所述菜单项的优先级顺序。
更具体的,在一些实施例中,所述按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:
获取初始菜单界面,所述初始菜单界面包括多个初始菜单项;
根据所述优先级顺序调整所述多个初始菜单项的位置得到第一菜单界面;
显示所述第一菜单界面。
更具体的,在一些实施例中,所述按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:
获取预设菜单框架,所述预设菜单框架用于确定预设数量的菜单项的显示位置;
根据所述优先级顺序选取优先级比较高的预设数量的所述菜单项;
将预设数量的所述菜单项按照所述优先级顺序填充至所述预设菜单框架得到第二菜单界面;
显示所述第二菜单界面。
更具体的,在一些实施例中,所述获取用户的历史消费数据,包括:
按照预设规则监控用户的支出活动;
当发生所述支出活动时,获取与所述支出活动对应的相关数据,存储为历史消费数据。
在一个实施例中,本发明提供了一种菜单显示装置,包括:
数据获取模块,用于获取用户的历史消费数据;
预测模块,用于基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;
菜单项排序模块,用于基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;
显示模块,用于按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
更具体的,在一些实施例中,菜单显示装置中还包括,数据分析模块,所述数据分析模块用于;分析所述历史消费数据,确定用户的第二标签;
所述菜单项排序模块包括:
第二标签分析单元,用于基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;
第一标签分析单元,用于基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
在一个实施例中,本发明提供了一种菜单显示设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器能够实现如前述的菜单显示方法。
在一个实施例中,本发明提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被执行时实现前述的菜单显示方法。
本发明提供的菜单显示方法,通过获取用户的历史消费数据,并基于历史消费数据预测用户在预设时间段内的支出活动,根据预测的支出活动通过第一标签确定菜单项的优先级顺序,根据菜单项的优先级顺序确定菜单界面中菜单项的位置进而向用户展示个性化的菜单界面,本实施例最终展示的菜单界面是基于用户的消费记录所预测的支出活动,更契合用户的消费需求,应用的菜单界面可以实时根据用户的支出活动优化改变。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本申请的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明实施例一提供的一种菜单显示方法的流程图;
图2是本发明实施例二提供的一种菜单显示方法的流程图;
图3是本发明实施例二提供的一种菜单显示方法的子流程图;
图4是本发明实施例二提供的一种菜单显示方法的子流程图;
图5是本发明实施例三提供的一种菜单显示装置的结构示意图;
图6是本发明实施例四提供的一种菜单显示设备的结构示意图。
具体实施方式
下面结合本申请实施例中的附图,对本申请实施中的技术方案进行清楚、完整的描述。可以理解的是,此处所描述的具体实施例仅仅是本申请一部分实施例,而不是全部的实施例,仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一物料清单称为第二物料清单,且类似地,可将第二物料清单称为第一物料清单。第一物料清单和第二物料清单两者都是物料清单,但其不是同一物料清单。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。需要说明的是,当一个部被称为“固定于”另一个部,它可以直接在另一个部上也可以存在居中的部。当一个部被认为是“连接”到另一个部,它可以是直接连接到另一个部或者可能同时存在居中部。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述,只是为了说明的目的,并不表示是唯一的实施方式。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
参见图1,在本发明的实施例一中,提供了一种菜单显示方法,该方法可以适用于向用户提供菜单界面显示服务的服务器或终端。具体的,该方法包括以下步骤:
S110、获取用户的历史消费数据。
历史消费数据是指用户一定历史时间内的历史支出活动相关数据(历史时间内如过去一年内),当然也是应用有权限获取到的数据,此处所指的有权限获取到的数据可以是用户直接授权获取的数据也可以是相关联应用间共享的数据。具体的,历史时间可以预置也可以随时调整,此处不做限制。
具体的,用户每基于电子设备发生支出活动,电子设备均会产生相应的支出记录,服务器按照预设规则从电子设备获取支出记录,例如服务器可以在每天预设时间点或按照预设时间间隔向电子设备拉取支出记录,也可以是电子设备每次产生支出记录时自行向服务器发送支出记录,服务器根据获取到的支出记录整理消费相关信息并存储得到历史消费数据。
S120、基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签。
时间序列模型能够根据时间预测用户的支出活动,其是根据用户的历史消费数据建模得到的,示例性的,本实施例中的时间序列模型可以是Prophet。通过对用户的支出活动分析可以得知用户的支出活动是与时间相关的,例如在节日期间用户的支出活动要比平时多。支出活动就是指用户的消费行为,具体可以是理财、购物等。预设时间段是一个可以根据需求变更的时间区间,如可以是从当前算起的未来六个小时、未来三天、未来一周等。第一标签是一个用于建立支出活动与菜单项联系的标签,其与菜单项的具体内容相关,例如菜单项内容是关于支出项目时,第一标签是可以是支出分类,当然第一标签也可以包括一种或多种标签例如同时包括支出时间标签、支出分类标签和强度标签等。
具体的,服务器在获取到用户的历史消费数据后,先利用历史消费数据建模得到用户单独对应的时间序列模型,根据时间序列模型预测用户在预设时间段内的可能发生的支出活动,例如用户每年双十一期间都会进行大量支出,且多进行电子设备采购和家电采购,服务器按照预设的规则对预测的支出活动打上第一标签。
S130、基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序。
菜单项是设置好的能够通过菜单界面展示给用户的交互选项,对应应用的业务功能,一般由于显示界面大小限制,一个菜单界面上只是将部分菜单项展示出来,本实施例中应用的菜单项与第一标签存在第一关联关系,第一关联关系表示每个菜单项与每个第一标签的关联程度,关联程度越高表示该菜单项与第一标签对应的支出活动关联度越高,在确定了用户在预设时间段的支出活动后,对应的第一标签也就确定了,相应的,菜单项与预测的支出活动的关联度也能够确定,据此可以得到一个菜单项的优先级顺序:菜单项与预测的支出活动的关联度越高则该菜单项的优先级越高。
示例性的,第一关联关系存储在服务器中,户在预设时间段内的支出活动并确定了其对应的第一标签后,基于第一标签按照第一关联关系比较菜单项和支出活动的关联度,得到菜单项的优先级顺序。还可以是服务器在得到了第一标签后,将第一标签发送到给最终显示菜单界面的电子设备,第一关联关系存储在电子设备中,由电子设备基于第一标签按照第一关联关系比较菜单项和支出活动的关联度,得到菜单项的优先级顺序。
S140、按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
在一个菜单界面中,不同的菜单项位于不同的位置,一般情况下在菜单界面中为了凸显不同菜单项的重要程度,对菜单项的位置是特意设置的,即在菜单项确定的情况下,每个菜单项的位置也是确定的,本实施例中,每个菜单项的位置并不是确定的,而是根据菜单项的优先级顺序实时调整的,即用户每次打开应用时,显示的菜单界面都会是根据其可能的支出活动而优化显示的。
示例性的,对于由服务器确定菜单界面的电子设备,用户在触发电子设备的应用时,服务器按照该用户对应的菜单项的优先级顺序确定该电子设备上将要显示的菜单界面,例如在菜单界面上按照显示区域大小、显示区域操作方便穿程度综合排序得到显示区域的位置优先级,将显示区域的位置优先级和菜单项的优先级顺序一一匹配(位置优先级高的显示区域用于显示优先级顺序在前的菜单项)得到显示给用户的菜单界面。可选的,在一些实施例中,菜单界面是可以由电子设备自行确定的,相应的,菜单项的优先级顺序也是由电子设备确定的(根据时间上最近一次服务器发送的第一标签),电子设备在用户点开应用时根据菜单项的优先级顺序,按照应用的业务逻辑决定待显示的菜单项以及各菜单项在菜单界面的位置,得到显示给用户的菜单界面。
更具体的,在一些实施例中,步骤S130具体包括(图未示):
S131、分析所述预设时间段内所述第一标签出现次数和对应时长,并基于所述出现次数和对应时长对所述第一标签进行排序得到第一标签序列。
第一标签出现次数和对应时长取决于预测的支出活动,例如在一个预设时间段三天内,预测用户可能在第一天发生支出活动A,第二天和第三天发生支出活动B,且活动A和活动B都对应一共同标签1,活动A还对应标签2,活动B还对应标签3,则标签1出现次数为2,对应时长为三天,标签2出现次数为1,对应时长为一天,标签3出现次数为1,对应时长为两天。按照一定的规则(如:优先考虑出现次数,出现次数越多越靠前,在出现次数相同时考虑对应时长;按照不同标准综合计算出现次数得分和对应时长得分,计算总得分,总得分越高越靠前)根据出现次数和对应时长对第一标签进行评估,可以得到对第一标签进行排序后的第一标签序列。
S132、根据所述第一标签序列以及所述第一标签与菜单项的第一关联关系确定第一菜单项序列,所述第一菜单项序列表示所述菜单项的优先级顺序。
每个第一标签和菜单项都确定的关联程度——第一关联关系,根据第一标签序列,按照第一关联关系对菜单项进行对应排序即可得到第一菜单项序列,第一菜单项序列表示预测的支出活动和菜单项的关联程度,也作为后续确定菜单界面时的菜单项的优先级顺序。
本实施例提供了一种菜单显示方法,通过获取用户的历史消费数据,并基于历史消费数据预测用户在预设时间段内的支出活动,根据预测的支出活动通过第一标签确定菜单项的优先级顺序,根据菜单项的优先级顺序确定菜单界面中菜单项的位置进而向用户展示个性化的菜单界面,本实施例最终展示的菜单界面是基于用户的消费记录所预测的支出活动,更契合用户的消费需求,应用的菜单界面可以实时根据用户的支出活动优化改变。
实施例二
本实施例在上一实施例提供的菜单显示方法的基础上,补充了结合用户的历史消费数据进行菜单显示的过程,并对上一实施例汇中的部分内容进行了详细解释,具体如图2所示,包括:
S210、获取用户的历史消费数据。
具体的,在一些实施例中,S210具体包括(图未示):
S211、按照预设规则监控用户的支出活动。
用户的支出活动可以包括很多内容,针对不同的应用其可能并非所有的支出活动都是需要进行分析,因此可以设置预设规则以监控用户特定的支出活动。
S212、当发生所述支出活动时,获取与所述支出活动对应的相关数据,存储为历史消费数据。
当监控到用户特定的支出活动时,本实施例中需要获取与该支出活动相关的全部数据,以作为后续分析基础。
S220、基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签。
S230、分析所述历史消费数据,确定用户的第二标签。
与第一标签类似的,第二标签是基于对用户的历史支出活动析得到的,历史消费数据记录的就是用户的历史支出活动,也是用于建立支出活动与菜单项联系的标签。第二标签的具体内容可以与第一标签不同,一般情况下第二标签会包括一些与用户身份相关的内容,如家庭情况、年龄等。
S240、基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列。
第二关联关系与第一关联关系类似,表示每个菜单项与每个第二标签的关联程度,菜单项与第二标签的关联程度越高表示该菜单项与用户的相关性越强,据此可以对菜单项进行排序,与用户相关性越强的菜单项排序月靠前,得到一个用于表示菜单项与用户相关联程度的第二菜单项序列。
S250、基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
本实施例中实际是综合了历史支出活动和预测的支出活动来确定菜单界面,因此在得到与历史支出活动相关的第二菜单项序列后,进一步结合预测的支出活动对第二菜项序列进行调整,具体就是基于第一标签与菜单项的第一关联关系对第二菜单项列优化得到第一菜单项序列。
S260、按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
更具体的,在一实施例中,如图3所示,步骤S260具体包括步骤S261-263:
S261、获取初始菜单界面,所述初始菜单界面包括多个初始菜单项。
初始菜单界面可以理解为一个默认的原始菜单界面,是应用开发完成后所预置好的,初始菜单界面上显示的是应用具备的全部菜单项中或部分菜单项。
S262、根据所述优先级顺序调整所述多个初始菜单项的位置得到第一菜单界面。
在需要显示菜单界面时,本实施例中是基于初始菜单界面调整得到最终展示给用户的第一菜单界面,具体为:确定初始菜单界面中的菜单项为待显示菜单项,根据步骤S250中得到的菜单项的优先级顺序,对待显示菜单项进行排序,并根据排序结果调整待显示菜单项的位置,即实际上是将初始菜单界面中菜单项变更位置得到第一菜单界面。
S263、显示所述第一菜单界面。
替代性的,在一实施例中,如图4所示,步骤S260具体包括步骤S265-268:
S265、获取预设菜单框架,所述预设菜单框架用于确定预设数量的菜单项的显示位置。
在替代实施例中,菜单界面的每次显示,都是通过填充预设菜单框架完成,预设菜单框架只给出了菜单项的显示位置,而并未给出显示的菜单项内容。
S266、根据所述优先级顺序选取优先级比较高的预设数量的所述菜单项。
在替代实施例中,每次显示的菜单界面中包括的菜单项都有可能不同,具体需要取决于步骤S250中得到的菜单项的优先级顺序,由于预设菜单框架已经确定了只会显示预设数量的菜单项,因此替代实施例中按照菜单项的优先级顺序,选择优先级比较高的预设数量的所述菜单项,作为即将显示给用户的菜单项。
S267、将所述预设数量的菜单项按照所述优先级顺序填充至所述预设菜单框架得到第二菜单界面。
在确定了即将显示给用户的菜单项之后,替代实施例中按照优先级顺序将即将显示给用户的菜单项填充至预设菜单框架,当然预设菜单框架中不同显示位置间也是有优劣排序的,按照优先级顺序和优劣排序对应的方式,最终确定显示给用户的第二菜单界面。
S268、显示所述第二菜单界面。
本实施例提供的菜单显示方法,进一步考虑了用户的历史支出活动,综合历史支出活动和预测的支出活动来确定最终显示的菜单界面,该方法综合了用户的历史消费情况和未来消费预测,能够避免因预测偏差导致显示的菜单界面与用户实际需求偏差过大的问题,同时实现了为用户个性化展示菜单界面。
实施例三
本发明实施例三中提供了一种菜单显示装置,图5为该装置的结构示意图,包括:
数据获取模块310,用于获取用户的历史消费数据。
预测模块320,用于基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签。
菜单项排序模块330,用于基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序。
显示模块340,用于按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
更具体的,在一些实施例中,还包括,数据分析模块,所述数据分析模块用于;分析所述历史消费数据,确定用户的第二标签,菜单项排序模块包括:第二标签分析单元,用于基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;第一标签分析单元,用于基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
更具体的,菜单项排序模块包括:第一标签排序单元,用于分析所述预设时间段内所述第一标签出现次数和对应时长,并基于所述出现次数和对应时长对所述第一标签进行排序得到第一标签序列;菜单项排序单元,用于根据所述第一标签序列以及所述第一标签与菜单项的第一关联关系确定第一菜单项序列,所述第一菜单项序列表示所述菜单项的优先级顺序。
更具体的,数据获取模块包括:监控单元,用于按照预设规则监控用户的支出活动;记录单元,用于当发生所述支出活动时,获取与所述支出活动对应的相关数据,存储为历史消费数据。
更具体的,显示模块包括:初始菜单界面获取单元,用于获取初始菜单界面,所述初始菜单界面包括个初始菜单项;第一菜单界面确定单元,用于根据所述优先级顺序调整所述多个初始菜单项的位置得到第一菜单界面;第一显示单元,用于显示所述第一菜单界面。
替代性的,显示模块包括:预设菜单框架获取单元,用于获取预设菜单框架,所述预设菜单框架用于确定预设数量的菜单项的显示位置;菜单项确定单元,用于根据所述优先级顺序选取优先级比较高的预设数量的所述菜单项;第二菜单界面确定单元,用于将预设数量的所述菜单项按照所述优先级顺序填充至所述预设菜单框架得到第二菜单界面;第二显示单元,用于显示所述第二菜单界面。
本实施例提供了一种菜单显示装置,提供了一个用于个性化的菜单显示方法,通过获取用户的历史消费数据,并基于历史消费数据预测用户在预设时间段内的支出活动,根据预测的支出活动通过第一标签确定菜单项的优先级顺序,根据菜单项的优先级顺序确定菜单界面中菜单项的位置进而向用户展示个性化的菜单界面,本实施例最终展示的菜单界面是基于用户的消费记录所预测的支出活动,更契合用户的消费需求,应用的菜单界面可以实时根据用户的支出活动优化改变。
实施例四
图6为本发明实施例四提供的一种菜单显示设备600的结构示意图,该设备可以是具备显示组件和程序执行组件的终端,如图6所示,该设备包括存储器410、处理器420,设备中处理器420的数量可以是一个或多个,图6中以一个处理器420为例;设备中的存储器410、处理器420可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储器410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的菜单显示方法对应的程序指令/模块(例如,菜单显示装置中的数据获取模块310、预测模块320.菜单项排序模块330、显示模块340)。处理器420通过运行存储在存储器410中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的菜单显示方法。
其中,处理器420用于运行存储在存储器410中的计算机可执行程序,以实现如下步骤:步骤S110、获取用户的历史消费数据;步骤S120、基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;步骤S130、基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;S140、按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
当然,本发明实施例所提供的一种设备,该设备不限于如上的方法操作,还可以执行本发明实施例任意实施例所提供的菜单显示方法中的相关操作。
示例性的,在一个实施例中,处理器420执行计算机程序时还将结合用户的历史消费数据和预测的支出活动确定显示的菜单界面,执行为:获取用户的历史消费数据之后,还包括:分析所述历史消费数据,确定用户的第二标签;所述基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
示例性的,在一个实施例中,处理器420执行计算机程序时还实现:基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:分析所述预设时间段内所述第一标签出现次数和对应时长,并基于所述出现次数和对应时长对所述第一标签进行排序得到第一标签序列;根据所述第一标签序列以及所述第一标签与菜单项的第一关联关系确定第一菜单项序列,所述第一菜单项序列表示所述菜单项的优先级顺序。
示例性的,在一个实施例中,处理器420执行计算机程序时还执行:按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:获取初始菜单界面,所述初始菜单界面包括多个初始菜单项;根据所述优先级顺序调整所述多个初始菜单项的位置得到第一菜单界面;显示所述第一菜单界面。
示例性的,在一个实施例中,处理器420执行计算机程序时还执行:按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:获取预设菜单框架,所述预设菜单框架用于确定预设数量的菜单项的显示位置;根据所述优先级顺序选取优先级比较高的预设数量的所述菜单项;将预设数量的所述菜单项按照所述优先级顺序填充至所述预设菜单框架得到第二菜单界面;显示所述第二菜单界面。
示例性的,在一个实施例中,处理器420执行计算机程序时还执行:获取用户的历史消费数据,包括:按照预设规则监控用户的支出活动;当发生所述支出活动时,获取与所述支出活动对应的相关数据,存储为历史消费数据。
存储器410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本实施例提供了一种菜单显示设备,通过获取用户的历史消费数据,并基于历史消费数据预测用户在预设时间段内的支出活动,根据预测的支出活动通过第一标签确定菜单项的优先级顺序,根据菜单项的优先级顺序确定菜单界面中菜单项的位置进而向用户展示个性化的菜单界面,本实施例最终展示的菜单界面是基于用户的消费记录所预测的支出活动,更契合用户的消费需求,应用的菜单界面可以实时根据用户的支出活动优化改变。
实施例五
在实施例五中,还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种菜单显示方法,该菜单显示方法包括:
获取用户的历史消费数据;
基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;
基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;
按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本发明任意实施例所提供的菜单显示方法中的相关操作。
通过以上关于实施方式的描述,领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,设备,或者网络设备等)执行本发明各个实施例的方法。
值得注意的是,上述菜单显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种菜单显示方法,其特征在于,包括:
获取用户的历史消费数据;
基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;
基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;
按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
2.根据权利要求1所述的菜单显示方法,其特征在于,所述获取用户的历史消费数据之后,还包括:
分析所述历史消费数据,确定用户的第二标签;
所述基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:
基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;
基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
3.根据权利要求1所述的菜单显示方法,其特征在于,所述基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序,包括:
分析所述预设时间段内所述第一标签出现次数和对应时长,并基于所述出现次数和对应时长对所述第一标签进行排序得到第一标签序列;
根据所述第一标签序列以及所述第一标签与菜单项的第一关联关系确定第一菜单项序列,所述第一菜单项序列表示所述菜单项的优先级顺序。
4.根据权利要求1-3任意一项所述的菜单显示方法,其特征在于,所述按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:
获取初始菜单界面,所述初始菜单界面包括多个初始菜单项;
根据所述优先级顺序调整所述多个初始菜单项的位置得到第一菜单界面;
显示所述第一菜单界面。
5.根据权利要求1-3任意一项所述的菜单显示方法,其特征在于,所述按照所述优先级顺序确定所述菜单项的位置并显示菜单界面,包括:
获取预设菜单框架,所述预设菜单框架用于确定预设数量的菜单项的显示位置;
根据所述优先级顺序选取优先级比较高的预设数量的所述菜单项;
将预设数量的所述菜单项按照所述优先级顺序填充至所述预设菜单框架得到第二菜单界面;
显示所述第二菜单界面。
6.根据权利要求1所述的菜单显示方法,其特征在于,所述获取用户的历史消费数据,包括:
按照预设规则监控用户的支出活动;
当发生所述支出活动时,获取与所述支出活动对应的相关数据,存储为历史消费数据。
7.一种菜单显示装置,其特征在于,包括:
数据获取模块,用于获取用户的历史消费数据;
预测模块,用于基于所述历史消费数据得到时间序列模型,通过所述时间序列模型预测用户在预设时间段内的支出活动,并确定所述支出活动的第一标签;
菜单项排序模块,用于基于所述第一标签与菜单项的第一关联关系确定所述菜单项的优先级顺序;
显示模块,用于按照所述优先级顺序确定所述菜单项的位置并显示菜单界面。
8.根据权利要求7所述的菜单显示装置,其特征在于,还包括,数据分析模块,所述数据分析模块用于;分析所述历史消费数据,确定用户的第二标签;
所述菜单项排序模块包括:
第二标签分析单元,用于基于所述第二标签与菜单项的第二关联关系对所述菜单项进行优先级排序得到第二菜单项序列;
第一标签分析单元,用于基于所述第一标签与菜单项的第一关联关系对所述第二菜单项列优化得到第一菜单项序列,所述第一菜单项序列用于描述所述菜单项的优先级顺序。
9.一种终端设备,其特征在于,包括
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器能够实现如权利要求1-6中任一项所述的菜单显示方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的菜单显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010506821.8A CN111680236A (zh) | 2020-06-05 | 2020-06-05 | 菜单显示方法、装置、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010506821.8A CN111680236A (zh) | 2020-06-05 | 2020-06-05 | 菜单显示方法、装置、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111680236A true CN111680236A (zh) | 2020-09-18 |
Family
ID=72435038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010506821.8A Pending CN111680236A (zh) | 2020-06-05 | 2020-06-05 | 菜单显示方法、装置、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111680236A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778580A (zh) * | 2021-07-28 | 2021-12-10 | 赤子城网络技术(北京)有限公司 | 模态用户界面显示方法、电子设备及存储介质 |
CN114968028A (zh) * | 2022-05-24 | 2022-08-30 | 浪潮卓数大数据产业发展有限公司 | 基于用户行为分析动态改变菜单布局的方法、设备及介质 |
CN117453721A (zh) * | 2023-10-29 | 2024-01-26 | 江苏信而泰智能装备有限公司 | 一种基于大数据的生产经营数据采集*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198080A (zh) * | 2012-01-10 | 2013-07-10 | 纽海信息技术(上海)有限公司 | 首页显示***及方法 |
CN109814779A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 菜单显示方法、装置、计算机设备及存储介质 |
CN110569432A (zh) * | 2019-08-14 | 2019-12-13 | 中国平安人寿保险股份有限公司 | 商品序列计算方法、装置、计算机设备及存储介质 |
-
2020
- 2020-06-05 CN CN202010506821.8A patent/CN111680236A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198080A (zh) * | 2012-01-10 | 2013-07-10 | 纽海信息技术(上海)有限公司 | 首页显示***及方法 |
CN109814779A (zh) * | 2019-01-04 | 2019-05-28 | 平安科技(深圳)有限公司 | 菜单显示方法、装置、计算机设备及存储介质 |
CN110569432A (zh) * | 2019-08-14 | 2019-12-13 | 中国平安人寿保险股份有限公司 | 商品序列计算方法、装置、计算机设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
小小挖掘机: "用户行为序列推荐模型", 《HTTPS://CLOUD.TENCENT.COM/DEVELOPER/ARTICLE/1557205》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778580A (zh) * | 2021-07-28 | 2021-12-10 | 赤子城网络技术(北京)有限公司 | 模态用户界面显示方法、电子设备及存储介质 |
CN113778580B (zh) * | 2021-07-28 | 2023-12-08 | 赤子城网络技术(北京)有限公司 | 模态用户界面显示方法、电子设备及存储介质 |
CN114968028A (zh) * | 2022-05-24 | 2022-08-30 | 浪潮卓数大数据产业发展有限公司 | 基于用户行为分析动态改变菜单布局的方法、设备及介质 |
CN117453721A (zh) * | 2023-10-29 | 2024-01-26 | 江苏信而泰智能装备有限公司 | 一种基于大数据的生产经营数据采集*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111680236A (zh) | 菜单显示方法、装置、终端设备及存储介质 | |
CN111080413A (zh) | 电商平台商品的推荐方法、装置、服务器和存储介质 | |
CN107766547A (zh) | 电子书推荐方法、电子设备及计算机存储介质 | |
CN109816483B (zh) | 信息推荐方法及装置、可读存储介质 | |
CN107506367B (zh) | 确定应用展示内容的方法、装置及服务器 | |
CN109656782A (zh) | 可视化调度监控方法、装置及服务器 | |
CN109213802B (zh) | 用户画像构建方法、装置、终端和计算机可读存储介质 | |
US20140074452A1 (en) | System and method for automatic modeling of an application | |
CN111428131B (zh) | 信息推送方法、装置及*** | |
CN111666275B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN109961351B (zh) | 信息推荐方法、装置、存储介质及计算机设备 | |
CN108805596A (zh) | 商品定价信息处理方法、装置、电子设备及存储介质 | |
CN112732376A (zh) | 一种基于页面的信息交互方法及装置 | |
CN112241495A (zh) | 页面更新方法 | |
JP2023507043A (ja) | データ処理方法、装置、機器、記憶媒体及びコンピュータプログラム | |
US11562406B2 (en) | Optimizing website environments | |
CN115759433A (zh) | 业务办理等待时长的确定方法、装置和服务器 | |
CN109978575A (zh) | 一种挖掘用户流量经营场景的方法及装置 | |
CN115935089B (zh) | 一种基于rpa技术的上车点推荐优化方法和*** | |
CN114513686B (zh) | 视频信息的确定方法、装置以及存储介质 | |
CN111694872B (zh) | 一种业务处置的数据化方案的提供方法及装置 | |
KR102349825B1 (ko) | 전자상거래 시스템에서 쇼핑몰 회원의 상품 구매 추천 시점 산출 방법, 장치 및 시스템 | |
US20150149239A1 (en) | Technology Element Risk Analysis | |
CN112560938A (zh) | 模型训练方法、装置及计算机设备 | |
CN112634088A (zh) | 房源动态信息推送方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200918 |