[發(fā)明專利]應用程序運行方法、配置文件生成方法和裝置在審
| 申請?zhí)枺?/td> | 201410737647.2 | 申請日: | 2014-12-04 |
| 公開(公告)號: | CN104598263A | 公開(公告)日: | 2015-05-06 |
| 發(fā)明(設計)人: | 劉鵬 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 北京三高永信知識產(chǎn)權代理有限責任公司 11138 | 代理人: | 張所明 |
| 地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 運行 方法 配置文件 生成 裝置 | ||
技術領域
本發(fā)明涉及計算機技術領域,特別涉及一種應用程序運行方法、配置文件生成方法和裝置。
背景技術
配置文件是指用戶開啟應用程序時,應用程序需要讀取并加載的文件的集合。該配置文件通常是開發(fā)者使用XML(Extensible?Markup?Language,可擴展標記語言)對配置數(shù)據(jù)進行編程后得到的文件。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術至少存在以下問題:使用XML編寫得到的配置文件中通常會包含標簽內(nèi)容,所以這就導致配置文件較大,應用程序加載配置文件時耗時較長。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術中應用程序加載配置文件時耗時較長的問題,本發(fā)明實施例提供了一種應用程序運行方法、配置文件生成方法和裝置。所述技術方案如下:
第一方面,提供了一種應用程序運行方法,所述方法包括:
從服務器中加載應用程序所對應的二進制配置文件,所述二進制配置文件為所述服務器生成的與配置數(shù)據(jù)所對應的二進制文件;
獲取所述二進制配置文件中所攜帶的所述配置數(shù)據(jù);
根據(jù)所述配置數(shù)據(jù)運行所述應用程序。
可選地,所述獲取所述二進制配置文件中所攜帶的配置數(shù)據(jù),包括:
根據(jù)預定存儲格式解析所述二進制配置文件,將解析結果確定為所述二進制配置文件中所攜帶的配置數(shù)據(jù);和/或,
根據(jù)預設解密算法對所述二進制配置文件進行解密,將解密結果確定為所述二進制配置文件中所攜帶的配置數(shù)據(jù)。
可選地,所述從服務器中加載應用程序所對應的二進制配置文件,包括:
發(fā)送文件獲取請求至所述服務器,所述文件獲取請求用于請求獲取所述應用程序所對應的二進制配置文件;
接收所述服務器返回的所述二進制配置文件。
第二方面,提供了一種配置文件生成方法,所述方法包括:
獲取應用程序的配置數(shù)據(jù);
生成所述配置數(shù)據(jù)所對應的二進制配置文件;
向客戶端提供所述二進制配置文件。
可選地,所述生成所述配置數(shù)據(jù)所對應的二進制配置文件,包括:
以預定存儲格式存儲所述配置數(shù)據(jù);
生成存儲的所述配置數(shù)據(jù)所對應的二進制配置文件。
可選地,所述生成所述配置數(shù)據(jù)所對應的二進制配置文件,包括:
采用預設加密算法對所述配置數(shù)據(jù)進行加密;
生成加密后的所述配置數(shù)據(jù)所對應的二進制配置文件。
可選地,所述向客戶端提供所述二進制配置文件。包括:
接收所述客戶端發(fā)送的文件獲取請求,所述文件獲取請求用于請求獲取所述應用程序所對應的二進制配置文件;
返回所述二進制配置文件至所述客戶端。
第三方面,提供了一種應用程序運行裝置,所述裝置包括:
文件加載模塊,用于從服務器中加載應用程序所對應的二進制配置文件,所述二進制配置文件為所述服務器生成的與配置數(shù)據(jù)所對應的二進制文件;
數(shù)據(jù)獲取模塊,用于獲取所述文件加載模塊加載的所述二進制配置文件中所攜帶的所述配置數(shù)據(jù);
程序運行模塊,用于根據(jù)所述數(shù)據(jù)獲取模塊獲取到的所述配置數(shù)據(jù)運行所述應用程序。
可選地,所述數(shù)據(jù)獲取模塊,包括:
第一獲取單元,用于根據(jù)預定存儲格式解析所述二進制配置文件,將解析結果確定為所述二進制配置文件中所攜帶的配置數(shù)據(jù);和/或,
第二獲取單元,用于根據(jù)預設解密算法對所述二進制配置文件進行解密,將解密結果確定為所述二進制配置文件中所攜帶的配置數(shù)據(jù)。
可選地,所述文件加載模塊,包括:
請求發(fā)送單元,用于發(fā)送文件獲取請求至所述服務器,所述文件獲取請求用于請求獲取所述應用程序所對應的二進制配置文件;
文件接收單元,用于接收所述服務器返回的所述二進制配置文件。
第四方面,提供了一種配置文件生成裝置,所述裝置包括:
數(shù)據(jù)獲取模塊,用于獲取應用程序的配置數(shù)據(jù);
文件生成模塊,用于生成所述數(shù)據(jù)獲取模塊獲取到的所述配置數(shù)據(jù)所對應的二進制配置文件;
文件提供模塊,用于向客戶端提供所述文件生成模塊生成的所述二進制配置文件。
可選地,所述文件生成模塊,包括:
數(shù)據(jù)存儲單元,用于以預定存儲格式存儲所述配置數(shù)據(jù);
第一生成單元,用于生成所述數(shù)據(jù)存儲單元存儲的所述配置數(shù)據(jù)所對應的二進制文件。
可選地,所述文件生成模塊,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司;,未經(jīng)廣州酷狗計算機科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410737647.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





