[发明专利]应用商店及其使用方法有效
申请号: | 202011041444.1 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112153064B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 金蒙;王惠;韩奥杰 | 申请(专利权)人: | 上海缓存命中科技有限公司 |
主分类号: | H04L67/01 | 分类号: | H04L67/01;H04L67/00;H04L67/02;H04L67/141;G06F8/61;G06F9/451 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 刘贻盛 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 商店 及其 使用方法 | ||
1.一种应用商店的使用方法,其特征在于,所述应用商店包括客户端及服务器,所述客户端包括WebView层及用于加载显示所述WebView层的Native层,服务器与客户端通信连接,所述使用方法包括以下步骤:
移动应用显示:WebView层根据接收到的服务器发送的渲染结果显示移动应用;
应用安装或卸载:当检测到所述WebView层接收到移动应用安装或卸载请求时,通过所述WebView层调用Native层为其注册的原生接口,获取服务器存储的对应的移动应用,对移动应用进行安装或卸载;
应用显示更新:当移动应用安装或卸载完成时,服务器更新对应的移动应用参数,通过所述WebView层接收所述服务器更新后的所有的移动应用参数对应的渲染结果以显示移动应用。
2.如权利要求1所述的应用商店的使用方法,其特征在于,所述移动应用显示的步骤具体包括:
显示请求:检测到用户的启动客户端操作,客户端获取设备上已安装及安装中的移动应用的信息,WebView层根据获得的已安装及安装中的移动应用的信息生成对应的移动应用参数,并根据对应的移动应用参数结合应用显示指令信息生成应用显示https请求,发送该应用显示https请求至服务器;
分析渲染:服务器根据获得的应用显示https请求对存储的所有的移动应用参数进行对比分析渲染,获取渲染结果并发送至客户端的WebView层进行显示。
3.如权利要求2所述的应用商店的使用方法,其特征在于,所述服务器与开发者服务器端通信连接,所述分析渲染的步骤具体为:
对比区分:服务器的云端根据接收到的应用显示https请求进行对比分析处理,获取设备上已安装及安装中的移动应用的移动应用参数并根据其对存储于服务器的数据库中的所有的移动应用参数进行对比区分,获取数据库中所有移动应用的安装状态;
综合渲染:服务器的云端获取并存储开发者服务器端发布的商店功能代码信息及商店UI代码信息,根据对比区分获得的所有移动应用的安装状态及存储于云端中的商店功能代码信息及商店UI代码信息进行渲染,获取渲染结果并发送至客户端的WebView层进行显示。
4.如权利要求3所述的应用商店的使用方法,其特征在于,所述移动应用的安装状态包括已安装、未安装及安装中,所述WebView层包括多个web页面,包括已安装应用页面、未安装应用页面及安装中应用页面,每一所述web页面嵌套有可滑动区域。
5.如权利要求4所述的应用商店的使用方法,其特征在于,所述综合渲染的步骤后还包括:
安装进度显示:Native层采用callback的方式调用WebView层运行的脚本以获取安装中的移动应用的安装进度更新信息,对该安装进度更新信息进行渲染,并将渲染结果发送至WebView层的安装中应用页面进行显示。
6.如权利要求5所述的应用商店的使用方法,其特征在于,所述安装进度显示的步骤具体包括:
WebView层运行的脚本于WebView层中注册用于更新移动应用安装进度的界面的API;
Native层采用callback的方式获取WebView层的loadUrl函数,并通过该loadUrl函数来回调用WebView层运行的脚本注册的用于更新移动应用安装进度的界面的API,获取安装中的移动应用的安装进度更新信息;
Native层对获得的安装中的移动应用的安装进度更新信息进行渲染,并将渲染结果发送至WebView层的安装中应用页面进行显示。
7.如权利要求3所述的应用商店的使用方法,其特征在于,所述移动应用显示的步骤后还包括:
WebView层监听到用户的下拉手势操作;
获取发生该下拉手势操作的当前Web页面的位置区域,判断该位置区域是否为当前Web页面嵌套的可滑动区域;
若否,则当前Web页面捕捉到刷新操作,通过所述WebView层接收所述服务器存储的所有的移动应用参数对应的渲染结果并显示移动应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海缓存命中科技有限公司,未经上海缓存命中科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011041444.1/1.html,转载请声明来源钻瓜专利网。