基于自定义容器完成业务场景的动态配置方法转让专利

申请号 : CN202210971242.X

文献号 : CN115048177B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡万苍朱谨颋谢成勇李云鹏

申请人 : 成都中科合迅科技有限公司

摘要 :

本发明提供了基于自定义容器完成业务场景的动态配置方法,其在容器存储不同计算机终端用户的身份信息与操作权限信息之间的映射关系,分析计算机终端用户的历史操作信息,以此确定其所匹配的业务场景信息,并对容器的不同资源空间进行扩展;再根据计算机终端用户的实际操作信息,确定其当前匹配业务场景,并从容器中调取相应的业务场景元素,从而对业务场景进行动态配置;上述方法根据计算机终端用户对计算机终端的不同操作信息为基准,对容器的不同资源空间进行自定义,便于根据用户的实际操作状态,对业务场景进行不同形式的动态配置,从而为用户提供个性化和便捷的操作环境,提高计算机业务场景的使用可靠性与稳定性。

权利要求 :

1.基于自定义容器完成业务场景的动态配置方法,其特征在于,包括如下步骤:步骤S1,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建所述身份信息与所述操作权限信息一一对应的映射关系;将所有计算机终端用户的映射关系存储于容器的不同资源空间中;

步骤S2,获取不同计算机终端用户的历史操作信息,对所述历史操作信息进行分析处理,确定所述历史操作信息的有效性;获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息;

步骤S3,根据每个计算机终端用户匹配的业务场景信息,对所述容器的不同资源空间进行扩展;获取某一计算机终端用户当前在计算机终端的实际操作信息,对所述实际操作信息进行分析处理,确定所述实际操作信息当前匹配业务场景;

步骤S4,根据当前匹配的业务场景,从所述容器中调取当前匹配的业务场景对应的业务场景元素;根据所述业务场景元素,对计算机终端当前的业务场景环境进行动态配置;

在所述步骤S2中,获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息具体包括:获取有效历史操作信息对应的历史操作实施的业务场景信息,其中所述历史操作实施的业务场景信息包括所述历史操作实施对应的操作系统类型和操作界面类型;

再将所述操作系统类型和所述操作界面类型,作为每个计算机终端用户所匹配的业务场景信息;

在所述步骤S3中,根据每个计算机终端用户匹配的业务场景信息,对所述容器的不同资源空间进行扩展具体包括:将每个计算机终端用户在计算机终端上进行操作匹配的操作系统类型和操作界面类型存储到每个计算机终端用户于所述容器中对应的资源空间中,从而对所述容器的不同资源空间进行扩展;

在所述步骤S3中,获取某一计算机终端用户当前在计算机终端的实际操作信息,对所述实际操作信息进行分析处理,确定所述实际操作信息当前匹配业务场景具体包括:当某一计算机终端用户成功登陆计算机终端后,获取某一计算机终端用户当前对计算机终端中程序的实际数据编辑操作信息;

将所述实际数据编辑操作信息与某一计算机终端用户在所述容器对应的资源空间进行匹配,确定与当前的实际数据编辑操作相匹配的操作系统类型和操作界面类型,以此作为所述实际操作信息当前匹配业务场景;

在所述步骤S4中,根据当前匹配的业务场景,从所述容器中调取当前匹配的业务场景对应的业务场景元素具体包括:根据上述确定的操作系统类型和操作界面类型,从所述容器中调取与所述操作系统类型和所述操作界面类型相匹配的业务场景界面视窗布局元素和业务场景退出机制;

在所述步骤S4中,根据所述业务场景元素,对计算机终端当前的业务场景环境进行动态配置具体包括:从所述业务场景界面视窗布局元素中提取得到业务场景的界面菜单布局信息和界面菜单分辨率信息;

根据所述界面菜单布局信息,判断计算机终端当前的操作界面中不同菜单各自的必要性;若当前的操作界面的某一菜单存在于所述界面菜单布局信息中,则确定所述菜单属于必要菜单;否则,确定所述菜单属于不必要菜单;并将所有不必要菜单从当前的操作界面中删除;

再根据所述界面菜单分辨率信息,判断当前的操作界面的不同菜单各自是否满足相应的分辨率范围条件,若满足,则保持菜单当前的画面像素分辨率不变;若不满足,则调整菜单的画面像素分辨率直到其在预设分辨率范围内为止;

再获取计算机终端用户在当前的操作界面的实际菜单操作行为,判断所述实际菜单操作行为是否与所述业务场景退出机制对应菜单操作行为相一致,若是,则指示计算机终端退出当前的操作界面以及强制计算机终端用户登出计算机终端;若否,则保持计算机终端用户在当前的操作界面登录状态不变。

2.如权利要求1所述的基于自定义容器完成业务场景的动态配置方法,其特征在于:在所述步骤S1中,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建所述身份信息与所述操作权限信息一一对应的映射关系具体包括:获取每个计算机终端用户在登录进入计算机终端对应的登录账号身份信息以及每个计算机终端用户对计算机终端的不同程序的操作日志信息;

对所述操作日志信息进行分析处理,确定每个计算机终端用户对计算机终端进行业务操作对应的操作权限信息;其中,所述操作权限信息包括计算机终端用户对程序进行数据编辑的权限;

将每个计算机终端用户各自的登录账号身份信息与操作权限信息组成信息对,以此构建所述登录账号身份信息与所述操作权限信息之间的一一对应的映射关系。

3.如权利要求2所述的基于自定义容器完成业务场景的动态配置方法,其特征在于:在所述步骤S1中,将所有计算机终端用户的映射关系存储于容器的不同资源空间中具体包括:根据计算机终端用户的数量,指示计算机终端的容器管理模块将容器划分为对应数量的若干资源空间;再将每个信息对一一对应存储于每个资源空间中。

4.如权利要求3所述的基于自定义容器完成业务场景的动态配置方法,其特征在于:在所述步骤S1中,还包括:

根据每个计算机终端用户的操作日志信息,确定每个计算机终端用户在操作过程中产生的缓存文件数据量;

根据所有计算机终端用户的缓存文件数据量的大小,指示所述容器管理模块将容器等比例划分为对应所述数量的若干资源空间。

5.如权利要求1所述的基于自定义容器完成业务场景的动态配置方法,其特征在于:在所述步骤S2中,获取不同计算机终端用户的历史操作信息,对所述历史操作信息进行分析处理,确定所述历史操作信息的有效性具体包括:获取每个计算机终端用户在预设历史时间段内的操作日志信息,从预设历史时间段内的操作日志信息进行分析处理,确定每个计算机终端用户在预设历史时间段内对计算机终端的操作是否成功;若成功,则确定预设历史时间段内的操作日志信息属于有效历史操作信息;若不成功,则确定预设时间段内的操作日志信息属于无效历史操作信息。

说明书 :

基于自定义容器完成业务场景的动态配置方法

技术领域

[0001] 本发明涉及计算机虚拟场景管理的技术领域,特别涉及基于自定义容器完成业务场景的动态配置方法。

背景技术

[0002] 为了适应不同用户的使用需求或者不同数据处理任务的需求,计算机内部通常设置有多种不同的业务场景,每一个业务场景对应计算机的一个操作界面。当用户选择其中一个业务场景并登陆进入其对应的操作界面时,便可以进行相应的操作。目前,当用户进入到计算机其中一个业务场景时,其所提供的操作界面是固定的,并不能根据用户的实际需要进行动态的配置变更,无法提高操作界面的个性化配置以及不能为用户提供便捷与可靠的操作界面,降低了计算机业务场景的使用效率和稳定性。

发明内容

[0003] 针对现有技术存在的缺陷,本发明提供了一种基于自定义容器完成业务场景的动态配置方法,其在容器存储不同计算机终端用户的身份信息与操作权限信息之间的映射关系,分析计算机终端用户的历史操作信息,以此确定其所匹配的业务场景信息,并对容器的不同资源空间进行扩展;再根据计算机终端用户的实际操作信息,确定其当前匹配业务场景,并从容器中调取相应的业务场景元素,从而对业务场景进行动态配置;上述方法根据计算机终端用户对计算机终端的不同操作信息为基准,对容器的不同资源空间进行自定义,便于根据用户的实际操作状态,对业务场景进行不同形式的动态配置,从而为用户提供个性化和便捷的操作环境,提高计算机业务场景的使用可靠性与稳定性。
[0004] 本发明提供基于自定义容器完成业务场景的动态配置方法,其包括如下步骤:
[0005] 步骤S1,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建所述身份信息与所述操作权限信息一一对应的映射关系;将所有计算机终端用户的映射关系存储于容器的不同资源空间中;
[0006] 步骤S2,获取不同计算机终端用户的历史操作信息,对所述历史操作信息进行分析处理,确定所述历史操作信息的有效性;获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息;
[0007] 步骤S3,根据每个计算机终端用户匹配的业务场景信息,对所述容器的不同资源空间进行扩展;获取某一计算机终端用户当前在计算机终端的实际操作信息,对所述实际操作信息进行分析处理,确定所述实际操作信息当前匹配业务场景;
[0008] 步骤S4,根据当前匹配的业务场景,从所述容器中调取当前匹配的业务场景对应的业务场景元素;根据所述业务场景元素,对计算机终端当前的业务场景环境进行动态配置。
[0009] 在本申请公开的一个实施例中,在所述步骤S1中,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建所述身份信息与所述操作权限信息一一对应的映射关系具体包括:
[0010] 获取每个计算机终端用户在登录进入计算机终端对应的登录账号身份信息以及每个计算机终端用户对计算机终端的不同程序的操作日志信息;
[0011] 对所述操作日志信息进行分析处理,确定每个计算机终端用户对计算机终端进行业务操作对应的操作权限信息;其中,所述操作权限信息包括计算机终端用户对程序进行数据编辑的权限;
[0012] 将每个计算机终端用户各自的登录账号身份信息与操作权限信息组成信息对,以此构建所述登录账号身份信息与所述操作权限信息之间的一一对应的映射关系。
[0013] 在本申请公开的一个实施例中,在所述步骤S1中,将所有计算机终端用户的映射关系存储于容器的不同资源空间中具体包括:
[0014] 根据计算机终端用户的数量,指示计算机终端的容器管理模块将容器划分为对应数量的若干资源空间;再将每个信息对一一对应存储于每个资源空间中。
[0015] 在本申请公开的一个实施例中,在所述步骤S1中,还包括:
[0016] 根据每个计算机终端用户的操作日志信息,确定每个计算机终端用户在操作过程中产生的缓存文件数据量;
[0017] 根据所有计算机终端用户的缓存文件数据量的大小,指示所述容器管理模块将容器等比例划分为对应所述数量的若干资源空间。
[0018] 在本申请公开的一个实施例中,在所述步骤S2中,获取不同计算机终端用户的历史操作信息,对所述历史操作信息进行分析处理,确定所述历史操作信息的有效性具体包括:
[0019] 获取每个计算机终端用户在预设历史时间段内的操作日志信息,从预设历史时间段内的操作日志信息进行分析处理,确定每个计算机终端用户在预设历史时间段内对计算机终端的操作是否成功;若成功,则确定预设历史时间段内的操作日志信息属于有效历史操作信息;若不成功,则确定预设时间段内的操作日志信息属于无效历史操作信息。
[0020] 在本申请公开的一个实施例中,在所述步骤S2中,获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息具体包括:
[0021] 获取所述有效历史操作信息对应的历史操作实施的业务场景信息,其中所述历史操作实施的业务场景信息包括所述历史操作实施对应的操作系统类型和操作界面类型;
[0022] 再将所述操作系统类型和所述操作界面类型,作为每个计算机终端用户所匹配的业务场景信息。
[0023] 在本申请公开的一个实施例中,在所述步骤S3中,根据每个计算机终端用户匹配的业务场景信息,对所述容器的不同资源空间进行扩展具体包括:
[0024] 将每个计算机终端用户在计算机终端上进行操作匹配的操作系统类型和操作界面类型存储到每个计算机终端用户于所述容器中对应的资源空间中,从而对所述容器的不同资源空间进行扩展。
[0025] 在本申请公开的一个实施例中,在所述步骤S3中,获取某一计算机终端用户当前在计算机终端的实际操作信息,对所述实际操作信息进行分析处理,确定所述实际操作信息当前匹配业务场景具体包括:
[0026] 当某一计算机终端用户成功登陆计算机终端后,获取某一计算机终端用户当前对计算机终端中程序的实际数据编辑操作信息;
[0027] 将所述实际数据编辑操作信息与某一计算机终端用户在所述容器对应的资源空间进行匹配,确定与当前的实际数据编辑操作相匹配的操作系统类型和操作界面类型,以此作为所述实际操作信息当前匹配业务场景。
[0028] 在本申请公开的一个实施例中,在所述步骤S4中,根据当前匹配的业务场景,从所述容器中调取当前匹配的业务场景对应的业务场景元素具体包括:
[0029] 根据上述确定的操作系统类型和操作界面类型,从所述容器中调取与所述操作系统类型和所述操作界面类型相匹配的业务场景界面视窗布局元素和业务场景退出机制。
[0030] 在本申请公开的一个实施例中,在所述步骤S4中,根据所述业务场景元素,对计算机终端当前的业务场景环境进行动态配置具体包括:
[0031] 从所述业务场景界面视窗布局元素中提取得到业务场景的界面菜单布局信息和界面菜单分辨率信息;
[0032] 根据所述界面菜单布局信息,判断计算机终端当前的操作界面中不同菜单各自的必要性;若当前的操作界面的某一菜单存在于所述界面菜单布局信息中,则确定所述菜单属于必要菜单;否则,确定所述菜单属于不必要菜单;并将所有不必要菜单从当前的操作界面中删除;
[0033] 再根据所述界面菜单分辨率信息,判断当前的操作界面的不同菜单各自是否满足相应的分辨率范围条件,若满足,则保持菜单当前的画面像素分辨率不变;若不满足,则调整菜单的画面像素分辨率直到其在预设分辨率范围内为止;
[0034] 再获取计算机终端用户在当前的操作界面的实际菜单操作行为,判断所述实际菜单操作行为是否与所述业务场景退出机制对应菜单操作行为相一致,若是,则指示计算机终端退出当前的操作界面以及强制计算机终端用户登出计算机终端;若否,则保持计算机终端用户在当前的操作界面登录状态不变。
[0035] 相比于现有技术,该基于自定义容器完成业务场景的动态配置方法在容器存储不同计算机终端用户的身份信息与操作权限信息之间的映射关系,分析计算机终端用户的历史操作信息,以此确定其所匹配的业务场景信息,并对容器的不同资源空间进行扩展;再根据计算机终端用户的实际操作信息,确定其当前匹配业务场景,并从容器中调取相应的业务场景元素,从而对业务场景进行动态配置;上述方法根据计算机终端用户对计算机终端的不同操作信息为基准,对容器的不同资源空间进行自定义,便于根据用户的实际操作状态,对业务场景进行不同形式的动态配置,从而为用户提供个性化和便捷的操作环境,提高计算机业务场景的使用可靠性与稳定性。
[0036] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0037] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0038] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039] 图1为本发明提供的基于自定义容器完成业务场景的动态配置方法的流程示意图。

具体实施方式

[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 参阅图1,图1为本发明实施例提供的基于自定义容器完成业务场景的动态配置方法的流程示意图。该基于自定义容器完成业务场景的动态配置方法包括如下步骤:
[0042] 步骤S1,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建该身份信息与该操作权限信息一一对应的映射关系;将所有计算机终端用户的映射关系存储于容器的不同资源空间中;
[0043] 步骤S2,获取不同计算机终端用户的历史操作信息,对该历史操作信息进行分析处理,确定该历史操作信息的有效性;获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息;
[0044] 步骤S3,根据每个计算机终端用户匹配的业务场景信息,对该容器的不同资源空间进行扩展;获取某一计算机终端用户当前在计算机终端的实际操作信息,对该实际操作信息进行分析处理,确定该实际操作信息当前匹配业务场景;
[0045] 步骤S4,根据当前匹配的业务场景,从该容器中调取当前匹配的业务场景对应的业务场景元素;根据该业务场景元素,对计算机终端当前的业务场景环境进行动态配置。
[0046] 上述技术方案的有益效果为:该基于自定义容器完成业务场景的动态配置方法在容器存储不同计算机终端用户的身份信息与操作权限信息之间的映射关系,分析计算机终端用户的历史操作信息,以此确定其所匹配的业务场景信息,并对容器的不同资源空间进行扩展;再根据计算机终端用户的实际操作信息,确定其当前匹配业务场景,并从容器中调取相应的业务场景元素,从而对业务场景进行动态配置;上述方法根据计算机终端用户对计算机终端的不同操作信息为基准,对容器的不同资源空间进行自定义,便于根据用户的实际操作状态,对业务场景进行不同形式的动态配置,从而为用户提供个性化和便捷的操作环境,提高计算机业务场景的使用可靠性与稳定性。
[0047] 优选地,在该步骤S1中,获取不同计算机终端用户的身份信息及其对计算机终端进行业务操作对应的操作权限信息,构建该身份信息与该操作权限信息一一对应的映射关系具体包括:
[0048] 获取每个计算机终端用户在登录进入计算机终端对应的登录账号身份信息以及每个计算机终端用户对计算机终端的不同程序的操作日志信息;
[0049] 对该操作日志信息进行分析处理,确定每个计算机终端用户对计算机终端进行业务操作对应的操作权限信息;其中,该操作权限信息包括计算机终端用户对程序进行数据编辑的权限;
[0050] 将每个计算机终端用户各自的登录账号身份信息与操作权限信息组成信息对,以此构建该登录账号身份信息与该操作权限信息之间的一一对应的映射关系。
[0051] 上述技术方案的有益效果为:对于同一计算机终端可存在多个不同的计算机终端用户,每个计算机终端用户通过在计算机终端中登录进入专用的账户,并进入相应的操作环境和业务场景进行相应的数据编辑操作等。不同计算机终端用户在使用计算机终端过程中可具有不同的操作权限,对应于不同级别的操作权限,每一计算机终端用户只能在相应操作权限下进行特定类型的数据编辑操作。从每个计算机终端用户在计算机终端对应的操作日志信息中获取用户对应进行的数据编辑行为,能够准确确定计算机终端用户的操作权限信息,便于后续有针对性构建每个计算机终端用户的登录账号身份信息及其操作权限信息之间的一一对应映射关系。
[0052] 优选地,在该步骤S1中,将所有计算机终端用户的映射关系存储于容器的不同资源空间中具体包括:
[0053] 根据计算机终端用户的数量,指示计算机终端的容器管理模块将容器划分为对应数量的若干资源空间;再将每个信息对一一对应存储于每个资源空间中。
[0054] 上述技术方案的有益效果为:容器作为计算机终端的虚拟信息存储空间,根据计算机终端用户的数量,通过计算机终端的容器管理模块(比如相应的管理软件)将容器划分为相等数量的若干资源空间,这样每个计算机终端用户能够对应分配到相应的一个资源空间,从而为每个计算机终端用户提供独立的虚拟信息存储空间。
[0055] 优选地,在该步骤S1中,还包括:
[0056] 根据每个计算机终端用户的操作日志信息,确定每个计算机终端用户在操作过程中产生的缓存文件数据量;
[0057] 根据所有计算机终端用户的缓存文件数据量的大小,指示该容器管理模块将容器等比例划分为对应该数量的若干资源空间。
[0058] 上述技术方案的有益效果为:不同计算机终端用户于容器中所需要的资源空间大小并不相同,通常而言,若计算机终端用户在操作过程中产生的缓存文件数据量越大,其所需的资源空间也越大,根据所有计算机终端用户各自的缓存文件数据量的大小,将容器等比例划分为对应该数量的若干资源空间,这样能够保证容器内部资源空间的有效利用。
[0059] 优选地,在该步骤S2中,获取不同计算机终端用户的历史操作信息,对该历史操作信息进行分析处理,确定该历史操作信息的有效性具体包括:
[0060] 获取每个计算机终端用户在预设历史时间段内的操作日志信息,从预设历史时间段内的操作日志信息进行分析处理,确定每个计算机终端用户在预设历史时间段内对计算机终端的操作是否成功;若成功,则确定预设历史时间段内的操作日志信息属于有效历史操作信息;若不成功,则确定预设时间段内的操作日志信息属于无效历史操作信息。
[0061] 上述技术方案的有益效果为:通过上述方式,以每个计算机终端用户在预设历史时间段内的操作日志信息为基础,判断计算机终端用户在预设历史时间段在计算机终端的数据编辑操作成功与否,从而准确获得计算机终端用户的有效历史操作信息。
[0062] 优选地,在该步骤S2中,获取其中有效的历史操作实施对应的业务场景信息,以此确定每个计算机终端用户所匹配的业务场景信息具体包括:
[0063] 获取该有效历史操作信息对应的历史操作实施的业务场景信息,其中该历史操作实施的业务场景信息包括该历史操作实施对应的操作系统类型和操作界面类型;
[0064] 再将该操作系统类型和该操作界面类型,作为每个计算机终端用户所匹配的业务场景信息。
[0065] 上述技术方案的有益效果为:计算机终端用户在计算机终端进行不同数据编辑等操作所对应的操作系统和操作界面并不相同,通过对有效历史操作对应的业务场景进行分析,能够将其中业务场景信息包括的操作系统类型和操作界面类型,作为计算机终端用户所匹配的业务场景信息,从而便于后续有针对性地调整配置用户实际所处的业务场景。
[0066] 优选地,在该步骤S3中,根据每个计算机终端用户匹配的业务场景信息,对该容器的不同资源空间进行扩展具体包括:
[0067] 将每个计算机终端用户在计算机终端上进行操作匹配的操作系统类型和操作界面类型存储到每个计算机终端用户于该容器中对应的资源空间中,从而对该容器的不同资源空间进行扩展。
[0068] 上述技术方案的有益效果为:将每个计算机终端用户在计算机终端上进行操作匹配的操作系统类型和操作界面类型存储到每个计算机终端用户于该容器中对应的资源空间中,使得容器的每个资源空间能够对计算机终端用户匹配的业务场景信息进行详细的扩展,保证用户相关信息的准确性。
[0069] 优选地,在该步骤S3中,获取某一计算机终端用户当前在计算机终端的实际操作信息,对该实际操作信息进行分析处理,确定该实际操作信息当前匹配业务场景具体包括:
[0070] 当某一计算机终端用户成功登陆计算机终端后,获取某一计算机终端用户当前对计算机终端中程序的实际数据编辑操作信息;
[0071] 将该实际数据编辑操作信息与某一计算机终端用户在该容器对应的资源空间进行匹配,确定与当前的实际数据编辑操作相匹配的操作系统类型和操作界面类型,以此作为该实际操作信息当前匹配业务场景。
[0072] 上述技术方案的有益效果为:通过上述方式,以计算机终端用户当前的实际数据编辑操作为基准,在容器对应的资源空间中进行筛选查找,得到与当前的实际数据编辑操作相匹配的操作系统类型和操作界面类型,这样能够准确确定实际数据编辑操作对应的业务场景,便于后续有针对性对该业务场景进行相应的调整配置。
[0073] 优选地,在该步骤S4中,根据当前匹配的业务场景,从该容器中调取当前匹配的业务场景对应的业务场景元素具体包括:
[0074] 根据上述确定的操作系统类型和操作界面类型,从该容器中调取与该操作系统类型和该操作界面类型相匹配的业务场景界面视窗布局元素和业务场景退出机制。
[0075] 上述技术方案的有益效果为:通过上述方式,从容器中调取相匹配的业务场景界面视窗元素和业务场景退出机制,这样能够从业务场景界面视觉层面和业务场景运行层面上对业务场景同时进行调整配置。
[0076] 优选地,在该步骤S4中,根据该业务场景元素,对计算机终端当前的业务场景环境进行动态配置具体包括:
[0077] 从该业务场景界面视窗布局元素中提取得到业务场景的界面菜单布局信息和界面菜单分辨率信息;
[0078] 根据该界面菜单布局信息,判断计算机终端当前的操作界面中不同菜单各自的必要性;若当前的操作界面的某一菜单存在与该界面菜单布局信息中,则确定该菜单属于必要菜单;否则,确定该菜单属于不必要菜单;并将所有不必要菜单从当前的操作界面中删除;
[0079] 再根据该界面菜单分辨率信息,判断当前的操作界面的不同菜单各自是否满足相应的分辨率范围条件,若满足,则保持菜单当前的画面像素分辨率不变;若不满足,则调整菜单的画面像素分辨率直到其在预设分辨率范围内为止;
[0080] 再获取计算机终端用户在当前的操作界面的实际菜单操作行为,判断该实际菜单操作行为是否与该业务场景退出机制对应菜单操作行为相一致,若是,则指示计算机终端退出当前的操作界面以及强制计算机终端用户登出计算机终端;若否,则保持计算机终端用户在当前的操作界面登录状态不变。
[0081] 上述技术方案的有益效果为:通过上述方式,以界面菜单布局信息为基准,判断计算机终端当前的操作界面每个菜单的必要性,并将不必要的菜单进行删除,从而提高操作界面的布局简洁性和针对用户的使用个性化。以界面菜单分辨率信息为基准,对操作界面的菜单进行画面像素分辨率的调整,这样能够保证操作界面的菜单使用具有良好的可视分辨性。此外,在计算机终端用户于操作界面执行的实际菜单操作行为作为基准,判断用户的实际菜单操作行为是否属于预设不允许行为或者危害数据安全的行为等业务场景退出机制对应菜单操作行为,若是,则指示计算机终端退出当前的操作界面以及强制计算机终端用户登出计算机终端,这样能够保证计算机终端的运行安全性。
[0082] 从上述实施例的内容可知,该基于自定义容器完成业务场景的动态配置方法在容器存储不同计算机终端用户的身份信息与操作权限信息之间的映射关系,分析计算机终端用户的历史操作信息,以此确定其所匹配的业务场景信息,并对容器的不同资源空间进行扩展;再根据计算机终端用户的实际操作信息,确定其当前匹配业务场景,并从容器中调取相应的业务场景元素,从而对业务场景进行动态配置;上述方法根据计算机终端用户对计算机终端的不同操作信息为基准,对容器的不同资源空间进行自定义,便于根据用户的实际操作状态,对业务场景进行不同形式的动态配置,从而为用户提供个性化和便捷的操作环境,提高计算机业务场景的使用可靠性与稳定性。
[0083] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。