买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种多端自适应的Web桌面环境_麒麟软件有限公司_202410038616.1 

申请/专利权人:麒麟软件有限公司

申请日:2024-01-11

公开(公告)日:2024-04-09

公开(公告)号:CN117555593B

主分类号:G06F8/76

分类号:G06F8/76;G06F8/20;G06F8/41;G06F8/61;G06F8/71;G06F21/12

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.03.01#实质审查的生效;2024.02.13#公开

摘要:本发明涉及计算机技术领域,具体提供一种多端自适应的Web桌面环境,包括应用层、Web平台支撑层和基础设施层,所述应用层包括核心应用和第三方应用,所述核心应用基于Web技术开发,用于提供Web桌面环境的基础功能,所述第三方应用为开发者或互联网提供的Web应用,用于提供扩展功能。解决了现有技术中对于应用跨端使用的方式存在操作复杂、不完善、用户体验差的技术问题。

主权项:1.一种多端自适应的Web桌面环境,其特征在于,所述Web桌面环境包括依次连接的应用层、Web平台支撑层和基础设施层,所述应用层包括核心应用和第三方应用,所述核心应用基于Web技术开发,用于提供Web桌面环境的基础功能,所述第三方应用为开发者或互联网提供的Web应用,用于提供扩展功能;所述Web平台支撑层为应用层的应用提供渲染和执行上的技术支持;所述基础设施层为整个Web桌面环境提供管理硬件设备、硬件抽象和接口以及启动Web平台支撑层的功能;所述第三方应用包括:打包应用,包括应用运行所需的资源文件和一个清单文件,所述资源文件和所述清单文件整合为一个压缩文件,所述打包应用通过Web桌面环境提供的二进制工具进行安装,安装时将所述压缩文件存储于装载Web桌面环境的设备中;PWA应用,包括一个描述该应用的清单文件,所述PWA应用通过Web桌面环境的添加到主屏幕功能或Web桌面环境提供的二进制工具进行联网安装,安装时将PWA应用的清单文件存储于装载Web桌面环境的设备中,所有资源文件位于远程服务器中,设备仅会通过HTTP的形式进行缓存以支持离线使用,而不直接存储资源文件;托管应用,所述托管应用通过在Web桌面环境的主屏幕上添加一个指向一个硬编码、完全限定的URL的图标完成添加,所述URL指向托管应用所属的Web服务器上应用程序的根目录中的启动页面,所述托管应用的资源文件存储于远端服务器内;所述打包应用在Web桌面环境下的开发安装方法包括:步骤1:创建应用文件夹,所述文件夹内存储用来展示所述打包应用内容的资源文件以及描述所述打包应用的清单文件;步骤2:根据W3C标准编写清单文件必要的字段,并根据所述打包应用在Web桌面环境中的功能定位,写入所述打包应用的类型;步骤3:完成应用开发,并根据需求、打包应用类型和代码的具体实现在清单文件的permissions字段中声明所需的应用权限;步骤4:根据打包应用的需求,以ServiceWorker的形式编写后台服务脚本代码,所述后台服务包括系统消息监听、应用活动响应和网络事件监听响应,并在清单文件中的serviceworker字段声明后台服务脚本地址、系统消息监听类型和应用活动的名称与条件;步骤5:创建生产文件夹,将所述打包应用的代码进行生产环境的编译,并将编译结果、资源文件及清单文件按照文件间的依赖关系存储在所述生产文件夹中,使清单文件位于生产文件夹的根目录下;步骤6:通过Web桌面环境提供的二进制安装工具将所述打包应用的生产文件夹处理为压缩包,对于装有web桌面环境的通过ADB连上开发终端的移动设备,二进制安装工具将会自动把ZIP包推送并安装进设备;对于Linux设备或虚拟机,手动将ZIP包复制入指定文件夹内即可。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 一种多端自适应的Web桌面环境

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。