[发明专利]一种服务共享方法及装置有效
申请号: | 201310499615.9 | 申请日: | 2013-10-22 |
公开(公告)号: | CN104580098B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 张志鹏;钱霄 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享服务 迁移 应用 服务共享 发送 使用服务 退出服务 服务包 提供方 电量 服务 节约 创建 | ||
一种服务共享方法及装置,包括应用打开时,应用打开方判断出当前打开的应用所包含的服务优于当前共享服务,向当前共享服务的提供方发送迁移信息;当前共享服务的提供方向迁移方发送迁移信息后,退出服务,迁移方接收到迁移信息,向应用打开方打开的应用所包含的服务进行注册。通过本发明方法,无需在应用中安装独立的服务包,同时,对于使用服务的多个应用来讲,只需要创建一个当前最优的共享服务实例,从而节约电量与流量。
技术领域
本申请涉及移动互联网领域,尤其涉及一种服务共享方法及装置。
背景技术
在移动系统如常用的安卓(Android)系统中,目前,为应用提供服务的方法有两种:
一种是,将服务实现于单独的Android安装包(Apk,Android Package)中,用户通过安装Apk包,在需求服务时,指定服务所在Apk包的包名与服务名以连接上服务。该方法要求用户独立安装服务所在Apk包,容易被用户拒绝。如果用户拒绝安装,则客户端将无法使用服务提供的功能。因此,若采用该方法,还需要具有服务缺失的备选方案。如目前的支付宝插件即采取此种方案,插件使用者须进行判断,若用户设备中已经安装支付宝插件,则通过支付宝插件支付,若用户设备中没有安装,则通过Wap页面的方式进行支付。
另一种是,在所有应用中均设置服务单元,用于各应用间通过创建自身的独立服务实例来提供服务。该方法需要在所有的应用中都设置服务单元,并且,对应同一服务,所有应用应该设置相同的服务名,当有应用请求服务时,由系统从提供同名服务的服务提供者中随机选取一个进行服务。显然,不同应用很可能会创建不同的服务实例,导致用户设备中创建多个服务实例,造成电量和流量的浪费。
发明内容
为了解决上述技术问题,本申请提供了一种服务共享方法及装置,无需在应用中安装独立的服务包,同时对于使用服务的多个应用只需要创建一个共享服务实例,从而节约电量与流量。
为了达到本申请目的,本申请提供一种服务共享方法,包括:
应用打开时,应用打开方判断出当前打开的应用所包含的服务优于当前共享服务,向当前共享服务的提供方发送迁移信息;
所述当前共享服务的提供方向迁移方发送迁移信息后,退出服务;
所述迁移方接收到迁移信息,向所述应用打开方打开的应用所包含的服务进行注册。
所述向当前共享服务的提供方发送迁移信息包括:
所述应用打开方从全局配置信息中查询所述当前共享服务的信息,如果所述当前打开的应用所包含的服务的级别高于查询到的信息显示的当前共享服务的级别,则所述应用打开方向当前共享服务的提供方发送迁移信息;
所述应用打开方修改所述全局配置以指向所述当前打开的应用所包含的服务。
如果判断出所述当前打开的应用所包含的服务的级别低于所述当前共享服务的级别,该方法还包括:
所述应用打开方与所述当前共享服务的提供方之间进行验证,并在双方验证均通过后,所述应用打开方向所述当前共享服务进行注册,结束本流程。
所述验证未通过,该方法还包括:所述应用打开方修改自身所在应用的全局配置以指向当前打开的应用所包含的服务。
所述当前共享服务的提供方收到迁移信息后,向迁移方发送迁移信息之前,该方法还包括:
所述当前共享服务的提供方与所述应用打开方之间进行验证。并在双方验证均通过后,向所述迁移方发送迁移信息;
如果验证未通过,结束本流程。
所述迁移方包括已注册在所述当前共享服务的所有应用。
所述迁移方向应用打开方打开的应用所包含的服务进行注册包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310499615.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务认证方法、系统及服务器
- 下一篇:一种多媒体处理方法、装置及终端设备