[發明專利]渠道包生成方法及裝置、終端和服務器在審
| 申請號: | 201611140288.8 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN106648643A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 襲建帥 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 陳蕾 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 渠道 生成 方法 裝置 終端 服務器 | ||
技術領域
本公開涉及渠道包處理領域,尤其涉及渠道包生成方法及裝置、終端和服務器。
背景技術
相關技術中,可以通過在安卓安裝包(Android Package,APK)程序包中未被簽名保護的區域寫入渠道數據的方式,生成渠道包;或者還可以通過重新簽名或重新打包的方式生成包括渠道數據的渠道包。
但是,新發布的安卓系統為平臺增加了大量保護方案,其中的簽名方案是對整個APK程序包對應的APK文件進行了保護,因此無法使用上述第一種方式生成渠道包。而采用上述第二種方式生成渠道包的過程比較緩慢,消耗時間較長。
發明內容
有鑒于此,本申請提供一種提供了渠道包生成方法及裝置、終端和服務器,以解決相關技術中的不足。
根據本公開實施例的第一方面,提供一種渠道包生成方法,所述方法用于終端或服務器,包括:
生成渠道數據;
在安卓安裝包APK程序包中的目標位置,寫入所述渠道數據,獲得渠道包;
其中,所述目標位置是所述APK程序包的APK簽名區中對應于渠道數據標識的渠道數據所在位置。
根據本公開實施例的第二方面,提供一種渠道包生成裝置,所述裝置用于終端或服務器,包括:
渠道數據生成模塊,用于生成渠道數據;
渠道包生成模塊,用于在安卓安裝包APK程序包中的目標位置,寫入所述渠道數據,獲得渠道包;
其中,所述目標位置是所述APK程序包的APK簽名區中對應于渠道數據標識的渠道數據所在位置。
根據本公開實施例的第三方面,提供一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序用于執行上述第一方面所述的渠道包生成方法。
根據本公開實施例的第四方面,提供一種終端,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器,用于執行上述第一方面所述的渠道包生成方法。
根據本公開實施例的第五方面,提供一種服務器,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器,用于執行上述第一方面所述的渠道包生成方法。
由以上技術方案可見,可以將生成的渠道數據寫入APK程序包的APK簽名區中對應于渠道數據標識的渠道數據所在位置,即目標位置,從而獲得渠道包。這樣即使安卓系統的簽名方案是對整個APK文件進行了保護,仍然可以生成渠道包。同時無需重新簽名或重新打包,縮短了生成渠道包的時間,可以更加快捷、簡單地得到渠道包。
應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是本公開根據一示例性實施例示出的一種渠道包生成方法流程圖;
圖2是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖3是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖4是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖5是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖6是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖7是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖8是本公開根據一示例性實施例示出的另一種渠道包生成方法流程圖;
圖9是本公開根據一示例性實施例示出的一種渠道包生成裝置框圖;
圖10是本公開根據一示例性實施例示出的另一種渠道包生成裝置框圖;
圖11是本公開根據一示例性實施例示出的另一種渠道包生成裝置框圖;
圖12是本公開根據一示例性實施例示出的另一種渠道包生成裝置框圖;
圖13是本公開根據一示例性實施例示出的終端的結構示意圖;
圖14是本公開根據一示例性實施例示出的服務器的結構示意圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611140288.8/2.html,轉載請聲明來源鉆瓜專利網。





