[發明專利]一種應用程序渠道來源標識方法及裝置有效
| 申請號: | 201410589679.2 | 申請日: | 2014-10-28 |
| 公開(公告)號: | CN105631361B | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 匡碩;張婧;穆家松;楊劍 | 申請(專利權)人: | 中國移動通信集團終端有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 蔣雅潔;張穎玲 |
| 地址: | 102206 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 渠道 來源 標識 方法 裝置 | ||
本發明公開了一種應用程序渠道來源標識方法,包括:讀取預先寫入到應用程序簽名證書擴展字段中的應用程序渠道信息;檢測所述讀取到的應用程序渠道信息是否正確,當所述應用程序渠道信息正確時,將所述應用程序渠道信息上傳到服務器。本發明還公開了一種應用程序渠道來源標識裝置。
技術領域
本發明涉及無終端數據業務領域,尤其涉及一種應用程序渠道來源標識方法及裝置。
背景技術
在對于應用程序的渠道來源標識的方式中,最常用的方法是在應用程序編寫時,在相關配置文件加入應用程序的渠道信息。例如,在Android操作系統中,可以在AndroidManifest.xml文件加入應用程序的渠道信息。這就需要相關人員在應用程序的編寫過程中,首先編寫應用程序的邏輯代碼,邏輯代碼編寫完成后,在發布應用時,在相關的配置文件中寫入相應的發布渠道號,再將配置文件和邏輯代碼共同進行編譯和打包,生成不同渠道號的應用程序,再進行發布,以實現在不同的推廣渠道中應用程序的劃分。
在具體實現的過程中,可以在在應用程序所在的客戶端內設置共享存儲區,例如在Android操作系統中對應AndroidManifest.xml文件、SharedPreference文件或ContentProvider文件等,在共享存儲區內存儲該應用程序對應的渠道信息。服務器端需要獲取應用商店所屬的應用軟件對應的渠道標識時,終端從共享存儲區中獲取應用程序對應的渠道信息,并發送給服務器端,以實現標識不同渠道所推廣的應用程序的效果。
但是,目前在相關配置文件中加入應用的渠道信息,因為相關的渠道號配置文件是放置在應用程序內部的,因此對于不同的渠道版本,需要編寫不同的渠道號配置文件。程序在運行過程中,終端需要單獨去讀取渠道號配置文中的信息,這無疑會對運行過程造成負擔。另外,由于配置文件與應用程序的源代碼緊密相關,導致每生成一個應用渠道版本,就需要修改配置文件并進行一次應用編譯。這一方面加大了應用渠道版本生成的時間成本和難度,另一方面加大了終端在讀取渠道版本信息過程中的難度、以及應用開發商源代碼管理的復雜度,增加了應用程序渠道信息編寫、讀取過程中出錯的可能。
發明內容
有鑒于此,本發明實施例期望提供一種應用程序渠道來源標識方法,能降低應用程序渠道信息文件編寫、讀取過程中出錯的可能。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明實施例提供了一種應用程序渠道來源標識方法,所述方法包括:
讀取預先寫入到應用程序簽名證書擴展字段中的應用程序渠道信息;
檢測所述讀取到的應用程序渠道信息是否正確,當所述應用程序渠道信息正確時,將所述應用程序渠道信息上傳到服務器。
上述方案中,在讀取預先寫入到應用程序簽名證書擴展字段中的應用程序渠道信息之前,所述方法還包括:
將應用程序的渠道信息寫入應用程序簽名證書擴展字段中;
其中,所述應用程序的渠道信息包括但不限于應用程序渠道版本的渠道號、渠道號的有效時間、渠道版本的重要度標識、以及渠道信息的級別。
上述方案中于,在讀取預先寫入到應用程序簽名證書擴展字段中的應用程序渠道信息之前,所述方法還包括:
接收應用程序首次運行請求;
讀取應用程序的簽名證書信息,驗證所述應用程序的簽名證書中是否為認可證書簽發機構簽發。
上述方案中,所述檢測所述讀取到的應用程序渠道信息是否正確包括:
檢查應用程序的渠道號信息是否合格;當檢測到所述渠道號信息合格時,檢測所述渠道號信息是否在有效期內。
上述方案中,所述當所述應用程序渠道信息正確時,將所述應用程序渠道信息上傳到服務器包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團終端有限公司,未經中國移動通信集團終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410589679.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防止鍵盤非法輸入的方法
- 下一篇:一種移動終端信息安全防護系統和方法





