欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在應(yīng)用市場中提供官方應(yīng)用程序的方法和裝置的制作方法

文檔序號:6397995閱讀:509來源:國知局
專利名稱:一種在應(yīng)用市場中提供官方應(yīng)用程序的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用程序的來源檢驗方法,尤其是在應(yīng)用市場中提供官方應(yīng)用程序的方法和裝置。
背景技術(shù)
應(yīng)用市場亦稱應(yīng)用商店,俗稱APP STORE,專門為移動設(shè)備手機,平板電腦等提供收費或免費游戲,應(yīng)用下載服務(wù)的電子應(yīng)用商店。目前存在很多不同商家開發(fā)的應(yīng)用市場,有移動設(shè)備端的、有PC端的。無論是移動設(shè)備端還是PC端的應(yīng)用市場,其應(yīng)用程序包括了官方版本和非官方版本。但是這些應(yīng)用市場并沒有指示讓用戶去了解哪些是官方版本,哪些是非官方版本。用戶直接就從應(yīng)用市場中下載。由于目前應(yīng)用市場比較混亂,一些應(yīng)用市場中的應(yīng)用程序沒有經(jīng)過嚴(yán)格的審查就上線了。這些應(yīng)用程序中包括了一些惡意應(yīng)用程序或病毒應(yīng)用程序。用戶的認(rèn)知能力并不能區(qū)分哪些是官方應(yīng)用程序,哪些是非官方應(yīng)用程序。這樣就會造成部分用戶下載了非官方的應(yīng)用程序。這些非官方應(yīng)用程序中可能摻雜了廣告、惡意代碼等,對用戶的財產(chǎn)、信息安全產(chǎn)生了嚴(yán)重的威脅。

發(fā)明內(nèi)容
本發(fā)明的目的,就是克服現(xiàn)有技術(shù)的不足,提供一種在應(yīng)用市場中提供官方應(yīng)用程序的方法和裝置,可以讓用戶在下載前識別應(yīng)用程序的來源,避免下載后再查殺或中毒。為了達(dá)到上述目的,采用如下技術(shù)方案:一種在應(yīng)用市場中提供官方應(yīng)用程序的方法,包括以下步驟:讀取應(yīng)用程序的數(shù)字簽名和包名;根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同;若相同,則所述應(yīng)用程序為官方應(yīng)用程序,若不同,則所述應(yīng)用程序為非官方應(yīng)用程序;添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,并顯示該官方標(biāo)識。進(jìn)一步地,若應(yīng)用市場中的同一官方應(yīng)用程序具有多個版本,為最高版本或全部版本添加官方標(biāo)識。進(jìn)一步地,所述添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,所述官方標(biāo)識包括文字或圖片中的一種或兩種標(biāo)識。一種在應(yīng)用市場中提供官方應(yīng)用程序的裝置,包括:讀取模塊,用于讀取應(yīng)用程序的數(shù)字簽名和包名;對比模塊,用于根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同,若相同,則所述應(yīng)用程序為官方應(yīng)用程序;若不同,則所述應(yīng)用程序為非官方應(yīng)用程序;
處理模塊,用于為應(yīng)用市場中的官方應(yīng)用程序添加一官方標(biāo)識,并顯示該官方標(biāo)識。進(jìn)一步地,所述官方標(biāo)識包括文字或圖片中的一種或兩種標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明可以讓用戶在下載前識別應(yīng)用程序的來源,避免下載后再查殺或中毒。從應(yīng)用市場中的應(yīng)用軟件介紹中就可以知道該款應(yīng)用程序是否安全,官方標(biāo)識讓用戶更加放心下載。


圖1是本發(fā)明所述在應(yīng)用市場中提供官方應(yīng)用程序的方法的步驟流程圖;圖2是本發(fā)明所述在應(yīng)用市場中提供官方應(yīng)用程序的裝置的框架圖;圖3是在應(yīng)用市場中的應(yīng)用程序添加官方標(biāo)識的示意圖。圖不:I一讀取模塊;2—對比模塊;3—處理模塊;4一數(shù)據(jù)庫;5—官方標(biāo)識。
具體實施例方式下面將結(jié)合附圖以及具體實施方法來詳細(xì)說明本發(fā)明,在本發(fā)明的示意性實施及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。請參閱圖1,其為本實施例的方法的步驟流程圖,其包括以下步驟:SlO:讀取應(yīng)用程序的數(shù)字簽名和包名。在Android系統(tǒng)中,所有安裝到系統(tǒng)的應(yīng)用程序都必有一個數(shù)字證書,此數(shù)字證書用于標(biāo)識應(yīng)用程序的作者和在應(yīng)用程序之間建立信任關(guān)系。Android使用Java的數(shù)字證書相關(guān)的機制來給apk加蓋數(shù)字證書。通過JAVA的命令可以獲取應(yīng)用程序的數(shù)字簽名和包名。從apk的數(shù)字簽名文件“CERT.RSA”中讀取數(shù)字簽名。S20:根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同;若相同,則所述應(yīng)用程序為官方應(yīng)用程序,若不同,則所述應(yīng)用程序為非官方應(yīng)用程序。具體地,預(yù)設(shè)一數(shù)據(jù)庫,其包含應(yīng)用程序包名和該包名對應(yīng)的官方數(shù)字簽名,建立包名與其對應(yīng)的官方數(shù)字簽名的對應(yīng)列表。包名和該包名對應(yīng)的官方數(shù)字簽名通過人工收集。主要從各官方網(wǎng)站下載并提取官方應(yīng)用程序的包名和官方數(shù)字簽名,并制作成包名和其對應(yīng)的官方數(shù)字簽名的對應(yīng)列表。通過該對應(yīng)列表可以從包名找到對應(yīng)的官方數(shù)字簽名。通過步驟SlO已經(jīng)讀取了應(yīng)用程序的包名和數(shù)字簽名。在數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,通過對比應(yīng)用程序的數(shù)字簽名和數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名,可以判斷應(yīng)用程序是否官方應(yīng)用程序。由于數(shù)字簽名具有唯一性,若應(yīng)用程序的數(shù)字簽名與官方數(shù)字簽名相同,則該應(yīng)用程序為官方應(yīng)用程序。若不同,則該應(yīng)用程序為非官方應(yīng)用程序。步驟S30:添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,并顯示該官方標(biāo)識。具體地,添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序的簡介中,并顯示該官方標(biāo)志。所述官方標(biāo)志包括文字、圖片或文字與圖片的結(jié)合。進(jìn)一步地,若應(yīng)用市場中的同一官方應(yīng)用程序具有多個版本,為最高版本或全部版本添加官方標(biāo)識。請參閱圖2,其為一種在應(yīng)用市場中提供官方應(yīng)用程序的裝置的框架圖,包括讀取模塊1、對比模塊2和處理模塊3。所述讀取模塊I讀取應(yīng)用程序的數(shù)字簽名和包名。所述對比模塊2根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫4中查找該包名對應(yīng)的官方數(shù)字簽名,將所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名對比,若相同,則所述應(yīng)用程序為官方應(yīng)用程序;若不同,則所述應(yīng)用程序為非官方應(yīng)用程序。所述數(shù)據(jù)庫4中預(yù)存官方應(yīng)用程序的包名和其數(shù)字簽名的對應(yīng)關(guān)系列表。所述官方應(yīng)用程序通過官方渠道收集。收集到的官方應(yīng)用程序提取包名和數(shù)字簽名,制作包名和數(shù)字簽名的對應(yīng)列表。所述處理模塊3為應(yīng)用市場中的官方應(yīng)用程序添加一官方標(biāo)識,并顯示該官方標(biāo)識。若同一官方應(yīng)用程序具有多個版本,則為最高版本的官方應(yīng)用程序添加官方標(biāo)識或全部版本添加官方標(biāo)識。請參閱圖3,所述官方標(biāo)識包括圖片標(biāo)識5。進(jìn)一步地,所述官方標(biāo)識還包括文字、或文字與圖片的結(jié)合。以上對本發(fā)明實施例所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明實施例的原理以及實施方式進(jìn)行了闡述,以上實施例的說明只適用于幫助理解本發(fā)明實施例的原理;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例,在具體實施方式
以及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種在應(yīng)用市場中提供官方應(yīng)用程序的方法,其特征在于,包括以下步驟: 讀取應(yīng)用程序的數(shù)字簽名和包名; 根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同;若相同,則所述應(yīng)用程序為官方應(yīng)用程序,若不同,則所述應(yīng)用程序為非官方應(yīng)用程序; 添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,并顯示該官方標(biāo)識。
2.根據(jù)權(quán)利要求1所述的在應(yīng)用市場中提供官方應(yīng)用程序的方法,其特征在于:若應(yīng)用市場中的同一官方應(yīng)用程序具有多個版本,為最高版本或全部版本添加官方標(biāo)識。
3.根據(jù)權(quán)利要求1所述的在應(yīng)用市場中提供官方應(yīng)用程序的方法,其特征在于:所述添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,所述官方標(biāo)識包括文字或圖片中的一種或兩種標(biāo)識。
4.一種在應(yīng)用市場中提供官方應(yīng)用程序的裝置,其特征在于,包括: 讀取模塊,用于讀取應(yīng)用程序的數(shù)字簽名和包名; 對比模塊,用于根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同,若相同,則所述應(yīng)用程序為官方應(yīng)用程序;若不同,則所述應(yīng)用程序為非官方應(yīng)用程序; 處理模塊,用于為應(yīng)用市場中的官方應(yīng)用程序添加一官方標(biāo)識,并顯示該官方標(biāo)識。
5.根據(jù)權(quán)利要求4所述的在應(yīng)用市場中提供官方應(yīng)用程序的裝置,其特征在于:所述官方標(biāo)識包括文字或圖片中的一種或兩種標(biāo)識。
全文摘要
本發(fā)明公開了一種在應(yīng)用市場中提供官方應(yīng)用程序的方法和裝置,所述方法包括以下步驟讀取應(yīng)用程序的數(shù)字簽名和包名;根據(jù)應(yīng)用程序的包名在預(yù)設(shè)的數(shù)據(jù)庫中查找該包名對應(yīng)的官方數(shù)字簽名,判斷所述應(yīng)用程序的數(shù)字簽名與所述數(shù)據(jù)庫中該包名對應(yīng)的官方數(shù)字簽名是否相同;若相同,則所述應(yīng)用程序為官方應(yīng)用程序,若不同,則所述應(yīng)用程序為非官方應(yīng)用程序;添加一官方標(biāo)識至應(yīng)用市場的官方應(yīng)用程序,并顯示該官方標(biāo)識。通過本發(fā)明,用戶可以下載前就得知需要下載的應(yīng)用程序是否官方應(yīng)用程序,而不是下載安裝后通過安全防護(hù)軟件查殺后發(fā)現(xiàn)安全問題才得知該應(yīng)用程序是否安全的應(yīng)用程序,節(jié)約了用戶的時間和更好地保護(hù)了用戶的信息安全。
文檔編號G06F9/445GK103092653SQ201310016740
公開日2013年5月8日 申請日期2013年1月16日 優(yōu)先權(quán)日2013年1月16日
發(fā)明者楊理垚, 聶建輝, 李星, 林足雄, 劉碩 申請人:珠海市君天電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沂水县| 东平县| 三穗县| 沧州市| 蚌埠市| 华容县| 三台县| 禹州市| 金溪县| 鸡泽县| 沙坪坝区| 盐边县| 沁阳市| 论坛| 长沙县| 水城县| 湘阴县| 淄博市| 宾川县| 洱源县| 蕲春县| 保山市| 大悟县| 林周县| 晋州市| 会宁县| 芜湖市| 南川市| 册亨县| 宣武区| 许昌市| 双桥区| 土默特右旗| 阿巴嘎旗| 马鞍山市| 石城县| 天祝| 密山市| 马鞍山市| 武鸣县| 东乡族自治县|