两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

同步處理網絡數據的方法

文檔序號:6651877閱讀:652來源:國知局
專利名稱:同步處理網絡數據的方法
技術領域
本發(fā)明涉及一種同步處理網絡數據的方法。
目前技術中,要實現(xiàn)在網頁上進行數據提供,其基本方法是采用具有提供互動功能的傳送方法,例如,利用超文件標記語言(HTMLHyperText MarkupLanguage)的FORM標記,該方法的主要操作過程如下首先,一使用者在使用者(使用者)端向服務器(服務器)端提出數據提供要求,服務器端接收到該數據提供要求后,在后臺(background)進行頁處理(page processing),產生一個新的頁面,再傳送到使用者端通過一瀏覽器進行瀏覽。上述方法的缺點是必須更換頁面,這樣會造成該使用者必須等待重送的同一頁面,因而浪費該使用者時間,而且,當該使用者處理大量的數據時,往往容易出現(xiàn)傳送中斷或數據錯誤等現(xiàn)象,不利于大量數據(特別是開發(fā)電子商務網頁的使用者)的處理。
據此,本發(fā)明所提供的一種同步處理網絡數據的方法,該方法是將一使用者要求的數據在使用者端預先經過處理,所以無須在服務器端重新進行頁處理,一使用者只需提供數據,即可瀏覽到新的內容。
本發(fā)明提供一種同步處理網絡數據的方法,該方法包括下列步驟通過一網絡頁面控制腳本模塊進行頁面初始化及數據提供要求;由一服務器支持模塊根據來自該網絡頁面控制腳本模塊的數據提供要求對頁面上一組件進行比較處理;當處理結果有錯誤時,由一錯誤處理模塊進行修正;由一網絡頁面控制腳本模塊將該處理結果經由一瀏覽器顯示出來。
利用本發(fā)明所提供的同步處理網絡數據的方法,具有在使用者端通過控制一腳本(script)對數據進行解析的方法,進行頁面中的數據交換,而無須更換頁面,即可實現(xiàn)本地與遠端的數據同步更新過程,縮短了使用者等待的時間,及保證數據提供的準確度。
為讓本發(fā)明的上述及其它目的、特征、與優(yōu)點能更顯而易見,下文特舉一優(yōu)選實施例,并結合附圖,作詳細說明如下

圖1顯示本發(fā)明的同步處理網絡數據功能的方塊圖及其操作流程;圖2顯示根據本發(fā)明的頁面初始化流程;
圖3顯示根據本發(fā)明的數據提供流程;圖4顯示根據本發(fā)明的狀態(tài)響應流程;圖5顯示根據本發(fā)明的數據處理流程;及圖6顯示根據本發(fā)明的錯誤處理流程。
優(yōu)選實施例的詳細說明參考圖1,顯示本發(fā)明的同步處理網絡數據功能的方塊圖及其操作流程。在圖1A中,其是顯示用于執(zhí)行本發(fā)明方法的功能模塊方塊,包括一網絡頁面控制腳本模塊、一服務器支持模塊、及一錯誤處理組件。在圖1B中,其是顯示利用圖1A中的各功能方塊模塊來達到同步處理網絡數據的流程。
如圖1所示,本發(fā)明可分為兩個部分,一部分是使用者端操作部分,另一部分是服務器端操作部分,首先通過網絡頁面控制腳本模塊101完成頁面初始化及數據提供要求(S1),并將這個數據要求遞交給服務器端的服務器支持模塊102,該服務器支持模塊102根據該數據要求分別處理組件1~組件N(S2)以尋找符合該數據提供要求的組件,如果出現(xiàn)錯誤,則將處理結果送至錯誤處理組件103,經過該模塊103的修正后,交給該網絡頁面控制腳本模塊101,由該模塊101應答該處理結果,通過一瀏覽器(未顯示)顯現(xiàn)(S3);如果該服務器支持模塊在處理組件1~N后,其處理結果沒有錯誤,則直接將處理結果送到該網絡頁面控制腳本模塊101,應答該處理結果,并通過該瀏覽器顯現(xiàn)(S3)。其中,該頁面初始化、該數據提供要求、該處理狀態(tài)應答、該數據處理、及該錯誤處理的流程將分別詳述如下。
a.頁面初始化流程參考圖2,顯示根據本發(fā)明的頁面初始化流程,其是通過公知的內建于探險者(IE)或外掛于領航員(Netscape)瀏覽器所提供的一可用于支援多媒體數據處理的表單數據控制組件TDC(Tabular Data Control),來完成頁面控制的初始化過程。如圖2所示,首先向頁面輸出一TDC控制組件(201);設置該TDC控制組件的數據來源(DataSRC)為一使用者指定的應答網址(URL)(202);最后將該控制組件中一預置的數據處理(Ondatasetcomplete)函數狀態(tài)設置為事件響應狀態(tài)(203),用以將一取自該使用者指定的應答網址中的一文本(text)文件數據顯現(xiàn),并將該文本文件數據處理后結合HTML標記來提供動態(tài)更新網頁內容的功能。
b.數據提供要求流程如圖3所示,當使用者要求提供新的數據時利用一確認執(zhí)行的定義(Submit方法),在提供數據的同時,即對新數據進行解析,其具體操作流程為首先讀取一使用者輸入數據(301),分析該數據是否為空(302),如果所讀取的數據為空白,則返回上一層程序;如果所讀取到的數據不為空白,則將所提供的數據組合為一參數串(303),讀取一輸入待處理物件(304),分析該物件是否空白(305),如果該物件內容為空白,則執(zhí)行步驟(310),如果該物件內容不為空白,則讀取該物件標識(ID)的屬性(306),判斷其屬性是否為一確認執(zhí)行(Submit)(307),如果不是該確認執(zhí)行屬性,則取下一物件(309),如果是該確認執(zhí)行屬性,則讀取該標識內的識別名稱及識別值(ID的Name和Value),并令識別名稱等于該使用者輸入的識別值(Name=Value&)字串,將該字串插入該參數串的尾部(308),接著,取下一物件(309),分析該物件是否空白(305),如果該物件內容不為空白,則執(zhí)行步驟306,如果該物件內容為空白,則使用TDC的清除(Reset)屬性(310),并于接收一利用該參數串輸入的數據(311)后結束該數據提供要求操作流程。
c.狀態(tài)響應流程參考圖4,顯示根據本發(fā)明的狀態(tài)響應流程。在圖4中,該狀態(tài)響應流程是在該服務器端接收到來自該使用者端的數據提供要求后,將該處理組件1-N的處理結果再送回該網絡頁面時,由該網絡頁面控制腳本101所做出的應答操作流程。如圖4所示,首先判斷TDC控件當前的狀態(tài)是否為完成(complete)狀態(tài)(401),如果不是完成狀態(tài),則繼續(xù)等待一服務器端傳送的處理結果(402);如果是完成狀態(tài),則讀取該服務器端傳回一操作結果的返回值(403),判斷該返回值是否有錯(404),如果該返回值沒有錯誤,則應答該返回值作出一提示(405),并結束該響應流程;如果該返回值有錯誤,則讀取一錯誤描述信息(406),(該描述信息由一使用者定義,其定義流程參見圖6所示)并提示錯誤(407)后結束該響應流程。
d.數據處理流程參考圖5,顯示根據本發(fā)明的數據處理流程。如圖5所示,首先接收到一使用者輸入的數據(501),讀取一組件列表中的第一項組件內容(502),分析該項組件內容是否為空白(503),如果該項組件內容是空白,則使用一標準錯誤處理組件,并提示錯誤(504),如果該項組件內容不是空白,則讀取該項組件的標識(505),將所讀到的該項組件標識與一使用者要求的數據的標識進行比較(506),判斷兩標識間是否相等(507),如果兩標識不相等,則讀取該組件列表中的下一項組件(508)后跳至步驟(503),如果兩標識相等,則執(zhí)行該標識所定義的處理函數(509),并輸出該處理結果(510)。
e.錯誤處理組件流程參考圖6,顯示根據本發(fā)明的錯誤處理流程,其中,一使用者可以自行定義處理過程中有關錯誤的種類及各錯誤的描述信息。如圖6所示,讀取一錯誤標識(601),判斷讀取到的標識是否為一使用者可識別錯誤(602),,如果該所讀取到的標識不是一使用者可識別錯誤,則將其加到錯誤清單中并輸出未識別錯誤的提示(603),如果該讀取到的標識是一使用者可識別錯誤,則輸出有關該錯誤的具體描述信息(604)。據此,利用本發(fā)明所提供的一種同步處理網絡數據的方法,將一使用者要求的數據在使用者端預先經過該頁面的數據交換處理,因此無須在服務器端重新進行頁處理,只需由一使用者提供數據,即可在該使用者端瀏覽到新的內容。
權利要求
1.一種同步處理網絡數據的方法,該方法包括下列步驟通過一網絡頁面控制腳本模塊進行頁面初始化及數據提供要求;由一服務器支持模塊根據來自該網絡頁面控制腳本模塊的數據提供要求對頁面上一組件進行比較,產生一比較結果;由該網絡頁面控制腳本模塊將該比較結果經由一瀏覽器顯示。
2.如權利要求1所述的方法,其中,該頁面初始化處理包括下列步驟向頁面輸出一用于多媒體數據處理的預置表單數據(TDC)控制組件;設置該控制組件的數據來源為一使用者指定的應答網址;及將該控制組件中一預置的數據處理函數狀態(tài)設置為一事件響應狀態(tài),用以將取自該使用者指定的應答網址中顯現(xiàn)的一文本(text)文件數據根據該事件響應狀態(tài)所對應的預置的數據處理函數作處理后,結合超文件標記語言標記來提供動態(tài)更新網頁內容的功能。
3.如權利要求1所述的方法,其中,該數據提供要求包括下列步驟(a)讀取一輸入數據;(b)將該輸入的數據組合為一參數串,用以提供一使用者輸入數據至該服務器端;(c)讀取一輸入的待處理物件;(d)讀取該物件標識的屬性值;(e)當該物件標識的屬性是該確認執(zhí)行時,則讀取該標識內的識別名稱及識別值,并令識別名稱等于該使用者輸入的識別值字串;(f)將該字串插入該參數串的尾部;(g)讀取下一物件;(h)當該物件內容不為空白時,執(zhí)行步驟(d)至步驟(g),否則繼續(xù)執(zhí)行下一步驟;及(i)使用該預置表單數據控制組件的清除(reset)屬性,并接收一利用該參數串輸入的數據。
4.如權利要求3所述的方法,在步驟(e)中,當該物件標識的屬性不是該確認執(zhí)行時,則跳至步驟(g)。
5.如權利要求1所述的方法,進一步對該比較結果作處理,包括下列步驟讀取該服務器端傳回該比較結果的返回值;當該返回值沒有錯誤時,則應答該返回值作出提示后結束;當該返回值有錯誤時,則讀取一錯誤描述信息并提示錯誤后結束。
6.如權利要求5所述的方法,該錯誤描述信息包括在一由使用者定義的錯誤清單中,該清單包括該錯誤的種類及其描述信息。
7.如權利要求1所述的方法,其中,該比較處理包括下列步驟(a)接收一使用者輸入的數據;(b)讀取一組件列表中一組件內容的標識;(c)將該讀取組件內容的標識與該使用者輸入數據的標識進行比較;(d)當該兩標識相等時,執(zhí)行該標識所定義的處理函數,并輸出該處理結果。
8.如權利要求7所述的方法,在步驟(b)中,當該組件內容是空白時,則使用一標準錯誤處理組件,并提示錯誤。
9.如權利要求7所述的方法,在步驟(d)中,當該兩標識不相等時,則讀取該組件列表中下一組件內容的標識后跳至該步驟(c)。
10.如權利要求6所述的方法,其中,該比較結果包括一錯誤處理的結果,該錯誤處理包括下列步驟讀取一錯誤標識;當該讀取到的標識不是一使用者可識別錯誤時,則將該讀取到的標識加到該使用者定義的錯誤清單中并輸出未識別錯誤的提示;當該讀取到的標識是一使用者可識別錯誤時,則輸出有關該錯誤的具體描述信息。
全文摘要
一種同步處理網絡數據的方法,在使用者端通過由描述語言所撰寫的腳本(script)預先處理數據,故無須在服務器端重新進行頁處理即可直接進行頁面內的數據交換,以實現(xiàn)本地與遠端同步更新過程,減少使用者等待時間并增加數據提供的正確性。包括:通過網絡頁面控制腳本模塊進行頁面初始化及提出數據提供要求;由服務器支持模塊根據來自該網絡頁面控制腳本模塊的數據提供要求對組件處理,當結果有錯誤,進行修正;由網絡頁面控制腳本模塊將處理結果經瀏覽器顯現(xiàn)。
文檔編號G06F12/06GK1368680SQ0110369
公開日2002年9月11日 申請日期2001年2月9日 優(yōu)先權日2001年2月9日
發(fā)明者陳玄同, 林光信 申請人:英業(yè)達股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广宁县| 南华县| 紫金县| 湛江市| 武汉市| 松原市| 涞源县| 石台县| 股票| 正镶白旗| 台南县| 大同县| 南部县| 新宁县| 十堰市| 大城县| 涿鹿县| 乐都县| 上虞市| 奉化市| 安宁市| 苍梧县| 溆浦县| 邹城市| 高平市| 门头沟区| 冕宁县| 平江县| 扶风县| 塔河县| 辽源市| 徐州市| 福州市| 南川市| 韩城市| 呼伦贝尔市| 西藏| 洛阳市| 黄浦区| 武定县| 兰溪市|