[发明专利]一种基于浏览器插件的应用集成方法有效
申请号: | 202110765322.5 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113553070B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李小斐;周益周;王红艳;郭旭东 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71;G06F9/445;G06F9/455;G06F16/958 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 辛海明 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 插件 应用 集成 方法 | ||
1.一种基于浏览器插件的应用集成方法,其特征在于,该方法包括开发商发布应用和用户使用应用两部分;
开发商发布应用如下步骤:
S11、开发商开发应用
开发商通过应用开发语言miniScript,编写代码,在开发者工具上预览、调试;
S12、开发商提交应用
开发商测试成功,并且功能完整的应用,通过开发者工具进行打包,并提交到审核平台,同时标明一个应用版本号以及相应的功能、页面;
S13、审核员审核发布
审核员通过审核后台,进行功能上的测试,通过点击审核中的应用,对开发者填写的功能进行相应的测试,审核通过的应用,审核员可点击发布,之后该应用可在应用商店被搜索到,审核不通过的应用,审核员需要填写不通过的原因,通过开发者工具通知到开发商,等待开发商修改更新后再次审核;
用户使用应用如下步骤:
S21、浏览器安装应用商店
用户通过插件安装包,将应用商店安装到用户浏览器中;
S22、使用应用
用户点击或者搜索应用商店的应用后,应用悬浮在浏览器右上角,用户可拖动应用至想要的地方,切换页面不影响应用的使用,同一时间可以开启一个或者多个应用;
其中,
所述步骤S11中的应用开发语言miniScript分为以下三个部分:
在html基础上扩展的模版语法,预置条件判断、循环语法,支持双向绑定语法,支持引用、继承和组件;
在css基础上扩展的预编译器,支持引用、定义变量和嵌套;
在javascript基础上扩展的语法,提供组件库框架,支持引入其他npm包;
所述应用商店是一种浏览器插件,是所有应用的入口,由一系列功能单一的页面组合而成,包括应用的列表、热门应用排行、应用的搜索、评论与更新功能,应用商店通过远程API请求获取到应用列表后,展示在页面上,当用户点击相应的应用时,通过应用id与版本号,在服务器进行比对后,下载相应的应用代码到用户的浏览器里,如果校验失败,则返回允许使用的该应用版本进行下载,下载后的代码仍然运行在浏览器插件环境中,以弹窗或者嵌入网页的形式为用户提供服务。
2.如权利要求1所述的基于浏览器插件的应用集成方法,其特征在于,所述步骤S12中的开发者工具是一个应用程序,运行在Windows、Mac或Linus操作系统中,开发者通过miniScript编写的代码在开发者工具中运行、预览、提交审核,同时包含更新、回滚的功能。
3.如权利要求1所述的基于浏览器插件的应用集成方法,其特征在于,所述步骤S13中的审核发布还包括:应用开发完成后,通过开发者工具进行提交审核,每个应用会分配一个唯一的id作为标识,存放在审核文件夹;审核通过后,将id加入应用白名单,同时更新该应用的版本号为当前版本,并将应用的文件包保存在服务器特定id下的特定版本文件夹里,用户端的浏览器应用商店通过API接口请求到最新的应用id列表后,即可从服务器里获取到相应的应用代码,下载给用户使用。
4.如权利要求1所述的基于浏览器插件的应用集成方法,其特征在于,所述应用的文件包含有html、css、js代码,同时能调用特定的浏览器内置API,以弹窗的形式运行在浏览器插件环境里,体积限制在1MB到5MB之间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110765322.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种web前端代码转换方法
- 下一篇:一种多用途米粉食品制作辅助设备