[发明专利]功能模块加载方法、装置、电子设备和存储介质在审
申请号: | 202111212772.8 | 申请日: | 2021-10-18 |
公开(公告)号: | CN114020367A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 傅雯 | 申请(专利权)人: | 微民保险代理有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F8/41 |
代理公司: | 深圳智汇远见知识产权代理有限公司 44481 | 代理人: | 王旭 |
地址: | 518063 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能模块 加载 方法 装置 电子设备 存储 介质 | ||
1.一种功能模块加载方法,其特征在于,所述功能模块被封装为子应用,多个相互独立的所述子应用与站点绑定,所述站点还连接有一主应用,所述方法包括:
在所述功能模块被访问时,在所述站点上加载所述主应用;
利用所述主应用获取所述功能模块所对应的子应用的功能代码;
对所述子应用的功能代码进行解析,并将解析后的功能模块在所述主应用上进行加载。
2.根据权利要求1所述的方法,其特征在于,所述在所述功能模块被访问时,在所述站点上加载所述主应用,包括:
在所述功能模块被访问时,获取访问请求;
根据所述访问请求中的站点域名,在所述站点域名所对应的站点上加载与所述站点连接的主应用。
3.根据权利要求1所述的方法,其特征在于,所述利用所述主应用获取所述子应用的功能代码,包括:
利用所述主应用获取所述子应用的服务地址;
根据所述子应用的服务地址,连接所述子应用,获得所述子应用的功能代码。
4.根据权利要求3所述的方法,其特征在于,所述利用所述主应用获取所述子应用的服务地址包括:
利用所述主应用获取所述站点的导航菜单;所述导航菜单包含所有子应用的路由信息;
获取所述访问请求中的子应用标识;
根据所述导航菜单和所述子应用标识,确定所述子应用的路由信息;
根据所述子应用的路由信息,获得所述子应用的服务地址。
5.根据权利要求4所述的方法,其特征在于,所述利用所述主应用获取所述站点的导航菜单包括:
利用所述主应用获取所述站点与所有子应用的路由信息;
对所述路由信息中的每个路由信息添加对应的子应用标识;
基于添加子应用标识后的路由信息,生成导航菜单。
6.根据权利要求1所述的方法,其特征在于,所述根据所述子应用的服务地址,连接所述子应用,获得所述子应用的功能代码包括:
根据所述子应用的服务地址,连接所述子应用并利用所述主应用的接收函数获得所述子应用的功能代码。
7.根据权利要求1所述的方法,其特征在于,根据所述子应用的服务地址,连接所述子应用,获得所述子应用的功能代码之后,所述方法还包括:
将所述子应用的功能代码放置于封闭的加载容器中。
8.一种功能模块加载装置,其特征在于,所述功能模块被封装为子应用,多个相互独立的所述子应用与站点绑定,所述站点还连接有一主应用,所述功能模块加载装置包括:
第一加载模块,用于在所述功能模块被访问时,在所述站点上加载所述主应用;
获取模块,用于利用所述主应用获取所述功能模块所对应的子应用的功能代码;
第二加载模块,用于对所述子应用的功能代码进行解析,并将解析后的功能模块在所述主应用上进行加载。
9.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
所述处理器用于运行所述计算机程序时,执行权利要求1至7任一项所述方法的步骤。
10.一种存储介质,所述存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微民保险代理有限公司,未经微民保险代理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111212772.8/1.html,转载请声明来源钻瓜专利网。