包含多模块的应用前端的接入方法、模块注册方法及装置制造方法及图纸

技术编号:24090945 阅读:67 留言:0更新日期:2020-05-09 08:02
本申请提供一种包含多模块的应用前端的接入方法,首先应用前端接收用户登录的请求信息,根据用户的请求信息确定用户具有访问权限的可访问模块。然后根据确定的可访问模块调取该模块的标准模块定义表格,读取该标准模块定义表中的模块配置信息,确认模块类型。最后根据模块的类型调取模块的运行环境或者模块的加载器运行或者加载所述可访问模块。本方法采用统一的标准对各个不同架构的模块进行规范,使各个模块能够上线标准统一、相互协同,达到统一的用户体验。本申请还提供一种模块调度引擎调用模块的方法、一种包含多模块的应用前端的接入装置、一种模块的注册方法、一种模块注册系统、一种模块调用方法、一种多模块接入应用前端的系统。

Access method, module registration method and device of application front end including multiple modules

【技术实现步骤摘要】
包含多模块的应用前端的接入方法、模块注册方法及装置
本申请涉及一种应用前端的接入方法,尤其涉及一种包含多模块的应用前端的接入方法,本申请还涉及一种包含多模块接入应用前端的装置,一种通过模块调度引擎调用模块的方法,一种模块注册方法,一种模块注册装置,一种模块调用方法和一种包含多模块接入应用前端的系统。
技术介绍
包含多模块的应用前端是指多个不同技术构架的模块可以在一个应用前端运行,例如采用不同语言写的各个程序或者不同类型的模块统一在一个应用前端运行。所述应用前端集成了众多的可独立运行模块,通过这些独立运行的模块提供功能丰富的服务项目。在现有的技术当中,包含多模块的应用前端的实现方法通常是通过简单叠加实现的,一般方法是首先选择一个功能模块,例如一个APP相当于一个功能模块,在所述功能模块的基础上添加其他功能模块,例如在所述APP中添加其他功能模块。在上述技术方案中,由于所述功能模块各自以不同的技术架构实现,具有许多难以克服的缺陷。其一所述功能模块只能单独运行,相互独立,并且功能也可能重叠,模块内访问路径长,达不到统一的用户体验。其二本文档来自技高网...

【技术保护点】
1.一种包含多模块的应用前端的接入方法,其步骤包括:/n接收用户登录的请求信息,根据用户登录的请求信息查询用户具有访问权限的可访问模块;/n根据用户具有访问权限的可访问模块,从数据库中调取对应各个可访问模块的标准模块定义表;/n查询对应各个可访问模块的所述标准模块定义表中的模块配置信息,根据所述模块配置信息判断所述可访问模块的类型;/n根据所述可访问模块的类型,对应各个所述可访问模块,调用各自的运行环境或者跳转到所述可访问模块的加载器,加载或运行所述可访问模块。/n

【技术特征摘要】
1.一种包含多模块的应用前端的接入方法,其步骤包括:
接收用户登录的请求信息,根据用户登录的请求信息查询用户具有访问权限的可访问模块;
根据用户具有访问权限的可访问模块,从数据库中调取对应各个可访问模块的标准模块定义表;
查询对应各个可访问模块的所述标准模块定义表中的模块配置信息,根据所述模块配置信息判断所述可访问模块的类型;
根据所述可访问模块的类型,对应各个所述可访问模块,调用各自的运行环境或者跳转到所述可访问模块的加载器,加载或运行所述可访问模块。


2.根据权利要求1所述包含多模块的应用前端的接入方法,其特征在于,包括为各个模块提供服务的公共组件,所述公共组件至少封装有模块管理、版本管理、统计分析功能,所述模块通过公共组件提供的原生接口及JS接口访问。


3.根据权利要求1所述包含多模块的应用前端的接入方法,其特征在于,所述应用前端从内存中读取数据,所述从内存中读取数据采用预置数据优先的三级缓存策略,包括:
进行网络数据版本请求,如网络数据版本小于或者等于本地预置数据版本或请求返回错误,则将预置数据加载至内存中;
如网络数据版本大于本地预置数据版本,则采用网络数据。


4.根据权利要求3所述包含多模块的应用前端的接入方法,其特征在于,采用网络数据的情况下,使用网络数据优先的三级缓存策略;包括,优先进行网络数据请求,如网络数据返回正确则对数据进行本地存储并加载至内存;
如网络数据返回错误则从本地存储中读取缓存数据加载至内存;
如本地存储数据为空则将应用预置数据加载至内存。


5.一种通过模块调度引擎调用模块的方法,其步骤包括:
接收模块调用请求;
根据所述模块调用请求,查询被请求调用的可访问模块的配置信息;
根据所述被请求调用的可访问模块的配置信息判断所述被请求调用的可访问模块的类型;
根据所述被请求调用的可访问模块的类型调用所述被请求调用的可访问模块的运行环境或者跳转到所述被请求调用的可访问模块的加载器;
加载或者运行所述被请求调用的可访问模块。


6.一种包含多模块的应用前端的接入装置,其特征是,包括信息接收单元、数据调取单元、配置信息查询单元...

【专利技术属性】
技术研发人员:张宁朱冬李宏宇刘毅刘序文刘晗孙杰平鹿慧邵利铎
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1