[发明专利]基于Web移动操作系统的Android应用方法及系统在审
申请号: | 202210646530.8 | 申请日: | 2022-06-09 |
公开(公告)号: | CN115167875A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 沈震昊;高元钧;徐冬晨;陆平;王千;曹钱益;于华祥;谢姣 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F9/445;G06F9/54 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李源;郭国中 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 移动 操作系统 android 应用 方法 系统 | ||
1.一种基于Web移动操作系统的Android应用方法,其特征在于,包括:在WEB移动操作系统与Android系统同时运行情况下,将Web移动操作系统图形显示框架桥接至图形显示服务,通过图形显示服务统一进行图形缓存区的分配与读写管理;
并通过建立代理访问服务实现Web系统与Android系统间应用安装卸载、应用启动以及系统显示切换在内的相关功能。
2.根据权利要求1所述的基于Web移动操作系统的Android应用方法,其特征在于,所述建立代理访问服务包括:作为后台服务进程优先启动,初始化Web通信服务,并构建应用代理服务与图形管理服务对象;同时Android系统启动时进行远程访问服务初始化,存储应用管理、包管理、窗口管理在内的相关服务对象引用,并向代理访问服务注册创建自身远程访问服务代理对象。
3.根据权利要求2所述的基于Web移动操作系统的Android应用方法,其特征在于,所述代理访问服务还包括:
当Web应用进行Android系统功能调用时,首先通过Js/C++兼容层加载Web通信客户端动态库,并通过Binder调用实现向代理访问服务远程功能调用与回调函数注册;
代理访问接收到相关功能调用请求后,获取远程访问服务代理对象来通知Android系统进行应用安装、应用启动、应用卸载在内的相关业务操作;
业务操作完成后代理访问服务依据Android系统返回的业务执行结果,通知Web系统客户端进行相关回调函数回调,并调用图形管理服务进行图层显示切换。
4.根据权利要求1所述的基于Web移动操作系统的Android应用方法,其特征在于,所述代理访问服务包括应用管理代理和图形显示控制;
Web系统通过代理访问服务的应用管理模块向Android应用管理服务发起应用安装请求,并负责对应Android应用的启动与关闭;图形显示控制模块负责在监听到Android应用启动与退出状态后,进行系统切换显示处理。
5.根据权利要求4所述的基于Web移动操作系统的Android应用方法,其特征在于,所述应用管理代理具体包括:
应用安装步骤:当Web系统进行Android应用安装时,首先通过代理访问服务向Android发起应用安装请求,当包管理服务完成应用包解析与安装则将应用包包名返回给Web系统,Web系统根据返回的包名再向Android端申请获取应用名称与应用图标位图数据;当获取到应用名称与图标图片数据后,更新Web模板应用包内应用配置清单文件与应用图标,从而生成与Android系统应用名称一致的Web应用包,转交Web系统安装并在桌面生成应用启动图标;
应用启动步骤:完成Android应用包安装后,在Web系统端生成一个虚拟应用,该虚拟应用主要负责向Android系统发送启动应用请求并注册应用堆栈监听回调函数进行显示切换处理;Android端根据接收到的应用包名,通过Intent进行离屏应用启动,应用启动成功后窗口管理器应用堆栈获得当前应用顶层显示应用页面class名,通知更新代理服务应用堆栈列表操作,并回调Web应用堆栈监听回调函数;
应用退出步骤:当用户在Android端执行应用退出操作时,窗口管理器中原先顶层应用页面移除或被替代,代理服务接收到应用堆栈列表更新信息后回调Web虚拟应用注册堆栈监听函数,当Web虚拟应用检测到当前应用堆栈顶端应用名与自身不匹配时关闭当前虚拟应用Web页面,回退至主界面并通知代理图形服务进行屏幕显示切换。
6.根据权利要求4所述的基于Web移动操作系统的Android应用方法,其特征在于,所述图形显示控制具体包括:通过使用统一图形显示服务管理进行显示设备驱动控制,两个系统运行空间通过客户端访问方式进行可绘制图层创建处理,并将每个创建的图层stacklayer传递图形显示控制模块保存,以进行图层管理切换处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210646530.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:覆岩离层监测方法、装置、设备和存储介质
- 下一篇:一种外科用便携式存储设备