工作台系统、基于工作台系统的功能模块加载方法和装置与流程

    技术2025-02-08  57


    本申请涉及数据处理领域,尤其涉及一种工作台系统、基于工作台系统的功能模块加载方法和装置。


    背景技术:

    1、随着技术的发展,用户可以在网站或者平台提供的自定义工作台上实现多种功能模块的组合使用,以满足日常工作生活所需。

    2、相关技术中,网站或者平台可以为其提供给用户的自定义工作台设置对应的功能模块选择范围,在该场景下,用户可以对选择范围内提供的功能模块进行使用。然而,当用户存在使用该选择范围之外的其他功能模块的需求时,自定义工作台无法满足该场景下的用户需求。


    技术实现思路

    1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

    2、为此,本申请第一方面提出一种工作台系统。

    3、本申请第二方面提出一种基于工作台系统的功能模块加载方法。

    4、本申请第三方面提出一种基于工作台系统的功能模块加载装置。

    5、本申请第四方面提出一种电子设备。

    6、本申请第五方面提出一种计算机可读存储介质。

    7、本申请第六方面提出一种计算机程序产品。

    8、本申请第一方面提出一种工作台系统,包括:联邦功能模块采集组件、调用组件和加载组件,其中,所述联邦功能模块采集组件,用于采集工作台系统的关联网站上的暴露信息,并对所述暴露信息进行联邦配置,以得到所述工作台系统在所述关联网站上可调用的关联联邦功能模块集合;所述调用组件,用于从所述关联联邦功能模块集合中,获取用户需求对应的目标调用联邦功能模块;所述加载组件,用于加载所述目标调用联邦功能模块,并在所述工作台系统的显示界面上展示所述目标调用联邦功能模块的目标加载结果。

    9、另外,本申请第一方面提出的工作台系统,还可以具有如下附加的技术特征:

    10、根据本申请一个实施例,所述联邦功能模块采集组件,还用于:获取所述暴露信息在所述关联网站中对应的暴露功能模块,并对所述暴露功能模块进行联邦配置,以得到所述工作台系统在所述关联网站上可调用的所述联邦功能模块;以及,根据所述暴露信息,生成所述联邦功能模块的信息描述文件。

    11、根据本申请一个实施例,所述联邦功能模块采集组件,还用于:根据所述信息描述文件,对所述工作台系统的可访问资源目录进行更新,以得到所述工作台系统的目标可访问资源目录。

    12、根据本申请一个实施例,所述调用组件,还用于:从所述工作台系统的所述目标可访问资源目录中,获取所述用户需求匹配的目标调用资源目录,并根据所述目标资源调用目录从所述关联联邦功能模块集合中,获取所述目标调用联邦功能模块。

    13、根据本申请一个实施例,所述联邦功能模块采集组件,还用于:响应于识别到候选网站的全局窗口对象被注入联邦模块集合,和/或所述候选网站中存在联邦模块信息,确定所述候选网站为所述工作台系统的所述关联网站。

    14、根据本申请一个实施例,所述系统还包括隔离加载组件,用于:响应于识别到所述目标调用联邦功能模块对于所述工作台系统存在污染,通过所述隔离加载组件构建所述目标调用联邦功能模块的隔离运行环境,并在所述隔离运行环境中加载所述目标调用联邦功能模块,以得到所述目标联邦功能模块的所述目标加载结果。

    15、根据本申请一个实施例,所述工作台系统为基于浏览器新增页构建的操作平台和独立操作平台中的一种。

    16、本申请第二方面提出一种基于工作台系统的功能模块加载方法,所述方法包括:根据获取到的用户需求从工作台系统的关联联邦功能模块集合中确定匹配的目标调用联邦功能模块,其中,所述工作台系统基于上述第一方面提出的工作台系统得到;在所述工作台系统上加载所述目标调用联邦功能模块,并通过所述工作台系统的显示界面获取所述目标调用联邦功能模块的目标加载结果。

    17、本申请第三方面提出一种基于工作台系统的功能模块加载装置,其特征在于,所述装置包括:获取模块,用于根据获取到的用户需求从工作台系统的关联联邦功能模块集合中确定匹配的目标调用联邦功能模块,其中,所述工作台系统基于上述第一方面提出的工作台系统得到;加载模块,用于在所述工作台系统上加载所述目标调用联邦功能模块,并通过所述工作台系统的显示界面获取所述目标调用联邦功能模块的目标加载结果。

    18、本申请第四方面提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第二方面提出的基于工作台系统的功能模块加载方法。

    19、本申请第五方面提出了一种计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述第二方面提出的基于工作台系统的功能模块加载方法。

    20、本申请第六方面提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据上述第二方面提出的基于工作台系统的功能模块加载方法。

    21、本申请提出的工作台系统、基于工作台系统的功能模块加载方法和装置,联邦功能模块采集组件、调用组件和加载组件,其中,联邦功能模块采集组件,用于采集工作台系统的关联网站上的暴露信息,以得到工作台系统在关联网站上可调用的关联联邦功能模块集合;调用组件,用于从关联联邦功能模块集合中,获取用户需求对应的目标调用联邦功能模块;加载组件,用于加载目标调用联邦功能模块,并在工作台系统的显示界面上展示目标调用联邦功能模块的目标加载结果。本申请中,通过联邦功能模块采集组件实现多个网站各自的关联联邦功能模块的采集,扩大了工作台系统可提供的联邦功能模块调用的选择范围,降低了用户需求所需调用的功能模块不在工作台系统提供的关联联邦功能模块集合内的可能性,优化了工作台系统的用户体验。

    22、应当理解,本申请所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。



    技术特征:

    1.一种工作台系统,其特征在于,所述系统包括:联邦功能模块采集组件、调用组件和加载组件,其中,

    2.根据权利要求1所述的系统,其特征在于,所述联邦功能模块采集组件,还用于:

    3.根据权利要求2所述的系统,其特征在于,所述联邦功能模块采集组件,还用于:

    4.根据权利要求3所述的系统,其特征在于,所述调用组件,还用于:

    5.根据权利要求1所述的系统,其特征在于,所述联邦功能模块采集组件,还用于:

    6.根据权利要求1所述的系统,其特征在于,所述系统还包括隔离加载组件,用于:

    7.根据权利要求1-6任一项所述的系统,其特征在于,所述工作台系统为基于浏览器新增页构建的操作平台和独立操作平台中的一种。

    8.一种基于工作台系统的功能模块加载方法,其特征在于,所述方法包括:

    9.一种基于工作台系统的功能模块加载装置,其特征在于,所述装置包括:

    10.一种电子设备,包括:

    11.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求8所述的方法。

    12.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求8所述的方法。


    技术总结
    本申请提出了一种工作台系统、基于工作台系统的功能模块加载方法和装置,系统包括联邦功能模块采集组件,用于采集工作台系统的关联网站上的暴露信息,以得到工作台系统在关联网站上可调用的关联联邦功能模块集合;调用组件,用于从关联联邦功能模块集合中,获取用户需求对应的目标调用联邦功能模块;加载组件,用于加载目标调用联邦功能模块,并在工作台系统的显示界面上展示目标调用联邦功能模块的目标加载结果。通过联邦功能模块采集组件实现多个网站各自的关联联邦功能模块的采集,扩大了工作台系统可提供的联邦功能模块调用的选择范围,降低了用户需求所需调用的功能模块不在工作台系统提供的关联联邦功能模块集合内的可能性,优化了工作台系统的用户体验。

    技术研发人员:刘吉振
    受保护的技术使用者:北京沃东天骏信息技术有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-26168.html

    最新回复(0)