專利名稱:瀏覽/伺服系統及其資料傳輸方法
技術領域:
本發明涉及一種瀏覽/伺服系統及其資料傳輸方法,特別是涉及一種以 自定格式來自動整合、傳輸網頁資料的瀏覽/伺服系統及其資料傳輸方法。
背景技術:
"網絡",已是現代人生活中一個不可或缺的名詞,人們借由網絡以傳 遞資料并分享資料。在網絡上充斥著各種資料,且這些資料依據許多傳輸協議來傳送,或是說這些資料具有多種應用方式,例如檔案傳輸協議(File Transfer Protocol, FTP)是應用于檔案的傳輸、郵局協議版本3 (Post Office Protocol-Version 3, P0P3 )是應用于電子郵件的管理、超文件傳 輸協議(Hyper Text Transfer Protocol, HTTP)是應用于網頁的瀏覽。其中,超文件傳輸協議可算是網絡上最常用的協議及應用,無論在哪 里上網,只要有一個終端裝置,例如個人電腦,且終端裝置具有一網頁瀏 覽器,例如IE ( Internet Explorer )瀏覽器,使用者便可借由網頁瀏覽器 上網瀏覽各類的網頁。請參閱圖l所示,使用者所使用的終端裝置11是連 上網絡INT,且終端裝置11安裝有一瀏覽器111,網絡的另一端設有一伺 服器(即服務器,以下均稱為伺服器)12,亦連上網絡,此外,伺服器12 是連于一資料庫13。當使用者想要瀏覽一網站或網頁時,瀏覽器lll會發 送一請求(Request ),此請求便經由網絡INT傳送至伺服器,伺服器12是 依據請求搜尋資料庫13,并將使用者所要的網頁依據超文件傳輸協議傳回 終端裝置ll,借由瀏覽器111顯示出來。事實上,圖1所示的架構就是所謂的瀏覽/伺服(Browser/Server, B/S ) 系統1,此系統分為三層,第一層是終端裝置11及瀏覽器111,即所謂的 客戶端,第二層是伺服器12所扮演的功能層,對瀏覽/伺服系統1而言,大 部分的功能及程序的執行都借由伺服器12來完成,第三層是資料庫13所 扮演的資料層,資料庫13儲存了網頁、資料及從客戶端傳來的資料,這些 資料經過整理及歸類,以供使用者查詢及使用,其中伺服器12及資料庫13 即所謂的伺服端。此種瀏覽/伺服系統1將軟件應用延伸到廣大的可能性。在瀏覽/伺服 系統1中,執行程序幾乎集中在伺服端上,對于客戶端而言,使用者只是 連上網絡,便可享受到所有的軟件服務,因此也方便了軟件程序的升級、維 護及應用。所以,瀏覽/伺服系統1應用的范圍越來越廣,除了一般的網頁
瀏覽之外,瀏覽/伺服系統1也逐漸被企業所采用,像應用在自動化管理系 統、人力資源管理系統及客戶關系管理系統等等。雖然對瀏覽/伺服系統1來說,伺服端的程序開發已經成熟,但是在客 戶端上,網頁資料的獲取整合、資料的傳輸方式,以及資料在祠服端上的 解析重組和使用的開發卻一直處于摸索階段。如圖2所示為瀏覽器111所 顯示的一網頁l4,在此為一登錄網頁,其是具有復數個項目資料141待使用者填寫,使用者在填寫后按下登入,網頁14便經由網絡INT傳送至伺服器 12,伺服器12把整個網頁14封裝、整合后傳送至資料庫13,如此一來,不必 要的資料也被傳送,不僅占用了頻寬,且資料庫上的處理程序也需要把不 必要的資料拿掉,進而降低處理的效率并使處理程序復雜化。由此可見,上述現有的瀏覽/伺服系統及其資料傳輸方法在系統結構、資 料傳輸方法與使用上,顯然仍存在有不便與缺陷,而亟待加以進一步改進。因 此如何能創設一種新的瀏覽/伺服系統及其資料傳輸方法,能夠有效地整合 網頁資料,進而減少在網絡上傳送及處理多余的資料,以提高瀏覽/伺服系 統的整體效率,實屬當前重要研發課題之一,亦成為當前業界極需改進的 目標。有鑒于上述現有的瀏覽/伺服系統及其資料傳輸方法存在的缺陷,本發 明人基于從事此類產品設計制造多年豐富的實務經驗及專業知識,并配合 學理的運用,積極加以研究創新,以期創設一種新的瀏覽/伺服系統及其資 料傳輸方法,能夠改進一般現有的瀏覽/伺服系統及其資料傳輸方法,使其 更具有實用性。經過不斷的研究、設計,并經反復試作樣品及改進后,終 于創設出確具實用價值的本發明。發明內容本發明的目的在于,克服現有的瀏覽/伺服系統及其資料傳輸方法存在 的缺陷,而提供一種新型的能夠有效整合網頁資料,進而減少在網絡上傳 送及處理多余的資料,以提高整體效率的瀏覽/伺服系統及其資料傳輸方 法,乂人而更加適于實用。本發明的目的及解決其技術問題是采用以下技術方案來實現的。依據 本發明提出的一種瀏覽/伺服系統,包含 一伺服裝置,是具有一解析物件,并 提供一整合物件;以及一用戶裝置,是至少具有一瀏覽器,其中該用戶裝 置是自該伺服裝置接收該整合物件、并安裝該整合物件,該瀏覽器是顯示 至少一網頁,該網頁具有復數個項目資料,該整合物件是依據一自定格式 將該些項目資料整合為一傳輸資料串,該傳輸資料串依據一傳輸協議以經 由一網絡傳送至該伺服裝置,且該伺服裝置的該解析物件是解析該傳輸資 料串以取得該些項目資料。 本發明的目的及解決其技術問題還可采用以下技術措施進一步實現。前述的瀏覽/伺服系統,其中所述的用戶裝置更包含一壓縮物件,其是 壓縮該傳輸資料串,其中該伺服裝置是解壓縮該傳輸資料串。前述的瀏覽/伺服系統,其中所述的用戶裝置更包含一加密物件,其是 對該傳輸資料串進行加密,其中該伺服裝置是對該傳輸資料串進行解密。前述的瀏覽/伺服系統,其中所述的伺服裝置更包含一資料庫,且該伺 服裝置是依據所取得的該些項目資料更新該資料庫,其中該伺服裝置是以 新增資料、刪除資料或修改資料方式來更新該資料庫。前述的瀏覽/伺服系統,其中各該些項目資料是具有至少 一 資料值,該 資料值是由一使用者填入或決定,其中各該些項目資料是具有至少一屬性,且 該整合物件是依據該屬性對各該些項目資料進行檢查,以判斷該項目資料 是否要被整合。本發明的目的及解決其技術問題還采用以下技術方案來實現。依據本 發明提出的一種資料傳輸方法,是應用于一瀏覽/伺服系統,其中,該瀏覽 /伺服系統具有一用戶裝置及一伺服裝置,該用戶裝置是至少具有一瀏覽器,該伺服裝置是具有一解析物件,并提供一整合物件,該方法包含借 由用戶裝置自該伺服裝置接收該整合物件、并安裝該整合物件;借由該整 合物件將該瀏覽器所顯示的一網頁上的復數項目資料依據一 自定格式整合 成一傳輸資料串;依據一傳輸協議將該傳輸資料串經由一網絡傳送至該伺 服裝置;以及借由該解析物件解析該傳輸資料串以取得該些項目資料。 本發明的目的及解決其技術問題還可采用以下技術措施進一步實現。 前述的一種資料傳輸方法,其中當該瀏覽器傳送一請求至該伺服裝置 時,該伺服裝置是傳送該網頁及該整合物件至該用戶裝置。前述的一種資料傳輸方法,其更包含在用戶裝置上對該傳輸資料串進行壓縮;以及在伺服裝置上對該傳輸資料串進行解壓縮。前述的一種資料傳輸方法,其更包含在用戶裝置上對該傳輸資料串進行加密;以及在伺服裝置上對該傳輸資料串進行解密。前述的一種資料傳輸方法,其更包含依據該些項目資料更新該伺服裝置的一資料庫。前述的一種資料傳輸方法,其更包含借由該整合物件依據至少一屬 性對各該些項目資料進行檢查,以判斷該項目資料是否要被整合。本發明與現有技術相比具有明顯的優點和有益效果。由以上技術方案 可知,本發明的主要技術內容如下為了達到上述目的,本發明提供了 一種瀏覽/伺服系統包含一伺服裝置 及一用戶裝置。其中,伺服裝置是具有一解析物件,并提供一整合物件;用 戶裝置是至少具有一瀏覽器,并自伺服裝置接收整合物件、安裝整合物件,此
外,瀏覽器是顯示至少一網頁,網頁具有復數個項目資料,整合物件是依 據一 自定格式將該些項目資料整合為一傳輸資料串,并依據一傳輸協議以經由 一 網絡傳送至伺服裝置,且伺服裝置的解析物件是解析傳輸資料串以 取得該些項目資料。另外,為了達到上述目的,本發明另提供了一種資料傳輸方法,是應用 于一瀏覽/伺服系統,其是具有一用戶裝置及一伺服裝置,其中,用戶裝置 是至少具有一瀏覽器,伺服裝置是具有一解析物件,并提供一整合物件,該方法包含借由用戶裝置自伺服裝置接收整合物件、并安裝整合物件;借 由整合物件將瀏覽器所顯示的一網頁上的復數項目資料依據 一 自定格式整 合成一傳輸資料串;依據一傳輸協議將傳輸資料串經由一網絡傳送至伺服 裝置;以及借由解析物件解析傳輸資料串以取得項目資料。借由上述技術方案,本發明瀏覽/伺服系統及其資料傳輸方法至少具有 下列優點一、 本發明可以降低網絡的資料傳送量進而提高頻寬的使用效率。二、 對伺服裝置而言,可簡化處理程序并提高處理效能。三、 對網頁開發者而言,可降低網頁開發的復雜度而提高設計效能。四、 本發明可依據伺服裝置所需要的資料格式來設計,進而提高瀏覽/ 伺服系統的適用性,且本發明的整合物件及解析物件可作為一個獨立的B/S 插件,獨立于平臺、語言及系統,可應用于任何B/S項目。綜上所述,本發明新穎的瀏覽/伺服系統及其資料傳輸方法,借由一解 析物件將網頁上的項目資料依據一 自定格式整合成一傳輸資料串,并將傳 輸資料串傳送至伺服裝置,再借由解析物件解析傳輸資料串以取得項目資 料。與現有習知技術相較,由于本發明僅將網頁上的必要項目資料整合并 傳送至伺服裝置,而不是將整個網頁所有項目資料封裝、整合并傳送,因 而降低網絡的資料傳送量進而提高頻寬的使用效率。此外,由于伺服裝置 只需統一解析所有網頁的傳輸資料串而不是分散處理每一個網頁的所有項 目資料,所以對伺服裝置而言,可簡化處理程序并提高處理效能。另外,對 網頁開發者而言,由于本發明降低了網頁顯示排版及資料處理的偶合性,同 時用本發明技術統一解析封裝網頁上的必要項目資料所整合的傳輸資料 串,而不是分散處理每一個網頁上的所有項目資料,所以可降低網頁開發 的復雜度而提高設計效能。再者,由于本發明是依據一自定格式來整合項 目資料,所以可依據伺服裝置所需要的資料格式來設計,進而提高瀏覽/伺 服系統的適用性,且本發明的整合物件及解析物件可作為一個獨立的B/S 插件,獨立于平臺、語言及系統,可應用于任何B/S項目。本發明具有上述諸多優點及實用價值,其不論在系統結構、資料傳輸 方法或功能上皆有較大的改進,在技術上有顯著的進步,并產生了好用及
實用的效果,且較現有的瀏覽/伺服系統及其資料傳輸方法具有增進的多項 突出功效,從而更加適于實用,并具有產業的廣泛利用價值,誠為 一新穎、進步、實用的新設計。上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的 技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和 其他目的、特征和優點能夠更明顯易懂,以下特舉較佳實施例,并配合附 圖,詳細說明如下。
圖1為顯示現有習知的一種瀏覽/伺服系統的一示意圖; 圖2為顯示現有習知的瀏覽伺服系統中,瀏覽器所顯示的一網頁; 圖3為顯示依本發明較佳實施例的一種瀏覽/伺服系統的一示意圖; 圖4為顯示依本發明較佳實施例的一種瀏覽/伺服系統中,瀏覽器所顯 示的 一 網頁;圖5為顯示依本發明較佳實施例的一種瀏覽/伺服系統中,項目資料整 合成傳輸資料串的一流程圖;圖6為顯示依本發明較佳實施例的一種瀏覽/伺服系統中,用戶裝置的 一示意圖;圖7為顯示依本發明較佳實施例的一種資料傳輸方法的一示意圖;圖8為顯示現有習知技術的一種資料傳輸及處理方式的一示意圖;以及圖9為顯示依本發明較佳實施例的一種資料傳輸及處理方式的一示意圖。1、 2:瀏覽/伺月良系統11:終端裝置111、 211:瀏覽器12、221:伺服器13、 222:資料庫14、23:網頁141、 231、 231':項目資料21:用戶裝置212:整合物件213:壓縮物件214:加密物件215:輸出介面22:伺服裝置232:輸入鍵INT:網絡Sll--S18:項目資料整合的步驟S21-S25:資料傳輸方法的步驟具體實施方式
為更進一步闡述本發明為達成預定發明目的所采取的技術手段及功 效,以下結合附圖及較佳實施例,對依據本發明提出的瀏覽/伺服系統及其
資料傳輸方法其具體實施方式
、結構、方法、步驟、特征及其功效,詳細說 明如后。以下將參照相關圖式,說明依本發明較佳實施例的 一 種瀏覽/伺服系統 及其資料傳輸方法。請參閱圖3所示,本發明較佳實施例的一種瀏覽/伺服系統2是包含至 少一用戶裝置21及一伺服裝置22。其中,用戶裝置21可為一終端裝置,例 如為一個人電腦,且具有一瀏覽器211,在此,并不限定瀏覽器211的種類,例 如可為IE ( Internet Explorer )瀏覽器、火狐(Firefox )等等。另外,伺服 裝置22是具有一伺服器221及一資料庫222,且伺服器221與資料庫222 相連結,當然,伺服裝置22亦可依需要而具有其他資料庫。用戶裝置21是借由一網絡INT來與伺服裝置22進行溝通,即傳送資 料,在此,網絡INT可為網際網絡(Internet )或內部網絡(Intranet )。在 瀏覽/伺服系統中,使用者借由瀏覽器211向伺服裝置22發送一網頁請求 (Request ),此請求會經由網絡INT送至伺服裝置22的伺服器221,伺服器 221再依據請求向資料庫222存取所需的網頁,并傳回用戶裝置21。 一般而 言,網頁的傳送是依據超文件傳輸協i義(Hyper Text Transfer Protocol, HTTP ), 當然亦可依據安全版的超文件傳輸協議,即HTTPS。請同時參閱圖3及圖4所示,用戶裝置21的瀏覽器211是顯示一網頁 23,在此,網頁23為一會員中心的注冊網頁,其是具有復數個項目資料231,每 一項目資料231是具有至少一資料值,資料值是由使用者填入或決定。在 本實施例中,網頁23是借由瀏覽器211自伺服裝置22下載而取得,另外,伺 服裝置22亦提供一整合物件(圖未顯示),在本實施例中,當網頁23從伺 服裝置22傳送至用戶裝置21時,整合物件亦傳送至用戶裝置21,用戶裝 置21是接收并安裝整合物件。當使用者填寫完項目資料231,并按下輸入鍵232時,整合物件是開始 以一自定格式將項目資料231整合成一傳輸資料串。請同時參閱圖3、圖4 及圖5所示,以說明整合物件如何整合項目資料231,首先是步驟S11:取 得操作類型,此操作類型可作為傳輸資料串的串頭的一部分,代表傳輸資 料串要操作的方式,例如為增加、刪除或修改等等,伺服裝置22可依據操 作類型進而以新增資料、刪除資料或修改資料方式來更新資料庫222。步驟S12:讀取項目資料231,在此是讀取項目資料231的屬性,在本 實施例的自定格式中,各項目資料231是具有至少一屬性,在此為一資料名 稱、 一資料類型、 一隱藏值或一必須輸入值。以下的步驟S13至S15中,整 合物件是依據各屬性對各項目資料231進行檢查,以判斷項目資料231是 否要被整合至傳輸資料串。步驟S13:判斷項目資料231是否為必須輸入(網 頁23中的項目資料231旁邊有*符號者為必須輸入),在此是依據必須輸
入值來判斷,若判斷結果為否,即重新進行步驟S12,讀取下一項目資料231,若判斷結果為是,則進行步驟S14:判斷隱藏值是否等于V (自定),當 使用者修改項目資料231時,隱藏值會自動設定為V,若是判斷結果為否,重 新進行步驟Sl2,讀取下一項目資料231,若判斷結果為是,則進行步驟S15:判 斷是否有資料名稱及資料類型,若判斷結果為否,重新進行步驟S12,讀取 下一項目資料231,若判斷結果為是,則進行步驟S16:獲得項目資料231 的資料值。步驟S17:判斷是否還有項目資料,若是判斷結果為是,重新進 行步驟S12,讀取下一項目資料231,若判斷結果為否,則進行步驟S18:依 自定格式將項目資料231整合成傳輸資料串。在本實施例中,傳輸資料串有二種類型對映(map)及集合 (collection )。其中,對映為一個資料名稱對映一個資料值,而集合為一 個資料名稱具有多個資料值,如表格或是網頁23中的項目資料23r 。在本 實施例中,對映的傳輸資料串的格式為DN+col—separator+DN+co1—separator+DN+…+row—separator+DT+col — separator+DT+col —sepa^ator+DT+… +^ow-sepa^ato^+Value+col_separator+ Value +col —separator+ Value + .其中,DN代表資料名稱,DT代表資料類型,Value代表資料值,而 col —separator為一行分P鬲符號,例如為一空格, row—separator為一歹'j 分隔符號,例如為一換行。另外,集合的傳輸資料串的格式為DN+col—separator+DN+col—separator+DN+…+row—separator+DT+col —separator+DT+col —separator+DT+... +row—separator十Value+col —separator+ Value +col — separator+ Value + . Value+col — separator十Value +col —separator十Value +...由上可見,在集合的傳輸資料串中,每一資料名稱具有多個資料值。 需注意者,上述的資料格式僅為舉例,并非為限制,程序開發明者可 依據需要來修改。當整合物件將項目資料231整合成一傳輸資料串后,傳輸資料串是依 據一傳輸協議并經由網絡INT傳送至伺服裝置22。在此,傳輸協議可為超 文件傳輸協議或是HTTPS,此外,傳輸料串可采用目前通用的二種方 式XMLHUp及form,當然亦可采用其他方式。此皆為現有習知技術,在此 不再贅述。
由于在本實施例中,已將項目資料231從網頁23上分離出來,所以在資料的處理上,還可以依照需要多作一些程序,例如加密或壓縮,以達到資料 保密并提高資料傳送效能。請同時參閱圖3及圖6所示,本實施例用戶裝置 21不僅具有自伺服裝置22下載的整合物件212,亦具有一壓縮物件213及 一加密物件214。其中,整合物件212的功能已于上詳述,另外,壓縮物件213 是壓縮傳輸資料串,加密物件214是對傳輸資料串進行加密。在本實施例中,傳 輸資料串是依序經過壓縮物件213及加密物件214處理后,再經由一輸出介 面215傳送至網絡INT,并經由網絡INT傳送至伺服裝置22。當然,壓縮物 件213及加密物件214的功能亦可合并至整合物件212上。當伺服裝置22接收到傳輸資料串時,是借由一解析物件(圖未顯示) 解析傳輸資料串以取得項目資料231。首先,解析物件將傳輸資料串轉換成 UTF—8 (8—bit Unicode Transformation Format), 4口it匕可解決各個系纟充的 編碼可能不一致的問題。然后再依據對映或集合的資料格式將傳輸資料串 解析成資料名稱、資料類型及資料值,其中,解析物件是依據資料類型來 轉化資料值,例如資料類型為數字時,資料值是轉化為數字格式。如此一 來,伺服裝置22就可取得資料名稱及對應的資料值,并借此來更新資料庫 222。需注意者,若是傳輸資料串經過壓縮及加密程序,則在解析物件解析 傳輸資料串之前,伺服裝置22需對傳輸資料串進行對應的解壓縮及解密,當 然,解壓縮及解密功能亦可合并至解析物件中。接下來,說明本發明較佳實施例的 一種資料傳輸方法,其是應用于上述 實施例的瀏覽/伺服系統2。請同時參閱圖3、圖4、圖6及圖7所示,資料 傳輸方法包含步驟S21:借由用戶裝置21自伺服裝置22接收整合物件212、并 安裝整合物件212;步驟S22:借由整合物件212將瀏覽器211所顯示的一 網頁23上的復數項目資料231依據一自定格式整合成一傳輸資料串;步驟 S23:依據一傳輸協議將傳輸資料串經由一網絡INT傳送至伺服裝置22;步驟 S24:借由解析物件解析傳輸資料串以取得項目資料231;以及步驟S25:依據 項目資料更新伺服裝置22的一資料庫222。此外,資料傳輸方法更包含:在用戶裝置21上對傳輸資料串進行壓縮;在 用戶裝置21上對傳輸資料串進行加密;在伺服裝置22上對傳輸資料串進 行解壓縮;以及在伺服裝置22上對傳輸資料串進行解密。另外,資料傳輸 方法更包含借由整合物件212依據至少一屬性對各項目資料231進行檢 查,以判斷項目資料231是否要被整合。以上的資料傳輸方法已于上述實 施例的瀏覽/伺服系統2中一并詳述,故在此不再贅述。請同時參閱圖8及圖9,以進一步說明本發明與現有習知技術不同之 處,其中,圖8為現有習知的資料傳輸及處理方式,圖9為本發明的資料傳 輸及處理方式。在圖8中,終端裝置11中的三個不同網頁的全部的項目資
料在封裝之后,經由網絡INT傳送至伺服器12,伺服器12需對這三個網頁 的項目資料分散處理,并相對于三個網頁進行三個數據獲取和處理程序,以 得到這些資料好進行后續的業務處理;反觀在圖9中,用戶裝置21中的三 個不同網頁的項目資料,由整合物件以一定的格式將部分必要的項目資料 整合成傳輸資料串、并經由網絡INT傳輸至伺服裝置22,再由解析物件統 一解析傳輸資料串而得到資料,以便一次性取得三個不同網頁的部分項目 資料,而不是分散處理每一個網頁的所有項目資料。綜上所述,因依本發明的一種瀏覽/伺服系統及其資料傳輸方法,借由 一解析物件將網頁上的項目資料依據一 自定格式整合成一傳輸資料串,并 將傳輸資料串傳送至伺服裝置,再借由解析物件解析傳輸資料串以取得項 目資料。與現有習知技術相較,由于本發明僅將網頁上的必要項目資料整合 并傳送至伺服裝置,而不是將整個網頁所有項目資料封裝、整合并傳送,因 而降低網絡的資料傳送量進而提高頻寬的使用效率。此外,由于伺服裝置 只需統一解析所有網頁的傳輸資料串而不是分散處理每一個網頁的所有項 目資料,所以對伺服裝置而言,可筒化處理程序并提高處理效能。另外,對 網頁開發者而言,由于本發明降低了網頁顯示排版及資料處理的偶合性,同 時用本發明技術統一解析封裝網頁上的必要項目資料所整合的傳輸資料 串,而不是分散處理每一個網頁上的所有項目資料,所以可降低網頁開發 的復雜度而提高設計效能。再者,由于本發明是依據一自定格式來整合項 目資料,所以可依據伺服裝置所需要的資料格式來設計,進而提高瀏覽/伺 服系統的適用性,且本發明的整合物件及解析物件可作為一個獨立的B./S 插件,獨立于平臺、語言及系統,可應用于任何B/S項目。以上所述,僅是本發明的較佳實施例而已,并非對本發明作任何形式 上的限制,雖然本發明已以較佳實施例揭露如上,然而并非用以限定本發 明,任何熟悉本專業的技術人員,在不脫離本發明技術方案范圍內,當可利施例,、:凡是未脫離本發明技術方案的內容:i據本發明二技術實;對= 上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發明技術方 案的范圍內。
權利要求
1、一種瀏覽/伺服系統,其特征在于其包含一伺服裝置,是具有一解析物件,并提供一整合物件;以及一用戶裝置,是至少具有一瀏覽器,其中該用戶裝置是自該伺服裝置接收該整合物件、并安裝該整合物件,該瀏覽器是顯示至少一網頁,該網頁具有復數個項目資料,該整合物件是依據一自定格式將該些項目資料整合為一傳輸資料串,該傳輸資料串依據一傳輸協議以經由一網絡傳送至該伺服裝置,且該伺服裝置的該解析物件是解析該傳輸資料串以取得該些項目資料。
2、 根據權利要求1所述的瀏覽/伺服系統,其特征在于其中所述的用 戶裝置更包含一壓縮物件,其是壓縮該傳輸資料串,其中該伺服裝置是解 壓縮該傳輸資料串。
3、 根據權利要求1所述的瀏覽/伺服系統,其特征在于其中所述的用 戶裝置更包含一加密物件,其是對該傳輸資料串進行加密,其中該伺服裝 置是對該傳輸資料串進行解密。
4、 根據權利要求1所述的瀏覽/伺服系統,其特征在于其中所述的伺 服裝置更包含一資料庫,且該伺服裝置是依據所取得的該些項目資料更新 該資料庫,其中該伺服裝置是以新增資料、刪除資料或修改資料方式來更 新該資料庫。
5、 根據權利要求1所述的瀏覽/伺服系統,其特征在于其中各該些項 目資料是具有至少一資料值,該資料值是由一使用者填入或決定,其中各 該些項目資料是具有至少一屬性,且該整合物件是依據該屬性對各該些項 目資料進行檢查,以判斷該項目資料是否要被整合。
6、 一種資料傳輸方法,是應用于一瀏覽/伺服系統,其特征在于其中 所述的瀏覽/伺服系統具有一用戶裝置及一伺服裝置,該用戶裝置是至少具 有一瀏覽器,該伺服裝置是具有一解析物件,并提供一整合物件,該方法 包含以下步驟借由用戶裝置自該伺服裝置接收該整合物件、并安裝該整合物件; 借由該整合物件將該瀏覽器所顯示的 一 網頁上的復數項目資料依據一 自定格式整合成一傳輸資料串;依據一傳輸協議將該傳輸資料串經由一網絡傳送至該伺服裝置;以及 借由該解析物件解析該傳輸資料串以取得該些項目資料。
7、 根據權利要求6所述的資料傳輸方法,其特征在于其中當該瀏覽器 傳送一請求至該伺服裝置時,該伺服裝置是傳送該網頁及該整合物件至該 用戶裝置。2
8、 根據權利要求6所述的資料傳輸方法,其特征在于其更包含 在用戶裝置上對該傳輸資料串進行壓縮;以及 在伺服裝置上對該傳輸資料串進行解壓縮。
9、 根據權利要求6所述的資料傳輸方法,其特征在亍其更包含 在用戶裝置上對該傳輸資料串進行加密;以及在伺服裝置上對該傳輸資料串進行解密。
10、 根據權利要求6所述的資料傳輸方法,其特征在于其更包含 依據該些項目資料更新該伺服裝置的一資料庫。
11、 根據權利要求6所述的資料傳輸方法,其特征在于其更包含 借由該整合物件依據至少一屬性對各該些項目資料進行檢查,以判斷該項目資料是否要被整合。
全文摘要
本發明是有關于一種瀏覽/伺服系統及其資料傳輸方法,其中該瀏覽/伺服系統包含一伺服裝置及一用戶裝置。其中,伺服裝置是具有一解析物件,并提供一整合物件;用戶裝置是至少具有一瀏覽器,并自伺服裝置接收、并安裝整合物件,此外,瀏覽器是顯示至少一網頁,網頁具有復數個項目資料,整合物件是依據一自定格式將該些項目資料整合為一傳輸資料串,并依據一傳輸協議以經由一網絡傳送至伺服裝置,且伺服裝置的解析物件是解析傳輸資料串以取得該些項目資料。此外,本發明亦揭露一種應用于上述瀏覽/伺服系統的資料傳輸方法,是應用于一瀏覽/伺服系統。本發明能夠有效整合網頁資料,進而減少在網絡上傳送及處理多余的資料,以提高整體效率。
文檔編號H04L29/06GK101166188SQ20061015282
公開日2008年4月23日 申請日期2006年10月20日 優先權日2006年10月20日
發明者劉文涵, 王文國, 陳玄同 申請人:英業達股份有限公司