[發(fā)明專利]系統(tǒng)服務數(shù)據(jù)獲取裝置及方法有效
| 申請?zhí)枺?/td> | 201611250904.5 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106648873B | 公開(公告)日: | 2020-06-19 |
| 發(fā)明(設計)人: | 李勝旭 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區(qū)高新區(qū)北環(huán)大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統(tǒng) 服務 數(shù)據(jù) 獲取 裝置 方法 | ||
本發(fā)明公開了一種系統(tǒng)服務數(shù)據(jù)獲取裝置及方法,該方法包括:當接收到收集數(shù)據(jù)的請求指令時,根據(jù)所述請求指令調用預設接口;通過所述預設接口綁定預設應用的代理服務,以調用所述代理服務的數(shù)據(jù)調用函數(shù);根據(jù)所述數(shù)據(jù)調用函數(shù)調用預設應用中封裝的jar包接口,通過所述jar包接口獲取jar包中存儲的系統(tǒng)服務數(shù)據(jù)。本發(fā)明實現(xiàn)了通過預設接口調用jar包接口,讓系統(tǒng)服務可以使用第三方應用設計的數(shù)據(jù)統(tǒng)計jar包,使移動終端廠商能夠通過數(shù)據(jù)統(tǒng)計jar包獲取到系統(tǒng)服務的使用情況數(shù)據(jù),為移動終端廠商優(yōu)化系統(tǒng)提供了數(shù)據(jù)支持。
技術領域
本發(fā)明涉及數(shù)據(jù)處理技術領域,尤其涉及一種系統(tǒng)服務數(shù)據(jù)獲取裝置及方法。
背景技術
Android系統(tǒng)服務,即Android中提供系統(tǒng)最基本、最核心的功能的模塊,如設備控制、位置信息、通知設定以及消息顯示等,這些服務分別存在于應用框架層ApplicationFramework與系統(tǒng)運行庫層Libraries層,主要運行在mediaserver和systemserver系統(tǒng)進程中。當Android應用需要獲取一些如位置信息等數(shù)據(jù)時,通過調用系統(tǒng)服務提供的本地API(Application Programming Interface,應用程序編程接口)即可獲取相關數(shù)據(jù)。
Android應用,即在使用Android終端時可以在終端顯示界面上看到的應用,如微信、微博等,一般獨立運行在一個應用進程中,這些應用通過調用系統(tǒng)服務提供的本地API獲取數(shù)據(jù)。數(shù)據(jù)統(tǒng)計jar方案一般是為應用開發(fā)使用的,目前還沒有為終端廠商定制的用于Android服務框架的數(shù)據(jù)收集方案。另外,jar包需要鏈接到應用的虛擬機中,應用才能夠使用這些jar包的功能。Android服務也是運作在虛擬機上的,如果將jar包直接編譯到Android虛擬機中,將導致在該虛擬機上安裝的所有應用都存在該jar包,如果這些應用本身集成了該jar包,由于jar包代碼混淆的原因將導致這些應用使用jar包功能時出現(xiàn)報錯。同時在系統(tǒng)虛擬機中都集成jar包,將使系統(tǒng)成本增大很多。因此將會導致數(shù)據(jù)統(tǒng)計jar包無法在系統(tǒng)服務中使用,這樣終端廠商無法了解到系統(tǒng)服務的使用情況數(shù)據(jù)。
發(fā)明內容
本發(fā)明的主要目的在于提出一種系統(tǒng)服務數(shù)據(jù)獲取裝置及方法,旨在解決數(shù)據(jù)統(tǒng)計jar包無法在系統(tǒng)服務中使用的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種系統(tǒng)服務數(shù)據(jù)獲取裝置,所述系統(tǒng)服務數(shù)據(jù)獲取裝置包括:
第一調用模塊,用于當接收到收集數(shù)據(jù)的請求指令時,根據(jù)所述請求指令調用預設接口;
綁定模塊,用于通過所述預設接口綁定預設應用的代理服務,以調用所述代理服務的數(shù)據(jù)調用函數(shù);
第二調用模塊,用于根據(jù)所述數(shù)據(jù)調用函數(shù)調用預設應用中封裝的jar包接口;
獲取模塊,用于通過所述jar包接口獲取jar包中存儲的系統(tǒng)服務數(shù)據(jù)。
可選地,所述獲取模塊還用于當獲取到所述預設應用時,獲取jar包接口;
所述系統(tǒng)服務數(shù)據(jù)獲取裝置還包括:
生成模塊,用于生成應用程序編程接口API;
封裝模塊,用于通過所述API封裝所述jar包接口,以在所述預設應用集成數(shù)據(jù)統(tǒng)計jar包。
可選地,所述第二調用模塊還用于根據(jù)數(shù)據(jù)開始調用函數(shù)調用所述預設應用中封裝的jar包開始接口;當調用所述jar包開始接口后,根據(jù)所述數(shù)據(jù)統(tǒng)計函數(shù)調用所述預設應用中jar包數(shù)據(jù)統(tǒng)計接口;
所述獲取模塊還用于通過所述jar包數(shù)據(jù)統(tǒng)計接口獲取所述jar包中存儲的系統(tǒng)服務數(shù)據(jù);
所述第二調用模塊還用于根據(jù)數(shù)據(jù)結束調用函數(shù)調用所述預設應用中封裝的jar包結束接口,以結束從所述jar包獲取數(shù)據(jù)的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611250904.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:地膜(新式厚薄相間有色JTC?015)
- 下一篇:糖果紙(LY?T0041)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





