[发明专利]跨操作系统的移动应用程序开发框架及实现方法在审
申请号: | 201611079884.X | 申请日: | 2016-11-30 |
公开(公告)号: | CN106775668A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赵善浮;郭南明;温斯嘉;张洪荣;黄福全;万治立 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 葛勤 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 移动 应用程序 开发 框架 实现 方法 | ||
1.一种跨操作系统的移动应用程序开发框架,其特征在于:包括操作系统层、桥接层、内核层、管理层及应用层;
所述操作系统层,用于实现各内置功能以及硬件功能;
所述桥接层,用于通过指定的协议对不同操作系统以及不同功能接口将来自应用模块的操作事件进行统一化后形成操作指令后送至内核层;
所述内核层,用于通过浏览器内核的JavaScript将操作指令从原操作系统的操作指令转换为通用浏览器内核指令,再转换为新操作系统的操作指令进而再分发;
所述管理层,用于对操作指令进行统一集中管理与处理;
所述应用层,用于接收移动应用程序产生操作事件,并将操作事件通过桥接层发往内核层。
2.如权利要求1所述的跨操作系统的移动应用程序开发框架,其特征在于:所述管理层包括缓存子单元;
所述缓存子单元,用于将内存中存储的访问连接的缓存数据转移到闪存上,并指定标识及读取规则;当检测到再次访问同一标识的连接时,优先从闪存读取缓存数据。
3.如权利要求1所述的跨操作系统的移动应用程序开发框架,其特征在于:所述管理层包括智能适配子单元;
所述智能适配子单元,用于将指定的协议应用于网页中,使网页根据特性携带不同的性质,后续根据执行对应本地/非本地逻辑实现对应性质的本地/非本地网页相互访问、功能调用。
4.如权利要求1所述的跨操作系统的移动应用程序开发框架,其特征在于:所述管理层包括缓存子单元包括白名单子单元;
所述白名单子单元,用于维护一个白名单列表以及规则池,当访问网络时,每个网络连接均进入白名单子单元进行权限判断处理。通过对白名单列表的匹配以及规则池的规则的适用情况赋予每个网络连接不同的访问权限。
5.如权利要求1所述的跨操作系统的移动应用程序开发框架,其特征在于:所述桥接层包括上层桥接层及下层桥接层,其中上层桥接层,用于将应用层的接口进行抽象、封装处理,处理用户UI以及自定义事件进行操作指令抽象后传给下层桥接层处理;
所述下层桥接层,用于将跨平台部分的接口通过技术手段和系统API底层接口连接起来,使得它们可以成功调用;
上层桥接层及下层桥接层的数据流为双向流动。
6.一种跨操作系统的移动应用程序实现方法,其特征在于:包括跨操作系统操作调用流程;
所述跨平台操作系统调用流程包括获取原操作系统的操作指令后通过浏览器内核的JavaScript将操作指令转换为通用浏览器内核指令,再转换为新操作系统的操作指令的步骤。
7.如权利要求6所述的跨操作系统的移动应用程序实现方法,其特征在于:包括网页访问控制流程;
所述网页访问控制流程包括,
设立白名单列表以及规则池的步骤;
当访问网络时,每个网络连接对白名单列表的匹配以及规则池的规则的适用赋予对应的访问权限的步骤。
8.如权利要求6所述的跨操作系统的移动应用程序实现方法,其特征在于:包括本地/非本地括网页相互访问流程;
所述本地/非本地网页相互访问流程包括,
判断网页携带的性质,对应区分为本地/非本地网页的步骤;
将网页执行对应的本地/非本地逻辑从而实现本地/非本地网页相互调用的步骤。
9.如权利要求6所述的跨操作系统的移动应用程序实现方法,其特征在于:包括缓存固化流程;
所述缓存固化流程包括,
将内存中存储的访问连接的缓存数据转移到闪存上,并指定标识及读取规则的步骤;
当检测到再次访问同一标识的连接时,优先从闪存读取缓存数据的步骤。
10.如权利要求6所述的跨操作系统的移动应用程序实现方法,其特征在于:包括桥接流程;
所述桥接流程包括。
将应用层的接口进行抽象、封装处理,处理用户UI以及自定义事件进行操作指令抽象后传给下层桥接层处理的步骤;
将跨平台部分的接口通过技术手段和系统API底层接口连接起来,使得它们可以成功调用的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611079884.X/1.html,转载请声明来源钻瓜专利网。