[发明专利]一种跨平台微应用创建方法在审
| 申请号: | 201910491028.2 | 申请日: | 2019-06-06 |
| 公开(公告)号: | CN110213105A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 单承方;纪威;耿建光;桑国彪;李大林;郑光鹏 | 申请(专利权)人: | 北京神舟航天软件技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08;G06F8/38;G06F8/71 |
| 代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙) 11368 | 代理人: | 孙国栋 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 跨平台 创建 单点登录功能 数据通讯功能 应用开发技术 风格统一 交互能力 用户认证 用户体验 内核层 操作系统 开发 | ||
1.一种跨平台微应用创建方法,其特征在于,包括:
创建微应用内核层,包括:
获取本地网络配置文件,读取网络配置相关参数,同时清除本地网络缓存内容;
判断当前网络状态是否存在抖动情况,若是,则再次判断服务负载状态,查找有效连接线路,与后端服务器建立连接,生成网络管理器,其中,所述网络管理器用于提供服务请求接口;
获取日志存储位置、本地日志写入方式、本地日志与后端服务器请求接口,生成本地日志配置信息;
根据所述本地日志配置信息,确定本地日志的最大存储、日志名称、存储方式及日志写入级别规则,生成日志管理器,其中,所述日志管理器用于快速处理本地运行日志,维持客户端稳定,处理服务请求接口及生成过程、获取本地日志配置文件、解析本地日志信息、实时监控本地运行环境变化、处理客户端日志及定期将客户端日志推送至后端服务器;
获取本地窗口的样式配置信息及基本操作配置信息,为所述本地窗口配置注册功能,生成窗口管理器,其中,所述窗口管理器用于处理应用窗口注册、窗口服务管理、本地窗口进程管理、管理窗口间通信、协同响应应用创新信息推送,控制窗口生命周期,在应用运行时,窗口管理器提供给应用控制窗口状态能力,同时窗口管理器在应用间可以实现窗口间的通信,实时在应用间传递消息;
设置微应用的名称、标识、启动方式及描述信息,生成微应用管理器;
获取外部配置文件,即用户自定义的配置文件,判断所述外部配置文件是否存在特殊配置,若是,则将所述外部配置文件设为内部配置文件,生成配置管理器;
获取各个微应用的名称、订阅关系并根据所述订阅关系,设置各个微应用之间的调用关系,生成服务管理器;
创造用户认证层,包括:
获取本地单点登录认证信息及本地CA认证信息,对本地操作系统用户名密码及本地计算机登录用户名密码进行多点认证,生成用户认证层。
2.根据权利要求1所述的跨平台微应用创建方法,其特征在于,所述方法还包括:
用户通过所述用户认证层与系统成功认证,获取系统颁发的令牌,系统利用所述令牌生成微应用服务层及微应用UI窗口,其中,所述微应用服务层用于控制微应用及后端数据接口。
3.根据权利要求2所述的跨平台微应用创建方法,其特征在于,所述方法还包括:
启动所述微应用UI窗口,利用中间层提供的连接加载所述微应用内核层,实现微应用的启动,在与用户做数据交互的过程中,若用户存在敏感操作,则出现用户授权界面,询问用户是否运行当前程序读取注册表,进行用户授权控制。
4.根据权利要求1所述的跨平台微应用创建方法,其特征在于,所述特殊配置包括:
本地缓存位置、后端服务地址、默认响应的应用、认证服务地址、登录方式。
5.根据权利要求2所述的跨平台微应用创建方法,其特征在于,所述微应用UI窗口的配置信息包括:
微应用的窗口大小、价值内容、窗口标题及窗口图标。
6.根据权利要求2所述的跨平台微应用创建方法,其特征在于,所述微应用服务层还用于:
设置微应用UI窗口的配置信息、控制管理微应用的启动、停止方法的监听动作、控制微应用的远程连接服务及本地交互服务,同时初始化远程数据API接口、连接并使用系统监听服务API。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神舟航天软件技术有限公司,未经北京神舟航天软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910491028.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:容量预测方法及装置
- 下一篇:一种设备信息管理方法、装置、系统及电子设备





