一种于因特网中快速更换 网页内容的方法 随着因特网日益兴盛,建构于因特网上的各类商业行为亦如雨后春笋般的掘起。所以电子商务便成为因特网中各类商业行为的代名词,许多企业体纷纷于因特网上架设相关网页(Homepage)以从事电子交易行为。
而现有的网页多是以超文字标示语言(Hyper Text Markup Language,HTML)所撰写,该HTML标示语言允许于网页中安插诸多的标签(TAG),用以描述于网页中应该安插何种图片、声音、影像或视讯档等多媒体物件(media object)。例如,现有一个HTML文件名称为“test.htm”,其内容如下:<htm1><body background=”/temp/p1.jpg”><h1>This is a test</h1><img src=”http://host.somewhere.com/temp/ball.gif”>item listl</htm1>即是描述该网页背景所需的多媒体物件,是以置放于“/temp”目录下的′p1.jpg′来代替,而该网页内则包含另一多媒体物件“ball.gif”,该文件则是存放于主机“host.somewhere.com”中的“/temp”目录下。一般而言,在说明该多媒体物件真正所在位置时,吾人是于HTML的标签中述明该物件所在的“统一资源地址”(Universal Resource Location,URL),该URL一般包含有传送该物件的通讯协定(communication protocal)、主机名称、所在的目录、与该物件所对应的文件名称,例如上述的标签<img src=”http://host.somewhere.com/temp/ball.gif”>中,‘ball.gif’是该多媒体物件所对应的文件名称,‘http’即表示该多媒体物件传送时所使用的通讯协定,‘ host.somewhere.com’即表示主机名称,而‘/temp’即该多媒体物件所在的目录。一般于HTML文件中,每一多媒体物件的URL位置是属于固定式的。如上述test.htm网页文件中,该“ball.gif”物件的URL位置是已固定地表示于该网页内(除非以人工更改该test.htm内容)。而当于因特网10中,若有一客户端11(Client)向储存有该test.htm档的一伺服器12(server)要求传送该test.htm网页时,(请参考图1,图1是绘示传统因特网中,传送网页的示意图),首先由该客户端11向该伺服器端12提出一请求(request),该伺服器依该请求再将该test.htm网页内容传送给该客户端,然而因该”ball.gif”物件的位置是固定式,故客户端所接收到该”ball.gif”物件则几乎永远固定不变而无变化。
惟在电子商务蓬勃的今日,一般商业网站为吸引消费者的注意,时常会在不同节日或时节,更换网站的主题,例如圣诞节时网页画面就使用圣诞树,到情人节时网页画面就更换成邱比特等,如此地作法就必须时常更换网页中多媒体物件的位置或名称,进而必须以人工方式改写网页的标签属性,造成维护上的困扰。
此外,一般在传递网页内容时,除该网页的文字档(例如该test.htm)先传送给该客户端外,之后该”ball.gif”的多媒体物件亦会透过网路传送给客户端,倘若有其他许多客户端亦向该伺服器要求传递该网页内容,则会造成该伺服器负荷过重。况且,因特网频宽资源有限,若所有多媒体物件均须透过因特网传递,很容易造成频宽不足。
如上所述,欲全面更换网页上的多媒体物件是耗时且会造成维护上的困扰,本发明主要的目的即是可以很容易地并快速地更换多媒体物件,使网页的内容可随不同时节而能自动地改变。
本发明的另一目的则提供快速传递网页内容的方法,可以把网页的文字文件与网页中多媒体物件内容分开传输,以降低伺服器于因特网上传输的负担。
本发明的另一目的则是提供一节省网路频宽的传递网页内容的方法,使网路上只传递网页的文字档而不须传送该多媒体物件的内容,以节省频宽。
本发明提供的一种于因特网中快速更换网页内容的方法,该因特网至少包含一第一伺服器与一客户端,该第一伺服器储存有一第一网页,该第一网页至少包含一多媒体物件与该多媒体物件所对应的一第一统一资源地址,该方法包含:(1)由该客户端向该第一伺服器提出该第一网页传送的请求;(2)该第一伺服器依一预设组态档,以一第二统一资源地址置换该第一网页中的该多媒体物件的该第一统一资源地址,进而产生一第二网页;(3)输出该第二网页内容予该客户端。
为进一步地说明本发明的方式,架构与其特征,兹配合附图说明本发明的较佳实施例如下,唯以下所述,仅为本发明的较佳实施例,当不能以之限制本发明所实施的范围,举凡依本发明的权利要求的精神所为的同等或类似的变化与修饰,皆应受本发明的权利要求所涵盖。
附图简要说明:
图1是传统因特网中,传送网页的示意图示;
图2是本发明于因特网中,快速更换网页内容并传递的流程示意图。
请参阅图2,图2是本发明于因特网中,快速更换网页内容并传递的流程示意图,该因特网至少包含一第一伺服器与一客户端,该第一伺服器储存有一第一网页,该第一网页至少包含一多媒体物件与该多媒体物件所对应的一第一统一资源地址,该方法包含:
(1)由该客户端向该第一伺服器提出该第一网页传送的请求;
(2)该第一伺服器依一预设组态档,以一第二统一资源地址置换该第一网页中的该多媒体物件的该第一统一资源地址,进而产生一第二网页;
(3)输出该第二网页内容予该客户端。假设该第一网页内容如下:<htm1><body background=”@@visual_path@@/paper.gif”>This is my house</htm1>其中,该第一统一资源地址是‘@@visual_path@@/paper.gif’,该第一统一资源地址包含一预设虚拟字串‘@@visual_path@@’与该多媒体物件所对应的文件名称‘paper.gif’。设于该预设组态档中储存有该预设虚拟字串所对应的一实际字串,该实际字串内容为‘/gif’,其中该预设组态档可储存于该第一伺服器或储存于该客户端中,供使用者随时修正。当该客户端向该第一伺服器提出该第一网页传送的请求时,该第一伺服器则依据该预设组态档,于该第一网页中将该预设虚拟字串‘@@visual_path@@’以‘/gif’置换之。易言之,原来该第一统一资源地址‘@@visual_path@@/paper.gif’则以该第二统一资源地址‘/gif/paper.gif’置换之。该第一网页内容则转换成该第二网页如下:<htm1><body background=“/gif/paper.gif”>This is my house</htm1>最后该第一伺服器则输出该第二网页内容予该客户端,如此一来,该客户端即知道要至‘/gif’目录下找寻该多媒体物件,如此可以很容易地并快速地更换多媒体物件,使网页的内容可随不同时节而能自动地改变。
倘若于该预设组态档中,该预设虚拟字串所对应的内容为‘/http://www.serverl.com/gif’,其中主机位置‘www.serverl.com’即是对应一第二伺服器的位置。当客户端向该第一伺服器提出该第一网页传送的请求时,该第一伺服器则依该预设组态档,于该第一网页中将该预设虚拟字串‘@@visual_path@@’以‘http://www.serverl.com/gif’置换之。易言之,原来该第一统一资源地址‘@@visual_path@@/paper.gif’则以该第二统一资源地址‘/http://www.serverl.com/gif’置换之。该第一网页内容则转换成该第二网页如下:<htm1><body background=”http://www.serverl.com/gif/paper.gif”>This is my house</htm1>最后该第一伺服器则输出该第二网页内容予该客户端,如此一来,该客户端即知道要以‘http’通信协定,至该第二伺服器的主机位置‘www.serverl.com’中的‘/gif’目录下找寻该多媒体物件。如此则可以把网页的文字文件与网页中多媒体物件内容分开传输,该第一伺服器于网路上只传送网页的文字档,而传送该多媒体物件内容则由该第二伺服器处理,以降低该第一伺服器于因特网上传输的负担。当然,该主机位置‘www.serverl.com’亦可对应至该第一伺服器的位置。
倘若于该预设组态档中,该预设虚拟字串所对应的内容为‘ file:///c:/gif’,其中‘ file’即是通信协定,而该多媒体物件则是存于该客户端的c磁盘中的‘/gif’目录下。当客户端向该第一伺服器提出该第一网页传送的请求时,该第一伺服器则依该预设组态档,于该第一网页中将该预设虚拟字串‘@@visual_path@@’以‘file:///c:/gif’置换之。易言之,原来该第一统一资源地址‘@@visual_path@@/paper.gif’则以该第二统一资源地址‘file:///c:/gif/paper.gif’置换之。该第一网页内容则转换成该第二网页如下:<htm1><body background=”file:///c:/gif/paper.gif”>This is my house</htm1>最后该第一伺服器则输出该第二网页内容予该客户端,如此一来,该客户端即知道要以‘file’通信协定,至该客户端的c磁盘中的‘/gif’目录下找寻该多媒体物件。如此则可以把网页的文字文件与网页中多媒体物件内容分开传输,该第一伺服器于网路上只传送网页的文字档,而该多媒体物件内容则由该客户端的磁盘机处理传送事宜,以降低该第一伺服器于因特网上传输的负担。此时更可提供一节省网路频宽的传递网页内容的方法,使因特网上只传送网页的文字档而不须传送该多媒体物件的内容,以节省频宽。
本发明的快速更换网页内容的方法亦可储存于电脑可读取记录媒体,供消费者可随时将其安装于其他电脑之上,以方便使用。该储存有本发明的快速更换网页内容的方法的电脑可读取的记录媒体可以是一磁盘,一光盘,一存储器或一存储卡等。
综上所述,本发明的快速更换网页内容的方法除可以很容易地并快速地更换多媒体物件,使网页的内容可随不同时节而能自动地改变,亦可把网页的文字文件与网页中多媒体物件内容分开传输,以降低伺服器于因特网上传输的负担。此外更提供一节省网路频宽的传递网页内容的方法,使网路上只传送网页的文字档而不须传送该多媒体物件的内容,以节省频宽,显见已具创新性与进步性。