[發明專利]一種網站打包和解包的方法有效
| 申請號: | 201410180688.6 | 申請日: | 2014-04-28 |
| 公開(公告)號: | CN103929432A | 公開(公告)日: | 2014-07-16 |
| 發明(設計)人: | 樸寧 | 申請(專利權)人: | 深圳如果技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳華奇信諾專利代理事務所(普通合伙) 44328 | 代理人: | 曲衛濤 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網站 打包 和解 方法 | ||
【技術領域】
本發明涉及網絡技術,特別是涉及一種網站打包以進行分發和演示的方法以及一種網站解包以進行演示的方法。
【背景技術】
隨著網絡技術的發展,當前越來越多的系統采用了瀏覽器-服務器(Browser/Server)網絡結構模式,簡稱B/S結構。B/S結構有很多優勢,逐漸成為業務系統的主流架構。首先,用戶端不需要安裝專門的軟件,只需要瀏覽器即可,瀏覽器通過Web服務器與數據庫進行交互,可以方便的在不同平臺下工作。其次,B/S結構是因特網技術興起的產物,它的使用簡化了用戶端,在該結構下用戶端的工作負擔大大降低。
大部分企業甚至個人都開發有自己的網站。目前,當完成一個網站開發后,想給目標用戶展示一下進而進行需求分析并收集用戶反饋時,采用B/S的系統一般有兩種做法:1.自己有主機和域名,把網站發布到因特網上,讓目標用戶通過因特網訪問網站,從而收集用戶反饋。2.把網站部署到一臺筆記本上,讓一名工程師帶著網站到用戶那里收集用戶反饋。
雖然這兩種方法都可以進行需求分析和收集開發迭代的反饋,但是網站開發者都要付出相應的資源開銷。首先,如果網站開發者在因特網上注冊有自己的主機和域名,那么每年的主機托管費用和域名費用是這種網站開發方案所必需的開銷。如果選擇第二種方案,網站開發者首先需要一臺筆記本電腦,并派遣一名工程師到用戶的駐地去演示網站,派遣工程師出差到用戶駐地所產生的費用,是這種開發方案必需的開銷。
有鑒于此,丞需提供一種方法,使得網站開發者不再需要因特網上的主機和域名,也不需要派遣工程師到用戶的駐地去演示網站,就可以完成需求分析和收集用戶反饋的工作,從而大大降低資源開銷。
【發明內容】
為解決上述技術問題,根據本發明的實施例,本發明提供一種網站打包以進行分發和演示的方法,該方法包括:運行打包工具,指定要打包的網站;打包工具釋放單獨可執行文件;壓縮要打包的網站以生成壓縮的網站資源包;將生成的網站資源包嵌入單獨可執行文件;以及將輕型Web服務器嵌入到單獨可執行文件。單獨可執行文件為用于分發給客戶進行演示的單獨可執行文件。
根據本發明的一方面,該方法還包括:選擇用于啟動網站的默認參數;以及將用于啟動網站的默認參數嵌入單獨可執行文件。
根據本發明的一方面,壓縮要打包的網站以生成壓縮的網站資源包括加密壓縮要打包的網站以生成壓縮的網站資源。
根據本發明的另一方面,該方法還包括:將瀏覽器嵌入到單獨可執行文件以直接瀏覽要打包的網站。
根據本發明的另一方面,單獨可執行文件包括網站控制功能,網站控制功能包括:網站解包、網站啟動以及停止啟動。
根據本發明的又一方面,要打包的網站采用無需數據庫引擎的數據庫,包括SQLite,Access,VistaDB以及SQLCompact?;蛘?,要打包的網站采用需要數據庫引擎的數據庫,包括SQL?Server,My?SQL。在后種情況下,可以先在客戶端安裝數據庫引擎,或者在運行打包工具前將需要數據庫引擎的數據庫導入到無需數據庫引擎的數據庫。
根據本發明的實施例,本發明公開了一種網站解包以進行演示的方法,包括:運行單獨可執行文件;解包打包好的網站;釋放并初始化嵌入單獨可執行文件內的輕型Web服務器;以及調用瀏覽器瀏覽網站。單獨可執行文件包含內嵌的用于啟動網站的默認參數,根據默認參數使用輕型Web服務器啟動網站。單獨可執行文件還包含內嵌的瀏覽器,調用該內嵌的瀏覽器直接瀏覽打包的網站。
如上所述,本發明公開了一種網站打包和解包的方法,這種方法將開發的網站打包生成一個單獨可執行文件,這個單獨可執行文件便于分發給目標企業或個人。接收該單獨可執行文件的目標企業或個人只需要單擊運行這個單獨可執行文件,解包打包好的網站,使用瀏覽器如同瀏覽普通網站一樣,進行瀏覽即可。這樣,網站開發者不需要將網站發布到因特網上,這可以省去每年的因特網主機托管費用和域名費用的開銷。同時,網站開發者更不需要派遣工程師去用戶那里進行演示,節省了派遣工程師出差到用戶駐地所產生的費用開銷。
【附圖說明】
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。其中:
圖1是根據本發明的網站打包以進行分發和演示的方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳如果技術有限公司,未經深圳如果技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410180688.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機械驅動式地震體驗平臺動力裝置
- 下一篇:轉臺視覺注膠系統及其工作方法





