[发明专利]一种基于ReactNative的分布式移动应用运行系统及应用方法有效
申请号: | 201911226936.5 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111562924B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 陈旋;王冲;徐伟锋;夏迎霖 | 申请(专利权)人: | 江苏艾佳家居用品有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L67/00 |
代理公司: | 南京新慧恒诚知识产权代理有限公司 32424 | 代理人: | 邓唯 |
地址: | 211100 江苏省南京市江宁区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 reactnative 分布式 移动 应用 运行 系统 方法 | ||
1.一种基于ReactNative的分布式移动应用运行系统,用于实现移动装置上ReactNative移动应用的运行,其特征在于:包括应用运维服务器和应用开发构建模块;其中,应用开发构建模块包括项目创建组件和业务上传组件,项目创建组件用于分别针对各ReactNative移动应用、创建ReactNative移动应用与其各功能分别所对应ReactNative模块之间的对应关系,业务上传组件用于将各ReactNative模块、以及各ReactNative模块分别与相应ReactNative移动应用之间的对应关系,上传至应用运维服务器中进行存储;
ReactNative移动应用内置应用基础功能组件系统,应用基础功能组件系统包括ReactNative业务模块下载更新组件、ReactNative模块渲染组件和ReactNative运行环境容器组件,ReactNative业务模块下载更新组件用于与应用运维服务器进行通信,获取ReactNative移动应用与相应各ReactNative模块之间的对应关系,并据此下载相应各ReactNative模块至移动装置上ReactNative移动应用所对应的本地存储空间进行存储,ReactNative模块渲染组件用于在相应ReactNative模块被调用时、对该ReactNative模块进行渲染操作,ReactNative运行环境容器组件用于针对渲染后的ReactNative模块实现运行。
2.根据权利要求1所述一种基于ReactNative的分布式移动应用运行系统,其特征在于:所述应用运维服务器内置模块存储单元、以及对应关系存储单元,其中,模块存储单元用于存储所述应用开发构建模块中业务上传组件所上传的各ReactNative模块,对应关系存储单元用于存储各ReactNative模块分别与相应ReactNative移动应用之间的对应关系。
3.根据权利要求1所述一种基于ReactNative的分布式移动应用运行系统,其特征在于:所述ReactNative移动应用中的应用基础功能组件系统还包括消息事件分发组件,用于实现ReactNative移动应用中不同事件之间的消息传递。
4.根据权利要求1所述一种基于ReactNative的分布式移动应用运行系统,其特征在于:所述ReactNative移动应用中的应用基础功能组件系统还包括移动应用升级组件,用于实现ReactNative移动应用的整体升级。
5.根据权利要求1所述一种基于ReactNative的分布式移动应用运行系统,其特征在于:所述应用开发构建模块还包括查看组件,用于获取ReactNative移动应用的版本、以及各ReactNative模块的版本。
6.一种基于权利要求1所述一种基于ReactNative的分布式移动应用运行系统的应用方法,其特征在于,用于实现移动装置上ReactNative移动应用的运行,包括启动同步更新方法,包括如下步骤:
步骤A. 移动装置上的ReactNative移动应用启动、与应用运维服务器建立通信,并进入步骤B;
步骤B. ReactNative移动应用中的ReactNative业务模块下载更新组件与应用运维服务器通信,并请求应用运维服务器中该ReactNative移动应用所对应的各个ReactNative模块对应关系,并进入步骤C;
步骤C. ReactNative业务模块下载更新组件根据所获该ReactNative移动应用所对应各个ReactNative模块对应关系中的ReactNative模块、与该ReactNative移动应用所对应本地存储空间中的各个ReactNative模块进行比较,结合由应用运维服务器中下载相应ReactNative模块的方法,实现该ReactNative移动应用所对应本地存储空间中各ReactNative模块、与应用运维服务器中所存储该ReactNative移动应用所对应各ReactNative模块之间的同步。
7.根据权利要求6所述一种应用方法,其特征在于:所述步骤C中,所获该ReactNative移动应用所对应各个ReactNative模块对应关系中的ReactNative模块、与该ReactNative移动应用所对应本地存储空间中的各个ReactNative模块进行比较中,包括增量ReactNative模块比较、以及ReactNative模块版本比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏艾佳家居用品有限公司,未经江苏艾佳家居用品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911226936.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:低频颈部按摩仪
- 下一篇:四轴冗余捷联惯导的系统级标定方法