数据处理方法、装置、电子设备及介质与流程

    专利查询2022-08-08  116



    1.本公开属于数据管理技术领域,具体涉及一种数据处理方法、装置、电子设备及介质。


    背景技术:

    2.随着数据管理技术的发展,越来越多的企业具有自己的数据平台。用户可以基于数据平台进行数据的上传、查询、修改等操作。
    3.通常,数据平台可以包括一级、二级、三级的导航(或称为菜单),用户可以基于各级导航控件进行数据的访问。若一个用户需要访问数据平台,需要先向超级管理员申请权限,超级管理员根据申请的权限,先进行审批,确定申请的权限是否在该用户的权限内,然后可以通过人工设置的方式,修改这些特定数据对应的导航控件的跳转方式,没有权限的用户点击导航控件则不会跳转。
    4.然而,上述的配置方式,每个用户在申请权限时,都需要先申请权限、超级管理员依据用户的申请进行配置,如此导致数据平台的访问不够便捷。


    技术实现要素:

    5.本公开实施例的目的是提供一种数据处理方法、装置、电子设备及介质,能够解决数据平台的访问不够便捷等问题。
    6.为了解决上述技术问题,本公开是这样实现的:
    7.第一方面,本公开实施例提供了一种数据处理方法,该方法包括:获取页面展示请求信息,所述页面展示请求信息包括账户标识信息;确定所述账户标识信息对应的页面访问权限的类型;在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;基于所述目标页面组件信息,生成目标业务页面,并展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。
    8.可选地,所述获取与所述目标类权限匹配的目标页面组件信息,包括:获取页面访问权限与页面配置信息之间的映射关系;基于所述映射关系,确定所述目标类权限对应的目标页面配置信息;提取所述目标页面配置信息中的至少一级页面导航信息;基于所述至少一级页面导航信息,获取与所述目标类权限匹配的目标页面组件信息。
    9.可选地,所述页面访问权限与页面配置信息之间的映射关系通过以下方式获得:基于至少一种类型对应的页面访问权限,分别获取与每种页面访问权限对应的页面配置模板;获取每种页面访问权限对应的导航信息,并将所述导航信息填充在对应的所述页面配置模板中,所述导航信息用于链接所述数据平台中每种页面访问权限对应的数据;根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。
    10.可选地,所述获取每种页面访问权限对应的导航信息,并将所述导航信息填充在
    对应的所述页面配置模板中,包括:获取每种页面访问权限对应的至少一级导航信息;获取所述至少一级导航信息对应的页面组件信息;将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中;其中,不同页面访问权限对应的导航信息的导航层级数量、每个层级导航信息、以及各导航信息对应的页面组件信息至少部分不同。
    11.可选地,所述页面组件信息包括页面组件控件信息和所述页面组件控件信息对应的页面地址信息;所述将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中,包括:将所述至少一级导航信息对应的页面组件控件信息,与对应的页面地址信息进行绑定处理,获得绑定后的页面组件控件信息;将所述至少一级导航信息以及对应的绑定后的页面组件控件信息,填充至对应的所述页面配置模板中。
    12.可选地,所述根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,包括:获取填充在对应的所述页面配置模板中的导航信息对应的候选配置信息;响应于对所述候选配置信息的更新操作指令,对所述候选配置信息进行更新处理,获得更新后的候选配置信息;基于所述更新后的候选配置信息,获得每种页面访问权限对应的目标页面配置信息。
    13.可选地,所述构建页面访问权限与页面配置信息之间的映射关系,包括:基于每种页面访问权限对应的目标页面配置信息进行页面展示;在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系。
    14.第二方面,本公开实施例提供了一种数据处理装置,数据处理装置包括:第一获取模块、确定模块、第二获取模块、生成模块和展示模块;所述第一获取模块,用于获取页面展示请求信息,所述页面展示请求信息包括账户标识信息;所述确定模块,用于确定所述账户标识信息对应的页面访问权限的类型;所述第二获取模块,用于在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;所述生成模块,用于基于所述目标页面组件信息,生成目标业务页面;所述展示模块,用于展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。
    15.可选地,所述第二获取模块具体用于:获取页面访问权限与页面配置信息之间的映射关系;基于所述映射关系,确定所述目标类型对应的目标页面配置信息;提取所述目标页面配置信息中的至少一级页面导航信息;基于所述至少一级页面导航信息,获取与所述目标类权限匹配的目标页面组件信息。
    16.可选地,数据处理装置还包括关系构建模块;所述关系构建模块包括:第一获取子模块、填充子模块和生成子模块;所述第一获取子模块,用于基于至少一种类型对应的页面访问权限,分别获取每种页面访问权限对应的页面配置模板;所述填充子模块,用于获取每种页面访问权限对应的导航信息,并将所述导航信息填充在对应的所述页面配置模板中,所述导航信息用于链接所述数据平台中每种页面访问权限对应的数据;所述生成子模块,用于根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。
    17.可选地,所述填充子模块具体用于:获取每种页面访问权限对应的至少一级导航信息;获取所述至少一级导航信息对应的页面组件信息;将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中;其中,不同页面访问权限对应的导
    航信息的导航层级数量、每个层级导航信息、以及各导航信息对应的页面组件信息至少部分不同。
    18.可选地,所述页面组件信息包括页面组件控件信息和所述页面组件控件信息对应的页面地址信息;所述填充子模块具体用于:将所述至少一级导航信息对应的页面组件控件信息,与对应的页面地址信息进行绑定处理,获得绑定后的页面组件控件信息;将所述至少一级导航信息以及对应的绑定后的页面组件控件信息,填充至对应的所述页面配置模板中。
    19.可选地,所述生成子模块具体用于:获取填充在对应的所述页面配置模板中的导航信息对应的候选配置信息;响应于对所述候选配置信息的更新操作指令,对上述候选配置信息进行更新处理,获得更新后的候选配置信息;基于上述更新后的候选配置信息,获得每种页面访问权限对应的目标页面配置信息。
    20.可选地,所述生成子模块具体用于:基于每种页面访问权限对应的目标页面配置信息进行页面展示;在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系。
    21.第三方面,本公开实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的数据处理方法的步骤。
    22.第四方面,本公开实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的数据处理方法的步骤。
    23.第五方面,本公开实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的数据处理方法。
    24.第六方面,本公开实施例提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如第一方面所述的数据处理方法。
    25.在本公开实施例中,首先,电子设备可以获取页面请求展示信息,该页面请求展示信息包括账户标识信息,然后,电子设备可以确定页面请求中的账户标识信息对应的页面访问权限的类型,在确定账户标识信息对应的页面访问权限为目标类权限的情况下,电子设备可以获取与目标类权限匹配的目标页面组件信息,最后,电子设备基于与目标类权限匹配的目标页面组件信息,生成目标业务页面,并展示目标页面。由于目标类权限为可访问数据平台的权限中的一类账户的页面访问权限,不同类型的页面访问权限对应指示部分不同的页面组件信息,因此,电子设备可以基于页面访问权限的类型,获取与目标类页面访问权限匹配的目标页面组件信息,然后基于目标页面组件信息生成并展示该账户标识对应的可视化的目标业务页面。相比于相关技术中访问用户先申请权限,再进行访问,不同角色用户可浏览的页面导航内容是一样的,只有逐个点击后才能知道自己有哪些权限可用,操作效率、识别效率低,页面中存在不可用的导航内容干扰用户,而本公开实施例的技术方案中,电子设备可以基于页面访问权限的类型获取匹配的页面组件信息,并自动生成适配目标类权限的业务页面,访问用户无需申请,不同角色的访问用户可浏览的仅是自己权限下有效的所有页面,业务页面中展示给用户的均是可用的内容,简化访问数据平台的操作步骤,提升了访问数据平台的便捷性。
    附图说明
    26.图1为本公开实施例提供的数据处理方法流程示意图之一;
    27.图2为本公开实施例提供的数据处理方法流程示意图之二;
    28.图3为本公开实施例提供的导航页面的页面配置模板示意图之一;
    29.图4为本公开实施例提供的导航页面的页面配置模板示意图之二;
    30.图5为本公开实施例提供的导航页面的页面配置模板示意图之三;
    31.图6为本公开实施例提供的数据处理方法流程示意图之三;
    32.图7为本公开实施例提供的数据处理方法流程示意图之四;
    33.图8为本公开实施例提供的一种数据处理装置可能的结构示意图;
    34.图9为本公开实施例提供的一种电子设备可能的结构示意图;
    35.图10为本公开实施例提供的一种电子设备的硬件示意图。
    具体实施方式
    36.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
    37.本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
    38.下面结合附图,通过具体的实施例及其应用场景对本公开实施例提供的方法进行详细地说明。
    39.图1为本公开实施例提供的一种数据处理方法的流程示意图,如图1中所示,该数据处理方法包括下述的s101至s104:
    40.s101、电子设备获取页面展示请求信息。
    41.其中,页面展示请求信息包括账户标识信息。
    42.示例性地,在访问数据平台的情况下,用户可以在电子设备中登录访问账户和访问密码,以请求电子设备展示页面。
    43.s102、电子设备确定账户标识信息对应的页面访问权限的类型。
    44.通常,不同角色类型的账户均可以访问一个数据平台。其中,不同角色类型对应的权限的类型不同,可以访问数据平台中的数据不同。例如,开发类账户、运营类账户、维护类账户可以访问的数据存在不同。
    45.可以理解,对于一类访问用户,该类访问用户无需进行权限的申请,可以直接登录自己的访问账户,在接收到访问账户的访问请求之后,可以根据访问账户,确定该访问账户的页面访问权限属于哪一类权限。
    46.s103、在账户标识信息对应的页面访问权限为目标类权限的情况下,电子设备获
    取与目标类权限匹配的目标页面组件信息。
    47.其中,目标类权限为可访问数据平台的权限中一类账户的页面访问权限。
    48.s104、电子设备基于目标页面组件信息,生成目标业务页面,并展示目标业务页面。
    49.其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。
    50.可以理解,一类权限可以匹配一页面组件信息,一页面组件信息可以指示一业务页面中的导航控件。
    51.本公开实施例提供一种数据处理方法,首先,电子设备可以获取页面请求展示信息,该页面请求展示信息包括账户标识信息,然后,电子设备可以确定页面请求中的账户标识信息对应的页面访问权限的类型,在确定账户标识信息对应的页面访问权限为目标类权限的情况下,电子设备可以获取与目标类权限匹配的目标页面组件信息,最后,电子设备基于与目标类权限匹配的目标页面组件信息,生成目标业务页面,并展示目标页面。由于目标类权限为可访问数据平台的权限中的一类账户的页面访问权限,不同类型的页面访问权限对应指示部分不同的页面组件信息,因此,电子设备可以基于页面访问权限的类型,获取与目标类页面访问权限匹配的目标页面组件信息,然后基于目标页面组件信息生成并展示该账户标识对应的可视化的目标业务页面。相比于相关技术中访问用户先申请权限,再进行访问,不同角色用户可浏览的页面导航内容是一样的,只有逐个点击后才能知道自己有哪些权限可用,操作效率、识别效率低,页面中存在不可用的导航内容干扰用户,而本公开实施例的技术方案中,电子设备可以基于页面访问权限的类型获取匹配的页面组件信息,并自动生成适配目标类权限的业务页面,访问用户无需申请,不同角色的访问用户可浏览的仅是自己权限下有效的所有页面,业务页面中展示给用户的均是可用的内容,简化访问数据平台的操作步骤,提升了访问数据平台的便捷性。
    52.可选地,如图2中所示,本公开实施例提供的数据处理方法中,上述的s103,具体可以通过下述的s13a至s13d执行:
    53.s13a、电子设备获取页面访问权限与页面配置信息之间的映射关系。
    54.示例性地,各类型的页面访问权限与对应的页面配置信息之间的映射关系可以为预先配置的,电子设备在显示业务页面的情况下,可以调用数据平台的管理服务器中存储的映射关系。
    55.s13b、电子设备基于该映射关系,确定目标类权限对应的目标页面配置信息。
    56.示例性地,电子设备可以基于映射关系,账户标识信息对应的页面访问权限类型,查找各类型页面访问权限对应的页面配置信息。
    57.s13c、电子设备提取目标页面配置信息中的至少一级页面导航信息。
    58.可以理解,目标页面配置信息中可以包括,目标类权限下的各个账户可访问数据平台的各个层级的页面导航信息。
    59.s13d、电子设备基于该至少一级页面导航信息,获取与目标类权限匹配的目标页面组件信息。
    60.基于该方案,电子设备在确定页面访问权限的类型为目标类型的情况下,电子设备可以获取页面访问权限与页面配置信息之间的映射关系,然后基于该映射关系,可以确定目标类权限对应的目标页面配置信息,电子设备提取目标页面配置信息中的至少一级页
    面导航信息,然后基于该至少一级页面导航信息,从而可以获取目标类权限匹配的目标页面组件信息。
    61.需要说明的是,在本公开实施例中,电子设备可以预先配置页面访问权限与页面配置信息之间的映射关系。
    62.可选地,如图3中所示,本公开实施例提供的数据处理方法中,上述的页面访问权限与页面配置信息之间的映射关系通过以下方式获得,具体可以包括下述的s201至s203:
    63.s201、电子设备基于至少一种类型对应的页面访问权限,分别获取与每种页面访问权限对应的页面配置模板。
    64.示例性地,电子设备可以自动根据各个类型的页面访问权限,自动配置业务页面;电子设备也可以基于管理员的选择操作,可以响应于对权限类型的选择操作指令,显示每类权限对应的页面配置模板,根据管理员的操作配置业务页面,本公开实施例对此不作具体限定。
    65.可选地,权限类型的选择操作指令可以为选择一类页面访问权限的操作指令,也可以为选择多类页面访问权限的操作指令,本公开实施例对此不作具体限定。
    66.可选地,每类权限的页面配置模板的初始内容可以相同,也可以不同。
    67.s202、电子设备获取每种页面访问权限对应的导航信息,并将导航信息填充在对应的页面配置模板中。
    68.其中,导航信息用于链接数据平台中每种页面访问权限对应的数据。
    69.示例性地,导航信息可以包括:导航的级别、名称、概览页组件的名称、详情页组件的名称、详情页地址等信息。
    70.可以理解,每类页面访问权限对应的导航信息,可以用于链接数据平台中对应的数据。不同类页面访问权限对应的导航信息至少部分不同,配置的导航页面中显示的导航控件至少部分不同。
    71.可选地,每类页面访问权限的导航信息,可以为电子设备根据预先配置的导航信息目录自动填充在对应的页面配置模板中,也可以为电子设备基于添加操作指令指示的导航信息填充在对应的页面配置模板中,本公开实施例对此不作具体限定。
    72.示例性地,在管理员配置的情况下,电子设备可以响应于导航信息的添加操作指令,获取每类页面访问权限对应的导航信息,并将导航信息填充在对应的页面配置模板中。其中,添加操作指令可以为在页面配置模板中,选择预先配置的导航信息,也可以为在输入区域输入导航信息触发的操作指令,本公开实施例对此不作具体限定。
    73.示例性地,电子设备可以在数据平台的管理界面(或管理模块)中,显示待配置导航页面的页面访问权限类型的选项(或角色类型的选项)。页面访问权限的选择操作指令,可以为在显示的页面访问权限类型的选项中,选择权限类型触发的选择操作指令;电子设备还可以在管理界面显示权限输入区域,页面访问权限的选择操作指令,还可以为在权限输入区域输入权限类型(或输入用户角色)触发的选择操作指令,本公开实施例对此不作具体限定。
    74.例如,图4为本公开实施例提供的一种导航页面的管理界面示意图,如图4中的(a)所示,该管理界面可以显示已配置的各类页面访问权限对应的导航页面目录,管理员可以在管理界面中点击“新建”控件401,则如图4中的(b)所示,电子设备可以在该管理界面中显
    示子界面402,可以在该子界面中输入访问账户的角色的类型。
    75.示例性地,在管理员配置的情况下,页面配置模板可以默认展示导航信息的一级导航和其下一级的二级导航内容。
    76.图5为本公开实施例提供的一种页面配置模板,电子设备可以默认展示一级导航1与其下一层级的二级导航1-1内容。管理员也可以在该页面配置模板中输入一级导航1的名称、二级导航1-1的名称。
    77.s203、电子设备根据填充在对应的页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。
    78.示例性地,在构建了各个类型的页面访问权限与页面配置信息之间的映射关系之后,可以使得各个类型的页面访问权限的任意一个账户访问数据平台时,电子设备可以基于映射关系显示数据平台的各个页面访问权限对应的导航页面。
    79.例如,若电子设备填充完导航信息,电子设备可以根据接收到的导航页面的保存操作指令,生成页面访问权限与页面配置信息之间的映射关系。
    80.具体地,页面访问权限与页面配置信息之间的映射关系,可以为页面访问权限和存储的页面配置信息的映射关系,也可以为页面访问权限和存储的页面配置信息对应的业务页面的映射关系,本公开实施例对此不作具体限定。
    81.示例性地,以目标导航页面为配置的目标类权限的导航页面为例,在导航页面配置完成之后,电子设备可以添加目标导航页面至已配置的导航页面列表中。不同类型页面访问权限的导航信息至少部分不同,对应配置的导航页面中包括的导航控件至少部分不同。电子设备在接收到页面访问请求之后,也可以直接根据页面访问权限的类型,调用预先配置的导航页面中与页面访问权限类型匹配的导航页面。
    82.可以理解,数据平台的导航页面通常可以包括三层级导航,也可以包括更少层级或者更多层级的导航,为了便于理解,在本公开实施例中,以配置一个包括3个层级导航的导航页面为例进行示例性说明。
    83.示例性地,继续如图5所示,对于每个一级导航,若已填充一级导航的名称,则完成一级导航的设置;对于一个一级导航下的每个二级导航,需要填充二级导航的名称,填充之后可配置该二级导航下的三级导航,或配置该二级导航的看板。若点击图5中的“配置三级导航”按钮,则电子设备可以显示配置三级导航内容,可以在各个输入区域中填充三级导航中的导航信息;若点击图5中的“配置看板”按钮,则电子设备可以显示配置看板内容,看板内容可以包括“概览页组件”、“详情页地址”、“详情页组件”等导航信息,看板的配置方式可以参考配置三级导航中的操作步骤。
    84.图6为本公开实施例提供的一种导航页面的页面配置模板示意图,如图6中所示,先填充一级导航1的名称,然后填充一级导航1下的二级导航1-1的名称;然后再添加三级导航,并在显示的导航信息的输入区域中填充具体的导航信息。
    85.在本公开实施例中,对于各个类型的权限的导航页面,管理员均可以手动配置。
    86.需要说明的是,结合图5,若一级导航中未填充内容,或者当前仅存在一个一级导航配置,则一级导航的右侧的复制图标(icon)501、删除图标502不可用;若一级导航1中已填充内容,或者当前存在两个及以上的一级导航配置内容,则右侧的图标501、图标502激活可用,管理员可以点击图标501,实现对当前导航信息的快速复制,正序排列在最后;管理员
    可以点击图标502快速删除当前配置的一级导航信息。
    87.具体地,结合图5,在填充了二级导航的导航名称之后,可以进行“配置三级导航”或“配置看板”的操作。每个二级导航可选择一个操作。电子设备在最新添加的二级导航下方,还可以显示“添加二级导航”按钮,点击该按钮可继续在当前一级导航下添加二级导航内容;结合图6,在二级导航填充了信息后,电子设备可以在二级导航的名称右侧显示“重置”与“删除”按钮,若点击“重置”,则电子设备清空当前已配置的二级导航的全部信息;若点击“删除”,则电子设备删除当前二级导航内容,并将下一条二级导航向上补位显示。
    88.结合图5,若管理员选择配置三级导航,即点击“配置三级导航”按钮后,如图6中所示,电子设备可以显示配置三级导航的区域;默认可以先配置“三级导航1”其中,三级导航的右侧区域为详情设置区,可以包括“三级导航名称”、“概览页组件”、“详情页地址”、“详情页组件”四项的输入区域,在管理员填写完导航名称后,可以点击“概览页组件”,并下拉选择对应的数据组件名称,电子设备可以将该数据组件展示在三级导航下方;管理员还可以设置详情页地址,在管理员输入地址后,电子设备可获取到对应的组件信息,此时激活显示“详情页组件”。若点击比并下拉选择,则可以在三级导航详情页中展示的组件内容。若鼠标悬浮在左侧对应的三级导航名称上,或者该区域接收到触摸输入,则在三级导航的名称右侧显示“x按钮”,点击可删除当前三级导航。若管理员点击“ 添加”按钮,可继续添加更多三级导航。
    89.若选择配置看板,例如点击“配置看板”按钮后,电子设备显示配置看板内容,包括“概览页组件”、“详情页地址”、“详情页组件”等的输入区域,看板的配置方式可参考上述配置三级导航中的操作步骤。
    90.需要说明的是,上述示例仅为本公开实施例提供的一种便于理解的导航界面的具体配置流程,在实际应用中,具体的配置流程可以与上述的流程存在更多或者更少的流程,具体与各类型的页面访问权限的对应的导航信息相关,本公开实施例对此不作具体限定。
    91.需要说明的是,相关技术中,不同角色的账户查看业务页面,均需要该类角色下每个账户的用户逐个申请,管理员也需要针对每个账户单独去审核、开通权限,效率低且易出错。而本公开实施例提供的数据处理方法中,可定制化设置各个类型的页面访问权限对应的导航页面,平台管理员可以根据不同的平台账户角色,为其创建定制化的平台内容。例如,不同角色查看平台数据时,页面顶部一级导航、页面左侧二级导航、页面内不同三级导航标签下的内容均是定制化的,满足平台精细化运营管理的诉求。
    92.本公开实施例提供的数据处理方法,电子设备可以基于至少一种类型的页面访问权限,分别获取与每种页面访问权限对应的页面配置模板,获取每种页面访问权限对应的导航信息;之后电子设备可以将导航信息填充在对应的页面配置模板中;最后,电子设备根据填充在页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。也就是说,电子设备可以基于页面访问权限的类型,每类页面访问权限对应的导航信息,自动生成每类权限对应的页面配置信息,并建立权限类型和页面配置信息的映射关系。由于每类权限为可访问数据平台的权限中的一类账户的页面访问权限,也就是说,电子设备可以一次性前置配置不同类型的角色和所看到的页面内容的页面配置信息的映射关系,例如,电子设备可以在后台根据各类权限自动选择对应的导航信息,通过一次性配置各类权限的导航页面的页面配置信息,即
    每类权限配置一次即可,映射关系的配置步骤简单,配置效率高,可以使得不同角色的账户基于电子设备访问数据平台时,根据映射关系快速生成自己权限内可用的页面,无需每个用户在不知道自己的全部权限的情况下多次重复申请,提高了数据平台的访问效率。
    93.可选地,结合图7,本公开实施例提供的数据处理方法中,上述的s202具体可以通过下述的s22a至s22c执行:
    94.s22a、电子设备获取每种页面访问权限对应的至少一级导航信息。
    95.s22b、电子设备获取该至少一级导航信息对应的页面组件信息。
    96.其中,页面组件信息可以指示一个页面中的各个组件的属性信息。
    97.s22c、电子设备将该至少一级导航信息以及对应的页面组件信息,填充至对应的页面配置模板中。
    98.其中,不同页面访问权限对应的导航信息的导航层级数量、每个层级导航信息、以及各导航信息对应的页面组件信息至少部分不同。
    99.基于该方案,电子设备可以先获取每种页面访问权限的导航信息,然后获取导航信息对应的页面组件信息,将导航信息和页面组件信息填充在页面配置模板中,从而可以实现导航信息的快速填充。
    100.可选地,本公开实施例提供的数据处理方法中,页面组件信息包括页面组件控件信息和页面组件控件信息对应的页面地址信息;进而,上述的s22c具体可以通过下述的c1和c2执行:
    101.c1、电子设备将至少一级导航信息对应的页面组件控件信息,与对应的页面地址信息进行绑定处理,获得绑定后的页面组件控件信息。
    102.其中,页面地址信息可以指示页面的详情页地址。
    103.可以理解,绑定后的页面组件控件信息指示的页面组件控件,可以链接到页面地址信息指示的页面。
    104.c2、电子设备将至少一级导航信息以及对应的绑定后的页面组件控件信息,填充至对应的页面配置模板中。
    105.需要说明的是,在将导航信息和绑定后的页面组件控件信息,填充至对应的页面配置模板中之后,基于该配置模板生成的映射关系,电子设备生成的业务页面中的控件,可以链接到绑定的页面地址信息指示的页面中。
    106.基于该方案,电子设备可以先将导航信息对应的页面组件控件信息和对应的页面地址信息进行绑定,然后将绑定后的页面组件控件信息和导航信息填充到页面配置模板中,从而可以实现导航信息在业务配置模板中的填充。
    107.可选地,本公开实施例提供的数据处理方法中,目标类权限的导航信息包括数据平台中至少一个级的导航信息。进而,上述的s202中,还可以包括下述的s22d:
    108.s22d、若至少一级的导航信息中,连续多级每级的导航信息分别包括一个导航信息,则电子设备将该多级的导航信息,合并为该多级中的第一级导航信息。
    109.需要说明的是,该多级别可以为一级之后连续的级别,也可以为二级之后连续的级别,本公开实施例对此不作具体限定。
    110.示例性地,若一类访问账户的页面访问权限为:一级导航中仅能访问某一级导航下的一个二级导航,且仅能访问该二级导航中的一个三级导航的数据,则可以将为该类账
    户将一级、二级和三级导航合并为一级导航。可以采用原三级导航的名称作为一级导航的名称,也可以采用原一级导航的名称作为一级导航的名称。
    111.需要说明的是,在相关技术中,配置权限时,管理员的配置权限有限,管理员需要在固定的一级、二级、三级层级中,逐级选择已经固定好的页面内容放开权限后给用户账户使用。
    112.基于该方案,可以根据不同类型的页面访问权限,灵活配置不同的导航信息,可以将一些特定的导航信息进行精简,例如在连续多个级别中每个级别的导航信息分别包括一个导航信息的情况下,可以直接将该多个级别的导航信息合并为该多个导航信息中的第一级导航信息,可自由配置页面的层级展示信息,若账户权限较少,则可以为该类账户配置一级导航信息即可,从而可以避免该类访问账户多次点击导航按钮才能触发终端显示链接的数据,降低了访问账户操作的次数,提高了访问账户的访问数据平台的效率。
    113.可选地,本公开实施例提供的数据处理方法中,上述的s203可以包括下述的s23a至s23c:
    114.s23a、电子设备获取填充在对应的页面配置模板中导航信息对应的候选配置信息。
    115.s23b、电子设备响应于候选配置信息的更新操作指令,对候选配置信息进行更新处理,获得更新后的候选配置信息。
    116.示例性地,在电子设备接收到修改第一导航信息为第二导航信息的更新操作指令的情况下,电子设备可以将业务页面配置信息中的第一导航信息替换为第二导航信息,以使得修改业务页面链接数据平台中的数据。
    117.示例性地,更新操作指令,可以为电子设备在检测到一类账户的页面访问权限中可访问数据变更的情况下自动触发的,也可以为管理员在预览之后返回页面配置模板中的修改操作指令,也可以为管理员在目标类权限的访问数据变更的情况下,从已配置的导航页面列表中选择目标导航页面进行修改的修改操作指令。
    118.s23c、电子设备基于更新后的候选配置信息,获得每种页面访问权限对应的目标页面配置信息。
    119.可选地,上述的s23a和s23b可以在配置的过程中执行,也可以在预览之后执行,也可以在目标类权限的访问账户使用之后执行,本公开实施例对此不作具体限定。
    120.需要说明的是,若更新了一类页面访问权限对应的配置信息,即修改了对应的业务页面,则该类权限的访问账户在访问数据平台的情况下,电子设备调用修改后的业务页面。
    121.基于该方案,电子设备可以在页面访问权限中的可访问数据变更的情况下,获取导航信息的候选配置信息,然后基于候选配置信息的更新操作指令,更新候选配置信息,并根据更新后的候选配置信息更新页面配置信息,更新方式简单,直接修改业务页面的页面配置信息,配置灵活,改动工作量小,简化了修改业务页面的操作步骤。
    122.可选地,本公开实施例提供的数据处理方法中,上述的s203,还可以包括下述的s23d和s23e:
    123.s23d、电子设备基于每种页面访问权限对应的目标页面配置信息进行页面展示。
    124.示例性地,电子设备可以基于页面配置模板中填充的导航信息,展示业务页面的
    预览页面。其中,预览页面中包括每个导航信息对应的导航控件,每个导航控件可以链接数据平台的数据。
    125.结合图5,页面配置模板的右上角显示的“预览”控件为展示预览界面的入口,该“预览”控件可以常驻显示。可以点击“预览”控件,若配置的为三级导航的样式,则可以触发电子设备调用导航页面的界面,实时预览当前设置的导航页面效果。若配置的是一级导航的样式,即该权限下的账户仅可以访问一级导航1中的二级导航1中的三级导航1下的数据,则可以仅为该权限下的账户配置一级导航即可,例如,在点击“预览”控件的情况下,则可以触发电子设备显示导航页面的预览界面。
    126.在展示导航页面的预览页面之后,电子设备响应于对导航控件的选择操作指令,将业务页面的预览页面切换至导航控件链接的数据的预览页面。也就是说,电子设备可以支持在预览页面点击导航控件对不同的导航内容进行切换,查看效果。例如,管理员可以点击“查看详情”控件,电子设备可以切换为导航页面的详情页,以使得可以预览页面的详情。
    127.可以理解,电子设备可以基于预览页面中对导航控件的输入,以访问账户访问的实际效果展示,可以通过切换各个导航控件对应的预览页面,确定每个导航控件是否有效,链接的数据是否准确,可以提高配置的准确率。
    128.s23e、电子设备在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系。
    129.示例性地,预设条件可以为检测到页面配置信息可以成功生成业务页面,或者可以为检测到保存操作指令。
    130.基于该方案,电子设备可以在配置过程中或者配置完成之后,展示每种页面访问权限对应的目标页面配置信息,可以对配置的导航界面进行实时预览,从而可以判断是否存在配置遗漏、错误、超过目标类权限的导航等情况,在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系,提高了导航页面配置的准确性,降低后期访问账户访问时出现问题的概率。
    131.在确定页面访问权限的类型为目标类权限之后,数据平台可以直接调用预先配置的目标导航页面,使得访问账户的终端显示目标导航页面。
    132.需要说明的是,本公开实施例提供的数据处理方法,执行主体可以为数据处理装置,或者该数据处理装置中的用于执行数据处理方法的控制模块。本公开实施例中以数据处理装置执行数据处理方法为例,说明本公开实施例提供的数据处理装置。
    133.图8为本公开实施例提供的一种数据处理装置可能的结构示意图。如图8中所示,该数据处理装置800包括:第一获取模块801、确定模块802、第二获取模块803、生成模块804和展示模块805;所述第一获取模块801,用于获取页面展示请求信息,所述页面展示请求信息包括账户标识信息;所述确定模块802,用于确定所述账户标识信息对应的页面访问权限的类型;所述第二获取模块803,用于在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;所述生成模块804,用于基于所述目标页面组件信息,生成目标业务页面;所述展示模块805,用于展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。
    134.可选地,所述第二获取模块具体用于:获取页面访问权限与页面配置信息之间的
    映射关系;基于所述映射关系,确定所述目标类权限对应的目标页面配置信息;提取所述目标页面配置信息中的至少一级页面导航信息;基于所述至少一级页面导航信息,获取与所述目标类权限匹配的目标页面组件信息。
    135.可选地,数据处理装置800还包括:关系构建模块;所述关系构建模块包括:第一获取子模块、填充子模块和生成子模块;所述第一获取子模块,用于基于至少一种类型对应的页面访问权限,分别获取与每种页面访问权限对应的页面配置模板;所述填充子模块,用于获取每种页面访问权限对应的导航信息,并将所述导航信息填充在对应的所述页面配置模板中,所述导航信息用于链接所述数据平台中每种页面访问权限对应的数据;所述生成子模块,用于根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。
    136.可选地,所述填充子模块具体用于:获取每种页面访问权限对应的至少一级导航信息;获取所述至少一级导航信息对应的页面组件信息;将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中;其中,不同页面访问权限对应的导航信息的导航层级数量、每个层级导航信息、以及各导航信息对应的页面组件信息至少部分不同。
    137.可选地,所述页面组件信息包括页面组件控件信息和所述页面组件控件信息对应的页面地址信息;所述填充子模块具体用于:将所述至少一级导航信息对应的页面组件控件信息,与对应的页面地址信息进行绑定处理,获得绑定后的页面组件控件信息;将所述至少一级导航信息以及对应的绑定后的页面组件控件信息,填充至对应的所述页面配置模板中。
    138.可选地,所述生成子模块具体用于:获取填充在对应的所述页面配置模板中的导航信息对应的候选配置信息;响应于对所述候选配置信息的更新操作指令,对所述候选配置信息进行更新处理,获得更新后的候选配置信息;基于所述更新后的候选配置信息,获得每种页面访问权限对应的目标页面配置信息。
    139.可选地,所述生成子模块具体用于:基于每种页面访问权限对应的目标页面配置信息进行页面展示;在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系。
    140.本公开实施例提供一种数据处理装置,首先,数据处理装置可以获取页面请求展示信息,该页面请求展示信息包括账户标识信息,然后,数据处理装置可以确定页面请求中的账户标识信息对应的页面访问权限的类型,在确定账户标识信息对应的页面访问权限为目标类权限的情况下,数据处理装置可以获取与目标类权限匹配的目标页面组件信息,最后,数据处理装置基于与目标类权限匹配的目标页面组件信息,生成目标业务页面,并展示目标页面。由于目标类权限为可访问数据平台的权限中的一类账户的页面访问权限,不同类型的页面访问权限对应指示部分不同的页面组件信息,因此,数据处理装置可以基于页面访问权限的类型,获取与目标类页面访问权限匹配的目标页面组件信息,然后基于目标页面组件信息生成并展示该账户标识对应的可视化的目标业务页面。相比于相关技术中访问用户先申请权限,再进行访问,不同角色用户可浏览的页面导航内容是一样的,只有逐个点击后才能知道自己有哪些权限可用,操作效率、识别效率低,页面中存在不可用的导航内容干扰用户,而本公开实施例的技术方案中,电子设备可以基于页面访问权限的类型获取
    access memory,随机存取存储器)、磁碟或者光盘等。
    151.本公开实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    152.应理解,本公开实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
    153.本公开实施例提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    154.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
    ……”
    限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本公开实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
    155.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本公开各个实施例所述的方法。
    156.上面结合附图对本公开的实施例进行了描述,但是本公开并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本公开的启示下,在不脱离本公开宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本公开的保护之内。

    技术特征:
    1.一种数据处理方法,其特征在于,所述方法包括:获取页面展示请求信息,所述页面展示请求信息包括账户标识信息;确定所述账户标识信息对应的页面访问权限的类型;在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;基于所述目标页面组件信息,生成目标业务页面,并展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。2.根据权利要求1所述的方法,其特征在于,所述获取与所述目标类权限匹配的目标页面组件信息,包括:获取页面访问权限与页面配置信息之间的映射关系;基于所述映射关系,确定所述目标类权限对应的目标页面配置信息;提取所述目标页面配置信息中的至少一级页面导航信息;基于所述至少一级页面导航信息,获取与所述目标类权限匹配的目标页面组件信息。3.根据权利要求2所述的方法,其特征在于,所述页面访问权限与页面配置信息之间的映射关系通过以下方式获得:基于至少一种类型对应的页面访问权限,分别获取与每种页面访问权限对应的页面配置模板;获取每种页面访问权限对应的导航信息,并将所述导航信息填充在对应的所述页面配置模板中,所述导航信息用于链接所述数据平台中每种页面访问权限对应的数据;根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,并构建页面访问权限与页面配置信息之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述获取每种页面访问权限对应的导航信息,并将所述导航信息填充在对应的所述页面配置模板中,包括:获取每种页面访问权限对应的至少一级导航信息;获取所述至少一级导航信息对应的页面组件信息;将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中;其中,不同页面访问权限对应的导航信息的导航层级数量、每个层级导航信息、以及各导航信息对应的页面组件信息至少部分不同。5.根据权利要求4所述的方法,其特征在于,所述页面组件信息包括页面组件控件信息和所述页面组件控件信息对应的页面地址信息;所述将所述至少一级导航信息以及对应的页面组件信息,填充至对应的所述页面配置模板中,包括:将所述至少一级导航信息对应的页面组件控件信息,与对应的页面地址信息进行绑定处理,获得绑定后的页面组件控件信息;将所述至少一级导航信息以及对应的绑定后的页面组件控件信息,填充至对应的所述页面配置模板中。6.根据权利要求3所述的方法,其特征在于,所述根据填充在对应的所述页面配置模板中的导航信息,生成每种页面访问权限对应的目标页面配置信息,包括:
    获取填充在对应的所述页面配置模板中的导航信息对应的候选配置信息;响应于对所述候选配置信息的更新操作指令,对所述候选配置信息进行更新处理,获得更新后的候选配置信息;基于所述更新后的候选配置信息,获得每种页面访问权限对应的目标页面配置信息。7.根据权利要求3所述的方法,其特征在于,所述构建页面访问权限与页面配置信息之间的映射关系,包括:基于每种页面访问权限对应的目标页面配置信息进行页面展示;在确定页面展示满足预设条件的情况下,构建页面访问权限与页面配置信息之间的映射关系。8.一种数据处理装置,其特征在于,所述数据处理装置包括:第一获取模块、确定模块、第二获取模块、生成模块和展示模块;所述第一获取模块,用于获取页面展示请求信息,所述页面展示请求信息包括账户标识信息;所述确定模块,用于确定所述账户标识信息对应的页面访问权限的类型;所述第二获取模块,用于在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;所述生成模块,用于基于所述目标页面组件信息,生成目标业务页面;所述展示模块,用于展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息。9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7任一项所述的数据处理方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的数据处理方法的步骤。

    技术总结
    本公开提供了一种数据处理方法、装置、电子设备及介质。该方法包括:获取页面展示请求信息,页面展示请求信息包括账户标识信息;确定所述账户标识信息对应的页面访问权限的类型;在所述账户标识信息对应的页面访问权限为目标类权限的情况下,获取与所述目标类权限匹配的目标页面组件信息,所述目标类权限为可访问数据平台的权限中一类账户的页面访问权限;基于所述目标页面组件信息,生成目标业务页面,并展示所述目标业务页面;其中,不同类型的页面访问权限对应至少部分不同的页面组件信息;基于本公开实施例提供的技术方案,可以解决数据平台的访问不够便捷的问题。决数据平台的访问不够便捷的问题。决数据平台的访问不够便捷的问题。


    技术研发人员:刘兆峰
    受保护的技术使用者:北京达佳互联信息技术有限公司
    技术研发日:2022.02.21
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-5295.html

    最新回复(0)