CN100442286C - 数据处理的方法和系统 - Google Patents
数据处理的方法和系统 Download PDFInfo
- Publication number
- CN100442286C CN100442286C CNB2006100042828A CN200610004282A CN100442286C CN 100442286 C CN100442286 C CN 100442286C CN B2006100042828 A CNB2006100042828 A CN B2006100042828A CN 200610004282 A CN200610004282 A CN 200610004282A CN 100442286 C CN100442286 C CN 100442286C
- Authority
- CN
- China
- Prior art keywords
- language
- request
- web page
- portal
- http
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
Abstract
本发明揭示了在门户站点内产生多语言Web页面的方法、计算机程序产品和设备。按照优选实施例,与Web服务器关联的过滤器模块截获对特定门户站点页面的HTTP(超文本传送协议)请求,并识别该请求的发送方。确定发送方的语言首选项,并发出一组新的语言特定的HTTP请求,从而得到用发送方首选语言中的每种语言表达的小门户站点内容。将这些语言特定的请求的结果组合到多语言门户站点页面。
Description
技术领域
本发明涉及Web门户站点技术。具体地说,本发明提供了从小门户站点(portlet)创建动态多语言门户站点的方法、计算机程序产品和设备。
背景技术
门户站点市场为增长速度最快的计算机软件市场之一。在本发明的优选实施例的环境中,可以将门户站点定义为一种应用,其提供按照用户的需求和职责进行了个性化的、与各种信息、商业过程和人进行交互的单个安全点。门户站点,或者说“Web门户站点”,是提供一系列资源和服务(如电子邮件、论坛、搜索引擎和在线购物中心)的Web站点或服务。典型的,用户在因特网上使用诸如Web浏览器之类的软件应用来访问门户站点。Web浏览器,或者说“浏览器”,是一种用来定位和显示Web页面的软件应用。两种流行的浏览器为NETSCAPE NAVIGATORTM和MICROSOFT INTERNETEXPLORERTM。这两种浏览器都是图形浏览器,这意味着它们可以显示图形以及文本。此外,最先进的浏览器可以给出包括声音和视频的多媒体信息,不过它们通常需要一些插件来处理特定的格式。
对门户站点的需求推动了不同的门户站点供应商对新技术的迅速开发,以便使他们的产品在市场上能占据有利地位。毋庸质疑,门户站点是从其原始早期阶段进化到目前状态的。最初,门户站点主要是用作对不同信息源的接入点,其中内容由门户站点运营商选择。接着,门户站点定制使用户具有了选择使用Web浏览器在用户的门户站点视图上显示的内容的能力。在这个阶段,用户能按照用户的兴趣选择信息,并更迅速检索与其兴趣有关的信息。定制信息发送导致引入企业门户站点或公司门户站点。企业门户站点在组织内部提供企业内部数据。
门户站点的不断进化还体现在门户站点产品的体系结构。起先,门户站点类产品作为可从组件外安装并包括标准应用(其提供门户站点功能)的预封装应用予以分发。随着对新应用的需求,供应商将他们的产品扩展,以满足新应用的要求。由于采用专有设计,门户站点供应商在其门户站点上添加专用的功能,从而将门户站点的成功与门户站点所包括的应用捆绑在一起。这导致整体式门户站点结构的分解和门户站点框架的产生。
今天所提供的门户站点产品使用体系结构,借助所述体系结构门户站点本身只实现标准功能(如安全性、授权、验证、聚合、高速缓存、用户管理、招募、再现等)。门户站点提供了集成其他应用组件的基础结构。这种体系结构的典型实施例包括对应用进行整合的API,从而只要来自不同供应商的应用匹配门户站点产品的API就可使用。按照目前的行话,这些应用通常称为“小门户站点(portlet)”。在本技术领域内,目前在用的“小门户站点”的同义词包括“iViews”(由德国Walldorf的SAP AC使用的术语)或“Web部件”(由Microsoft公司(Redmond,WA)使用的术语)。
小门户站点是可以添加到门户站点中并设计成在门户站点的小门户站点容器中运行的组件。小门户站点可以提供不同的功能,从简单的静态或动态内容再现到诸如电子邮件、电子日历之类的应用功能等等。小门户站点通过门户站点基础结构间接调用,并产生适合于聚合在较大页面中的内容。
在有些情况下,希望在单个页面上以多种语言提供内容。例如,外语学生可能希望能以其本国语言与外国语言并立的方式显示文本,以供比较。类似,一些翻译得到的文本在有原始语言现成可参考的情况下可得到更透彻的理解。例如,对于许多有多种语言版本的多边条约,通过比较文本的不同语言版本,可以对其有更透彻的理解。作为另一个例子,圣经学者在研究圣经时通常要参考源语言版本(希伯来语、亚拉姆语和古希腊共通语)和各种译本(圣经拉丁语、英语版等)。
可以用统一码(Unicode)字符集直接将多语言Web页面生成为单个页面。统一码字符编码标准支持许多不同语言,包括基于非字母字符的语言,诸如汉语。或者,也可以通过用服务器端引用(SSI)(如JAVA服务器页面(JSP)所提供的)将不同的Web页面片段插入单个页面,来生成多语言页面。然而,这两种方式有着不是动态可配置的缺点。在这两种方式中,添加、删除或重排语言特定的内容的位置需要修改用于主页的源代码。
因此,所需要的是一种在Web页面内提供动态可配置的多语言内容的方法。本发明提供了一种能解决这个及其他问题的解决方案,所述解决方案与以前的解决方案相比还有其他一些优点。
发明内容
本发明提供了一种在门户站点内产生多语言Web页面的方法、计算机程序产品和设备。按照优选实施例,与Web服务器关联的过滤器模块截获对特定门户站点页面(portal page)的HTTP(超文本传送协议)请求,并识别请求的发送方。确定发送方的语言首选项,并发出一组新的语言特定的HTTP请求,以得到用发送方首选语言中的每种语言表达的小门户站点内容。然后,将这些语言特定的请求的结果组合(assemble)到多语言门户站点页面中。
以上是一个概要,其根据需要对细节进行了简化、概括和省略。当然,本领域技术人员可以理解这个概要只是例示性的,而不是限制性的。从以下的非限制性的详细说明中可以清楚地看到仅由权利要求书给出的本发明的其他方面、独创性特征和优点。
附图说明
本领域技术人员参考附图可以更好地理解本发明及其目的、特征和优点,在这些附图中:
图1为按照本发明的优选实施例设计的显示由小门户站点组成的门户站点的Web浏览器的示意图;
图2为例示本发明的优选实施例的一般工作情况的示意图;
图3为例示在本发明的优选实施例中所用的HTTP请求的头标的具体细节的示意图;
图4为按照本发明的优选实施例从小门户站点组合多语言门户站点的过程的流程图;以及
图5为可以实现本发明的过程的数据处理系统的方框图。
具体实施方式
以下将对本发明的例子进行详细说明,但不应将这看作是对本发明本身的限制。适当地说,多种变形都将落入在本说明后的权利要求书中给出的本发明的专利保护范围。
图1为Web浏览器100的示意图,其中示出了按照本发明的优选实施例设计的多语言门户站点。如图1所示,Web浏览器100所显示的门户站点由许多小门户站点组成,每个小门户站点呈现为用不同的语言。在图1这个例子中,这些小门户站点用来以六种不同的语言显示柏林的气象预报。小门户站点102、104、106、108、110和112分别用德语、日语、美式英语、巴西葡萄牙语、法语和意大利语显示同样的气象预报。
图2为例示按照本发明的优选实施例组合和呈现诸如在图1中所示的多语言门户站点的过程的示意图。客户机计算机202以超文本传送协议(HTTP)发出对多语言门户站点页面的请求204。HTTP(版本1.1)在因特网工程工作组(IETF)的征求意见资料(RFC)2616中有详细说明,该文献在这里列为参考予以引用。请求204由门户站点服务器205接收,由过滤器模块206加以处理。过滤器模块206是软件模块,其作用是保证将具有采用所需语言的内容的多语言门户站点页面返回给客户机计算机202。过滤器模块206访问用户数据库208,其含有有关在门户站点服务器205上宿主的门户站点的不同用户的语言首选项的信息。用户可以用首选项注册表209(它本身是Web页面)将其语言首选项输入用户数据库208。
在过滤器模块206接收到HTTP请求204时,过滤器模块206首先试图识别客户机计算机202。本领域中有许多不同的已知技术来识别Web客户机。例如,特定的Web客户机可以通过它的因特网协议(IP)地址来识别。或者,门户站点服务器205可能已将cookie放置在客户机计算机202上,Web服务器205可随后检索该cookie,以识别客户机计算机202就是放置或存储了该cookie的计算机。一旦过滤器模块206识别了客户机计算机202,过滤器模块206就查阅用户数据库208,确定与客户机计算机202关联的语言首选项。也就是说,过滤器206确定客户机计算机202的用户想要在多语言门户站点上看到哪些语言。在本发明的可能实施例中,所述语言首选项信息可与会话对象(例如,在JAVA服务小程序应用编程接口中)关联。
一旦确定了用户的首选项,就产生一系列语言特定的HTTP请求210、212、214、216、218和220,以便请求用每种所需的语言表达的小门户站点内容。在这个例子中,假设用户的语言首选项与图1中所显示的这些语言相应。因此,HTTP请求210、212、214、216、218和220分别与法语、巴西葡萄牙语、美式英语、意大利语、德语和日语相应。HTTP请求210、212、214、216、218和220被转发给小门户站点容器222,小门户站点容器222返回用与HTTP请求210、212、214、216、218和220相应的各种语言表达的所请求内容。将每个所述请求的结果返回给过滤器模块206,在此将其组合到门户站点页面并返回给客户机计算机202。
图3示出了按照本发明的优选实施例获取原始HTTP请求205并从原始请求产生一组语言特定的HTTP请求210、212、214、216、218和220的过程的详细情况。如图3所示,原始HTTP请求204包括初始头标行300,它将请求标识为HTTP请求,还标识出HTTP请求所属的文档,在该情况下为“portal.jsp”。原始HTTP请求204还包括头标行301,指出客户机计算机202将接受HTTP请求204的结果所用的字符集。在这里,选择UTF-8字符编码。UTF-8是统一码字符编码标准的字节编码版本,在因特网工程工作组(IETF)的征求意见资料(RFC)3629中有描述。统一码是一种国际多语言字符编码标准。统一码可用于对诸如使用拉丁字母变型的西欧语言、使用西里尔字母的俄语及其他语言之类的字母语言以及诸如闪族语、希伯来语和阿拉伯语之类的基于其他字母的语言编码。统一码还支持诸如汉语和日语(汉字)之类的基于非字母字符的语言。通过以统一码接受原始HTTP请求204的结果(经由UTF-8编码标准),就能够在单个门户站点页面内显示多种语言(使用多个字符集)。
如图2所示,过滤器模块206得到HTTP请求204,并响应该请求按照存储在用户数据库208内的用户首选项产生一组语言特定的HTTP请求210、212、214、216、218和220。图3中更为详细地示出了这些语言特定的请求。专用于法语的请求210象原始请求204那样以初始“GET”头标行302开始,这将请求210标识为HTTP请求,还标识了所请求的文件。请求210还包括辅助头标行304,用来指出请求使用法语的内容(用2字母代码“fr”标示)。用于在HTTP请求内标识语言的代码是从国际标准化组织(ISO)标准639(用于标识语言)和ISO标准3166(用于标识语言)得到的代码的融合,如在IETF RFC 3066中所说明的。第三个头标行306指出请求UTF-8字符编码。如图3所示,为每个所需的语言产生语言特定的HTTP请求。
每个这些语言特定的HTTP请求虽然都指向同一个文件(在本情况下为“portal.jsp”),但每个语言特定的请求具有不同的“Accept-language”头标。这是一种指出希望用不同语言表达同样信息内容的方便方式。通常,这种技术用来支持同一Web服务器上同一web站点的不同版本(即,不同语言版本)。然而,在本发明的优选实施例中,使用这种技术,以允许从一个或多个小门户站点的不同语言版本组合出多语言门户站点页面。
本领域技术人员可以看到,虽然在给出的这个例子中显示的是同一小门户站点的不同语言版本,但也可以通过使用本发明的方法从若干各用不同语言的小门户站点组合出门户站点。例如,在按照本发明的门户站点页面内,可以用英语显示气象小门户站点,同时用汉语显示时钟小门户站点,用法语显示主要内容小门户站点,等等。
图4为按照本发明的优选实施例组合和呈现多语言门户站点的过程的流程图。首先,从客户机计算机接收对多语言门户站点页面的HTTP请求(方框400)。接着,例如通过cookie或IP地址来识别请求的发送方(即,客户机)(方框402)。然后,确定所识别的发送方是否具有存储在与网络服务器关联的用户数据库(例如,图2中的用户数据库208)内的语言首选项或设置(方框404)。如果没有这样的设置(方框404的确定结果为否),就按原样处理所接收的HTTP请求(方框406),例如将它转发给门户站点服务器222(图2)。
如果发送方具有存储在数据库内的语言首选项(方框404的确定结果为是),就从数据库检索这些语言首选项(方框408)。产生在其中按照所检索的语言首选项设置了“Accept-Language”头标的新HTTP请求(方框410)。最后,用这些新HTTP请求来检索使用所需语言的所需内容,并将这些新HTTP请求的结果组合到完成的多语言门户站点页面中(方框412)。
图5例示了信息处理系统或数据处理系统501,其是能够实现在这里所说明的系统和方法的计算机系统的简化例子。计算机系统501包括接到主总线502上的处理器500。二级(L2)高速缓存507也接到主总线502上。主机-PCI桥506与主存储器508连接,包括高速缓存和主存储器控制功能,并提供处理在PCI总线510、处理器500、L2高速缓存507和主总线502之间的传送的总线控制。PCI总线510提供对包括例如LAN卡530在内的多种设备的接口。PCI-ISA桥535提供处理在PCI总线525与ISA总线540、通用串行总线(USB)功能545、IDE设备功能、电源管理功能555之间的传送的总线控制,还可以包括其他未示出的功能组件,诸如实时时钟(RTC)、DMA控制、中断支持和系统管理总线支持。各个外围设备和输入/输出(I/O)设备可以接到与ISA总线540连接的各种接口560(例如,并行接口562、串行接口564、红外(IR)接口、键盘接口568、鼠标接口570和固定盘(FDD)接口)。或者,可以由接到ISA总线540上的超级I/O控制器(未示出)接纳多个I/O设备。
BIOS接到ISA总线540上,含有用于各种低层系统功能和系统引导功能的必需的处理器可执行代码。BIOS可以存储在任何计算机可读媒体内,包括磁存储媒体、光存储媒体、快擦写存储器、随机存取存储器、只读存储器和传送对指令编码的信号(例如,来自网络的信号)的通信媒体。为了将计算机系统501接到另一个计算机系统上以通过网络拷贝文件,将LAN卡530连接到PCI-ISA桥535。类似地,为了将计算机系统501接到ISP上,以使用电话线连接与因特网连接,将调制调解器575接到串行口564和PCI-ISA桥535上。
虽然图5所示的计算机系统能执行在这里所说明的过程,但这个计算机系统只是计算机系统的例子。本领域技术人员可以理解,许多其他计算机系统设计可以执行在这里所说明的过程。
本发明的优选实现方式之一是客户机应用,即在可以例如驻留在计算机的随机存取存储器内的代码模块内的一组指令(程序代码)或其他功能描述材料。在计算机需要前,这组指令可以存储在另一计算机存储器内,例如存储在硬盘驱动器内或存储在诸如光盘(供最终在CD ROM内使用)或软盘(供最终在软盘驱动器内使用)中,或者通过因特网或其他计算机网络下载。因此,本发明可以实现为供计算机用的计算机程序产品。此外,虽然所说明的这些方法很方便在由软件有选择地激活或重新配置的通用计算机内实现,但本领域技术人员也清楚这样的方法也可以用够建成执行这些所需步骤的硬件、固件或更为专用的设备实现。功能描述材料是赋予机器功能的信息。功能描述材料包括但不局限于计算机程序、指令、规则、事实、可计算函数的定义、对象和数据结构。
虽然以上示出和说明了本发明的一些具体实现方式,但对于本领域技术人员来说,根据在这里所说明的原理在不背离本发明及其显著形态的情况下可以作出种种变动和修改是显而易见的。因此,所附权利要求书将所有在本发明的精神实质和专利保护范围内的变动和修改都纳入它们的专利保护范围内。此外,可以理解,本发明仅由所附权利要求书定义。本领域技术人员可以理解,若意图使用所引入的权利要求元素的特定数量,这种意图将在权利要求中明确记载,在没有这种记载时,则不存在这种限制。为了帮助理解,作为非限定性的例子,随附权利要求包含引入性短语“至少一个”和“一个或多个”来引入权利要求元素。但是,使用这种短语不应理解为意味着用“一”或“一个”引入权利要求元素将包含这样引入的权利要求元素的任何特定权利要求限定为仅包含一个这样的元素的发明,即使当同一权利要求既包括引入性短语“至少一个”和“一个或多个”又包括“一”或“一个”也不例外,这同样适用于使用“该”、“所述”等词的情况。
Claims (14)
1.一种计算机实现的方法,包括:
接收来自客户机的对Web页面的原始请求;
确定客户机的标识;
确定与客户机的标识关联的多个语言首选项;
从多个语言首选项产生多个语言特定的web页面请求,其中每个语言特定的web页面请求对应于多个语言首选项的不同语言首选项;以及
响应原始请求,组合多个语言特定的web页面请求的结果以呈现给客户机。
2.根据权利要求1所述的方法,其中所述原始请求指定多语言字符编码。
3.根据权利要求2所述的方法,其中所述多语言字符编码为UTF-8。
4.根据权利要求1所述的方法,其中每个所述语言特定的web页面请求均含有为该请求指定接受的语言的请求头标。
5.根据权利要求1所述的方法,其中至少一个所述语言特定的请求使用超文本传送协议(HTTP)。
6.根据权利要求1所述的方法,其中所述原始请求使用超文本传送协议(HTTP)。
7.一种数据处理系统,包括:
用于接收来自客户机的对Web页面的原始请求的装置;
用于确定客户机的标识的装置;
用于确定与客户机的标识关联的多个语言首选项的装置;
用于从多个语言首选项产生多个语言特定的web页面请求的装置,其中每个语言特定的web页面请求对应于多个语言首选项的不同语言首选项;以及
用于响应原始请求,组合多个语言特定的web页面请求的结果以呈现给客户机的装置。
8.根据权利要求7所述的数据处理系统,其中所述原始请求指定多语言字符编码。
9.根据权利要求8所述的数据处理系统,其中所述多语言字符编码为UTF-8。
10.根据权利要求7所述的数据处理系统,其中每个所述语言特定的web页面请求均含有为该请求指定接受的语言的请求头标。
11.根据权利要求7所述的数据处理系统,其中至少一个所述语言特定的web页面请求使用超文本传送协议(HTTP)。
12.一种系统,包括:
客户机计算机;
服务器计算机;以及
允许在客户机计算机与服务器计算机之间进行通信的网络,
其中客户机计算机通过网络将请求发送给服务器计算机,
其中响应接收所述请求,服务器计算机产生多个语言特定的web页面请求,每个语言特定的web页面请求对应于与客户机计算机关联的多个相互不同的语言首选项中的不同语言,
其中服务器计算机收集语言特定的web页面请求的结果并将其组合到门户站点页面中,以及
其中服务器计算机将门户站点页面发送给客户机计算机。
13.根据权利要求12所述的系统,其中每个所述语言特定的请求均含有为该请求指定接受的语言的web页面请求头标。
14.根据权利要求12所述的系统,其中原始请求指定多语言字符编码。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/089,393 US20060218133A1 (en) | 2005-03-24 | 2005-03-24 | Constructing dynamic multilingual pages in a Web portal |
US11/089,393 | 2005-03-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1838121A CN1838121A (zh) | 2006-09-27 |
CN100442286C true CN100442286C (zh) | 2008-12-10 |
Family
ID=37015518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100042828A Expired - Fee Related CN100442286C (zh) | 2005-03-24 | 2006-02-13 | 数据处理的方法和系统 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060218133A1 (zh) |
CN (1) | CN100442286C (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8185819B2 (en) | 2005-12-12 | 2012-05-22 | Google Inc. | Module specification for a module to be incorporated into a container document |
US20090006996A1 (en) * | 2006-08-07 | 2009-01-01 | Shoumen Saha | Updating Content Within A Container Document For User Groups |
US8407250B2 (en) | 2006-08-07 | 2013-03-26 | Google Inc. | Distribution of content document to varying users with security customization and scalability |
US8185830B2 (en) | 2006-08-07 | 2012-05-22 | Google Inc. | Configuring a content document for users and user groups |
US8954861B1 (en) * | 2006-08-07 | 2015-02-10 | Google Inc. | Administrator configurable gadget directory for personalized start pages |
US8230490B2 (en) * | 2007-07-31 | 2012-07-24 | Keycorp | System and method for authentication of users in a secure computer system |
US7698688B2 (en) * | 2008-03-28 | 2010-04-13 | International Business Machines Corporation | Method for automating an internationalization test in a multilingual web application |
US7663511B2 (en) * | 2008-06-18 | 2010-02-16 | Microsoft Corporation | Dynamic character encoding |
CN102364437A (zh) * | 2011-09-22 | 2012-02-29 | 厦门游家网络有限公司 | 多语言站点开发系统及其实现方法 |
US9965468B2 (en) | 2013-11-29 | 2018-05-08 | Huawei Device Co., Ltd. | Method and apparatus for acquiring network resource |
GB2524491A (en) * | 2014-03-24 | 2015-09-30 | Interceptor Solutions Ltd | Multilingual system and corresponding method |
KR102384626B1 (ko) | 2016-04-15 | 2022-04-11 | 이베이 인크. | 상이한 사이트들에 걸쳐 데이터를 채택하는 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370581B2 (en) * | 1998-06-04 | 2002-04-09 | Sun Microsystems, Inc. | Method, apparatus, and product for transmitting multibyte characters in a network |
US20030005159A1 (en) * | 2001-06-07 | 2003-01-02 | International Business Machines Corporation | Method and system for generating and serving multilingual web pages |
CN1448866A (zh) * | 2002-03-29 | 2003-10-15 | 富士施乐株式会社 | 网页提供方法、装置和程序 |
CN1479221A (zh) * | 2003-08-01 | 2004-03-03 | 威盛电子股份有限公司 | 跨语言企业网站网页数据的管理方法、装置及其存储介质 |
US20040156071A1 (en) * | 2003-02-06 | 2004-08-12 | Lay Daniel Travis | Language preferences for printer status strings and configuration menus |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2207329A (en) * | 1987-07-17 | 1989-01-25 | Philips Electronic Associated | Teletext decoders |
FR2793353B1 (fr) * | 1999-05-07 | 2001-06-01 | Itt Mfg Enterprises Inc | Connecteur electrique monobloc pour le raccordement d'une carte a circuit(s) integre(s) |
US9053500B2 (en) * | 1999-06-30 | 2015-06-09 | Blackboard Inc. | Internet-based education support system and method with multi-language capability |
JP4011268B2 (ja) * | 2000-07-05 | 2007-11-21 | 株式会社アイアイエス | 多言語翻訳システム |
JP3477640B2 (ja) * | 2000-08-10 | 2003-12-10 | 日本航空電子工業株式会社 | コネクタ |
US20020174196A1 (en) * | 2001-04-30 | 2002-11-21 | Donohoe J. Douglas | Methods and systems for creating a multilingual web application |
US20030167250A1 (en) * | 2001-05-24 | 2003-09-04 | Yaakov Sash | Information delivery system |
US20040088155A1 (en) * | 2002-10-31 | 2004-05-06 | John Kerr | Method and apparatus for localization of applications |
US6875049B2 (en) * | 2002-11-27 | 2005-04-05 | Research In Motion Limited | Battery connector capable of connecting multiple power consuming circuit boards |
JP2005202766A (ja) * | 2004-01-16 | 2005-07-28 | National Institute Of Information & Communication Technology | 類似コンテンツの同時提示システム |
-
2005
- 2005-03-24 US US11/089,393 patent/US20060218133A1/en not_active Abandoned
-
2006
- 2006-02-13 CN CNB2006100042828A patent/CN100442286C/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370581B2 (en) * | 1998-06-04 | 2002-04-09 | Sun Microsystems, Inc. | Method, apparatus, and product for transmitting multibyte characters in a network |
US20030005159A1 (en) * | 2001-06-07 | 2003-01-02 | International Business Machines Corporation | Method and system for generating and serving multilingual web pages |
CN1448866A (zh) * | 2002-03-29 | 2003-10-15 | 富士施乐株式会社 | 网页提供方法、装置和程序 |
JP2003296223A (ja) * | 2002-03-29 | 2003-10-17 | Fuji Xerox Co Ltd | ウェブページ提供方法および装置並びにプログラム |
US20040156071A1 (en) * | 2003-02-06 | 2004-08-12 | Lay Daniel Travis | Language preferences for printer status strings and configuration menus |
CN1479221A (zh) * | 2003-08-01 | 2004-03-03 | 威盛电子股份有限公司 | 跨语言企业网站网页数据的管理方法、装置及其存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN1838121A (zh) | 2006-09-27 |
US20060218133A1 (en) | 2006-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100442286C (zh) | 数据处理的方法和系统 | |
KR100310760B1 (ko) | 인터넷웹페이지의국제적지원을위한방법및시스템 | |
US6338059B1 (en) | Hyperlinked search interface for distributed database | |
TW424185B (en) | Named bookmark sets | |
US7747782B2 (en) | System and method for providing and displaying information content | |
US5870767A (en) | Method and system for rendering hyper-link information in a printable medium from a graphical user interface | |
US9811599B2 (en) | Methods and systems for providing content provider-specified URL keyword navigation | |
EP2089817B1 (en) | Method and system for intelligent processing of electronic information | |
EP1641211A2 (en) | Web server and method for dynamic content. | |
US7500181B2 (en) | Method for updating a portal page | |
US20080215591A1 (en) | Email interface for weblog entries | |
JPH11328076A (ja) | インターネットへのアクセス方法およびシステム | |
WO2004040481A1 (en) | A system and method for providing and displaying information content | |
JPH1153279A (ja) | 情報処理装置および方法、情報提供装置および方法、情報処理システム、並びに提供媒体 | |
KR20010103670A (ko) | 쉐도우 콜백 기능을 갖는 메시지 에일리어싱 기능을이용한 네트워크상의 정보 엑세스 방법 및 시스템 | |
JP2000090001A (ja) | 変換設定を使用した電子デ―タの変換方法およびシステム | |
KR20080102166A (ko) | 정교한 검색 사용자 인터페이스를 위한 방법 및 이를 수행하기 위한 컴퓨터 | |
EP2711852A1 (en) | Methods and systems for providing content provider-specified URL keyword navigation | |
US20030110210A1 (en) | Information communication system | |
US20050235036A1 (en) | Intelligent URL redirector | |
US20020095458A1 (en) | Method, system and computer program for enhanced access to content over a network | |
EP2984576A1 (en) | Smart navigation services | |
US8694614B2 (en) | Shortcut sets for controlled environments | |
KR100321926B1 (ko) | 직접 접근 방식을 이용한 정보 및/또는 서비스를 제공하기 위한 컴퓨터 프로그램을 저장한 기록매체 및 시스템 | |
KR20010075446A (ko) | 대안의 인터넷 리소스 식별자 및 주소를 위한 방법 및시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081210 Termination date: 20160213 |
|
CF01 | Termination of patent right due to non-payment of annual fee |