[發明專利]安卓數據庫訪問的方法及設備在審
| 申請號: | 201210181614.5 | 申請日: | 2012-06-04 |
| 公開(公告)號: | CN103455520A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 汪連常;馮德林;劉向華;袁順 | 申請(專利權)人: | 北京三星通信技術研究有限公司;三星電子株式會社 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/62 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 鄭瑜生 |
| 地址: | 100125 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 訪問 方法 設備 | ||
技術領域
本發明涉及通信領域,具體而言,本發明涉及安卓(Android)數據庫訪問的方法及設備。?
背景技術
近年來,隨著電子產業和通信技術的飛速發展,以數據、話音、視頻為基礎的新業務發展迅猛。微電子技術、計算機軟硬件技術的快速發展,為終端設備處理越來越復雜的工作打下了基礎,為終端設備個性化提供了實現可能,使得終端從某種程度上擺脫了網絡的制約,可以具備越來越強大的功能。此外,用戶本身也對終端有迫切的需求,希望終端功能更強大、更靈活、更簡捷。信息技術的發展,使終端技術走向智能化、移動化、多功能化。?
隨著移動終端的普及,尤其是智能手機的迅猛發展,不僅使人們的生活更方便,也使人們享受到高科技帶來的成果。智能移動終端如智能手機,因為其有強大的操作系統,大容量的存儲空間,可以方便地安裝各種軟件等諸多優點而越來越被人們接受。較之于傳統的移動終端,移動智能終端能夠安裝更多的第三方應用。例如,為了充分利用智能手機的優點,電信運營商和移動運營商開發了各種增值業務,其中包括軟件版本的在線升級的業務。軟件版本的在線升級是指通過無線網絡,例如WIFI(Wireless?Fidelity,無線保真)網絡、3G網絡,將軟件版本的升級包下載到移動終端如手機,然后提示用戶有新的版本可以更新,用戶選擇更新之后,手機便自動安裝升級包完成版本更新。?
具體到Android系統的智能終端,從高層到低層通常依次包括:應用層、應用程序框架層、Android運行時庫層(Android?Runtime?and?Libraries?Layer)以及底層的Linux內核層。通常,現有智能終端操作系統,第三方?應用在安裝完畢并獲得系統授權后,即可直接從用戶數據庫調取用戶數據。現有第三方安全軟件不能夠修改Android框架層的接口,只能在應用層做一些保護或者只是通過建立第三方自己的數據庫進行數據保護,不能對原有Android系統的數據庫中已有的數據進行保護。而且第三方安全軟件只是選擇性的對部分聯系人以及聯系人相關的通話記錄,短信等進行保護,不能對所有數據庫中的數據進行保護。?
因此,有必要提出有效的技術方案,解決Android系統中的數據庫的訪問和安全性問題。?
發明內容
本發明的目的旨在至少解決上述技術缺陷之一,特別是通過有效控制數據庫的訪問權限,解決Android系統數據庫的訪問和安全性問題。?
本發明實施例一方面提出了一種Android系統數據庫訪問的方法,包括以下步驟:?
應用程序調用Android系統應用程序框架層的接口請求對數據庫進行訪問操作;?
Android系統應用程序框架層確定所述應用程序的訪問權限;?
根據所述訪問權限,所述Android系統應用程序框架層向所述應用程序反饋信息。?
本發明實施例另一方面還提出了一種終端設備,包括Android系統應用程序框架層的接口模塊和Android系統應用程序框架層模塊,?
所述Android系統應用程序框架層的接口模塊,用于接收應用程序對數據庫進行訪問操作的請求;?
所述Android系統應用程序框架層模塊,用于確定所述應用程序的訪問權限,以及根據所述訪問權限,所述Android系統應用程序框架層向所述應用程序反饋信息。?
本發明提出的上述方案,通過對Android系統應用程序框架層接口的配置,實現對系統中的數據庫進行保護,從而保護所有的數據庫文件。本發明提出的上述方案,能夠有效防止惡意軟件讀取用戶數據庫中的數據,?還可以對惡意軟件進行更好的控制。?
本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。?
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:?
圖1為本發明實施例Android系統數據庫訪問的方法流程圖;?
圖2為本發明實施例終端設備的結構示意圖;?
圖3為對應用程序合法性檢查的處理過程;?
圖4為對數據庫數據加密的處理過程;?
圖5為數據庫查詢操作以及解密處理的處理過程;?
圖6為將黑白名單與數據庫解密組合應用的處理過程;?
圖7在安裝過程中用戶修改應用程序權限的處理過程。?
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三星通信技術研究有限公司;三星電子株式會社,未經北京三星通信技術研究有限公司;三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210181614.5/2.html,轉載請聲明來源鉆瓜專利網。





