[發明專利]聯系人信息處理方法、裝置及存儲介質有效
| 申請號: | 201710597245.0 | 申請日: | 2017-07-20 |
| 公開(公告)號: | CN109284622B | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 蔡元鋒;羅根;李楊;殷潔;戴維 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;H04L9/08 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張振偉;張穎玲 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯系人 信息處理 方法 裝置 存儲 介質 | ||
本發明提供了一種聯系人信息處理方法,包括:在應用程序的進程中生成密鑰,通過密鑰庫服務將所述密鑰存儲在授權所述應用程序訪問的存儲區域;在所述應用程序的宿主設備中初始化使用所述密鑰的數據庫;當所述應用程序需要操作所述數據庫中的目標聯系人信息時,向所述密鑰庫服務提交驗證,驗證通過后獲得預存儲的密鑰;利用所獲得的密鑰,對所述目標聯系人信息進行解密,對解密后的目標聯系人信息進行相應操作。本發明還同時提供了一種聯系人信息處理裝置、以及存儲介質。
技術領域
本發明涉及通信技術,尤其涉及一種聯系人信息處理方法、裝置及存儲介質。
背景技術
隨著互聯網特別是移動互聯網的快速發展,在設備特別是移動設備中可供安裝使用的應用程序呈現多樣化的趨勢,涵蓋工作、學習、消費、娛樂等多方面,使應用程序得到前所未有的廣泛使用。
在應用程序的使用過程中,不可避免地產生或接收到聯系人信息,為了避免應用程序在使用聯系人信息的過程中出現聯系人信息泄露,涉及到對聯系人信息的加密,而相關技術提供的對應用程序的聯系人信息進行加密的方案,會對應用程序使用聯系人信息的效率產生不利影響。
對于如何保證應用程序的聯系人信息安全的同時提高對聯系人信息獲取的效率,相關技術尚無有效解決方案。
發明內容
有鑒于此,本發明實施例期望提供一種聯系人信息處理方法、裝置及存儲介質,能夠保證應用程序的聯系人信息安全,同時提高對聯系人信息處理的效率。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供一種聯系人信息處理方法,包括:
在應用程序的進程中生成密鑰,通過密鑰庫服務將所述密鑰存儲在授權所述應用程序訪問的存儲區域;
在所述應用程序的宿主設備中初始化使用所述密鑰的數據庫;
當所述應用程序需要操作所述數據庫中的目標聯系人信息時,向所述密鑰庫服務提交驗證,驗證通過后獲得預存儲的密鑰;
利用所獲得的密鑰,對所述目標聯系人信息進行解密,對解密后的目標聯系人信息進行相應操作。
上述方案中,在第一方面的第五種可能的實現方式中,還包括:當滿足同步條件時,將所述緩存中存儲的所述應用程序的聯系人信息與所述數據庫進行同步。
上述方案中,所述在所述應用程序的宿主設備中初始化使用所述密鑰的數據庫,包括:
在所述數據庫中創建以所述應用程序的聯系人信息的名稱為鍵,以所述應用程序的聯系人信息的內容為值的鍵值對;
以所述應用程序的密鑰對所述應用程序的鍵值對進行加密。
上述方案中,所述向所述密鑰庫服務提交驗證,驗證通過后獲得預存儲的密鑰,包括:
向所述密鑰庫服務提交應用程序名稱的數字簽名;
當所述密鑰庫服務驗證所述數字簽名與所述應用程序的名稱匹配后,獲得所述密鑰庫服務中針對所述應用程序存儲的密鑰。
第二方面,本發明實施例提供一種聯系人信息處理裝置,包括:
生成單元,用于在應用程序的進程中生成密鑰;
存儲單元,用于通過密鑰庫服務將所述密鑰存儲在授權所述應用程序訪問的存儲區域;
初始化單元,用于在所述應用程序的宿主設備中初始化使用所述密鑰的數據庫;
驗證單元,用于當所述應用程序需要操作所述數據庫中的目標聯系人信息時,向所述密鑰庫服務提交驗證,驗證通過后獲得預存儲的密鑰;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710597245.0/2.html,轉載請聲明來源鉆瓜專利網。





