《客制化网页处理装置及方法.pdf》由会员分享,可在线阅读,更多相关《客制化网页处理装置及方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102346738A43申请公布日20120208CN102346738ACN102346738A21申请号201010241305322申请日20100730G06F17/3020060171申请人鸿富锦精密工业(深圳)有限公司地址518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司72发明人蔡承延黄智源54发明名称客制化网页处理装置及方法57摘要一种客制化网页处理装置及方法,该方法包括步骤在存储单元中建立根文件夹,该根文件夹包括一个基文件夹及多个语系文件夹;将基文件夹与每一个语系文件夹建立虚拟链接;从用户终端发送的访问网址中解析出用。
2、户所需访问网页对应的语系;根据该语系在根文件夹下查找对应的语系文件夹;通过虚拟链接从基文件夹中读取通用网页资料并转化成该语系的翻译资料;在语系文件夹中查找客制化文件,并将翻译资料和客制化文件存储在JAVASCRIPT文件中;根据JAVASCRIPT文件产生HTML文件;根据HTML文件在浏览器上显示该语系的客制化网页。实施本发明,能够产生不同语系风格的客制化网页,节省存储空间以及加载网页的时间。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页CN102346758A1/2页21一种客制化网页处理装置,包括网页处理单元以及存储单元,其特征在于,所述的。
3、网页处理单元包括文件夹建立模块,用于在存储单元中建立一个根文件夹,该根文件夹包括一个基文件夹及多个语系文件夹,该文件夹建立模块还用于将基文件夹与每一个语系文件夹之间建立虚拟链接;语系解析模块,用于接收从用户终端发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系,以及根据该语系在根文件夹下查找对应的语系文件夹;资料翻译模块,用于通过所述虚拟链接从基文件夹中读取通用网页文件,将通用网页文件中的资料转化成该语系的翻译资料,在所述语系文件夹中查找客制化文件,以及将翻译资料和客制化文件存储在脚本文件中;网页生成模块,用于根据脚本文件产生一个可在用户终端的浏览器上显示成网页的HTML文件,以及。
4、根据该HTML文件在浏览器上显示该语系的客制化网页。2如权利要求1所述的客制化网页处理装置,其特征在于,所述的资料翻译模块还用于判断所述语系文件夹中是否包含客制化文件。3如权利要求1所述的客制化网页处理装置,其特征在于,所述的基文件夹包括多个用于组成网页内容的通用网页文件,该通用网页文件包括HTML文件、CSS文件、影像文件以及脚本文件。4如权利要求3所述的客制化网页处理装置,其特征在于,每一个语系文件夹对应一种语系,并通过所述的虚拟链接共享基文件夹中的通用网页文件。5如权利要求1所述的客制化网页处理装置,其特征在于,所述的客制化文件用于记录适合不同语系风格的网页画面呈现效果。6一种客制化网页。
5、处理方法,其特征在于,该方法包括步骤在客制化网页处理装置的存储单元中建立一个根文件夹,该根文件夹包括一个基文件夹及多个语系文件夹;将基文件夹与每一个语系文件夹之间建立虚拟链接;接收从用户终端发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系;根据该语系在根文件夹下查找对应的语系文件夹;通过所述虚拟链接从基文件夹中读取通用网页文件,并将通用网页文件中的资料转化成该语系的翻译资料;在所述语系文件夹中查找客制化文件,并将翻译资料和客制化文件存储在脚本文件中;根据脚本文件产生一个可在用户终端的浏览器上显示成网页的HTML文件;以及根据该HTML文件在所述浏览器上显示该语系的客制化网页。7如。
6、权利要求6所述的客制化网页处理方法,其特征在于,该方法还包括步骤判断所述语系文件夹中是否有客制化文件;当该语系文件夹没有客制化文件时,将翻译资料存储在脚本文件中。8如权利要求6所述的客制化网页处理方法,其特征在于,所述的基文件夹包括多个用于组成网页内容的通用网页文件,该通用网页文件包括HTML文件、CSS文件、影像文件以权利要求书CN102346738ACN102346758A2/2页3及脚本文件。9如权利要求8所述的客制化网页处理方法,其特征在于,每一个语系文件夹对应一种语系,并通过所述的虚拟链接共享基文件夹中的通用网页文件。10如权利要求6所述的客制化网页处理方法,其特征在于,所述的客制化。
7、文件用于记录适合不同语系风格的网页画面呈现效果。权利要求书CN102346738ACN102346758A1/4页4客制化网页处理装置及方法技术领域0001本发明涉及一种网站网页处理系统及方法,特别是关于一种支持多种语系的客制化网页处理装置及方法。背景技术0002如今,互联网已成为传递信息的最重要工具之一。随着互联网的发展,使用者可以通过浏览器在互联网上获得自己想要知道的各种信息以及各种各样的文件资料。就现有技术而言,为了使不同语系的访客能够浏览到不同语系的网页,就必须制作不同语系的网页放置于网站服务器中,以提供访客浏览不同种语系网站的需求。0003在制作不同语系网站时,通常需要制作多个不同语。
8、系网页放在不同的网络服务器中。举个例子来说,在制作相同内容的简体中文网站与繁体中文网站时,会先制作一套简体中文版网页,再利用文书处理程序将网页由简体中文转化为繁体中文运用在网站上。然而,如果网页数量过于庞大,常常需要增加制作及维护网站的人力成本,并且会占用大量的服务器存储空间,从而造成服务器的存储空间以及人力成本的浪费。当访客使用浏览器浏览不同语系的网页时,浏览器必须在不同语系之间进行转化后,再动态地加载所需语系的网页资料至浏览器上,其所需的延迟时间比较长,从而增加浏览网页的时间。此外,现有网页技术不能根据不同语系的需求而在浏览器中呈现适合不同语系风格的网页呈现效果。发明内容0004鉴于以上内。
9、容,有必要提供一种客制化网页处理装置及方法,能够产生不同语系风格的客制化网页,并且节省存储通用网页资料的存储空间以及加载网页的时间。0005所述的客制化网页处理装置,包括网页处理单元以及存储单元。该网页处理单元包括文件夹建立模块,用于在存储单元中建立一个根文件夹,该根文件夹包括一个基文件夹及多个语系文件夹,该文件夹建立模块还用于将基文件夹与每一个语系文件夹之间建立虚拟链接;语系解析模块,用于接收从用户终端发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系,以及根据所需语系在根文件夹下查找对应的语系文件夹;资料翻译模块,用于通过所述虚拟链接从基文件夹中读取通用网页文件,将通用网页文件。
10、中的资料转化成用户所需语系的翻译资料,在所述语系文件夹中查找客制化文件,以及将翻译资料和客制化文件存储在脚本文件中;网页生成模块,用于根据脚本文件产生一个可在用户终端的浏览器上显示成网页的HTML文件,以及根据该HTML文件在浏览器上显示相应语系的客制化网页。0006所述的客制化网页处理方法,包括如下步骤在存储单元中建立一个根文件夹,该根文件夹包括一个基文件夹及多个语系文件夹;将基文件夹与每一个语系文件夹之间建立虚拟链接;接收从用户终端发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系;根据所需语系在根文件夹下查找对应的语系文件夹;通过所述虚拟链接从基文件夹中读取通用网页文件,并将。
11、通用网页文件中的资料转化成用户所需语系的翻译资料;说明书CN102346738ACN102346758A2/4页5在所述语系文件夹中查找客制化文件,并将翻译资料和客制化文件存储在脚本文件中;根据脚本文件产生一个可在用户终端的浏览器上显示成网页的HTML文件;以及根据该HTML文件在所述浏览器上显示相应语系的客制化网页。0007相较于现有技术,本发明所述的客制化网页处理装置及方法,通过虚拟链接使不同语系网页共享通用网页资料来产生不同语系风格的客制化网页,节省了存储通用网页资料的存储空间以及加载网页的时间。附图说明0008图1是本发明客制化网页处理装置较佳实施例的实施架构图。0009图2是在根文件。
12、夹目录下建立不同语系文件虚拟目录的示意图。0010图3是本发明客制化网页处理方法较佳实施例的流程图。0011主要元件符号说明0012客制化网页处理装置10013网页处理单元100014文件夹建立模块1010015语系解析模块1020016资料翻译模块1030017网页生成模块1040018存储单元110019微处理器120020用户终端20021浏览器200022网络3具体实施方式0023如图1所示,是本发明客制化网页处理装置1较佳实施例的实施架构图。在本实施例中,所述客制化网页处理装置1与用户终端2通过网络3相连接。所述客制化网页处理装置1可以为一种网关GATEWAY,或者ADSL调制解调器。
13、ADSL/CABLEMODEM。该客制化网页处理装置1接收用户终端2发送的网页访问网址,从该网页访问网址中解析出用户所需访问网页对应的语系,产生在该语系的客制化网页,并将客制化网页发送给用户终端2。所述语系是指国际通用语系,包括但不限于,简体中文、繁体中文、英语、日语、法语、俄语等。所述客制化网页是指适合不同语系风格的网页,例如,不同语系的网页具有不同网页画面的呈现效果。所述用户终端2可以为一种计算机、手机、或者为PDA装置PERSONALDIGITALASSISTANT,个人数字助理装置。用户终端2包括浏览器20,用于供用户访问所需网站时输入网址以及载入并显示所述客制化网页处理装置1产生的客。
14、制化网页。所述网络3可以是局域网络INTRANET,也可以是广域网络INTERNET或其它类型的通讯网络。0024在本实施例中,所述客制化网页处理装置1包括网页处理单元10、存储单元11以及微处理器12。该网页处理单元10包括文件夹建立模块101、语系解析模块102、资料翻译模块103、以及网页生成模块104。本发明所称模块是为一种能够完成特定功能且能够被微说明书CN102346738ACN102346758A3/4页6处理器12执行的程序段,其比程序更适合于描述软件在所述装置1中的执行过程,因此本发明对软件的描述均以模块描述。0025文件夹建立模块101用于在存储单元11中建立一个根文件夹R。
15、OOTFOLDER,该根文件夹包括一个基文件夹BASEFOLDER及多个语系文件夹LANGUAGEFOLDER。该基文件夹包括多个用于组成网页内容的通用网页文件COMMONFILES,该通用网页文件包括但不限于HTML文件、CSSCASCADINGSTYLESHEET文件、影像文件IMAGEFILES以及脚本文件JAVASCRIPTFILE。HTML文件用于记录每一个网页内容,CSS文件用于控制网页画面的呈现效果,影像文件用于记录网页的影像资料,JAVASCRIPT文件用于将网页内容转换为不同语系的网页。0026所述的文件夹建立模块101还用于将基文件夹与每一个语系文件夹之间建立一个虚拟链接S。
16、YMBOLICLINK。参考图2所示,每一个语系文件夹对应一种语系,例如,汉语文件夹CN_FOLDER,日语文件夹JP_FOLDER,以及英语文件夹EN_FOLDER等。每一个语系文件夹包括客制化文件CUSTOMIZEDFILES,该客制化文件用于记录适合不同语系风格的网页画面呈现效果。文件夹建立模块101通过基文件夹中的通用网页文件与每一个语系文件夹之间建立的虚拟链接,使得每一个语系文件夹可以共享通用网页文件下面的通用网页文件,避免在存储单元11中重复存储基文件夹下的通用网页文件,从而节省了存储单元11的存储空间。当用户端需要访问某一语系例如英语的网站时,该语系文件夹例如EN_FOLDER文。
17、件夹可以通过虚拟链接共享到基文件夹中的通用网页文件,并将通用网页文件中的资料内容翻译成相应语系的网页内容。0027所述的语系解析模块102用于接收从用户终端2的浏览器20发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系,以及根据该语系在根文件夹下查找对应的语系文件夹。当用户从浏览器20输入网站网址HTTP/WWWGOOGLECOMCN时,语系解析模块102从网站网址中解析出用户所需的语系为汉语例如,简体中文,并找到相应的汉语文件夹CN_FOLDER。0028所述的资料翻译模块103用于通过虚拟链接从基文件夹中读取通用网页资料文件,并将通用网页文件中的资料转化成用户所需语系的翻译资。
18、料,以及将翻译资料存储在脚本JAVASCRIPT文件中。资料翻译模块103还用于判断查找到的语系文件夹中是否有客制化文件。当语系文件夹中有客制化文件时,资料翻译模块103从该语系文件夹中读取客制化文件,并将客制化文件增加到JAVASCRIPT文件中。0029所述的网页生成模块104用于根据JAVASCRIPT文件产生一个可在浏览器20上显示成网页的HTML文件,以及将该HTML文件发送至用户终端2并根据该HTML文件在用户终端2的浏览器20上显示相应语系的客制化网页。0030如图3所示,是本发明客制化网页处理方法较佳实施例的流程图。在本实施例中,该方法能够从用户终端2发送的网页访问请求中解析出。
19、用户访问网页所需的不同语系,根据不同语系风格产生在不同语系下的客制化网页,并将该客制化网页发送给用户终端2。0031步骤S30,文件夹建立模块101在存储单元11中建立一个根文件夹ROOTFOLDER,该根文件夹包括一个基文件夹BASEFOLDER及多个语系文件夹LANGUAGEFOLDER。该基文件夹包括多个用于组成网页内容的通用网页文件COMMONFILES,该通用网页文件包括但不限于HTML文件、CSSCASCADINGSTYLESHEET文件、影像文件IMAGE说明书CN102346738ACN102346758A4/4页7FILES以及脚本文件JAVASCRIPTFILE。HTML文。
20、件用于记录每一个网页内容,CSS文件用于控制网页画面的呈现效果,影像文件用于记录网页的影像资料,JAVASCRIPT文件用于将网页内容转换为不同语系的网页。0032步骤S31,文件夹建立模块101将基文件夹与每一个语系文件夹之间建立一个虚拟链接SYMBOLICLINK。参考图2所示,每一个语系文件夹对应一种语系,例如,汉语文件夹CN_FOLDER,日语文件夹JP_FOLDER,以及英语文件夹EN_FOLDER等。每一个语系文件夹包括客制化文件CUSTOMIZEDFILES,该客制化文件用于记录适合不同语系风格的网页画面呈现效果。文件夹建立模块101通过基文件夹中与每一个语系文件夹之间的虚拟链接。
21、,使得每一个语系文件夹可以共享通用网页文件下面的通用网页文件,避免在存储单元11中重复存储基文件夹下的通用网页文件,从而节省了存储单元11的存储空间。当用户端需要访问某一语系例如英语的网站时,该语系文件例如EN_FOLDER文件夹可以通过虚拟链接共享到基文件夹中的通用网页文件,并将通用网页文件中的资料内容翻译成相应语系的网页内容。0033步骤S32,语系解析模块102接收从浏览器20发送的访问网址,从该访问网址中解析出用户所需访问网页对应的语系。步骤S33,语系解析模块102根据所需语系在根文件夹下查找对应的语系文件夹。例如,当用户从浏览器20输入网站网址HTTP/WWWGOOGLECOMCN。
22、时,语系解析模块102从网站网址中解析出用户所需的语系为汉语例如,简体中文,并找到相应的汉语文件夹CN_FOLDER。0034步骤S34,资料翻译模块103通过虚拟链接从基文件夹中读取通用网页文件,并将通用网页文件中的资料转化成用户所需语系的翻译资料。步骤S35,资料翻译模块103判断查找到的语系文件夹中是否含有客制化文件。若语系文件夹中含有客制化文件,执行步骤S36;若语系文件夹中没有客制化文件,执行步骤S37;0035步骤S36,资料翻译模块103从查找到的语系文件夹中读取客制化文件,并将客制化文件以及翻译资料存储到JAVASCRIPT文件中。步骤S37,资料翻译模块103将所述的翻译资料。
23、存储到JAVASCRIPT文件中。0036步骤S38,网页生成模块104根据JAVASCRIPT文件产生一个可在浏览器20上显示成网页的HTML文件。步骤S39,网页生成模块104将该HTML文件发送至用户终端2,并根据HTML文件在用户终端2的浏览器20上显示相应语系的客制化网页。0037以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。说明书CN102346738ACN102346758A1/3页8图1说明书附图CN102346738ACN102346758A2/3页9图2说明书附图CN102346738ACN102346758A3/3页10图3说明书附图CN102346738A。