一种用于多用户角色的资产管理的展示方法及系统
文献发布时间:2024-01-17 01:17:49
技术领域
本发明涉及资产管理技术领域,具体而言,涉及一种用于多用户角色的资产管理的展示方法、系统、电子设备及计算机存储介质。
背景技术
在例如各类交易业务中,用户资产的管理展示是十分重要的,用户基于自身的账户可以在展示页面上查看账户名下的资产清单及其它交易选项等。然而,现有技术中的资产管理展示页面需要用户手动录入管理账号才能打开对应的展示页面,操作繁琐,效率低下;而且,在多用户使用同一登陆设备时容易导致其它用户的展示信息泄露,等等问题。这些问题亟需解决。
发明内容
为了至少解决上述背景技术中存在的技术问题,本发明提供了一种用于多用户角色的资产管理的展示方法、系统、电子设备及计算机存储介质。
本发明的第一方面提供了一种用于多用户角色的资产管理的展示方法,包括如下步骤:
获取第一图像数据,根据所述第一图像数据确定第一用户角色,根据所述第一用户角色确定第一资产管理页面,并将所述第一资产管理页面输出展示;
获取第二图像数据,根据所述第二图像数据确定第二用户角色,根据所述第二用户角色确定第二资产管理页面;
根据所述第一图像数据和所述第二图像数据判断第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示。
进一步地,所述根据所述第一图像数据确定第一用户角色,包括:
对所述第一图像数据进行人脸识别以确定若干前景目标,提取与所述前景目标关联的属性数据;
根据所述属性数据对各所述前景目标进行筛选,根据筛选出的前景目标确定所述第一用户角色。
进一步地,所述属性数据包括前景目标的景深数据、人脸尺寸数据、人脸清晰度数据;
则所述根据所述属性数据对各所述前景目标进行筛选,包括:
判断各所述前景目标的景深数据、人脸尺寸数据、人脸清晰度数据中的至少一项是否满足第二预设条件,若是,则将对应的所述前景目标筛选出来。
进一步地,所述第一用户角色包括第一用户ID、第一用户权限;
则所述根据所述第一用户角色确定第一资产管理页面,包括:
根据所述第一用户权限确定基础资产管理页面,根据所述第一用户ID确定资产明细数据;
根据所述资产明晰数据对所述基础资产管理页面进行修正,以获得所述第一资产管理页面。
进一步地,所述判断所述第一图像数据和所述第二图像数据判定第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示,包括:
根据所述第一图像数据确定所述第一用户角色的第一数据,根据所述第二图像数据确定所述第一用户角色的第二数据;
根据所述第一数据和所述第二数据判断所述第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示;
其中,所述第一预设条件与第一用户角色的离开时长相关。
进一步地,所述将所述第二资产管理页面输出展示,包括:
在新的页面对所述第二资产管理页面输出展示,以及,对所述第一资产管理页面作隐私处理。
进一步地,所述第一预设条件通过如下方式确定:
根据第一用户角色的权限类型确定第一时长阈值,根据与所述第一资产管理页面/所述第二资产管理页面对应的输出展示设备的使用属性来确定修正系数,根据所述修正系数将所述第一时长阈值修正为第二时长阈值;
根据所述第二时长阈值确定所述第一预设条件。
本发明的第二方面提供了一种用于多用户角色的资产管理的展示系统,包括获取模块、处理模块、存储模块;所述处理模块与所述获取模块、所述存储模块连接;
所述存储模块,用于存储可执行的计算机程序代码;
所述获取模块,用于获取与不同用户角色相关的图像数据,并传输给所述处理模块;
所述处理模块,用于通过调用所述存储模块中的所述可执行的计算机程序代码,执行如前任一项所述的方法。
本发明的第三方面提供了一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如前任一项所述的方法。
本发明的第四方面提供了一种计算机存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上任一项所述的方法。
本发明的有益效果在于:
本发明给展示系统配备了摄像装置,通过摄像装置来提取当前的用户角色,根据不同的用户角色来调取对应的资产管理页面,从而可以避免用户手动输入账户数据,降低了资产管理的繁琐性;同时,本发明还对其它用户角色进行检测,在满足预设条件时可以将与其它用户角色对应的展示页面进行输出展示,如此设置,提升了多用户使用同一设备时的便利性及隐私安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例公开的一种用于多用户角色的资产管理的展示方法的流程示意图;
图2是本发明实施例公开的一种用于多用户角色的资产管理的展示系统的结构示意图;
图3是本发明实施例公开一种电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本申请实施例中可能采用术语第一、第二、第三等来描述……,但这些……不应限于这些术语。这些术语仅用来将……区分开。例如,在不脱离本申请实施例范围的情况下,第一……也可以被称为第二……,类似地,第二……也可以被称为第一……。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
下面结合附图详细说明本发明的优选实施例。
参阅图1所示流程示意图,本发明实施例提供了一种用于多用户角色的资产管理的展示方法,包括如下步骤:
获取第一图像数据,根据所述第一图像数据确定第一用户角色,根据所述第一用户角色确定第一资产管理页面,并将所述第一资产管理页面输出展示;
获取第二图像数据,根据所述第二图像数据确定第二用户角色,根据所述第二用户角色确定第二资产管理页面;
根据所述第一图像数据和所述第二图像数据判断第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示。
在本实施例中,本发明给展示系统配备了摄像装置,通过摄像装置来提取当前的用户角色,根据不同的用户角色来调取对应的资产管理页面,从而可以避免用户手动输入账户数据,降低了资产管理的繁琐性;同时,本发明还对其它用户角色进行检测,在满足预设条件时可以将与其它用户角色对应的展示页面进行输出展示,如此设置,提升了多用户使用同一设备时的便利性及隐私安全性。
本发明中的用户角色包括超级管理员、业务管理员、风控员、财务专员、游客等5类角色用户。其中,超级管理员、业务管理员、风控员、财务专员等可能涉及对同一设备的公用。
第一图像数据、第二图像数据的获取可以通过展示显示装置上配备的各类嵌入式摄像头,也可以是外设摄像头,本发明对此不作限定。
本发明的方法可在现场展示设备或服务器上实施。其中,现场展示设备通常配备各类处理器,例如单片机、DSP、CPU等;以及,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统。
进一步地,所述根据所述第一图像数据确定第一用户角色,包括:
对所述第一图像数据进行人脸识别以确定若干前景目标,提取与所述前景目标关联的属性数据;
根据所述属性数据对各所述前景目标进行筛选,根据筛选出的前景目标确定所述第一用户角色。
在本实施例中,摄像头拍摄的图像中可能包括多个人脸,需要进一步甄别真正进行资产管理页面查看的用户。本发明具体是根据与前景目标关联的属性数据来实现筛选,调取筛选得出的前景目标的第一用户角色。
进一步地,所述属性数据包括前景目标的景深数据、人脸尺寸数据、人脸清晰度数据;
则所述根据所述属性数据对各所述前景目标进行筛选,包括:
判断各所述前景目标的景深数据、人脸尺寸数据、人脸清晰度数据中的至少一项是否满足第二预设条件,若是,则将对应的所述前景目标筛选出来。
在本实施例中,对于前述识别出的若干前景目标,本发明进一步基于前景目标的景深数据、人脸尺寸数据、人脸清晰度数据中的至少一项来进行进一步筛选,例如可将景深最浅、人脸尺寸最大、人脸清晰度最大的前景目标确定为查看资产页面的“本体”,其它的前景目标确定为干扰物。
进一步地,所述第一用户角色包括第一用户ID、第一用户权限;
则所述根据所述第一用户角色确定第一资产管理页面,包括:
根据所述第一用户权限确定基础资产管理页面,根据所述第一用户ID确定资产明细数据;
根据所述资产明晰数据对所述基础资产管理页面进行修正,以获得所述第一资产管理页面。
在本实施例中,第一用户角色至少包括该用户的ID、用户权限类型(即超级管理员、业务管理员、风控员、财务专员中之一)。根据用户权限可以确定出与该类用户角色对应的基础资产管理页面,该页面中包括该类用户角色有权限查看、修改等的对应项目板块(每个板块对应子页面);然后,再根据用户ID确定该用户角色所能管理的资产明晰数据,从而可以确定出基础资产管理页面中的哪些项目板块的数据为空或者该数据暂时受限,从而可以将对应的项目板块的页面作不显示处理。
于是,本发明的方案可以快速确定出与用户角色对应的通用的基础资产管理页面,同时,又可以根据具体的用户ID对基础资产管理页面中部分子页面进行筛选,使得用户可以不用观看无数据的子页面,最终输出的资产管理页面既数据齐全又简洁有序。
进一步地,所述判断所述第一图像数据和所述第二图像数据判定第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示,包括:
根据所述第一图像数据确定所述第一用户角色的第一数据,根据所述第二图像数据确定所述第一用户角色的第二数据;
根据所述第一数据和所述第二数据判断所述第一预设条件是否满足,若是,则将所述第二资产管理页面输出展示;
其中,所述第一预设条件与第一用户角色的离开时长相关。
在本实施例中,如前所述,超级管理员、业务管理员、风控员、财务专员等用户角色办公地点可能会相同,存在对同一设备的公用的可能。针对该情况,本发明通过第一图像数据、第二图像数据计算第一用户角色的离开时长,即在检测到第二用户角色时计算第一用户角色已经离开多久,如果第一用户角色的离开时长已经达到时长阈值,则可判定该第一用户角色处于“离开/使用完毕状态”,此时允许第二用户角色使用该设备查看自身资产。
需要进行说明的是,第二用户角色的第二资产管理页面的确定方式可与第一资产管理页面类似,本发明在此不再赘述。
进一步地,所述将所述第二资产管理页面输出展示,包括:
在新的页面对所述第二资产管理页面输出展示,以及,对所述第一资产管理页面作隐私处理。
在本实施例中,本发明设置在新的页面中对第二资产管理页面进行输出展示,同时,对第一资产管理页面作隐私处理,从而既保证了第二用户角色可以在该设备上查看自身的资产管理页面,也保证第二用户角色不会观看到第一用户角色的资产管理页面中的数据内容,提升了资产数据的安全性。同时,第一用户角色在后续继续使用该设备进行资产管理页面的查看时,取消第一资产管理页面的隐私处理即可(此时可对其它资产管理页面作隐私处理),无需第一用户角色重复前述的登陆验证过程。
进一步地,所述第一预设条件通过如下方式确定:
根据第一用户角色的权限类型确定第一时长阈值,根据与所述第一资产管理页面/所述第二资产管理页面对应的输出展示设备的使用属性来确定修正系数,根据所述修正系数将所述第一时长阈值修正为第二时长阈值;
根据所述第二时长阈值确定所述第一预设条件。
在本实施例中,本发明基于两方面因素来确定第一预设条件,尤其是第一预设条件中的时长阈值。
首先,时长阈值的大小与第一用户角色的权限类型负相关,具体来说,超级管理员<业务管理员<风控员<财务专员,据此可确定出对应的第一时长阈值。
其次,当前的输出展示设备的使用属性也有所不同,例如,设备的公用用户角色类型越多,则需要实施更强的数据安全措施。于是,本发明根据设备的使用属性(公用用户角色类型的数量)来确定修正系数,使用其对第一时长阈值进行修正,从而获得更为准确的第二时长阈值。
请参阅图2,图2是本发明实施例公开的一种用于多用户角色的资产管理的展示系统的结构示意图。如图2所示,本发明实施例的一种用于多用户角色的资产管理的展示系统,包括获取模块(101)、处理模块(102)、存储模块(103);所述处理模块(102)与所述获取模块(101)、所述存储模块(103)连接;
所述存储模块(103),用于存储可执行的计算机程序代码;
所述获取模块(101),用于获取与不同用户角色相关的图像数据,并传输给所述处理模块(102);
所述处理模块(102),用于通过调用所述存储模块(103)中的所述可执行的计算机程序代码,执行如前任一项所述的方法。
该实施例中的一种用于多用户角色的资产管理的展示系统的具体功能参照上述实施例,由于本实施例中的系统采用了上述实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
请参阅图3,图3是本发明实施例公开的一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如前述实施例所述的方法。
本发明实施例还公开了一种计算机存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如前述实施例所述的方法。
根据本公开的实施例的装置/系统可以包括处理器、用于存储程序数据并执行该程序数据的存储器、诸如磁盘驱动器的永久存储器、用于处理与外部装置的通信的通信端口、以及用户界面装置等。方法被实现为软件模块或者可作为可由处理器执行的计算机可读代码或程序命令存储在计算机可读记录介质上。计算机可读记录介质的示例可包括磁存储介质(例如,只读存储器(ROM)、随机存取存储器(RAM)、软盘、硬盘等)、光学读取介质(例如,CD-ROM、数字通用盘(DVD)等)等。计算机可读记录介质可被分布在连接在网络中的计算机系统中,并且计算机可读代码可以以分布方式存储和执行。介质可以是计算机可读的,存储在存储器中并由处理器执行。
本公开的实施例可以被指示为功能块组件和各种处理操作。功能块可被实现为执行特定功能的各种数量的硬件和/或软件组件。例如,本公开的实施例可实现可在一个或更多个微处理器或其他控制装置的控制下执行各种功能的直接电路组件,诸如存储器、处理电路、逻辑电路、查找表等。本公开的组件可通过软件编程或软件组件来实现。类似地,本公开的实施例可以包括由数据结构、过程、例程或其他编程组件的组合实现的各种算法,并且可以由编程或脚本语言(诸如C、C++、Java、汇编程序等)实现。功能方面可通过由一个或更多个处理器执行的算法来实现。此外,本公开的实施例可实现用于电子环境设置、信号处理和/或数据处理的相关技术。诸如“机构”、“元件”、“单元”等的术语可以被广泛使用,并且不限于机械和物理组件。这些术语可表示与处理器等相关的一系列软件例程。
在本公开中描述了作为示例的具体实施例,并且实施例的范围不限于此。
虽然已经描述了本公开的实施例,但是本领域普通技术人员将理解,在不脱离由所附权利要求限定的本公开的精神和范围的状况下,可以在其中进行形式和细节上的各种改变。因此,本公开的上述实施例应当被解释为示例,并且在所有方面不限制实施例。例如,被描述为单个单元的每个组件可以以分布式方式执行,并且同样地,被描述为分布式的组件可以以组合方式执行。
在本公开的实施例中使用所有示例或示例术语(例如,等)是为了描述本公开的实施例的目的,而不意图限制本公开的实施例的范围。
此外,除非另有明确说明,否则与某些组件相关联的诸如“必要”、“重要”等的表述可不指示绝对需要所述组件。
本领域普通技术人员将理解,在不脱离本公开的精神和范围的状况下,可以以修改的形式实现本公开的实施例。
由于本公开允许对本公开的实施例进行各种改变,因此本公开不限于特定实施例,并且将理解,不脱离本公开的精神和技术范围的所有改变、等同物和替代物都包含在本公开中。因此,本文描述的本公开的实施例应在所有方面被理解为示例,而不应被解释为限制。
此外,诸如“单元”、“模块”等的术语表示可被实现为硬件或软件或硬件和软件的组合的处理至少一个功能或操作的单元。“单元”和“模块”可被存储在将被寻址的存储介质中,并且可被实现为可能够由处理器执行的程序。例如,“单元”和“模块”可指诸如软件组件、面向对象的软件组件、类组件和任务组件的组件,并且可包括进程、功能、属性、过程、子例程、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、阵列或变量。
在本公开中,“A可包括a1、a2和a3中的一个”的表述可以广泛地表示可被包括在元素A中的示例包括a1、a2或a3。该表述不应当被解释为限定为包括在元素A中的示例必须限定为a1、a2和a3的含义。因此,作为包括在元素A中的示例,不应当被解释为排除a1、a2和a3以外的元素。另外,该表述表示元素A可包括a1、a2或a3。该表述并不表示元素A所包括的元素必须选自要素的特定集合。也就是说,该表述不应被限制性地理解为表示必须选自包括a1、a2和a3的集合的a1、a2或a3被包括在元素A中。
此外,在本公开中,表述“a1、a2和/或a3中的至少一个”表示“a1”、“a2”、“a3”、“a1和a2”、“a1和a3”、“a2和a3”、以及“a1、a2和a3”中的一个。因此,应当注意,除非明确描述为“a1中的至少一个,a2中的至少一个,以及a3中的至少一个”,否则表述“a1、a2和/或a3中的至少一个”不应被解释为“a1中的至少一个”、“a2中的至少一个”以及“a3中的至少一个”。
- 一种用于对话系统的富文本存储及展示方法
- 一种多用户资产虚拟化管理的方法及系统
- 用于进行资产管理的资产卡片和资产管理系统