[发明专利]应用程序提供方法、装置及系统有效
申请号: | 201410276549.3 | 申请日: | 2014-06-19 |
公开(公告)号: | CN104090785B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 丁亮;金亮;李名进 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 刘映东 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 提供 方法 装置 系统 | ||
1.一种应用程序提供方法,其特征在于,所述方法包括:
获取用户登录信息;
将所述用户登录信息发送至服务器,所述服务器用于根据所述用户登录信息确定用户有权使用的插件,所述插件包括:将一个应用程序的源代码按照预设规则划分得到的不同代码段中的一个代码段进行编译得到的功能组件;
获取所述服务器提供的所述用户有权使用的插件,每个插件用于在基于客户端提供的运行环境运行后实现所述应用程序的至少一个功能;
所述获取所述服务器提供的所述用户有权使用的插件,包括:
接收所述服务器发送的插件列表,所述插件列表记录有所述用户有权使用的插件的信息;
为所述服务器发送的插件列表中每个插件设置相应的插件接口;
如果在一个插件接口中检测到用户触发的下载信号,则根据所述下载信号在所述服务器下载与所述插件接口对应的插件,或者,在网络情况优于预设条件时,下载每个插件接口所对应的插件;
或者,接收所述服务器推送的所述用户有权使用的全部或部分插件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在下载某一插件之前,从所述服务器获取所述插件的最新版本号;
检测所述客户端是否支持所述最新版本号的插件的运行;
如果所述客户端不支持所述最新版本号的插件的运行,则不下载所述插件。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
对于已获取到本地的插件中的任一插件,从所述服务器获取所述插件的同步信息;
根据所述同步信息对所述插件进行使用权限和/或使用版本的同步。
4.根据权利要求3所述的方法,其特征在于,所述根据所述同步信息对所述插件进行使用权限和/或使用版本的同步,包括:
若所述同步信息指示所述用户已无权使用所述插件,则删除所述插件的相关内容;
若所述同步信息指示所述插件已经失效,则删除所述插件的相关内容;
若所述同步信息指示的所述插件的最新版本号高于本地的当前版本号,则下载并更新所述插件;
若所述同步信息指示的所述插件的最新版本号等于本地的当前版本号,则保持所述插件。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
从所述服务器获取所述客户端的最新版本号;
检测所述客户端的最新版本号是否高于当前版本号,所述客户端用于提供所述插件的运行环境;
如果所述客户端的最新版本号高于当前版本号,则从所述服务器下载并安装所述最新版本号对应的客户端。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在获取到任一插件后,通过与所述服务器约定的解密方式对所述插件进行解密。
7.一种应用程序提供方法,其特征在于,所述方法包括:
接收终端发送的用户登录信息;
根据所述用户登录信息确定用户有权使用的插件,所述插件包括:将一个应用程序的源代码按照预设规则划分得到的不同代码段中的一个代码段进行编译得到的功能组件;
向所述终端提供所述用户有权使用的插件,每个插件用于在基于客户端提供的运行环境运行后实现所述应用程序的至少一个功能;
所述向所述终端提供所述用户有权使用的插件,包括:
向所述终端发送插件列表,所述插件列表记录有所述用户有权使用的插件的信息;所述终端用于为所述插件列表中每个插件设置相应的插件接口,如果在一个插件接口中检测到用户触发的下载信号,则根据所述下载信号在服务器下载与所述插件接口对应的插件,或者,在网络情况优于预设条件时,下载每个插件接口所对应的插件;
向所述终端提供所述插件的下载;
或者,向所述终端推送所述用户有权使用的全部或部分插件。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在接收所述终端发送的某一插件的版本号获取请求后,向所述终端提供所述插件的最新版本号,所述终端用于检测所述客户端是否支持所述最新版本号的插件的运行,如果所述客户端不支持所述最新版本号的插件的运行,则不下载所述插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410276549.3/1.html,转载请声明来源钻瓜专利网。