專利名稱:多重頁面的信息傳遞方法
技術領域:
本發明關于ー種多重頁面的信息傳遞方法。
背景技術:
通常,使用者在操作一終端裝置(如計算機等),以上網下載檔案或瀏覽信息吋,會透過終端裝置內安裝的ー網頁瀏覽器(browser),聯機到一服務器(如網頁服務器),以取得服務器內儲存的檔案、網頁及圖像等,且網頁瀏覽器能在終端裝置上顯示前述的檔案、網頁及圖像等,以便使用者收集或瀏覽所需的信息。目前,市面上存在多種類型的網頁瀏覽器,如Intemet Explorer、Firefox、Google Chrome、Safari 和 Opera 等,該等網頁瀏覽器均支持超文本傳輸協議(Hypertext Transfer Protocol,簡稱HTTP)和超文件傳輸協議安全(Hypertext Transfer Protocol Secure,簡稱HTTPS)等網絡協議,同時,亦支持諸多標記語言(如HTML、XHTML、XML)、動態腳本語言(如JavaScript、JScript)及圖形檔案格 式(如GIF、PNG、JPEG)。日前,已有業者利用網頁瀏覽器的特性,研發出在背景頁面中自動嵌入(embed)一工具列頁面的技術,請參閱圖I、圖2所示,終端裝置10的網頁瀏覽器能透過網絡11聯機至一服務器12,并自服務器12上取得一背景頁面20,且在顯示出該背景頁面20的同吋,能在該背景頁面20上嵌入該工具列頁面21,且該工具列頁面21上設有多個應用程序連結對象210 (application linking objects)。如此,使用者即能通過點擊工具列頁面21內的應用程序連結對象210,使終端裝置10聯機到應用程序連結對象210對應的第三方軟件提供者13,并自該第三方軟件提供者13取得對應的應用程序(如云端影像處理程序、翻譯程序等)頁面,如此,使用者便能利用該等應用程序,完成影像處理及翻譯等作業。然而,以目前的技術而言,該應用程序頁面與網頁瀏覽器上的背景頁面20(即,網頁瀏覽器上被嵌入工具列頁面21的背景頁面)間并無法互相傳遞信息,換言之,該終端裝置10并無法將背景頁面20上的標題、內容等頁面信息傳送至該應用程序頁面,如此,將使應用程序因無法取得該背景頁面20的相關頁面信息,導致應用程序的使用受到限制。舉例而言,請參閱圖I、圖3所示,當使用者操作該終端裝置10,使其網頁瀏覽器B加載ー德文的背景頁面20后,若使用者欲翻譯該背景頁面20的內容,必須先選取并復制該背景頁面20的內文,并于該網頁瀏覽器B上,點選工具列頁面21上的翻譯應用程序連結對象210,待完成翻譯應用程序頁面Bt的加載后,使用者必須再將已復制的該背景頁面20的內文貼入至該翻譯應用程序頁面Bt,通過此一繁瑣的剪貼方式,始能利用該翻譯應用程序,將該背景頁面20的內文翻譯成使用者所需的語文(如英文)。由此可知,終端裝置10并無法自動將該背景頁面20的內文傳送至該翻譯應用程序頁面Bt,此外,關于該網頁瀏覽器B的背景頁面20上的其它信息(如網頁標題等),亦無法被自動傳送至應用程序頁面Bt,使得應用程序的使用、應用領域及功能受到極大的局限。因此,如何開發出一種能在多重頁面(如網頁瀏覽器的背景頁面及應用程序頁面)之間,傳遞信息的方法,以有效解決過去不同頁面間無法自由傳遞信息的問題,即為本發明在此欲探討的一重要課題。
發明內容
有鑒于前掲諸多問題,發明人經過長久努力研究與實驗,終于開發設計出本發明的多重頁面的信息傳遞方法,期令網頁瀏覽器上的不同頁面之間能自由傳遞信息,以提升網頁瀏覽的便利性,并進ー步提升使用者在該終端裝置上瀏覽頁面的速度感及流暢度。本發明的一目的,提供ー種多重頁面的信息傳遞方法,該方法應用至一信息傳遞系統上,該信息傳遞系統包括至少ー終端裝置、ー網頁服務器、一工具列服務器及一應用程序服務器,其中該終端裝置透過網絡分別與該網頁服務器、該工具列服務器及該應用程序服務器相連接,該終端裝置能自該網頁服務器取得一背景頁面,且該終端裝置能自該工具列服務器取得一工具列頁面,使該工具列頁面被嵌入在該背景頁面上,該工具列頁面上設有至少ー應用程序連結對象,當使用者透過該終端裝置點選該應用程序連結對象吋,該終端裝置會傳送一信息至該工具列服務器,使該工具列服務器能根據該信息,將ー狀態頁面傳送至該終端裝置,且使該終端裝置在接收到該狀態頁面后,能將該背景頁面或該工具列頁面的頁面信息儲存至該狀態頁面中,并使該終端裝置能連接至該應用程序服務器,以自 該應用程序服務器取得對應于該應用程序連結對象的ー應用程序頁面,當該終端裝置取得并加載該應用程序頁面后,該終端裝置能根據該應用程序頁面的要求,自該狀態頁面中,取得該背景頁面或該工具列頁面的頁面信息,并實時將該頁面信息傳送至該應用程序頁面,以供該應用程序頁面進行處理。如此,通過本發明的技術特征,該終端裝置能根據該應用程序頁面的要求,將該背景頁面或該工具列頁面的頁面信息實時傳送至該應用程序頁面中,有效解決過去不同頁面間無法自由傳遞信息的問題。再者,當該終端裝置完成該應用程序頁面的加載,或在加載該應用程序頁面中需要該頁面信息,該終端裝置亦能立即向該應用程序頁面提供該頁面信息,有效避免信息傳遞延遲或頁面加載停頓等問題發生,大幅増加信息傳遞的效率,有效提升使用者在該終端裝置上瀏覽頁面的速度感。本發明的另一目的,當該應用程序頁面接收該頁面信息后,該終端裝置即能通過該應用程序頁面,將該頁面信息傳送至該應用程序服務器,以取得該應用程序服務器回傳的ー運算結果。
圖I公知終端裝置、服務器及第三方軟件提供者的方塊示意圖;圖2公知網頁瀏覽器與背景頁面、工具列頁面的示意圖;圖3公知網頁瀏覽器與背景頁面、工具列頁面及應用程序頁面的示意圖;圖4本發明的較佳實施例的方塊示意圖;圖5本發明的網頁瀏覽器與背景頁面、工具列頁面的示意圖;圖6本發明的網頁瀏覽器與背景頁面、工具列頁面的另ー示意圖;圖7本發明的網頁瀏覽器與背景頁面、工具列頁面及應用程序頁面的示意圖;及圖8本發明的較佳實施例的時序圖。符號說明信息傳遞系統4終端裝置40
網頁服務器41工具列服務器42應用程序服務器43網絡44網頁瀏覽器400背景頁面Pb工具列頁面Pt狀態頁面Ps應用程序頁面Pa應用程序連結對象L、Lt
具體實施方式
發明人在長期從事網絡系統等相關領域的研發及設計中,發現目前雖有業者研發出在網頁瀏覽器的背景頁面上自動嵌入工具列頁面的技術,令使用者能使用工具列頁面上所對應的各種應用程序,然而,終端裝置卻無法將背景頁面上的相關頁面信息傳送至應用程序頁面,導致應用程序的使用受到局限。有鑒于此,發明人乃思及利用一狀態頁面儲存背景頁面的頁面信息的方式,達成多重頁面之間的信息傳遞,以有效解決頁面之間無法自由傳遞信息的問題,并提升使用者在該終端裝置上瀏覽頁面的速度感及流暢感。本發明提供ー種多重頁面的信息傳遞方法,該方法應用至一信息傳遞系統,請參閱圖4所示,在本發明的較佳實施例中,該信息傳遞系統4包括一終端裝置40、ー網頁服務器41、一工具列服務器42及一應用程序服務器43,在本較佳實施例中,該終端裝置40為ー個人計算機,且該終端裝置40透過網絡44分別與該網頁服務器41、該工具列服務器42及該應用程序服務器43相連接。該網頁服務器41即一般提供網頁(如HTML檔案)的服務器,通常是透過HTTP或HTTPS等協議,將網頁傳輸至終端裝置40。該工具列服務器42由業者所架設,該應用程序服務器43 —般來說可由多個或單ー個第三方應用軟件提供者(相對于架設工具列服務器42的業者及終端裝置40而言的第三方)負責營運管理。請參閱圖4、5所示,該終端裝置40能執行ー網頁瀏覽器400,并透過該網頁瀏覽器400自該網頁服務器41取得一背景頁面Pb,該背景頁面Pb所呈現的內容為英文。該終端裝置40能自該工具列服務器42取得一工具列頁面Pt,使該工具列頁面Pt被嵌入在該背景頁面Pb上,舉例而言,與該終端裝置40相連接的網關裝置(圖略),能在接收到該背景頁面Pb后,在該背景頁面Pb中插入由動態腳本語言(如JavaScript、JScript)所編寫的指令,使該終端裝置40的網頁瀏覽器400在讀取該背景頁面Pb時,能根據前述指令,聯機至該工具列服務器42取得該工具列頁面Pt。該工具列頁面Pt上設有多個應用程序連結對象L(Lt),各該應用程序連結對象L(Lt)所代表的功能均不相同,其中一應用程序連結對象Lt為翻譯應用程序的連結對象。需特別一提的是,業者亦能變更該工具列頁面Pt的設計,令使用者能根據本身的需求,增減應用程序連結對象L(Lt)的種類及數量,換言之,應用程序連結對象L(Lt)的數量亦可能為ー個,合先陳明。在本較佳實施例中,使用者希望能觀看到該背景頁面Pb的部分文字內容的德文翻譯,因此,請參閱圖6所示,使用者以鼠標光標選取該背景頁面Pb上的文字內容「Electrical connector」,使該等內容呈現反白狀態。其后,請參閱圖4、7所示,使用者透過該終端裝置40以鼠標光標點選該應用程序連結對象Lt后,在此情況下,該終端裝置40會傳送一信息至該工具列服務器42,使該工具列服務器42根據該信息,將ー狀態頁面Ps傳送至該終端裝置40。該終端裝置40在接收到該狀態頁面Ps后,該狀態頁面Ps并不會直接顯示在該終端裝置40的網頁瀏覽器400上,但該終端裝置40能將該狀態頁面Ps儲存于該終端裝置40的快取空間(cache)或其它位置。之后,該終端裝置40能將該背景頁面Pb的頁面信息儲存至該狀態頁面Ps中。在本較佳實施例中,該頁面信息即使用者所選取的文字內容「Electrical connector」,換言之,該終端裝置40會將使用者選取的文字內容「Electrical connectorJ儲存至該狀態頁面Ps中。此外,復請參閱圖4、7所示,由于使用者點選該應用程序連結對象Lt,因此,該終端裝置40會連接至該應用程序服務器43,以自該應用程序服務器43取得對應于該應用程序連結對象Lt的一應用程序頁面Pa,當該終端裝置40取得并加載該應用程序頁面Pa后,該終端裝置40能根據該應用程序頁面Pa的要求,自該狀態頁面Ps中,取得該背景頁面Pb的頁面信息(即使用者選取的文字內容「Electrical connector」),并實時將該頁面信息傳送至該應用程序頁面Pa。當該應用程序頁面Pa接收該頁面信息后,該終端裝置40即能通過該應用程序頁面Pa,將該頁面信息傳送至該應用程序服務器43,以取得ー運算結果,在本較佳實施例中,該運算結果即是對應的德文翻譯結果「Steckverbinder」,且該運算結 果會被顯示在該應用程序頁面Pa內。需特別一提的是,在本較佳實施例中,僅以一臺終端裝置40為例進行說明,惟,本發明并不以此為限,業者在根據本發明設計該信息傳遞系統4時,亦可增加終端裝置40的數量,使復數臺終端裝置分別透過網絡44,與該網頁服務器41、該工具列服務器42及該應用程序服務器43相連接,凡本技術領域的人士所能輕易思及的組合變化,均應涵蓋在本案的申請保護范圍內,此外,在上述較佳實施例中,當該終端裝置40在接收到該狀態頁面Ps后,會將該背景頁面Pb的頁面信息儲存至該狀態頁面Ps中,但,本發明也不以此為限,業者在根據本發明設計該信息傳遞系統4,亦能根據實際功能需求,將該終端裝置40設計為能將工具列頁面Pt的頁面信息儲存至該狀態頁面Ps,合先陳明。為便說明本發明的流程步驟,以令本技術領域的人士能據以實施本發明,請參閱圖8所示,茲搭配時序圖說明如下(500)該終端裝置40自該網頁服務器41取得一背景頁面Pb(如圖5所示);(501)該終端裝置40自該工具列服務器42取得一工具列頁面Pt,使該工具列頁面Pt被嵌入在該背景頁面Pb上(如圖5所示);(502)當使用者透過該終端裝置40點選該應用程序連結對象Lt吋,該終端裝置40會傳送一信息至該工具列服務器42 ;(503)該工具列服務器42根據該信息,將狀態頁面Ps傳送至該終端裝置40 (如圖7所示),使該終端裝置40在接收到該狀態頁面Ps后,能將該背景頁面Pb或該工具列頁面Pt的頁面信息儲存至該狀態頁面Ps中;及(504)該終端裝置40連接至該應用程序服務器43,而該應用程序服務器43將對應于該應用程序連結對象Lt的一應用程序頁面Pa,傳送至該終端裝置40 (如圖7所示),使該終端裝置40根據該應用程序頁面Pa的要求,自該狀態頁面Ps中,取得該背景頁面Pb或該工具列頁面Pt的頁面信息,并將該頁面信息傳送至該應用程序頁面Pa,以供該應用程序頁面Pa進行處理。綜上所述,通過該狀態頁面Ps與該背景頁面Pb (或該工具列頁面Pt)的搭配關系,該終端裝置40便能根據該應用程序頁面Pa的要求,將該背景頁面Pb或該工具列頁面Pt的頁面信息實時傳送至該應用程序頁面Pa中,有效解決過去不同頁面間無法自由傳遞信息的問題。再者,更由于該終端裝置40能預先將該背景頁面Pb或該工具列頁面Pt的頁面信息儲存至該狀態頁面Ps,因此,即便該應用程序頁面Pa的檔案較大或加載至該終端裝置40的速度較慢,由于該頁面信息已被儲存在該狀態頁面Ps中,一旦該終端裝置40完成該應用程序頁面Pa的加載,或在加載該應用程序頁面Pa的過程中需要該頁面信息,該終端裝置40亦能立即向該應用程序頁面Pa提供該頁面信息,以有效避免信息傳遞延遲或頁面加載停頓等問題發生,進而大幅増加信息傳遞的效率,有效提升使用者在該終端裝置40上瀏覽頁面的速度感及流暢度。再者,使用者無須在該應用程序頁面Pa與該背景頁面Pb之間進行繁瑣的剪貼作業,便能快速地利用該應用程序頁面Pa的功能,更大幅提升了瀏覽的便利性。 需特別一提的是,上述較佳實施例以翻譯應用程序作為本發明的一較佳實施例,以說明本發明的主要原理,惟,本發明的概念亦能應用在其它不同的應用程序上,以上所述,僅為本發明的較佳實施例,但本發明的技術特征并不局限于此,凡任何熟悉該項技術人員,在本發明的技術領域內,可輕易思及的變化或修飾,皆應涵蓋在以下本發明的保護范圍 中。
權利要求
1.一種多重頁面的信息傳遞方法,其特征在于,該方法應用至一信息傳遞系統上,該信息傳遞系統包括至少一終端裝置、一網頁服務器、一工具列服務器及一應用程序服務器,其中該終端裝置透過網絡分別與該網頁服務器、該工具列服務器及該應用程序服務器相連接,該方法包括 該終端裝置自該網頁服務器取得一背景頁面; 該終端裝置自該工具列服務器取得一工具列頁面,使該工具列頁面被嵌入在該背景頁面上,且該工具列頁面上設有至少一應用程序連結對象; 在該應用程序連結對象被點選的情況下,該終端裝置即傳送一信息至該工具列服務器,使該工具列服務器能根據該信息,將一狀態頁面傳送至該終端裝置; 該終端裝置在接收到該狀態頁面后,將該背景頁面或該工具列頁面的頁面信息儲存至該狀態頁面中; 該終端裝置連接至該應用程序服務器,并自該應用程序服務器取得對應于該應用程序連結對象的一應用程序頁面;及 該終端裝置自該狀態頁面中,取得該背景頁面或該工具列頁面的頁面信息,并將該頁面信息傳送至該應用程序頁面。
2.如權利要求I所述的方法,其特征在于,當該應用程序頁面接收該頁面信息后,該終端裝置能通過該應用程序頁面,將該頁面信息傳送至該應用程序服務器。
3.如權利要求2所述的方法,其特征在于,當該應用程序服務器接收到該頁面信息后,該應用程序服務器能根據該頁面信息,將一運算結果傳送至該終端裝置。
4.如權利要求3所述的方法,其特征在于,當該運算結果被傳送至該終端裝置后,該運算結果被顯示在該應用程序頁面中。
全文摘要
一種多重頁面的信息傳遞方法,應用于信息傳遞系統,系統包括至少一終端裝置、網頁服務器、工具列服務器及應用程序服務器;終端裝置自網頁服務器取得背景頁面,且自工具列服務器取得工具列頁面,使工具列頁面被嵌入在背景頁面上,工具列頁面上設有至少一應用程序連結對象,當應用程序連結對象被點選時,工具列服務器能將狀態頁面傳送至終端裝置,終端裝置將背景頁面或工具列頁面的頁面信息儲存至狀態頁面中,終端裝置連接至應用程序服務器,自應用程序服務器取得應用程序頁面,終端裝置自狀態頁面中,取得背景頁面或工具列頁面的頁面信息,并將頁面信息傳送至應用程序頁面;通過有效避免信息傳遞延遲或頁面加載停頓等問題發生,提升使用者在終端裝置上瀏覽頁面的速度及流暢性。
文檔編號H04L29/06GK102761536SQ20111025883
公開日2012年10月31日 申請日期2011年9月2日 優先權日2011年4月27日
發明者吳思慧, 吳銘輝, 張冠翌, 李卓軒, 林志強, 林恒樟, 林毓聲, 梁益華, 王汶遠, 王雨湘, 羅啟銘, 蔣定宇, 賴佳彬, 陳曉云, 高宏鈞, 黃啟修 申請人:友訊科技股份有限公司