[發明專利]Android服務框架、實現擴展服務的方法及裝置有效
| 申請號: | 201810398695.1 | 申請日: | 2018-04-28 |
| 公開(公告)號: | CN110413259B | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 吳鵬 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/658 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 姜春咸;馮建基 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 服務 框架 實現 擴展 方法 裝置 | ||
1.一種基于Android服務框架的實現擴展服務的方法,包括:
擴展服務代理模塊接收調用預定服務的應用請求;
所述擴展服務代理模塊根據所述應用請求獲取實現所述預定服務的擴展服務模塊的接口,并通過所述擴展服務模塊實現預定服務,其中,所述擴展服務模塊包括第一安卓接口定義語言AIDL文件,所述第一AIDL文件中包括:指向預定功能函數的接口;所述擴展服務模塊獨立于原生的Android服務框架,
所述擴展服務代理模塊根據所述應用請求獲取實現所述預定服務的擴展服務模塊的接口,包括:
所述擴展服務代理模塊根據所述應用請求在原生服務管理模塊中獲取擴展服務管理模塊的接口,其中,所述原生服務管理模塊包括第三AIDL文件,所述第三AIDL文件中包括:指向所述擴展服務管理模塊的接口,以及,指向預定原生服務模塊的接口,所述擴展服務管理模塊包括第二AIDL文件,所述第二AIDL文件中包括:指向預定擴展服務模塊的接口;所述擴展服務管理模塊在所述原生的Android服務框架中;
所述擴展服務代理模塊根據所述擴展服務管理模塊的接口在所述擴展服務管理模塊中查找所述擴展服務模塊的接口。
2.如權利要求1所述的方法,其特征在于,通過所述擴展服務模塊實現預定服務,包括:
在所述擴展服務代理模塊通過所述擴展服務模塊的接口調用所述擴展服務模塊的情況下,所述擴展服務模塊查找實現所述預定服務的預定功能函數對應的接口;
所述擴展服務模塊通過所述接口調用所述預定功能函數。
3.如權利要求2所述的方法,其特征在于,所述擴展服務模塊通過所述接口調用所述預定功能函數之后,還包括:
所述擴展服務模塊向所述擴展服務代理模塊返回執行所述預定功能函數的結果。
4.一種基于Android服務框架的實現擴展服務的裝置,其特征在于,包括:
擴展服務代理模塊,用于接收調用預定服務的應用請求,根據所述應用請求獲取實現所述預定服務的擴展服務模塊的接口;
所述擴展服務模塊,用于實現預定服務,其中,所述擴展服務模塊包括第一安卓接口定義語言AIDL文件,所述第一AIDL文件中包括:指向預定功能函數的接口;所述擴展服務模塊獨立于原生的Android服務框架;
所述擴展服務代理模塊具體用于:
根據所述應用請求在原生服務管理模塊中獲取所述擴展服務管理模塊的接口;
根據所述擴展服務管理模塊的接口在所述擴展服務管理模塊中查找所述擴展服務模塊的接口,其中,所述原生服務管理模塊包括第三AIDL文件,所述第三AIDL文件中包括:指向所述擴展服務管理模塊的接口,以及,指向預定原生服務模塊的接口,所述擴展服務管理模塊包括第二AIDL文件,所述第二AIDL文件中包括:指向預定擴展服務模塊的接口;所述擴展服務管理模塊在所述原生的Android服務框架中。
5.如權利要求4所述的裝置,其特征在于,所述擴展服務模塊,具體用于:
在所述擴展服務代理模塊通過所述擴展服務模塊的接口調用所述擴展服務模塊的情況下,查找實現所述預定服務的預定功能函數對應的接口,通過所述接口調用所述預定功能函數。
6.如權利要求5所述的裝置,其特征在于,所述擴展服務模塊,具體還用于向所述擴展服務代理模塊返回執行所述預定功能函數的結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810398695.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種離散時間混沌隨機數發生器電路
- 下一篇:高爭用環境下的細粒度鎖設計方法





