[发明专利]无线应用发布、实现方法与装置有效
申请号: | 201210189767.4 | 申请日: | 2012-06-08 |
公开(公告)号: | CN103491111A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 孙重波;陈宫平;管维刚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 应用 发布 实现 方法 装置 | ||
1.一种无线应用发布方法,其特征在于,包括:
将软件开发包SDK的持久接口层集成到无线应用中,其中,所述SDK包括所述持久接口层和动态实现层,所述持久接口层包括供所述无线应用调用的接口约定,所述动态实现层包括与所述接口约定相对应的接口实现;
发布集成后的无线应用,并将所述SDK的动态实现层设置到服务器端。
2.根据权利要求1所述的方法,其特征在于,在所述将SDK的持久接口层集成到无线应用中的步骤之前,还包括:
对所述SDK进行分割,将其中的所述接口约定封装为所述持久接口层,将其中的所述接口实现封装为所述动态实现层。
3.根据权利要求2所述的方法,其特征在于,所述对SDK进行分割使用反射机制实现。
4.根据权利要求1所述的方法,其特征在于,在所述发布集成后的无线应用,并将所述SDK的动态实现层设置到服务器端的步骤之后,还包括:
获取使用所述无线应用的无线客户端发送的获取请求,所述获取请求用于请求从所述服务器端获取所述动态实现层的接口实现;
根据所述获取请求,由所述服务器端向所述无线客户端发送所述动态实现层的接口实现,用于所述无线客户端中的无线应用通过所述持久接口层中接口约定所约定的接口调用从所述服务器端获取的所述接口实现,动态加载所述接口实现的类库。
5.根据权利要求4所述的方法,其特征在于,在所述由所述服务器端向所述无线客户端发送所述动态实现层的接口实现的步骤之后,还包括:
接收所述无线客户端发送的查询请求,所述查询请求用于查询所述服务器端是否存在所述持久接口层和/或所述动态实现层的更新版本;
确定所述服务器端存在所述持久接口层和/或所述动态实现层的更新版本,从所述服务器端向所述无线客户端发送所述更新版本,所述更新版本用于所述无线客户端更新其无线应用的所述持久接口层和/或所述动态实现层。
6.根据权利要求1所述的方法,其特征在于,
在所述将SDK的持久接口层集成到无线应用中的步骤之前或之后,还包括:将所述动态实现层的初始版本集成到所述无线应用中;
所述发布集成后的无线应用的步骤包括:发布集成了所述SDK的持久接口层和动态实现层的初始版本的无线应用供无线客户端下载,用于所述无线客户端的无线应用通过所述持久接口层中接口约定所约定的接口调用所述动态实现层的初始版本中的接口实现,动态加载所述接口实现的类库。
7.根据权利要求6所述的方法,其特征在于,在所述发布集成了所述SDK的持久接口层和动态实现层的初始版本的无线应用供无线客户端下载的步骤之后,还包括:
接收所述无线客户端发送的查询请求,所述查询请求用于查询所述服务器端是否存在所述持久接口层和/或所述动态实现层的更新版本;
确定所述服务器端存在所述持久接口层和/或所述动态实现层的更新版本,从所述服务器端向所述无线客户端发送所述更新版本,所述更新版本用于所述无线客户端更新其无线应用的所述持久接口层和/或所述动态实现层。
8.一种无线应用实现方法,其特征在于,包括:
获取集成了软件开发包SDK的持久接口层的无线应用的数据包;
使用所述数据包运行所述无线应用;
其中,所述SDK包括所述持久接口层和动态实现层,所述持久接口层集成于所述无线应用中,包括供所述无线应用调用的接口约定;所述动态实现层设置于服务器端,包括与所述接口约定相对应的接口实现。
9.根据权利要求8所述的方法,其特征在于,使用所述数据包运行所述无线应用的步骤包括:
向所述服务器端发送获取请求,所述获取请求用于请求从所述服务器端获取所述动态实现层的接口实现;
接收所述服务器端返回的所述动态实现层的接口实现;
使用所述持久接口层中接口约定所约定的接口调用从所述服务器端获取的所述接口实现,动态加载所述接口实现的类库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210189767.4/1.html,转载请声明来源钻瓜专利网。