一种个性化菜单配置方法及装置制造方法

文档序号:6634009阅读:147来源:国知局
一种个性化菜单配置方法及装置制造方法
【专利摘要】本申请提供一种个性化菜单配置方法及装置,通过接收菜单组展示请求(其中携带发送该菜单组展示请求的用户的身份信息),获取与该身份信息对应的控制信息表(该控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息),并针对该菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表,最后利用控制信息表中的控制信息控制基础信息表进行菜单展示,实现了对菜单的个性化配置,满足了用户对菜单的个性化需求、增强了用户体验性。
【专利说明】一种个性化菜单配置方法及装置

【技术领域】
[0001]本申请涉及个性化配置【技术领域】,特别是涉及一种个性化菜单配置方法及装置。

【背景技术】
[0002]随着科学技术的飞速发展,互联网技术已逐渐在人们的日常生活中变的越来越重要。通过互联网上可实现网上购物、转账汇款、观看影片等功能,极大的满足了人们的生活需求。
[0003]互联网主要是通过菜单作为提供功能的入口,如:网上银行系统中通过导航条中的各个导航菜单为用户提供功能入口。一套较好的菜单能够为用户提供友好的菜单显示方式,让用户迅速定位到目的功能,对用户体验影响重大。
[0004]因此,亟需一种个性化菜单配置方法及装置,以满足用户对菜单的个性化需求、增强用户体验性。


【发明内容】

[0005]有鉴于此,本申请提供一种个性化菜单配置方法及装置,以满足用户对菜单的个性化需求、增强用户体验性。
[0006]为了实现上述目的,本发明实施例提供的技术方案如下:
[0007]一种个性化菜单配置方法,包括:
[0008]接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息;
[0009]获取与所述身份信息对应的控制信息表,所述控制信息表中携带指示所述用户对所述菜单组中的菜单的个性化配置操作的控制信息;
[0010]针对所述菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表;
[0011]利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示。
[0012]优选的,当所述个性化配置操作为菜单层级调整操作时,
[0013]所述利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示的过程为:
[0014]利用所述控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,所述目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表;
[0015]根据所述目的信息表集合进行菜单展示。
[0016]优选的,所述利用所述控制信息表中的控制信息更新相应的基础信息表的过程为:
[0017]确定所述控制信息表中的控制信息指示的待进行层级调整的第一目的菜单、该第一目的菜单的第一父菜单及第二父菜单;
[0018]将所述第一目的菜单的信息从所述第一父菜单对应的基础菜单信息表的子菜单中列表中删除;
[0019]将所述第一目的菜单的信息添加至所述第二父菜单对应的基础菜单信息表的子菜单列表中。
[0020]优选的,当所述个性化配置操作为菜单位置调整操作时,
[0021]所述利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示的过程为:
[0022]获取所述控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序;
[0023]在利用基础信息表进行菜单展示过程中,控制所述第二目的菜单所属菜单层级中的各个菜单按照所述菜单顺序进行菜单展示。
[0024]优选的,所述控制信息表中还包括快捷菜单信息。
[0025]优选的,还包括:按照所述控制信息表中携带的快捷菜单信息展示快捷菜单。
[0026]一种个性化菜单配置装置,包括:
[0027]接收单元,用于接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息;
[0028]第一获取单兀,用于获取与所述身份信息对应的控制信息表,所述控制信息表中携带指示所述用户对所述菜单组中的菜单的个性化配置操作的控制信息;
[0029]第二获取单元,用于针对所述菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表;
[0030]展示单元,用于利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示。
[0031]优选的,当所述个性化配置操作为菜单层级调整操作时,
[0032]所述展示单元利用所述控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,所述目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表;
[0033]根据所述目的信息表集合进行菜单展示。
[0034]优选的,当所述个性化配置操作为菜单位置调整操作时,
[0035]所述展示单元获取所述控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序;
[0036]在利用基础信息表进行菜单展示过程中,控制所述第二目的菜单所属菜单层级中的各个菜单按照所述菜单顺序进行菜单展示。
[0037]优选的,所述控制信息表中还包括快捷菜单信息。
[0038]本申请提供一种个性化菜单配置方法及装置,通过接收菜单组展示请求(其中携带发送该菜单组展示请求的用户的身份信息),获取与该身份信息对应的控制信息表(该控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息),并针对该菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表,最后利用控制信息表中的控制信息控制基础信息表进行菜单展示,实现了对菜单的个性化配置,满足了用户对菜单的个性化需求、增强了用户体验性。

【专利附图】

【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本申请实施例一提供的一种个性化菜单配置方法流程图;
[0041]图2为本申请实施例二提供的一种个性化菜单配置装置的结构示意图。

【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]实施例一:
[0044]图1为本申请实施例一提供的一种个性化菜单配置方法流程图。
[0045]如图1所示,该方法包括:
[0046]S101、接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息;
[0047]具体的,用户可通过操作按键等发送菜单组展示请求,该菜单组展示请求中携带该用户的身份信息。当用户发送菜单组展示请求后,本申请提供的一种个性化菜单配置方法可接收该菜单组展示请求。
[0048]具体的,每个用户唯一对应一个身份信息。
[0049]S102、获取与身份信息对应的控制信息表,控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息;
[0050]具体的,针对每个身份信息均预先存储有一个与其对应的控制信息表,该控制信息表中携带指示具有该身份信息的用户对菜单组中的菜单的个性化配置操作的控制信息。
[0051]具体的,每当用户针对菜单组中的菜单进行个性化配置操作后,就在该用户的身份信息对应的控制表中记录相应的指示该个性化配置操作的控制信息。
[0052]S103、针对菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表;
[0053]具体的,针对菜单组中的每个待展示菜单均预先存储有与其对应的指示其基本信息的基础信息表,
[0054]具体的,基本信息为:菜单的名称、该菜单与其他菜单之间的层级关系等。以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置基本信息的具体内容,在此不做限定。
[0055]具体的,为保证基础信息表中信息的安全性,优选的,设置基础信息表中的内容始终不变,每次执行本申请实施例提供的个性化菜单配置方法时,复制获取需要的基础信息表,并对复制得到的基础信息表进行操作以实现菜单展示过程。
[0056]以上仅仅是本申请的优选方式,发明人还可根据自己的需求任意设置基础信息表的性质,如设置该基础信息表为可更改类型,每次直接对原始的基础信息表进行操作以实现菜单展示过程。
[0057]S104、利用控制信息表中的控制信息控制基础信息表进行菜单展示。
[0058]具体的,控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息,当进行菜单展示时,需直接利用该控制信息控制该基础信息表进行菜单展示。
[0059]本申请提供一种个性化菜单配置方法,通过接收菜单组展示请求(其中携带发送该菜单组展示请求的用户的身份信息),获取与该身份信息对应的控制信息表(该控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息),并针对该菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表,最后利用控制信息表中的控制信息控制基础信息表进行菜单展示,实现了对菜单的个性化配置,满足了用户对菜单的个性化需求、增强了用户体验性。
[0060]具体的,当个性化配置操作为菜单层级调整操作时,利用控制信息表中的控制信息控制基础信息表进行菜单展示的过程为:
[0061]1、利用控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表;
[0062]2、根据目的信息表集合进行菜单展示。
[0063]为了便于阅读人员对本申请实施例提到的当个性化配置操作为菜单层级调整操作时,利用控制信息表中的控制信息更新相应的基础信息表的过程的理解,对其具体实现过程进行介绍,该“利用控制信息表中的控制信息更新相应的基础信息表”过程包括如下3个步骤:
[0064]I)、确定控制信息表中的控制信息指示的待进行层级调整的第一目的菜单、该第一目的菜单的第一父菜单及第二父菜单;
[0065]2)、将第一目的菜单的信息从第一父菜单对应的基础菜单信息表的子菜单中列表中删除;
[0066]3)、将第一目的菜单的信息添加至第二父菜单对应的基础菜单信息表的子菜单列表中。
[0067]以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置“利用控制信息表中的控制信息更新相应的基础信息表”的具体实现方式,在此不做限定。
[0068]具体的,当个性化配置操作为菜单位置调整操作时,利用控制信息表中的控制信息控制基础信息表进行菜单展示的过程为:
[0069]1、获取控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序;
[0070]2、在利用基础信息表进行菜单展示过程中,控制第二目的菜单所属菜单层级中的各个菜单按照菜单顺序进行菜单展示。
[0071]具体的,上述文字描述中仅仅介绍了个性化配置操作为菜单层级调整操作/菜单位置调整操作时相应的个性化菜单配置方法,具体的,在实现过程中每个个性化配置操作之间并不是互相独立的,如:用户第一次的个性化配置操作为菜单位置调整操作、第二次个性化配置操作为在第一次个性化配置操作的基础上进行的菜单层级调整操作、第三次为个性化配置操作为在第二次个性化配置操作的基础上进行的菜单层级调整操作,以此类推。
[0072]在上述情况下,阅读人员应该理解的是在每次实现本申请实施例提供的一种个性化菜单配置方法时,应在当前个性化菜单配置方法对应的个性化配置操作之前的各个个性化配置操作的基础上进行,进而才能保证最终菜单展示的准确性。
[0073]进一步的,本申请实施例提供的一种个性化菜单配置方法中的控制信息表中还包括快捷菜单信息。
[0074]以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置快捷菜单信息的存储位置,在此不做限定,如:发明人可根据自己的需求将快捷菜单信息独立控制信息表以外,单独设置一个信息表用于存储该快捷菜单信息。
[0075]具体的,预先设置有分别与每个菜单唯一对应的菜单标识,且针对每个菜单而言,与其对应的基础信息表中均携带有与该菜单对应的菜单标识。
[0076]快捷菜单信息中包括至少一个菜单标识,通过快捷菜单信息中的菜单标签即可查找到与该菜单标识对应的菜单的基础信息表。
[0077]进一步的,本申请实施例提供的一种个性化菜单配置方法中,还包括:按照控制信息表中携带的快捷菜单信息展示快捷菜单。
[0078]具体的,获取控制信息表中携带的快捷菜单信息中的每个菜单标识,针对每个菜单标识,利用该菜单标识获取与该菜单标识对应的菜单的基础信息表,进而利用该基础信息表中的基本信息在快捷菜单中展示该菜单,如:在快捷菜单中展示该菜单的菜单名称。
[0079]具体的,按照预先设置的快捷菜单展示位置展示快捷菜单。
[0080]本申请在上述提供的个性化配置操作为菜单层级调整操作/菜单位置调整操作的基础上,进一步提供了快捷菜单的个性化配置操作,进一步满足了用户对菜单的个性化需求。
[0081]实施例二:
[0082]图2为本申请实施例二提供的一种个性化菜单配置装置的结构示意图。
[0083]如图2所示,该装置包括:依次相连的接收单元1、第一获取单元2、第二获取单元3及展示单元4,其中,
[0084]接收单元1,用于接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息;
[0085]第一获取单元2,用于获取与身份信息对应的控制信息表,控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息;
[0086]具体的,控制信息表中还包括快捷菜单信息。
[0087]第二获取单元3,用于针对菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表;
[0088]展示单元4,用于利用控制信息表中的控制信息控制基础信息表进行菜单展示。
[0089]具体的,当个性化配置操作为菜单层级调整操作时,展示单元利用控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表;根据目的信息表集合进行菜单展示。
[0090]具体的,当个性化配置操作为菜单位置调整操作时,展示单元获取控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序;在利用基础信息表进行菜单展示过程中,控制第二目的菜单所属菜单层级中的各个菜单按照菜单顺序进行菜单展示。
[0091]本申请提供一种个性化菜单配置装置,通过接收菜单组展示请求(其中携带发送该菜单组展示请求的用户的身份信息),获取与该身份信息对应的控制信息表(该控制信息表中携带指示用户对菜单组中的菜单的个性化配置操作的控制信息),并针对该菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表,最后利用控制信息表中的控制信息控制基础信息表进行菜单展示,实现了对菜单的个性化配置,满足了用户对菜单的个性化需求、增强了用户体验性。
[0092]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0093]以上仅是本申请的优选实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种个性化菜单配置方法,其特征在于,包括: 接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息; 获取与所述身份信息对应的控制信息表,所述控制信息表中携带指示所述用户对所述菜单组中的菜单的个性化配置操作的控制信息; 针对所述菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表; 利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示。
2.根据权利要求1所述的方法,其特征在于,当所述个性化配置操作为菜单层级调整操作时, 所述利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示的过程为: 利用所述控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,所述目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表; 根据所述目的信息表集合进行菜单展示。
3.根据权利要求2所述的方法,其特征在于,所述利用所述控制信息表中的控制信息更新相应的基础信息表的过程为: 确定所述控制信息表中的控制信息指示的待进行层级调整的第一目的菜单、该第一目的菜单的第一父菜单及第二父菜单; 将所述第一目的菜单的信息从所述第一父菜单对应的基础菜单信息表的子菜单中列表中删除; 将所述第一目的菜单的信息添加至所述第二父菜单对应的基础菜单信息表的子菜单列表中。
4.根据权利要求1所述的方法,其特征在于,当所述个性化配置操作为菜单位置调整操作时, 所述利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展示的过程为: 获取所述控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序; 在利用基础信息表进行菜单展示过程中,控制所述第二目的菜单所属菜单层级中的各个菜单按照所述菜单顺序进行菜单展示。
5.根据权利要求1所述的方法,其特征在于,所述控制信息表中还包括快捷菜单信息。
6.根据权利要求5所述的方法,其特征在于,还包括:按照所述控制信息表中携带的快捷菜单信息展示快捷菜单。
7.—种个性化菜单配置装置,其特征在于,包括: 接收单元,用于接收菜单组展示请求,其中携带发送该菜单组展示请求的用户的身份信息; 第一获取单元,用于获取与所述身份信息对应的控制信息表,所述控制信息表中携带指示所述用户对所述菜单组中的菜单的个性化配置操作的控制信息; 第二获取单元,用于针对所述菜单组中每个待展示菜单获取与其对应的指示其基本信息的基础信息表; 展示单元,用于利用所述控制信息表中的控制信息控制所述基础信息表进行菜单展/Jn ο
8.根据权利要求7所述的装置,其特征在于,当所述个性化配置操作为菜单层级调整操作时, 所述展示单元利用所述控制信息表中的控制信息更新相应的基础信息表,以生成目的信息表集合,所述目的信息表集合中包括更新后的各个基础信息表及未更新的各个基础信息表; 根据所述目的信息表集合进行菜单展示。
9.根据权利要求7所述的装置,其特征在于,当所述个性化配置操作为菜单位置调整操作时, 所述展示单元获取所述控制信息表中的控制信息指示的待进行菜单位置调整的第二目的菜单所属的菜单层级中的各个菜单的菜单顺序; 在利用基础信息表进行菜单展示过程中,控制所述第二目的菜单所属菜单层级中的各个菜单按照所述菜单顺序进行菜单展示。
10.根据权利要求7所述的装置,其特征在于,所述控制信息表中还包括快捷菜单信肩、O
【文档编号】G06F3/0482GK104407780SQ201410640423
【公开日】2015年3月11日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】黄宇鹏, 蒋吉荣, 张鹏辉, 肖群, 程浩, 黄静宾, 吴英岗, 何欢, 方智, 林伟泳 申请人:中国建设银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1