專利名稱:自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)頁顯示領(lǐng)域,尤其涉及一種自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)及 方法。
背景技術(shù):
目前基于Web網(wǎng)頁的監(jiān)控產(chǎn)品已經(jīng)普遍,通過Web網(wǎng)頁來顯示設(shè)備運(yùn)行 狀態(tài)等實(shí)時(shí)數(shù)據(jù)。有別于普通交互式網(wǎng)頁表單,這些監(jiān)控產(chǎn)品中的網(wǎng)頁包括 有多個顯示設(shè)備的運(yùn)行狀態(tài)的參數(shù)的數(shù)據(jù)域,且數(shù)據(jù)域中的數(shù)據(jù)需要實(shí)時(shí)更 新,以反映設(shè)備運(yùn)行的實(shí)時(shí)狀態(tài)。
現(xiàn)有的網(wǎng)頁都采用定時(shí)整體頁面更新方法,由于現(xiàn)在的網(wǎng)絡(luò)傳輸速率不 穩(wěn)定,而新的數(shù)據(jù)傳輸?shù)浇K端時(shí)需要一定的時(shí)間,在刷新時(shí)由于新數(shù)據(jù)未全 部傳到終端,終端的整個頁面將會閃爍,影響顯示效果。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對上述設(shè)備監(jiān)控網(wǎng)頁在刷新時(shí)頁面閃 爍的缺陷,提出一種新的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)及方法。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案是,構(gòu)造一種自動刷新網(wǎng)頁中數(shù)據(jù) 的系統(tǒng),包括數(shù)據(jù)顯示網(wǎng)頁、數(shù)據(jù)表單網(wǎng)頁以及定時(shí)器網(wǎng)頁,其中
所述數(shù)據(jù)表單網(wǎng)頁,用于從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)并根據(jù)所述更新數(shù) 據(jù)更新表單數(shù)據(jù);
所述數(shù)據(jù)顯示網(wǎng)頁,用于顯示來自網(wǎng)頁服務(wù)器的網(wǎng)頁并根據(jù)所述數(shù)據(jù)表 單網(wǎng)頁的表單數(shù)據(jù)更新顯示的網(wǎng)頁;
所述定時(shí)器網(wǎng)頁,用于以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更 新數(shù)據(jù)的指令,使所述數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)。在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)中,所述數(shù)據(jù)顯示網(wǎng)頁包括 至少一個第一數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁包括與所述第一數(shù)據(jù)域?qū)?yīng)的第二 數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁將從網(wǎng)頁服務(wù)器獲取的更新數(shù)據(jù)填充到第二數(shù)據(jù) 域,所述數(shù)據(jù)顯示網(wǎng)頁根據(jù)第二數(shù)據(jù)域的內(nèi)容進(jìn)行更新所述數(shù)據(jù)顯示網(wǎng)頁的 第一數(shù)據(jù)域。
在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)中,所述定時(shí)器網(wǎng)頁在數(shù)據(jù) 表單網(wǎng)頁未在預(yù)定時(shí)間內(nèi)接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)時(shí),向數(shù)據(jù)表單 網(wǎng)頁發(fā)送重新從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)的指令,所述預(yù)定時(shí)間小于第一時(shí) 間間隔。
在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)中,還包括出錯提示子單元, 用于在所述數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)達(dá)到預(yù)定次數(shù) 時(shí),提示網(wǎng)絡(luò)出錯。
在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)中,所述數(shù)據(jù)表單網(wǎng)頁的屬 性為隱藏。
本發(fā)明還提供一種自動刷新網(wǎng)頁中數(shù)據(jù)的方法,包括以下步驟
(a) 數(shù)據(jù)顯示網(wǎng)頁顯示網(wǎng)絡(luò)服務(wù)器的網(wǎng)頁;
(b) 定時(shí)器網(wǎng)頁以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更新數(shù)據(jù) 的指令使所述數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù),所述數(shù)據(jù)表單網(wǎng)頁 根據(jù)所述更新數(shù)據(jù)更新表單數(shù)據(jù);
(C)所述數(shù)據(jù)顯示網(wǎng)頁根據(jù)數(shù)據(jù)表單網(wǎng)頁的表單數(shù)據(jù)更新顯示的網(wǎng)頁。 在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法中,所述數(shù)據(jù)顯示網(wǎng)頁顯示 的網(wǎng)頁包括至少一個第一數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁包括與所述第一數(shù)據(jù)域 對應(yīng)的第二數(shù)據(jù)域,所述步驟(b)中數(shù)據(jù)表單網(wǎng)頁根據(jù)獲取的更新數(shù)據(jù)填充 第二數(shù)據(jù)域,所述步驟(C)中數(shù)據(jù)顯示網(wǎng)頁根據(jù)第二數(shù)據(jù)域更新第一數(shù)據(jù)域。 在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法中,所述步驟(b)中還包括: 所述定時(shí)器網(wǎng)頁在數(shù)據(jù)表單網(wǎng)頁未在預(yù)定時(shí)間內(nèi)接收到網(wǎng)頁服務(wù)器返回的更 新數(shù)據(jù)時(shí),向數(shù)據(jù)表單網(wǎng)頁發(fā)送重新從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)的指令,所 述預(yù)定時(shí)間小于第一時(shí)間間隔。在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法中,所述歩驟(b)中還包括: 所述定時(shí)器網(wǎng)頁在數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)達(dá)到預(yù) 定次數(shù)時(shí),提示網(wǎng)絡(luò)出錯。
在本發(fā)明所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法中,所述查詢表單網(wǎng)頁的屬 性為隱藏。
本發(fā)明的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)及方法,通過先根據(jù)網(wǎng)頁服務(wù)器的 更新數(shù)據(jù)更新數(shù)據(jù)表單網(wǎng)頁,再根據(jù)數(shù)據(jù)表單網(wǎng)頁更新數(shù)據(jù)顯示網(wǎng)頁,從而 實(shí)現(xiàn)了顯示的網(wǎng)頁在刷新時(shí)無閃爍,具有較好的顯示效果。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中 圖1是本發(fā)明自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)的實(shí)施例的結(jié)構(gòu)框圖; 圖2是本發(fā)明自動刷新網(wǎng)頁中數(shù)據(jù)的方法的實(shí)施例的流程圖; 圖3是圖2更新查詢表單網(wǎng)頁步驟的詳細(xì)流程圖。
具體實(shí)施例方式
本發(fā)明為一種基于框架的網(wǎng)頁顯示系統(tǒng)并結(jié)合Javascript腳本實(shí)現(xiàn)無閃爍 的頁面數(shù)據(jù)更新技術(shù),可以在頁面無閃爍的情況下,自動刷新數(shù)據(jù),而且可 以提供網(wǎng)絡(luò)通訊斷線提示。極大程度地提高了需要實(shí)時(shí)更新數(shù)據(jù)的網(wǎng)頁的顯 示效果。
如圖l所示,是本發(fā)明自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)的實(shí)施例的結(jié)構(gòu)框圖。 該系統(tǒng)用于顯示網(wǎng)頁,并位于終端10上,該終端10通過互聯(lián)網(wǎng)或?qū)S镁W(wǎng)絡(luò) 連接到網(wǎng)頁服務(wù)器20。其中網(wǎng)頁服務(wù)器20可以是提供普通互聯(lián)網(wǎng)網(wǎng)頁數(shù)據(jù)的 服務(wù)器,也可以是提供專用設(shè)備(例如路由器、交換器等)的狀態(tài)數(shù)據(jù)的服 務(wù)器。上述系統(tǒng)包括數(shù)據(jù)顯示網(wǎng)頁ll、數(shù)據(jù)表單網(wǎng)頁12以及定時(shí)器網(wǎng)頁13。
數(shù)據(jù)顯示網(wǎng)頁11用于顯示來自網(wǎng)頁服務(wù)器20的網(wǎng)頁并根據(jù)數(shù)據(jù)表單網(wǎng) 頁12的表單數(shù)據(jù)更新顯示的網(wǎng)頁。數(shù)據(jù)顯示網(wǎng)頁11顯示的網(wǎng)頁包括一個或 多個第一數(shù)據(jù)域,該第一數(shù)據(jù)域用于顯示實(shí)時(shí)更新或定時(shí)更新的數(shù)據(jù),例如設(shè)備的狀態(tài)數(shù)據(jù)。
數(shù)據(jù)表單網(wǎng)頁12用于從網(wǎng)頁服務(wù)器20獲取更新數(shù)據(jù)并根據(jù)更新數(shù)據(jù)更
新表單數(shù)據(jù)。例如,更新的表單數(shù)據(jù)以Javascript數(shù)據(jù)結(jié)構(gòu)(也可以采用 VBScript或者其它類型腳本代替Javascript)保存在數(shù)據(jù)表單網(wǎng)頁中。
特別地,該數(shù)據(jù)表單網(wǎng)頁12包括與數(shù)據(jù)顯示網(wǎng)頁11中的第一數(shù)據(jù)域?qū)?應(yīng)的第二數(shù)據(jù)域。在數(shù)據(jù)表單網(wǎng)頁12更新其表單數(shù)據(jù)時(shí),將從網(wǎng)頁服務(wù)器獲 取的更新數(shù)據(jù)替換第二數(shù)據(jù)域中的舊數(shù)據(jù)。相應(yīng)地,數(shù)據(jù)顯示網(wǎng)頁ll在刷新 時(shí),根據(jù)該數(shù)據(jù)表單網(wǎng)頁12的第二數(shù)據(jù)域的內(nèi)容更新其第一數(shù)據(jù)域。例如數(shù) 據(jù)顯示網(wǎng)頁ll的數(shù)據(jù)更新接口,根據(jù)具體的數(shù)據(jù)顯示要求,從數(shù)據(jù)表單網(wǎng)頁 中取得需要的數(shù)據(jù)(第二數(shù)據(jù)域中的數(shù)據(jù)),利用Javascript腳本更新需要顯 示的第一數(shù)據(jù)域?qū)ο?,網(wǎng)頁的其余部分并不更新。由于整個網(wǎng)頁不會刷新, 數(shù)據(jù)被逐個顯示,故界面上不會出現(xiàn)閃爍現(xiàn)象。
特別地,該數(shù)據(jù)表單網(wǎng)頁12的屬性為隱藏,此時(shí),在數(shù)據(jù)表單網(wǎng)頁12 更新時(shí),在界面上看不到返回的更新數(shù)據(jù),從而不影響網(wǎng)頁的顯示效果。
定時(shí)器網(wǎng)頁13用于以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁12定時(shí)發(fā)送獲取更 新數(shù)據(jù)的指令,使數(shù)據(jù)表單網(wǎng)頁12從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)。
在本發(fā)明的其他實(shí)施例中,定時(shí)器網(wǎng)頁13在數(shù)據(jù)表單網(wǎng)頁12未在預(yù)定 時(shí)間內(nèi)接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)時(shí),向數(shù)據(jù)表單網(wǎng)頁12發(fā)送重新從 網(wǎng)頁服務(wù)器20獲取更新數(shù)據(jù)的指令。此處的預(yù)定時(shí)間小于第一時(shí)間間隔。
此外,本發(fā)明的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng)中還可包括出錯提示子單元, 用于在數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)達(dá)到預(yù)定次數(shù)時(shí), 提示網(wǎng)絡(luò)出錯,例如提示網(wǎng)絡(luò)無法連接成功等。
此外,在網(wǎng)頁中還可包括菜單網(wǎng)頁,該菜單網(wǎng)頁用于定義不同數(shù)據(jù)顯示 網(wǎng)頁鏈接和對應(yīng)的數(shù)據(jù)表單網(wǎng)頁。當(dāng)某一數(shù)據(jù)顯示網(wǎng)頁鏈接時(shí),對應(yīng)的數(shù)據(jù) 顯示網(wǎng)頁被顯示,而相應(yīng)的數(shù)據(jù)表單網(wǎng)頁則啟動進(jìn)行網(wǎng)頁更新。
如圖2所示,是本發(fā)明自動刷新網(wǎng)頁中數(shù)據(jù)的方法的實(shí)施例的流程圖。 該方法包括以下步驟
步驟S21:數(shù)據(jù)顯示網(wǎng)頁顯示來自網(wǎng)絡(luò)服務(wù)器的網(wǎng)頁數(shù)據(jù)。該數(shù)據(jù)顯示網(wǎng)
7頁中包括一個或多個數(shù)據(jù)域。上述第一數(shù)據(jù)域用于顯示實(shí)時(shí)或定時(shí)更新的數(shù) 據(jù),例如設(shè)備的狀態(tài)數(shù)據(jù)等。
步驟S22:定時(shí)器網(wǎng)頁以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更新 數(shù)據(jù)的指令使數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù),數(shù)據(jù)表單網(wǎng)頁根據(jù)
所述更新數(shù)據(jù)更新表單數(shù)據(jù)。更新的表單數(shù)據(jù)以Javascript數(shù)據(jù)結(jié)構(gòu)(也可以 采用VBScript或者其它類型腳本代替Javascript)保存在數(shù)據(jù)表單網(wǎng)頁中。
特別地,該數(shù)據(jù)表單網(wǎng)頁12包括與數(shù)據(jù)顯示網(wǎng)頁11中的第一數(shù)據(jù)域?qū)?應(yīng)的第二數(shù)據(jù)域。在數(shù)據(jù)表單網(wǎng)頁12更新其表單數(shù)據(jù)時(shí),將從網(wǎng)頁服務(wù)器獲 取的更新數(shù)據(jù)替換第二數(shù)據(jù)域中的舊數(shù)據(jù)。
步驟S23:根據(jù)數(shù)據(jù)表單網(wǎng)頁的表單數(shù)據(jù)更新數(shù)據(jù)顯示網(wǎng)頁。數(shù)據(jù)顯示網(wǎng) 頁在刷新時(shí),根據(jù)該數(shù)據(jù)表單網(wǎng)頁的第二數(shù)據(jù)域的內(nèi)容更新其第一數(shù)據(jù)域。 例如數(shù)據(jù)顯示網(wǎng)頁的數(shù)據(jù)更新接口根據(jù)具體的數(shù)據(jù)顯示要求,從數(shù)據(jù)表單網(wǎng) 頁中取得需要的數(shù)據(jù)(第二數(shù)據(jù)域中的數(shù)據(jù)),利用Javascript腳本更新需要 顯示的第一數(shù)據(jù)域?qū)ο?,網(wǎng)頁的其余部分并不更新。由于整個網(wǎng)頁不會刷新, 數(shù)據(jù)被逐個顯示,故界面上不會出現(xiàn)閃爍現(xiàn)象。
如圖3所示,是圖2中更新數(shù)據(jù)表單網(wǎng)頁步驟S22的詳細(xì)流程示意圖。 該步驟具體包括
步驟S31:定時(shí)器網(wǎng)頁向數(shù)據(jù)表單網(wǎng)頁發(fā)送指令,使數(shù)據(jù)表單網(wǎng)頁向網(wǎng)絡(luò) 服務(wù)器請求更新數(shù)據(jù)。
步驟S32:定時(shí)器網(wǎng)頁判斷數(shù)據(jù)表單網(wǎng)頁在預(yù)定時(shí)間內(nèi)是否接收到網(wǎng)頁服 務(wù)器返回的更新數(shù)據(jù),并在數(shù)據(jù)表單網(wǎng)頁接收到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù) 時(shí)執(zhí)行步驟S33,否則執(zhí)行步驟S34。上述預(yù)定時(shí)間小于第一時(shí)間間隔。
步驟S33:定時(shí)器網(wǎng)頁向數(shù)據(jù)表單網(wǎng)頁發(fā)送指令,使該數(shù)據(jù)表單網(wǎng)頁重新 從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)。
步驟S34:定時(shí)器網(wǎng)頁判斷數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器返回的更新 數(shù)據(jù)的次數(shù)是否達(dá)到預(yù)定次數(shù),若達(dá)到則執(zhí)行步驟S35,否則執(zhí)行步驟S31。
步驟S35:提示網(wǎng)絡(luò)出錯。例如通過彈出式窗口等提示網(wǎng)絡(luò)連接超時(shí)。
特別地,該數(shù)據(jù)表單網(wǎng)頁的屬性為隱藏,此時(shí),在數(shù)據(jù)表單網(wǎng)頁更新時(shí),在界面上看不到返回的更新數(shù)據(jù),從而不影響網(wǎng)頁的顯示效果。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明 的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),其特征在于,包括數(shù)據(jù)顯示網(wǎng)頁、數(shù)據(jù)表單網(wǎng)頁以及定時(shí)器網(wǎng)頁,其中所述數(shù)據(jù)表單網(wǎng)頁,用于從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)并根據(jù)所述更新數(shù)據(jù)更新表單數(shù)據(jù);所述數(shù)據(jù)顯示網(wǎng)頁,用于顯示來自網(wǎng)頁服務(wù)器的網(wǎng)頁并根據(jù)所述數(shù)據(jù)表單網(wǎng)頁的表單數(shù)據(jù)更新顯示的網(wǎng)頁;所述定時(shí)器網(wǎng)頁,用于以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更新數(shù)據(jù)的指令,使所述數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),其特征在于,所 述數(shù)據(jù)顯示網(wǎng)頁包括至少一個第一數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁包括與所述第 一數(shù)據(jù)域?qū)?yīng)的第二數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁將從網(wǎng)頁服務(wù)器獲取的更新 數(shù)據(jù)填充到第二數(shù)據(jù)域,所述數(shù)據(jù)顯示網(wǎng)頁根據(jù)第二數(shù)據(jù)域的內(nèi)容進(jìn)行更新 所述數(shù)據(jù)顯示網(wǎng)頁的第一數(shù)據(jù)域。
3、 根據(jù)權(quán)利要求l所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),其特征在于,所 述定時(shí)器網(wǎng)頁在數(shù)據(jù)表單網(wǎng)頁未在預(yù)定時(shí)間內(nèi)接收到網(wǎng)頁服務(wù)器返回的更新 數(shù)據(jù)時(shí),向數(shù)據(jù)表單網(wǎng)頁發(fā)送重新從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)的指令,所述 預(yù)定時(shí)間小于第一時(shí)間間隔。
4、 根據(jù)權(quán)利要求l所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),其特征在于,還 包括出錯提示子單元,用于在所述數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器返回的 更新數(shù)據(jù)達(dá)到預(yù)定次數(shù)時(shí),提示網(wǎng)絡(luò)出錯。
5、 根據(jù)權(quán)利要求l所述的自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),其特征在于,所 述數(shù)據(jù)表單網(wǎng)頁的屬性為隱藏。
6、 一種自動刷新網(wǎng)頁中數(shù)據(jù)的方法,其特征在于,包括以下步驟(a) 數(shù)據(jù)顯示網(wǎng)頁顯示網(wǎng)絡(luò)服務(wù)器的網(wǎng)頁;(b) 定時(shí)器網(wǎng)頁以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更新數(shù)據(jù) 的指令使所述數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù),所述數(shù)據(jù)表單網(wǎng)頁 根據(jù)所述更新數(shù)據(jù)更新表單數(shù)據(jù);(C)所述數(shù)據(jù)顯示網(wǎng)頁根據(jù)數(shù)據(jù)表單網(wǎng)頁的表單數(shù)據(jù)更新顯示的網(wǎng)頁。
7、 根據(jù)權(quán)利要求6所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法,其特征在于,所 述數(shù)據(jù)顯示網(wǎng)頁顯示的網(wǎng)頁包括至少一個第一數(shù)據(jù)域,所述數(shù)據(jù)表單網(wǎng)頁包 括與所述第一數(shù)據(jù)域?qū)?yīng)的第二數(shù)據(jù)域,所述步驟(b)中數(shù)據(jù)表單網(wǎng)頁根據(jù) 獲取的更新數(shù)據(jù)填充第二數(shù)據(jù)域,所述步驟(C)中數(shù)據(jù)顯示網(wǎng)頁根據(jù)第二數(shù) 據(jù)域更新第一數(shù)據(jù)域。
8、 根據(jù)權(quán)利要求7所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法,其特征在于,所述步驟(b)中還包括所述定時(shí)器網(wǎng)頁在數(shù)據(jù)表單網(wǎng)頁未在預(yù)定時(shí)間內(nèi)接收 到網(wǎng)頁服務(wù)器返回的更新數(shù)據(jù)時(shí),向數(shù)據(jù)表單網(wǎng)頁發(fā)送重新從網(wǎng)頁服務(wù)器獲 取更新數(shù)據(jù)的指令,所述預(yù)定時(shí)間小于第一 時(shí)間間隔。
9、 根據(jù)權(quán)利要求8所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法,其特征在于,所述步驟(b)中還包括所述定時(shí)器網(wǎng)頁在數(shù)據(jù)表單網(wǎng)頁未接收到網(wǎng)頁服務(wù)器 返回的更新數(shù)據(jù)達(dá)到預(yù)定次數(shù)時(shí),提示網(wǎng)絡(luò)出錯。
10、 根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的自動刷新網(wǎng)頁中數(shù)據(jù)的方法,其特征在于,所述查詢表單網(wǎng)頁的屬性為隱藏。
全文摘要
本發(fā)明涉及一種自動刷新網(wǎng)頁中數(shù)據(jù)的系統(tǒng),包括數(shù)據(jù)顯示網(wǎng)頁、數(shù)據(jù)表單網(wǎng)頁以及定時(shí)器網(wǎng)頁,其中所述數(shù)據(jù)表單網(wǎng)頁,用于從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)并根據(jù)所述更新數(shù)據(jù)更新表單數(shù)據(jù);所述數(shù)據(jù)顯示網(wǎng)頁,用于顯示來自網(wǎng)頁服務(wù)器的網(wǎng)頁并根據(jù)所述數(shù)據(jù)表單網(wǎng)頁的表單數(shù)據(jù)更新顯示的網(wǎng)頁;所述定時(shí)器網(wǎng)頁,用于以第一時(shí)間間隔向數(shù)據(jù)表單網(wǎng)頁定時(shí)發(fā)送獲取更新數(shù)據(jù)的指令,使所述數(shù)據(jù)表單網(wǎng)頁從網(wǎng)頁服務(wù)器獲取更新數(shù)據(jù)。本發(fā)明還提供一種對應(yīng)的方法。本發(fā)明通過先根據(jù)網(wǎng)頁服務(wù)器的更新數(shù)據(jù)更新數(shù)據(jù)表單網(wǎng)頁,再根據(jù)數(shù)據(jù)表單網(wǎng)頁更新數(shù)據(jù)顯示網(wǎng)頁,從而實(shí)現(xiàn)了顯示的網(wǎng)頁在刷新時(shí)無閃爍,具有較好的顯示效果。
文檔編號G06F17/30GK101477573SQ20091010507
公開日2009年7月8日 申請日期2009年1月16日 優(yōu)先權(quán)日2009年1月16日
發(fā)明者楊國新, 毛福華, 靜 王, 胡樹燕, 阮順領(lǐng) 申請人:艾默生網(wǎng)絡(luò)能源有限公司