[发明专利]一种跨平台微应用创建方法在审
| 申请号: | 201910491028.2 | 申请日: | 2019-06-06 |
| 公开(公告)号: | CN110213105A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 单承方;纪威;耿建光;桑国彪;李大林;郑光鹏 | 申请(专利权)人: | 北京神舟航天软件技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08;G06F8/38;G06F8/71 |
| 代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙) 11368 | 代理人: | 孙国栋 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 跨平台 创建 单点登录功能 数据通讯功能 应用开发技术 风格统一 交互能力 用户认证 用户体验 内核层 操作系统 开发 | ||
本发明公开的跨平台微应用创建方法,涉及微应用开发技术领域,通过创建微应用内核层及用户认证层,解决了基于WEB技术开发的应用与本地不同操作系统间的交互能力较差的问题、微应用间数据通讯功能较差的问题、各个微应用UI风格统一及具备单点登录功能,提高了用户体验。
技术领域
本发明涉及微应用开发技术领域,具体涉及一种跨平台微应用创建方法。
背景技术
目前,为使企业的产品能够兼容不同用户在不同的操作系统的使用大多需要针对不同的操作系统复写源代码,增加了开发难度,并且对于整个产品的生命周期,产品从开发、部署、实施、运维都无形中增加了成本。
在传统网络应用设计中,网络应用由数个不同的网页构成。为了在应用内渲染特定网页,执行以下交互集合:客户端设备处的网络浏览器从网络服务器请求特定网页。作为响应,网络服务器将用于页面的代码传输给网络浏览器,该代码包括超文本标记语言、JavaScript语言和层叠样式表代码,网络浏览器加载代码并且渲染页面,由此使得用户能够查看页面并且与页面交互。当用户随后查看应用内的不同内容时,用户将点击页面上指向应用内的不同页面的超链接或输入,并且然后针对不同页面执行以上提及的请求/响应/加载/渲染过程。
目前,大都采用NW.JS框架从DOM和Web Worker层面调用Node.js的模块,通过一次编写代码,就可以运行在多平台上运行的效果。
现有技术存在以下缺陷:
(1)基于WEB技术开发的应用与本地不同操作系统的交互能力较差;
(2)微应用间数据通讯功能较差;
(3)各个微应用UI风格不统一、不具备单点登录功能,用户体验较差。
发明内容
为解决现有技术的不足,本发明实施例提供了一种跨平台微应用创建方法,该方法包括:
创建微应用内核层,包括:
获取本地网络配置文件,读取网络配置相关参数,同时清除本地网络缓存内容;
判断当前网络状态是否存在抖动情况,若是,则再次判断服务负载状态,查找有效连接线路,与后端服务器建立连接,生成网络管理器,其中,所述网络管理器用于提供服务请求接口;
获取日志存储位置、本地日志写入方式、本地日志与后端服务器请求接口,生成本地日志配置信息;
根据所述本地日志配置信息,确定本地日志的最大存储、日志名称、存储方式及日志写入级别规则,生成日志管理器,其中,所述日志管理器用于快速处理本地运行日志,维持客户端稳定,处理服务请求接口及生成过程、获取本地日志配置文件、解析本地日志信息、实时监控本地运行环境变化、处理客户端日志及定期将客户端日志推送至后端服务器;
获取本地窗口的样式配置信息及基本操作配置信息,为所述本地窗口配置注册功能,生成窗口管理器,其中,所述窗口管理器用于处理应用窗口注册、窗口服务管理、本地窗口进程管理、管理窗口间通信、协同响应应用创新信息推送,控制窗口生命周期,在应用运行时,窗口管理器提供给应用控制窗口状态能力,同时窗口管理器在应用间可以实现窗口间的通信,实时在应用间传递消息;
设置微应用的名称、标识、启动方式及描述信息,生成微应用管理器;
获取外部配置文件,即用户自定义的配置文件,判断所述外部配置文件是否存在特殊配置,若是,则将所述外部配置文件设为内部配置文件,生成配置管理器;
获取各个微应用的名称、订阅关系并根据所述订阅关系,设置各个微应用之间的调用关系,生成服务管理器;
创造用户认证层,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神舟航天软件技术有限公司,未经北京神舟航天软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910491028.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:容量预测方法及装置
- 下一篇:一种设备信息管理方法、装置、系统及电子设备





