一種網站管理方法和系統的制作方法
【專利摘要】本發明公開了一種網站管理方法和系統,屬于物聯網【技術領域】,該方法包括:從服務器加載網頁預覽區模板到本地;根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表;根據修改記錄表,向服務器上傳素材文件并提交更新。采用本發明,通過與服務器之間采用的是C/S架構,將網頁預覽區模板下載到本地,由用戶在本地邊預覽邊修改,達到所見即所得的效果,并自動生成修改記錄,然后統一將根據修改記錄涉及到的更新素材上傳給服務器,并根據修改記錄提交服務器更新,從而實現離線管理,操作簡單方便。
【專利說明】一種網站管理方法和系統
【技術領域】
[0001]本發明涉及互聯網【技術領域】,尤其涉及一種網站管理方法和系統。
【背景技術】
[0002]在網絡技術飛速發展的今天,作為繼報紙、廣播、電視之后的第四媒體的互聯網,其不僅可以跨越時空,無時無刻地工作;還可以結合多媒體技術,進行著及時、準確、高效的傳遞著信息。而網站正是互聯網技術應用的產物,已經各行各業普遍使用,展示的網頁通常包含多個功能區,而許多功能區的信息需要及時更新,比如:企業產品宣傳、新聞資訊等等,這就需要通過后臺管理來實現。
[0003]目前,網站后臺管理的方式通常是采用B/S架構,網站管理員通過一個網站管理網頁對需要展示網頁的各個功能區進行逐個更新,每更新完一個功能后再切換到展示網頁去看實際效果,如果更新存在內容不對或者效果不佳等情況,則需要重新再更新。因此存在以下問題:
[0004](I)必須在線操作,每次更改都要人工操作與服務器交互,其操作步驟和過程復雜,且大多操作步驟相似或雷同,重復工作量大;而且遇到網絡問題時存在工作丟失的風險。
[0005](2)沒有即時預覽功能,只能在完成更新后,切換瀏覽器刷新網頁來看修改效果,不僅更新需要頻繁切換,而且更新過程的網頁都在真實環境中展示。
[0006](3)沒有素材管理的功能,當需要增加素材或者更新素材時,需要根據素材文件所在目錄的深度N,進行N次動作才能完成,操作和文件管理都不方便。
【發明內容】
[0007]有鑒于此,本發明要解決的技術問題是提供的網站管理方法和系統,以實現離線的智能化管理網站。
[0008]本發明解決上述技術問題所采用的技術方案如下:
[0009]根據本發明的一個方面,提供的一種網站管理方法包括:
[0010]從服務器加載網頁預覽區模板到本地;
[0011]根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表;
[0012]根據修改記錄表,向服務器上傳素材文件并提交更新。
[0013]優選的,從服務器加載網頁預覽區模板到本地進一步包括:
[0014]向服務器獲取網頁的分區以及各分區的參數;
[0015]從服務器將各分區的素材文件下載到本地;
[0016]在網頁預覽區對各個功能區進行重繪。
[0017]優選的,從服務器加載網頁預覽區模板到本地之后,該方法還包括:
[0018]在素材管理區加載下載到本地的素材文件、用戶指定的文件、和/或用戶指定的目錄,并將文件顯示在文件顯示區內;[0019]其中,在素材管理區加載用戶指定的文件或者指定的目錄,并將文件顯示在文件顯示區內進一步包括:
[0020]根據用戶指定的文件或者指定的目錄,將指定的文件或者指定的目錄下的文件顯不在文件顯不區內;或者獲取用戶輸入的檢索關鍵字和檢索目錄,根據檢索關鍵字在檢索目錄下執行搜索;將檢索的文件顯示在文件顯示區內。
[0021]優選的,在本地接收用戶對網頁預覽區中的功能區的修改進一步包括:
[0022]當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照功能區的參數將解碼后的素材顯示在功能區;并將增加/更新后的文件信息增加到修改記錄表中;
[0023]當檢測到用戶在網頁預覽區的功能區輸入文字時,按照功能區的參數展示文字的顯示效果;并將增加/更新后的文字信息增加到修改記錄表中。
[0024]優選的,根據修改記錄表,向服務器上傳素材文件并提交更新進一步包括:
[0025]當接收到用戶提交的更新申請后,逐條將修改記錄表中涉及的素材文件上傳到服務器,并逐條根據修改記錄表提交更新申請。
[0026]根據本發明的另一個方面,提供的一種網站管理系統包括:
[0027]初始化模塊,用于從服務器加載網頁預覽區模板到本地;
[0028]記錄模塊,用于根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表;
[0029]提交模塊,用于根據修改記錄表向服務器提交更新請求,并上載對應的素材。
[0030]優選的,初始化模塊進一步包括:
[0031]參數獲取單元,用于向服務器獲取網頁的分區以及各分區的參數;
[0032]素材下載單元,用于從服務器將各分區的素材文件下載到本地;
[0033]功能重繪單元,用于在網頁預覽區對各個功能區進行重繪。
[0034]優選的,該系統還包括素材管理模塊,用于在素材管理區加載下載到本地的素材文件、用戶指定的文件、和/或用戶指定的目錄,并將文件顯示在文件顯示區內。
[0035]優選的,素材管理模塊進一步包括:
[0036]路徑管理區,用于設置和顯示當前正素材的目錄路徑;
[0037]文件搜索區,用于根據用戶輸入的檢索條件和目錄路徑進行檢索文件;
[0038]文件顯示區,用于按文件類型或者文件名稱顯示文件。
[0039]優選的,記錄模塊進一步包括:
[0040]圖像修改記錄單元,用于當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照功能區的參數將解碼后的素材顯示在功能區;并將增加/更新后的文件信息增加到修改記錄表中;
[0041]文字修改記錄單元,當檢測到用戶在網頁預覽區的功能區輸入文字時,按照功能區的參數展示文字的顯示效果;并將增加/更新后的文字信息增加到修改記錄表中。
[0042]本發明實施例的網站管理方法和系統,通過與服務器之間采用的是C/S架構,將網頁預覽區模板下載到本地,由用戶在本地邊預覽邊修改,達到所見即所得的效果,并自動生成修改記錄,然后統一將根據修改記錄涉及到的更新素材上傳給服務器,并根據修改記錄提交服務器更新,從而實現離線管理,操作簡單方便。【專利附圖】
【附圖說明】
[0043]圖1為本發明實施例提供的一種網站管理方法流程圖。
[0044]圖2本發明優選實施例網頁預覽區模板的加載方法流程圖。
[0045]圖3是本發明優選實施例提供的一種修改記錄方法流程圖。
[0046]圖4是本發明優選實施例提供的一種用戶界面示意圖。
[0047]圖5是本發明優選實施例提供一種素材文件檢索方法流程圖。
[0048]圖6是本發明實施例提供一種網站管理系統的結構示意圖。
【具體實施方式】
[0049]為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0050]實施例一
[0051]如圖1所示是本發明實施例提供的一種網站管理方法,該方法包括:
[0052]S102、從服務器加載網頁預覽區模板到本地;
[0053]具體來說,管理系統與服務器之間采用的是C/S架構,在啟動管理系統時,需要連接服務器,向服務器獲取相關網頁的數據并在網頁預覽區進行重現。請參閱圖2,本步驟S102又可以進一步包括:
[0054]S1022、向服務器獲取網頁的分區以及各分區的參數;
[0055]S1024、從服務器將各分區的素材文件下載到本地;
[0056]S1026、在網頁預覽區對各個功能區進行重繪。
[0057]S104、根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表;
[0058]具體來說,當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照功能區的參數將解碼后的素材顯示在功能區;并將增加/更新后的文件信息增加到修改記錄表中;
[0059]其中,修改記錄表主要包括字段:功能區ID、記錄類型、素材路徑及名稱、文字字符串、素材序號等。而記錄類型是指文字、圖片和視頻。
[0060]當檢測到用戶在網頁預覽區的功能區輸入文字時,按照功能區的參數展示文字的顯示效果;并將增加/更新后的文字信息增加到修改記錄表中。
[0061]S106、根據修改記錄表,向服務器上傳素材文件并提交更新。
[0062]具體來說,當接收到用戶提交的更新申請后,逐條將修改記錄表中涉及的素材文件上傳到服務器,并逐條根據修改記錄表提交更新申請。在修改記錄表向服務器提交進行數據上傳的過程中,如果出現網絡異常(可能部分上傳成功,部分不成功),則當前網站上所顯示的內容是部分更新內容,即:上傳成功的修改后的部分內容以及上傳不成功的修改前的部分內容。或者,在提交程序中判斷異常后,對數據庫中更新的記錄進行異常回滾不提交,從而都顯示更新前的內容,即不更新網頁內容。這里,即使提交失敗,由于在本地已經保留修改記錄表和素材文件,用戶可以在網絡恢復正常后再次提交修改內容。
[0063]作為本發明實施例的一種優選方案,從服務器加載網頁預覽區模板到本地之后還包括:在素材管理區加載下載到本地的素材文件,并顯示在文件顯示區內。
[0064]作為本發明的一種優選方案,該方法還包括:在素材管理區加載用戶指定的文件或者目錄,并將指定文件或者指定目錄下的文件顯示在文件顯示區內。
[0065]其中,在素材管理區加載用戶指定的文件或者目錄,并將指定文件或者指定目錄下的文件顯示在文件顯示區內進一步包括:根據用戶在路徑管理區設置的目錄路徑,按用戶輸入的檢索條件進行檢索文件,并將檢索到的文件按文件類型或者文件名稱展示素材文件。
[0066]本發明實施例的網站管理方法,通過與服務器之間采用的是C/S架構,將網頁預覽區模板下載到本地,由用戶在本地邊預覽邊修改,達到所見即所得的效果,并自動生成修改記錄,然后統一將根據修改記錄涉及到的更新素材上傳給服務器,并根據修改記錄提交服務器更新,從而實現離線管理,操作簡單方便。
[0067]實施例二
[0068]圖3是本發明優選實施例提供的一種修改記錄方法流程圖。
[0069]S1041、判斷是否檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區,如果是,執行步驟S1042,否則執行步驟S1045。
[0070]S1042、對素材文件進行解碼。
[0071]S1043、按照功能區的參數將解碼后的素材顯示在功能區。
[0072]S1044、將增加/更新后的文件信息增加到修改記錄表中。
[0073]S1045、判斷是否檢測到用戶在網頁預覽區的功能區輸入文字,如果是,執行步驟S1046,否則返回步驟S1041。
[0074]具體來說,用戶在網頁預覽區的指定功能區內直接輸入文字。
[0075]S1046、按照功能區的參數展示文字的顯示效果。
[0076]具體來說,功能區的參數是之前下載模板時在服務器上獲取的。
[0077]S1047、并將增加/更新后的文字信息增加到修改記錄表中。
[0078]本發明實施例的修改記錄方法,由用戶在本地邊預覽邊修改,并自動生成修改記錄,然后統一將根據修改記錄涉及到的更新素材上傳給服務器,從而實現離線管理,操作簡單方便。
[0079]實施例三
[0080]如圖4所示是本發明優選實施例提供界面示意圖,該界面中:
[0081]素材管理區,負責記錄素材的存放目錄,在啟動時會自動加載該目錄,并按文件類型或名稱排序來顯示該目錄下的文件。素材管理區又包括路徑管理區、文件搜索區、文件顯示區等三個部分;其中路徑管理區包括路徑顯示框和設置按鈕;路徑管理區顯示的是當前正在使用的素材目錄路徑,可以由管理員設置修改;修改方式有兩種,一種方式是直接在路徑顯示框內直接輸入新的路徑,第二種方式是由管理員點擊設置按鈕,然后進行目錄選擇,確定后完成路徑更改。文件搜索區是提供管理員進行文件檢索的,包含一個輸入文本框、一個搜索按鈕以及一個是否全盤搜索的復選框;檢索類型有按文件名檢索、按文件類型檢索以及按部分文件名檢索。按文件名檢索需要管理員在輸入文本框中輸入完整的文件名包括后綴名;按文件類型檢索,管理員需要輸入文本框中輸入*與相應文件類型的后綴.*即可(例如:輸入*.doc)輸入完成后,需要通過是否全盤搜索的復選框來選擇是否進行全盤搜索,然后點擊搜索,開始自動搜索;完成搜索后將搜索結果顯示在文件顯示區內。
[0082]網頁預覽區,以模板的方式按功能區加載展示頁面。需要更新某個功能區的圖片時,可以直接從素材管理區直接選擇文件后直接拖到指定的功能區。需要修改文本時,則直接在指定功能區上進行修改。
[0083]本發明實施例的用戶界面,向用戶提供了直觀、簡單的操作方式。
[0084]實施例四
[0085]如圖5所示是本發明優選實施例提供一種素材文件檢索方法流程圖,當管理員需要使用某個文件而文件比較多獲者文件不在當前目錄下時,需要進行文件檢索。本發明實施例中提供文件檢索功能,可以按文件名、文件類型或者是部分文件名進行檢索。具體包括以下步驟:
[0086]S501、獲取用戶輸入的檢索關鍵字;
[0087]具體來說,用戶通過文件檢索區的輸入文本框內輸入檢索關鍵字,如果是按文件名檢索則輸入完整的文件名包括后綴名;如果文件類型檢索,則*在文件類型.*例如檢索圖片可輸入*.jpg ;如果按部分文件名檢索,在以*加部分文件名*的方式輸入,例如*計劃書*。
[0088]S502、獲取用戶選擇的檢索目錄;
[0089]具體來說,用戶通過選擇是否需要進行全盤搜索還是在當前目錄下搜索;如果需要全盤搜索則需要鉤選文件檢索區中“全盤檢索”的復選框。
[0090]S503、根據檢索關鍵字和檢索目錄執行搜索;
[0091]具體來說,用戶點擊“搜索”按鈕開始按設定的關鍵字及搜索條件開始搜索。如果選擇了全盤檢索則會在電腦內進行搜索,否則只在素材管理區的路徑顯示區顯示的目錄內進行搜索。
[0092]S504、將檢索的文件顯示在文件顯示區內。
[0093]本發明優選實施例提供素材文件檢索方法,當管理員需要使用某個文件而文件比較多獲者文件不在當前目錄下時,可以按文件名、文件類型或者是部分文件名進行檢索,使用直觀方便。
[0094]實施例五
[0095]如圖6所示是本發明實施例提供的一種網站管理系統,該系統包括:
[0096]初始化模塊10,用于從服務器加載網頁預覽區模板到本地。
[0097]素材管理模塊20,用于在素材管理區加載下載到本地的素材文件、用戶指定的文件或者用戶指定的目錄,并將文件顯示在文件顯示區內。
[0098]記錄模塊30,用于根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表。具體來說,當接收到用戶提交的更新申請后,逐條將修改記錄表中涉及的素材文件上傳到服務器,并逐條根據修改記錄表提交更新申請。
[0099]提交模塊40,用于根據修改記錄表向服務器提交更新請求,并上載對應的素材。
[0100]作為本發明實施例的一種優選方案,初始化模塊10進一步包括參數獲取單元101、素材下載單元102、功能重繪單元103,其中:
[0101]參數獲取單元101,用于向服務器獲取網頁的分區以及各分區的參數;
[0102]素材下載單元102,用于從服務器將各分區的素材文件下載到本地;[0103]功能重繪單元103,用于在網頁預覽區對各個功能區進行重繪。
[0104]作為本實施例的一種優選方案,素材管理模塊20進一步包括路徑管理區201、文件搜索區202和文件顯示區203,其中:
[0105]路徑管理區201,用于設置和顯示當前正素材的目錄路徑;
[0106]文件搜索區202,用于根據用戶輸入的檢索條件和目錄路徑進行檢索素材文件;
[0107]文件顯示區203,用于按文件類型或者文件名稱顯示素材文件。
[0108]作為本實施例的另一種優選方案,記錄模塊30進一步包括圖像修改記錄單元301和文字修改記錄單元302,其中:
[0109]圖像修改記錄單元301,用于當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照功能區的參數將解碼后的素材顯示在功能區;并將增加/更新后的文件信息增加到修改記錄表中;
[0110]文字修改記錄單元302,當檢測到用戶在網頁預覽區的功能區輸入文字時,按照功能區的參數展示文字的顯示效果;并將增加/更新后的文字信息增加到修改記錄表中。
[0111]需要說明的是,前面的方法實施例中技術特征在本系統中均能對應適用,這里不在重述。
[0112]本發明提供的網站管理系統,通過與服務器之間采用的是C/S架構,將網頁預覽區模板下載到本地,由用戶在本地邊預覽邊修改,達到所見即所得的效果,并自動生成修改記錄,然后統一將根據修改記錄涉及到的更新素材上傳給服務器,并根據修改記錄提交服務器更新,從而實現離線管理,操作簡單方便。
[0113]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來控制相關的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。
[0114]以上參照【專利附圖】
【附圖說明】了本發明的優選實施例,并非因此局限本發明的權利范圍。本領域技術人員不脫離本發明的范圍和實質內所作的任何修改、等同替換和改進,均應在本發明的權利范圍之內。
【權利要求】
1.一種網站管理方法,其特征在于,該方法包括: 從服務器加載網頁預覽區模板到本地; 根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表; 根據修改記錄表,向服務器上傳素材文件并提交更新。
2.根據權利要求1所述的網站管理方法,其特征在于,所述從服務器加載網頁預覽區模板到本地進一步包括: 向服務器獲取網頁的分區以及各分區的參數; 從服務器將各分區的素材文件下載到本地; 在網頁預覽區對各個功能區進行重繪。
3.根據權利要求1或2所述的網站管理方法,其特征在于,所述從服務器加載網頁預覽區模板到本地之后,該方法還包括: 在素材管理區加載下載到本地的素材文件、用戶指定的文件、和/或用戶指定的目錄,并將文件顯示在文件顯示區內; 其中,所述在素材管理區加載用戶指定的文件或者指定的目錄,并將文件顯示在文件顯示區內進一步包括: 根據用戶指定的文件或者指定的目錄,將指定的文件或者指定的目錄下的文件顯示在文件顯示區內;或者獲取用戶輸入的檢索關鍵字和檢索目錄,根據檢索關鍵字在檢索目錄下執行搜索;將檢索的文件顯示在文件顯示區內。
4.根據權利要求1或2所述的網站管理方法,其特征在于,所述在本地接收用戶對網頁預覽區中的功能區的修改進一步包括: 當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照所述功能區的參數將解碼后的素材顯示在所述功能區;并將增加/更新后的文件信息增加到修改記錄表中; 當檢測到用戶在網頁預覽區的功能區輸入文字時,按照所述功能區的參數展示文字的顯示效果;并將增加/更新后的文字信息增加到修改記錄表中。
5.根據權利要求1或2所述的網站管理方法,其特征在于,所述根據修改記錄表,向服務器上傳素材文件并提交更新進一步包括: 當接收到用戶提交的更新申請后,逐條將修改記錄表中涉及的素材文件上傳到服務器,并逐條根據修改記錄表提交更新申請。
6.一種網站管理系統,其特征在于,該系統包括: 初始化模塊,用于從服務器加載網頁預覽區模板到本地; 記錄模塊,用于根據用戶在本地網頁預覽區中對各功能區的修改,生成修改記錄表; 提交模塊,用于根據修改記錄表向服務器提交更新請求,并上載對應的素材。
7.根據權利要求6所述的網站管理系統,其特征在于,所述初始化模塊進一步包括: 參數獲取單元,用于向服務器獲取網頁的分區以及各分區的參數; 素材下載單元,用于從服務器將各分區的素材文件下載到本地; 功能重繪單元,用于在網頁預覽區對各個功能區進行重繪。
8.根據權利要求6或7所述的網站管理系統,其特征在于,該系統還包括素材管理模塊,用于在素材管理區加載下載到本地的素材文件、用戶指定的文件、和/或用戶指定的目錄,并將文件顯示在文件顯示區內。
9.根據權利要求6或7所述的網站管理系統,其特征在于,素材管理模塊進一步包括: 路徑管理區,用于設置和顯示當前正素材的目錄路徑; 文件搜索區,用于根據用戶輸入的檢索條件和目錄路徑進行檢索文件; 文件顯示區,用于按文件類型或者文件名稱顯示文件。
10.根據權利要求6或7所述的網站管理系統,其特征在于,所述記錄模塊進一步包括: 圖像修改記錄單元,用于當檢測到用戶在文件顯示區內拖動素材文件到網頁預覽區的功能區時,對素材文件進行解碼,按照所述功能區的參數將解碼后的素材顯示在所述功能區;并將增加/更新后的文件信息增加到修改記錄表中; 文字修改記錄單元,當檢測到用戶在網頁預覽區的功能區輸入文字時,按照所述功能區的參數展示文字的顯 示 效果;并將增加/更新后的文字信息增加到修改記錄表中。
【文檔編號】G06F17/30GK103699684SQ201410001533
【公開日】2014年4月2日 申請日期:2014年1月2日 優先權日:2014年1月2日
【發明者】陳兵 申請人:中安消技術有限公司