专利名称:多重页面的信息传递方法
技术领域:
本发明关于ー种多重页面的信息传递方法。
背景技术:
通常,使用者在操作一終端装置(如计算机等),以上网下载档案或浏览信息吋,会透过终端装置内安装的ー网页浏览器(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日
发明者吴思慧, 吴铭辉, 张冠翌, 李卓轩, 林志强, 林恒樟, 林毓声, 梁益华, 王汶远, 王雨湘, 罗启铭, 蒋定宇, 赖佳彬, 陈晓云, 高宏钧, 黄启修 申请人:友讯科技股份有限公司