本申请涉及终端显示技术领域,特别是涉及一种功能按钮显示方法、装置、计算机设备和存储介质。
背景技术:
随着终端显示技术的发展,为了方便用户在终端的界面上的操作,通常会在显示的界面上配置用于实现不同功能的功能按钮,可以在简化用户操作的同时,让用户在界面上的操作有更直观的显示。
目前,对功能按钮的显示通常与用户访问的用户界面绑定,功能按钮的显示相对固定,无法满足用户的个性化需求。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种功能按钮显示方法、装置、计算机设备和存储介质。
一种功能按钮显示方法,所述方法包括:
响应于针对于目标页面的至少一个访问请求,从至少一个用户信息中确定出目标用户信息;其中,所述访问请求中携带用户信息;
从预先配置的与所述目标页面对应的至少一个初始功能按钮中,确定出与所述目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在所述目标页面中显示与所述用户对应的至少一个目标功能按钮。
在其中一个实施例中,所述确定出与所述目标用户信息对应的至少一个目标功能按钮,包括:获取与所述目标用户信息匹配的目标用户角色;获取与所述目标用户角色对应的至少一个初始按钮标识;获取所述初始功能按钮对应的至少一个初始按钮标识;当所述目标用户角色对应的初始按钮标识,与所述初始功能按钮对应的初始按钮标识相同时,将该初始按钮标识所对应的初始功能按钮作为目标功能按钮。
在其中一个实施例中,所述获取与所述目标用户角色对应的至少一个初始按钮标识之前,还包括:响应于针对于用户角色与初始按钮标识的对应关系的配置请求,获取与所述配置请求对应的页面标识;所述配置请求对应的配置信息中携带第一待配置用户角色的页面标识,所述页面标识用于标识与所述第一待配置用户角色对应的页面;确定与所述页面标识对应的页面,获取与确定出的页面对应的至少一个初始功能按钮的各个初始按钮标识;对所述第二待配置用户角色与每一用户信息分别建立用户信息与用户角色的对应关系,以便获得与所述用户角色对应的至少一个初始按钮标识。
在其中一个实施例中,所述获取与所述目标用户信息匹配的目标用户角色之前,还包括:响应于针对于用户信息与用户角色的对应关系的配置请求,确定选中的第二待配置用户角色;获取至少一个触发页面访问请求的用户的用户信息;对所述第二待配置用户角色与每一用户信息分别建立用户信息与用户角色的对应关系。
在其中一个实施例中,在所述响应于针对于目标页面的访问请求之后、且在所述从预先配置的与所述目标页面对应的至少一个初始功能按钮中,确定出与所述目标用户信息对应的至少一个目标功能按钮之前,还包括:从预先配置的用于在页面中显示的至少一个功能按钮中,确定出用于在所述目标页面中显示的所述至少一个初始功能按钮。
在其中一个实施例中,所述从预先配置的用于在页面中显示的至少一个功能按钮中,确定出用于在所述目标页面中显示的所述至少一个初始功能按钮之前,还包括:响应于针对于预设页面上显示的功能按钮的功能按钮配置请求,获取至少一个待配置功能按钮,并在当前页面上显示所述至少一个待配置功能按钮;响应于针对所述待配置功能按钮的选择操作,获取选中的待配置功能按钮;将所述选中的待配置功能按钮进行配置操作,并作为所述预设页面上所显示的功能按钮。
在其中一个实施例中,还包括:若未检测到与所述目标用户信息对应的至少一个目标功能按钮,则不在所述目标页面中显示任何初始功能按钮,或提示不存在匹配的初始功能按钮的提示信息。
一种功能按钮显示装置,所述装置包括:
用户信息获取模块,用于响应于针对于目标页面的至少一个访问请求,从至少一个用户信息中确定出目标用户信息;其中,所述访问请求中携带用户信息;
目标按钮确定模块,用于从预先配置的与所述目标页面对应的至少一个初始功能按钮中,确定出与所述目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在所述目标页面中显示与所述用户对应的至少一个目标功能按钮。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
上述功能按钮显示方法、装置、计算机设备和存储介质,响应于针对于目标页面的访问请求,从至少一个用户信息中确定出目标用户信息;其中,访问请求中携带用户信息;从预先配置的与目标页面对应的至少一个初始功能按钮中,确定出与目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在目标页面中显示与用户对应的至少一个目标功能按钮。本申请提供的功能按钮显示方法,用户访问页面时可以根据不同的用户仅将与该用户的用户信息存在的目标功能按钮进行显示,而不显示其他按钮,从而满足用户的个性化需求。
附图说明
图1为一个实施例中功能按钮显示方法的流程示意图;
图2为一个实施例中确定出与目标用户信息对应的目标功能按钮的流程示意图;
图3为一个实施例中建立用户角色与初始按钮标识对应关系的流程示意图;
图4为一个实施例中配置初始功能按钮的流程示意图;
图5为另一个实施例中功能按钮显示方法的流程示意图;
图6为一个应用实例中功能按钮权限管理的界面示意图;
图7为一个应用实例中功能按钮与页面绑定的界面示意图;
图8为一个应用实例中角色配置的界面示意图;
图9为一个应用实例中功能按钮与用户角色绑定的界面示意图;
图10为一个应用实例中用户授权的界面示意图;
图11为一个应用实例中用户与用户角色绑定的界面示意图;
图12为一个应用实例中用户页面显示示意图;
图13为另一个应用实例中用户页面显示示意图;
图14为一个实施例中功能按钮显示装置的结构框图;
图15为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种功能按钮显示方法,本实施例以该方法应用于终端进行举例说明,该终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。本实施例中,该方法包括以下步骤:
步骤s101,终端响应于针对于目标页面的至少一个访问请求,从至少一个用户信息中确定出目标用户信息;其中,访问请求中携带用户信息。
其中,目标页面为用户根据自身需求从众多页面中确定出的一个页面,并需要对该目标页面进行访问。在本申请中,终端可同时接收多个不同用户提出的用于访问页面的访问请求,访问请求中可以携带有对应的用户信息,之后终端可以从至少一个用户信息中确定出目标用户信息;如果仅接收到一个访问请求,则可以直接将该访问请求携带的用户信息作为目标用户信息。
具体来说,当用户利用终端进行页面访问时,可通过终端触发针对于需要访问的目标页面的访问请求,终端在接收到访问请求后,可以确定访问请求对应的目标页面,并且得到该用户的用户信息,作为目标用户信息。
例如,用户可以通过登录某个账户的方式实现针对某个目标页面的访问,那么此时用户登录的账户的账户号码即可作为该用户的目标用户信息。
步骤s102,终端从预先配置的与目标页面对应的至少一个初始功能按钮中,确定出与目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在目标页面中显示与用户对应的至少一个目标功能按钮。
初始功能按钮指的是预先完成配置操作的,且可以显示在目标页面中的按钮。一个目标页面可以对应多个初始功能按钮。在初始状态下,目标页面中可以预先配置有多个初始功能按钮,例如可以包括有初始功能按钮a、初始功能按钮b,以及初始功能按钮c,终端则可以从上述预先配置的多个初始功能按钮中确定出出至少一个初始功能按钮作为目标功能按钮,例如确定初始功能按钮b和初始功能按钮c分别作为目标功能按钮。
而目标功能按钮则是最终展示给用户时,在目标页面上显示的初始功能按钮。如果终端检测到目标用户信息与其中一个初始功能按钮之间存在对应关系,那么该初始功能按钮则会作为目标功能按钮并最终呈现在该用户的目标页面上。
例如,预先配置在目标页面上的初始功能按钮可以包括初始功能按钮a、初始功能按钮b,以及初始功能按钮c,其中用户a的目标用户信息与初始功能按钮a以及初始功能按钮b存在对应关系,用户b的目标用户信息则仅与初始功能按钮c存在对应关系,那么当用户a和用户b对该目标页面进行访问时,则在用户a的目标页面上仅显示初始功能按钮a以及初始功能按钮b;则在用户b对目标页面上仅显示初始功能按钮c。
上述功能按钮显示方法中,终端响应于针对于目标页面的访问请求,从至少一个用户信息中确定出目标用户信息;其中,访问请求中携带用户信息;从预先配置的与目标页面对应的至少一个初始功能按钮中,确定出与目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在目标页面中显示与用户对应的至少一个目标功能按钮。本申请提供的功能按钮显示方法,用户访问页面时可以根据不同的用户仅将与该用户的用户信息存在的目标功能按钮进行显示,而不显示其他按钮,从而满足用户的个性化需求。
在一个实施例中,如图2所示,在步骤s102中终端确定出与目标用户信息对应的至少一个目标功能按钮,具体可以包括:
步骤s201,终端获取与目标用户信息匹配的目标用户角色。
其中,用户角色指的是该用户对应的权限,不同的用户可以对应于不同的用户角色,也可能对应于相同的角色,例如用户a可以对应于角色a,用户b则对应于角色b,用户c对应于角色b等等。终端得到目标用户信息之后,可以基于用户信息与用户角色的对应关系,该对应关系可以是预先配置的,从而找到目标用户信息对应的用户角色,作为目标用户角色。
其中,初始按钮标识是用于标识初始功能按钮的标识号,例如可以是该初始功能按钮对应的身份标识号,且与初始功能按钮一一对应。具体来说,终端得到目标用户角色后,可以基于预先配置的用户信息与用户角色的对应关系,获取与该目标用户角色匹配的至少一个初始按钮标识。
步骤s202,终端获取与目标用户角色对应的至少一个初始按钮标识;
步骤s203,终端获取初始功能按钮对应的至少一个初始按钮标识;
步骤s204,当目标用户角色对应的初始按钮标识,与初始功能按钮对应的初始按钮标识相同时,终端将该初始按钮标识所对应的初始功能按钮作为目标功能按钮。
终端使用初始功能按钮所对应的至少一个初始按钮标识,依次与目标用户角色所对应至少一个初始按钮标识标识分别进行匹配操作,当匹配成功时,则确认匹配成功的初始按钮标识所对应的初始功能按钮为目标功能按钮。
其中,初始按钮标识指的是目标页面上显示的初始功能按钮对应的按钮标识,终端可以基于步骤s102中得到的初始功能按钮,分别确定每个初始功能按钮对应的初始按钮标识,并将每一个初始按钮标识,依次与目标用户角色对应的每一个初始按钮标识进行一一匹配处理,如果匹配成功,那么终端则会确定匹配成功的初始按钮标识对应的初始功能按钮与目标用户信息存在用户信息与初始功能按钮的对应关系。
例如:用户a的用户信息对应的目标用户角色为用户角色a,再根据与目标用户角色对应的至少一个初始按钮标识,可以得到与用户角色a对应的初始按钮标识a、初始按钮标识b以及初始按钮标识d。此时,当目标页面中显示的初始功能按钮包括初始功能按钮a、初始功能按钮b,以及初始功能按钮c,且分别对应的初始按钮标识为初始按钮标识a、初始按钮标识b,以及初始按钮标识c。终端可确定初始按钮标识a与初始按钮标识b分别对应的初始功能按钮a与初始功能按钮b,为用户a对应的目标功能按钮。
由于功能按钮种类繁多,如果对每个用户都建立与功能按钮的对应关系,必然会增加配置难度,以及配置的复杂性,本实施例中,终端可通过确定用户信息对应的用户角色,并基于用户角色与按钮标识的对应关系得到用户信息与功能按钮之间的对应关系,本实施例通过设置用户角色的方式,仅仅只需要配置用户与用户角色的对应关系以及用户角色与功能按钮之间的对应关系,可提高功能按钮配置的效率。
在一个实施例中,如图3所示,步骤s201之前,还可以包括:
步骤s301,终端响应于针对于用户角色与初始按钮标识的对应关系的配置请求,获取与配置请求对应的页面标识;配置请求对应的配置信息中携带第一待配置用户角色的页面标识,页面标识用于标识与第一待配置用户角色对应的页面。
其中,第一待配置角色指的是需要进行配置与初始按钮标识的对应关系的用户角色,也可以是将所有用户角色都作为第一待配置用户角色,即为所有用户角色配置上述对应关系。在需要对上述对应关系进行配置时,首先需要确定第一待配置用户角色。具体来说,当用户需要配置用户角色与初始按钮标识的对应关系时,可以通过终端发起针对于上述对应关系的配置请求,终端则可以对该请求进行响应,确定与配置请求匹配的第一待配置用户角色,该第一待配置用户角色可以是通过进行选择操作进行选中。
例如:终端在得到用户角色与初始按钮标识的对应关系的配置请求后,可以对该配置请求进行响应,同时在当前显示界面上展示包含多个第一待配置用户角色的用户角色列表,用户可以通过点击用户角色列表的方式,选择该列表上的一个、多个或者全部第一待配置用户角色,进行相应的用户角色与初始按钮标识的对应关系的配置操作。
之后,终端可以配置第一待配置用户角色可以浏览的页面,即第一待配置用户角色对应的页面,用户可以通过将可以用于标识该页面的页面标识写入针对第一待配置用户角色的配置请求对应的配置信息中,在终端得到响应请求后,可以从配置信息中读取出该页面标识。
步骤s302,终端确定与页面标识对应的页面,获取与确定出的页面对应的至少一个初始功能按钮的各个初始按钮标识;
步骤s303,终端对第一待配置用户角色与获取到的至少一个初始按钮标识建立用户角色与初始按钮标识的对应关系,以便获得与所述用户角色对应的至少一个初始按钮标识。
步骤s301中终端确定第一待配置用户角色,以及第一待配置用户角色对应的页面标识后,终端可以基于页面标识找到对应的页面,并确定该页面对应的至少一个用于在该页面上显示的初始功能按钮的按钮标识,作为初始按钮标识,并对第一待配置用户角色建立与上市初始按钮标识的对应关系。
具体来说,终端可以从预先存储的与页面标识对应的页面所对应的至少一个初始功能按钮中,确定出至少一个用于建立用户角色与初始按钮标识的对应关系的初始功能按钮,并获取确定出的初始功能按钮对应的初始按钮标识,以建立对应关系。
本实施例中,终端可以对第一待配置用户角色建立与初始按钮标识之间的对应关系,可以实现用户角色与功能按钮之间的绑定。
另外,终端获取与目标用户信息匹配的目标用户角色之前,还可以包括:终端响应于针对于用户信息与用户角色的对应关系的配置请求,确定选中的第二待配置用户角色;获取至少一个触发页面访问请求的用户的用户信息;对第二待配置用户角色与每一用户信息分别建立用户信息与用户角色的对应关系。
具体的,用户可以通过向终端,触发针对于用户信息与用户角色的对应关系的配置请求。终端可对该配置请求进行响应,即显示与该配置请求对应的所有第二配置用户角色,通过用户进行选择的方式,确定出所需的第二待配置用户角色。例如:终端对用户信息与用户角色的对应关系的配置请求进行响应后,可以在界面上显示用于配置上述对应关系的待配置用户角色的角色列表,由用户从角色列表中选中相应的第二待配置用户角色。
本实施例中,终端建立第二待配置用户角色与用户信息之间的对应关系,可以实现用户角色与用户之间的绑定。
在一个实施例中,在步骤s101中,终端响应于针对于目标页面的访问请求之后,且在步骤s102中终端从预先配置的与目标页面对应的至少一个初始功能按钮中,确定出至少一个目标功能按钮之前,还可以包括:终端从预先配置的用于在页面中显示的至少一个功能按钮中,确定出用于在目标页面中显示的至少一个初始功能按钮。
由于可以用于在页面上显示的功能按钮可以包括多种,但是在特定的目标页面上显示的初始功能按钮则只可能是其中的一种或者多种,因此,终端在对针对于目标页面的访问请求进行响应后,首先需要从多个可以用于进行页面访问的功能按钮中,找到用于在目标页面上进行显示的所有初始功能按钮。
例如,可以用于在页面上进行显示的功能按钮,可以包括有功能按钮a、功能按钮b、功能按钮c以及功能按钮d,而其中只有功能按钮a、功能按钮b和功能按钮c可以在页面a上显示,功能按钮d则是用于在页面b上进行显示,因此,如果终端得到针对于页面a的访问请求时,页面a即可作为目标页面,那么终端则需要从功能按钮a、功能按钮b、功能按钮c以及功能按钮d中,选出可在页面a上进行显示的功能按钮,作为初始功能按钮,即功能按钮a、功能按钮b和功能按钮c为初始功能按钮。
另外,如图4所示,终端从预先配置的用于在页面中显示的至少一个功能按钮中,确定出用于在目标页面中显示的至少一个初始功能按钮之前,还可以包括:
步骤s401,终端响应于针对于预设页面上显示的功能按钮的功能按钮配置请求,获取至少一个待配置功能按钮,并在当前界面上显示至少一个待配置功能按钮。
其中,功能按钮配置请求是用户对某个预设页面上可以显示的功能按钮进行配置而触发的请求,当用户需要对某个预设页面上可显示的功能按钮进行配置时,可以通过终端触发上述功能按钮配置请求,终端在接收到请求后,可对请求进行响应,从多个可以用于在预设页面中进行显示的功能按钮中,获取至少一个功能按钮作为待配置功能按钮并在当前页面中显示。
具体地,用户通过终端触发功能按钮配置请求后,终端可读取预先配置的多个可在页面上进行显示的待配置功能按钮,并在当前显示的界面中将上述待配置功能按钮进行显示。
步骤s402,终端响应于针对待配置功能按钮的选择操作,获取选中的待配置功能按钮。
选中的待配置功能按钮指的是用户在当前页面上显示的待配置功能按钮中,进行选择操作时选中的待配置功能按钮,例如,用户可以通过点击当前页面上显示的待配置功能按钮的方式,选择需要对哪一个待配置功能按钮进行配置。用户可以通过点击终端当前页面上展示的待配置功能按钮触发选择操作,使得终端对该选择操作进行响应,并确定出选中的待配置功能按钮。
步骤s403,终端将所述选中的待配置功能按钮进行配置操作,并作为预设页面上所显示的功能按钮。
最后,终端可以将选中的待配置功能按钮配置为在预设的页面上进行显示的功能按钮,例如可以通过终端建立选中的待配置功能按钮与该预设页面的对应关系,使得选中的待配置功能按钮可以在该预设页面上进行显示。
本实施例中,用户可通过界面显示的方式实现对页面上显示的功能按钮进行配置,可简化功能按钮的配置过程,提高功能按钮配置的效率。
另外,在一个实施例中,上述功能按钮显示方法,还可以包括:若未检测到与目标用户信息对应的至少一个目标功能按钮,终端则不在目标页面中显示任何初始功能按钮或提示不存在匹配的初始功能按钮的提示信息。
由于用户可以通过功能按钮对某些页面上的数据进行更新或者修改,为了避免页面上的数据被恶意篡改,可以对功能按钮进行隐藏,只显示目标页面。例如:当用户对目标页面访问进行访问时,该用户的用户信息与目标页面所对应对初始功能按钮之间不存在对应关系,即该用户没有权限查看该目标页面所对应对初始功能按钮,那么这种情况下,终端则仅仅会显示不带有初始功能按钮对目标页面,同时,还可以发出提示信息,该提示信息用于提示目标页面中不存在匹配的初始功能按钮。
本实施例中,如果终端未检测到目标用户信息对应的初始功能按钮,则仅显示不含任何初始功能按钮的目标页面,此时,用户无法对初始功能按钮进行任何配置操作,该方案可保证数据的稳定性与安全性。
在一个实施例中,还提供了一种功能按钮显示方法,本实施例以该方法应用于终端进行举例说明,如图5所示,该方法可以包括如下步骤:
步骤s501,终端响应于针对于预设页面上显示的功能按钮的功能按钮配置请求,获取至少一个待配置功能按钮,并在当前页面上显示至少一个待配置功能按钮;
步骤s502,终端响应于针对待配置功能按钮的选择操作,获取选中的待配置功能按钮;将选中的待配置功能按钮进行配置操作,并作为预设页面上所显示的功能按钮;
步骤s503,终端响应于针对于用户信息与用户角色的对应关系的配置请求,确定选中的第二待配置用户角色;
步骤s504,终端获取至少一个触发页面访问请求的用户的用户信息;对第二待配置用户角色与每一用户信息分别建立用户信息与用户角色的对应关系;
步骤s505,终端响应于针对于用户角色与初始按钮标识的对应关系的配置请求,获取与配置请求对应的页面标识;配置请求对应的配置信息中携带第一待配置用户角色的页面标识,页面标识用于标识与第一待配置用户角色对应的页面;
步骤s506,终端确定与页面标识对应的页面,获取与确定出的页面对应的至少一个初始功能按钮的各个初始按钮标识;对第一待配置用户角色与获取到的至少一个初始按钮标识建立用户角色与初始按钮标识的对应关系,以便获得与用户角色对应的至少一个初始按钮标识;
步骤s507,终端响应于针对于目标页面的至少一个访问请求,从至少一个用户信息中确定出目标用户信息;其中,访问请求中携带用户信息;
步骤s508,终端获取与所述目标用户信息匹配的目标用户角色;获取与目标用户角色对应的至少一个初始按钮标识;获取初始功能按钮对应的至少一个初始按钮标识;
步骤s509,当目标用户角色对应的初始按钮标识,与初始功能按钮对应的初始按钮标识相同时,终端将该初始按钮标识所对应的初始功能按钮作为目标功能按钮,以便针对不同的用户在所述目标页面中显示与所述用户对应的至少一个目标功能按钮。
本实施例中,用户访问页面时可以根据不同的用户仅将与该用户的用户信息存在的目标功能按钮进行显示,而不显示其他按钮,从而满足用户的个性化需求。并且可以通过设置用户角色的方式,仅仅只需要配置用户与用户角色的对应关系以及用户角色与功能按钮之间的对应关系,可提高功能按钮配置的效率。
在一个应用实例中,还提供了一种用户界面的功能按钮配置方法,该方法具体可以包括如下步骤:
步骤1:终端接收功能按钮权限管理指令,显示待配置的功能按钮对应的界面列表,通过点击界面上的功能按钮对应的服务选项,对功能按钮与显示界面的对应关系进行配置,如图6所示与图7所示;
步骤2:终端接收功能按钮配置指令,显示待配置的目标角色对应的界面列表,其中,通过点击界面列表中的功能选项,能够进入每个界面的功能按钮配置界面,如图8所示;
步骤3:终端接收在功能按钮配置界面的勾选操作指令,确定每个界面中的被选择的功能按钮,其中,每个功能按钮与一个或多个界面存在对应关系,如图9所示,将被选择的功能按钮id与目标角色进行绑定;
步骤4:若接收到目标用户的角色配置指令,则将目标角色与目标用户进行绑定,通过点击用户授权,实现用户与用户角色的绑定,如图10和图11所示;
步骤5,若目标用户登陆,则根据与目标角色绑定的功能按钮id,以及功能按钮与界面的对应关系,显示每个界面中的功能按钮,如图12和图13所示,其中图12为有权限的用户看到的页面效果,图13为无权限用户看到的页面效果。
上述应用实例中,可通过用户与功能按钮的绑定操作,以实现不同的用户展示不同的按钮。
应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图14所示,提供了一种功能按钮显示装置,包括:用户信息获取模块1401和目标按钮确定模块1402,其中:
用户信息获取模块1401,用于响应于针对于目标页面的至少一个访问请求,从至少一个用户信息中确定出目标用户信息;其中,访问请求中携带用户信息;
目标按钮确定模块1402,用于从预先配置的与目标页面对应的至少一个初始功能按钮中,确定出与目标用户信息对应的至少一个目标功能按钮,以便针对不同的用户在目标页面中显示与用户对应的至少一个目标功能按钮。
在一个实施例中,目标按钮确定模块1402,进一步用于获取与目标用户信息匹配的目标用户角色;获取与目标用户角色对应的至少一个初始按钮标识;获取初始功能按钮对应的至少一个初始按钮标识;当目标用户角色对应的初始按钮标识,与初始功能按钮对应的初始按钮标识相同时,将该初始按钮标识所对应的初始功能按钮作为目标功能按钮。
在一个实施例中,功能按钮显示装置,还包括:第一对应配置模块,用于响应于针对于用户角色与初始按钮标识的对应关系的配置请求,获取与配置请求对应的页面标识;配置请求对应的配置信息中携带第一待配置用户角色的页面标识,页面标识用于标识与第一待配置用户角色对应的页面;确定与页面标识对应的页面,获取与确定出的页面对应的至少一个初始功能按钮的各个初始按钮标识;对第一待配置用户角色与获取到的至少一个初始按钮标识建立用户角色与初始按钮标识的对应关系,以便获得与用户角色对应的至少一个初始按钮标识。
在一个实施例中,功能按钮显示装置,还包括:第二对应配置模块,用于响应于针对于用户信息与用户角色的对应关系的配置请求,确定选中的第二待配置用户角色;获取至少一个触发页面访问请求的用户的用户信息;对第二待配置用户角色与每一用户信息分别建立用户信息与用户角色的对应关系。
在一个实施例中,功能按钮显示装置,还包括:初始按钮确定模块,用于从预先配置的用于在页面中显示的至少一个功能按钮中,确定出用于在目标页面中显示的至少一个初始功能按钮。
在一个实施例中,功能按钮显示装置,还包括:初始按钮配置模块,用于响应于针对于预设页面上显示的功能按钮的功能按钮配置请求,获取至少一个待配置功能按钮,并在当前页面上显示至少一个待配置功能按钮;响应于针对待配置功能按钮的选择操作,获取选中的待配置功能按钮;将选中的待配置功能按钮进行配置操作,并作为预设页面上所显示的功能按钮。
在一个实施例中,功能按钮显示装置,还包括:提示信息显示模块,用于若未检测到与目标用户信息对应的至少一个目标功能按钮,则不在目标页面中显示任何初始功能按钮,或提示不存在匹配的初始功能按钮的提示信息。
关于功能按钮显示装置的具体限定可以参见上文中对于功能按钮显示方法的限定,在此不再赘述。上述功能按钮显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种功能按钮显示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图15中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。