[發明專利]一種服務共享方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201310499615.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種業務認證方法、系統及服務器
- 下一篇:一種多媒體處理方法、裝置及終端設備





