CN1433239A - 用于将web页html数据表现为适合在无线移动站的屏幕上显示的格式的装置和方法 - Google Patents
用于将web页html数据表现为适合在无线移动站的屏幕上显示的格式的装置和方法 Download PDFInfo
- Publication number
- CN1433239A CN1433239A CN02159838A CN02159838A CN1433239A CN 1433239 A CN1433239 A CN 1433239A CN 02159838 A CN02159838 A CN 02159838A CN 02159838 A CN02159838 A CN 02159838A CN 1433239 A CN1433239 A CN 1433239A
- Authority
- CN
- China
- Prior art keywords
- html
- data
- web page
- leaf
- memory
- 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.)
- Pending
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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Abstract
公开了一种方法和装置,用于将HTML数据过滤成针对移动站的性能进行优化的格式。HTML过滤器使用移动站的性能和限制以及与所需的Web站点内容相关的HTML翻译脚本来产生重新格式化的数据。
Description
技术领域
本发明一般涉及无线移动站,并具体涉及用于将WEB页的HTML数据表现为适合在无线移动站上显示的格式的装置。
背景技术
无线移动站(例如:蜂窝电话、个人数字助理、手持计算机)的性能在迅速增长。无线移动站现在具有使用作为该移动站的一部分的微浏览器来访问互联网的能力。该微浏览器是诸如Microsoft的InternetExplorer和Netscape的Netscape Communicator等个人计算机浏览器的特别简单版本。
最近有一些来自移动站的用于浏览互联网的竞争方式。例如:无线访问协议(Wireless Access Protocol,WAP)、I-mode和Web剪辑(WebClipping)是一些这样的方式。
WAP论坛正在试图对用于以无线方式与互联网和万维网通信的规则进行标准化。为这类通信所设计的语言是无线标记语言(WML)。这种语言是对万维网内容进行编码的新方式。在可扩展标记语言(XML)应用中,WML被设计用于具有在蜂窝电话中流行的小型低分辨率屏幕的无线通信设备。
伴随着能够使用WAP的设备或Web剪辑设备的问题是需要有中间服务器来将HTML内容翻译成适合于并最佳于特定无线设备的形式。在WAP的情况下,例如,该内容被格式化成适合在市场上性能最低的移动站。
所有这些方式都限制无线用户观看Web站点的有限子集并与其进行交互,这些有限子集是服务提供者选择出来以供最终用户使用的。例如,由于服务提供者仅仅将YAHOO、EBAY和SPRINT站点翻译成那些服务提供者的移动站的适合格式,最终用户可能被限制只能访问这些站点的主页。
另外,就如同在WAP中所作的那样,选择性能最低的移动站作为标准使得彩色多媒体Web站点无法在那些具有显示这样的站点的性能的设备上良好地显示。其他的技术需要为那种格式特别维护单独的Web站点。这使得内容提供者需要不得不维护具有几乎相同内容的两个单独的Web站点。用户仍然被限制仅仅访问具有单独内容的那些站点。因此,在本领域有需求,即需要一种方式来将互联网内容提供给所有的能够使用Web的移动站,而不将移动站限制到任何特定的Web站点。
发明内容
为了解决现有技术中的上述缺陷,本发明的主要目的是为在移动站的使用中提供一种HTML过滤过程以将HTML数据为在移动站上显示而进行优化。
无线移动站具有预定的性能(例如:显示分辨率、显示尺寸)。移动站包括一装置,用于将Web页超文本标记语言(HTML)数据转换成适合在移动站显示屏中表现的重新格式化数据。
该装置包括含有下载的Web页HTML数据、HTML过滤器和HTML翻译脚本的存储器。该装置还包括连接到该存储器的一控制器。该控制器能够执行该HTML过滤器,以便该HTML过滤器产生Web页HTML数据的重新格式化数据。响应HTML翻译脚本和移动站的预定性能,完成这种过滤。然后,该控制器将重新格式化数据表现在屏幕上。
前面所述相当粗略地概括了本发明的特征和技术优势,从而本领域的普通技术人员能够更好地理解后面所述的本发明的具体描述。本发明的额外特征和优势将随后进行描述,这将形成本发明的权利要求的主题。本领域的普通技术人员应当意识到,他们可以很容易地使用这些概念和公开的特定实施例作为修改和设计用于执行本发明的相同目的的其他结构的基础。本领域的普通技术人员应当认识到,这种等效的构造将不会在最广阔的形式下脱离本发明的精神和范围。
在开始下面的本发明具体实施方式之前,阐明贯穿本专利文献使用的特定词语和短语的定义是有益的:术语“包含(include)”和“包括(comprise)”以及它们的派生词意味着包含包括的状态(inclusion)而不是限制;术语“或(or)”是包含的意思,意味着“和/或(and/or)”;短语“与……相关的(associated with和associated therewith)”及其派生词可意指“包含”、“被包含在”、“与……相互连”、“含有”、“被含有在”、“连接到”或“与……连接”、“耦连到”或“与……耦连”、“与……进行通信”、“与……合作”、“交错”、“并列”、“接近于”、“被束缚到”或“与……束缚”,“具有”、“具有……的特性”或者相似用语;术语“控制器”指控制至少一种操作的任何设备、系统或其部分,比如设备可以由硬件、固件、或软件,或它们中至少两个的一些组合来实现。应该注意到:与任何特定的控制器相关的功能可以是集中的或分布式的,本地的或远程的。特定词语和短语的定义贯穿整个专利文献规定,那些本领域的普通技术人员应该懂得,即使不是在所有的情况下,也是在很多情况下,这样的定义适用于这样定义的词语和短语的现有的和将来的使用。
附图简要说明
为了更加完整地理解本发明及其优势,下面结合附图对本发明进行具体描述,其中相同的标号代表相同的对象,其中:
图1示出了示例电信网络的所选部分,其中,根据本发明的原理的HTML过滤器可以在无线移动站中或在无线服务提供者互联网服务器中实现;
图2示出了根据本发明的一个实施例的更详细的示例无线移动站;
图3示出了根据本发明的一个实施例的更详细的示例无线服务提供者互联网服务器;
图4是示出了根据本发明的示例实施例的示例HTML过滤器的操作的流程图;
图5是示出了根据本发明的可选实施例的示例HTML过滤器的操作的流程图。
优选实施例的详细说明
下面讨论的图1至4和在本专利文献中用来描述本发明原理的各种实施例仅用于说明,而不能以任何方式构造来限制本发明的范围。本领域的普通技术人员将懂得,本发明的原理可以在任何适当处理的无线网络或移动站手机中实现。
图1示出了示例电信网络100的所选部分,其中,根据本发明的原理的HTML过滤器可以在无线移动站111中或在无线服务提供者(WSP)互联网服务器160中实现。一个这样的电信网络的例子是蜂窝电话网络。
通过例如码分多路访问(CDMA)信道、时分多路访问(TDMA)信道、频分多路访问(FDMA)信道或类似信道,基站101与至少一个移动站(MS)111进行通信。移动站111可以是任何适当的无线设备:包含传统的蜂窝无线电话、PCS手机设备、个人数字助理、便携式计算机或测量设备。本发明不限于移动设备,包含固定无线终端的其他类访问终端也可以使用。然而,为了简化的原因,仅示出了移动站。
在本发明的一个实施例中,BS101包括基站控制器(BSC)和一个或多个基站收发信台(BTS)。基站控制器是为无线通信网络中的特定小区管理包含基站收发信台的无线通信资源的设备。
基站收发信台包括RF收发信机、天线,和位于每个小区站点的其他电气装备。这些装备可包含空调单元、加热单元、电源、电话线接口,以及RF发射机和RF接收机。
为了在解释本发明的操作中简化和清楚的目的,仅示出了一个基站和一个移动站。在一个实施例中,电信网络100将通常包括与多个移动站进行通信的多个基站。
BS101通过通信线和移动交换中心(MSC)140在MS111和互联网150之间传送话音和数据信号。通信线可以是任何适当的连接方式,包含T1线、T3线、光纤链路、网络骨干连接,或任何其它类的数据连接。MSC140是本领域的普通技术人员公知的。
MSC140是在无线网络的用户和诸如PSTN或互联网150的外部网络之间提供服务和协作的交换设备。在本发明的一些实施例中,通信线可以是若干不同的数据链路,其中每条数据链路将多个基站与移动交换中心进行耦连。
无线服务提供者的互联网服务器160通过如上所述的通信线耦连到互联网150。通常的无线服务提供者的例子是AT&T或SPRINT。
互联网服务器160是包括诸如数据处理器和存储器的控制器的计算机。本发明的服务器将随后参考图3进行更详细地说明。
电信网络100还包括多个Web内容提供者。这些内容提供者在计算机服务器上维护Web站点,其中计算机服务器可以是图1中所示的内容提供者A Web站点170或内容提供者B Web站点180。
为了清楚的目的,在图1中仅示出了两个互联网内容提供者Web站点。其它的实施例具有可被本发明的无线服务提供者访问的几十万甚至上百万个Web站点。
图2示出了根据本发明的一个实施例的更详细的示例无线移动站111。无线移动站111包括天线205、无线电频率(RF)收发信机210、发射机(TX)处理电路215、麦克风220、接收机(RX)处理电路、扬声器230、主控制器240、输入/输出(I/O)接口(IF)245、键盘250和显示屏255。
无线移动站111还包括存储器270,其存储基本操作系统(OS)程序271、浏览器应用程序272、HTML翻译脚本程序273、下载的Web页HTML数据文件274、MS设备性能数据库(DB)275、和HTML过滤应用程序276。无线移动站111可以是蜂窝电话、装备了无线调制解调器的个人数据助理(PDA)设备、双向寻呼机、个人通信系统(PCS)设备,或任何其它传统的无线移动系统。
RF收发信机210从天线205接收由无线通信网络的基站发射的输入RF信号。RF收发信机210将输入RF信号进行下转换以产生中频(IF)或基带信号。该中频或基带信号被发送到RX处理电路225,其中RX处理电路225通过对基带或中频信号进行滤波、解码、和/或数字化来产生处理过的基带信号。RX处理电路225将该处理过的基带信号发送到扬声器230(例如:语音数据)或发送到主控制器240以进一步处理(例如:Web浏览)。
TX处理电路215从麦克风220或来自主控制器240的其它输出基带数据(例如:Web数据、e-mail、交互式视频游戏数据)接收模拟或数字语音信号。TX处理电路215将输出基带数据进行编码、复用、和/或数字化来产生处理过的基带或中频信号。
RF收发信机210从TX处理电路215接收输出处理过的基带或中频信号。RF收发信机210将该基带或中频信号上转换为通过天线205进行发射的RF信号。
在一个实施例中,主控制器240是微处理器或微控制器。主控制器240执行基本OS程序271以控制无线移动站111的总体操作。在一个这样的操作中,根据公知的原理,主控制器240通过RF收发信机210、RX处理电路225和TX处理电路215控制前向信道信号的接收和反向信道信号的发射。
主控制器240能够执行驻留在存储器270中的其它过程和程序。主控制器240能够在执行过程的要求下将数据移入存储器270或将数据移出存储器270。
主控制器240还耦连到I/O接口245。I/O接口245向移动站提供连接到诸如膝上型计算机和手持计算机的其他设备的能力。I/O接口245是这些配件和主控制器240之间的通信路径。
主控制器240还耦连到键盘250和显示单元255。键盘250由移动站的最终用户使用以将数据输入到移动站中。在优选实施例中,显示屏255是能够表现来自Web站点的文字和/或至少有限的图案的液晶显示屏。其它的实施例使用其它类的显示屏。
存储器270耦连到主控制器240。存储器270可以包括诸如随机访问存储器(RAM)、各种类型的只读存储器(ROM)或快速(flash)RAM的固态存储器。存储器270还可以包含其它类型的存储器,如:微型硬驱动器或存储数据的可移动介质。
存储器270存储浏览器应用程序272。在一个实施例中,该应用是诸如Netscape Navigator的浏览器的有限版本。浏览器应用程序272能够通过发送由最终用户发起的内容请求来访问Web站点。该最终用户可以输入诸如统一资源定位符(URL)的Web站点网络地址,以从该站点请求使该内容下载到移动站的存储器中。
存储器270还存储诸如HTML翻译脚本程序273的HTML翻译脚本。HTML翻译脚本273是指示与脚本相关的Web站点将如何被随后讨论的HTML过滤应用程序276进行过滤的一组指令。每个Web站点可以具有适合驻留在该Web站点内容的不同翻译脚本。
在一个实施例中,这个翻译脚本从Web站点下载并存储在存储器270中。在另一个实施例中,HTML翻译脚本程序273与来自最近访问的Web站点的其他翻译脚本一起存储在存储器中。通过将这些脚本存储在本地存储器中,通过去除每次访问Web站点时下载脚本的需求,减少了翻译时间。
在另一个实施例中,HTML翻译脚本存储在互联网上的更大脚本库中。例如,最终用户的无线服务提供者可能具有耦连到为流行的Web站点存储翻译脚本的互联网的服务器。
存储器270还存储下载的Web页HTML数据文件274。这些HTML数据是最终用户通过浏览器272请求的内容。
在一个实施例中,存储器270存储MS设备性能275。该数据库包含移动站的大部分或所有属性,即包含:显示尺寸、显示分辨率、显示类型、能够用于显示的色彩数量、存储器大小,和移动站的其它预定性能。
在另一个实施例中,移动站性能不存储在存储器270的数据库中。在这个实施例中,当HTML过滤器需要性能时,主控制器240轮询移动站的各种元件以确定其性能。这个实施例减小了存储这些性能所需的存储器。
存储器270还存储HTML过滤应用程序276。主控制器240执行该HTML过滤器以将下载的HTML Web页重新格式化以针对移动站的性能对HTML数据进行优化。HTML过滤器的操作将随后参考图4进行更详细的描述。
图2的HTML过滤器假定HTML Web页数据被下载到移动站并且过滤操作由移动站的HTML过滤器来执行。在另一个实施例中,无线服务提供者互联网服务器在将重新格式化的HTML数据下载到移动站之前负责执行过滤操作。
图3更详细地示出了根据本发明的一个实施例的示例无线服务提供者(WSP)互联网服务器160。WSP互联网服务器160包括数据处理器305和存储器310。
在一个实施例中,数据处理器305是微处理器或微控制器。其它的实施例使用其它类型的控制器,如:并行处理器,以提供更高的处理能力。数据处理器在本领域是公知的,并且不再进一步讨论。
存储器310耦连到数据处理器305并且存储超文本传输协议(HTTP)代理应用程序311、HTML翻译脚本程序312、移动站(MS)设备性能数据库(DB)313,和取回的Web页HTML数据文件314。存储器310可以是诸如RAM、各种类型的ROM或快速RAM的半导体存储器。存储器310还包含硬驱动器、微型驱动器或用于存储计算机数据的可移动存储器介质。
数据处理器305能够执行HTTP代理应用程序311,以为互联网服务器提供互联网通信能力并且控制服务器的整个操作。由于流行的Web站点内容可以存储在互联网服务器上,则该代理应用向无线服务提供者的客户提供该内容的快速下载。HTTP代理应用程序311还处理访问其它互联网Web站点所需的协议。
存储器310还存储HTML翻译脚本程序312。存储器310可存储各种流行的Web站点脚本以最小化翻译时间。在另一个实施例中,数据处理器305可在需要时从相关的Web站点取回每个HTML翻译脚本。这些翻译脚本程序在前面进行了详细讨论。
在一个实施例中,存储器310存储预订无线服务提供者服务的不同移动站的性能。在这个实施例中,在向系统注册的某时刻或当移动站正在试图下载Web内容时,移动站将一些类型的标识传送到互联网服务器160。该标识可包含移动站的电子序列号(ESN)、号码分配模块(NAM)、或唯一识别移动站的一些其它形式。
互联网服务器接收该标识并使用它对MS设备性能数据库313进行搜索以确定移动站的性能。在这个实施例中,在数据库中包括了预订无线服务提供者的服务的每个移动站。
在可选实施例中,当需要将移动站的性能用于本发明的过滤过程时,移动站将其性能发送到互联网服务器。这个实施例需要额外的时间用于过滤,但是减少了无线服务提供者更新和维护数据库的负荷。
存储器310也存储取回的Web页HTML数据文件314。这是由移动站请求的HTML数据。如随后参考图4进行讨论的那样,当移动站初始化内容请求时,互联网服务器取回这些数据。
HTML过滤应用程序315存储在存储器310中并且由数据处理器305来执行。如图2的实施例中那样,该HTML过滤器响应移动站的性能并使用与取回的Web页相关的特定HTML翻译脚本,负责重新格式化取回的Web页HTML数据文件314。
图4描绘了流程图400,其示出了根据本发明的示例实施例的示例HTML过滤器的操作。在这个实施例中,HTML过滤在移动站中完成。
浏览器应用程序272直接或通过WPS互联网服务器160将Web页请求发送到内容提供者A Web站点170(过程步骤401)。浏览器应用程序272向HTML过滤应用程序276通知被取回的Web页的URL或其它网络地址(过程步骤402)。
当由浏览器应用程序272取回Web页数据时,HTML过滤应用程序276取回HTML翻译脚本程序273(过程步骤403)。当下载了Web页数据和HTML翻译脚本程序273时,HTML过滤应用程序276将Web页HTML数据转换成伪HTML数据。
为了优化伪HTML数据,通过使用移动站的MS设备性能数据库275以及与Web页数据相关的HTML翻译脚本程序273来完成过滤过程(过程步骤404)。换言之,翻译脚本可表明:所需的Web内容在640×480格式下包括65535种颜色,并且移动站只能在240×240格式下显示256种颜色。在这种情况下,为了将内容正确地表现在移动站的显示屏上,过滤器将改变其颜色和分辨率。
然后,浏览器应用程序272在无线移动站111上显示优化的伪HTML数据(过程步骤405)。在可选的实施例中,优化的数据由移动站的其它元件进行表现。
图5描绘了流程图500,其示出了根据本发明的可选实施例的示例HTML过滤器的操作。在这个实施例中,HTML过滤在无线服务提供者的互联网服务器中完成。
HTTP代理应用程序311将Web页请求发送到内容提供者A Web站点170(过程步骤501)。该请求最初来自移动站并且由互联网服务器以代理服务器角色进行中继。HTTP代理应用程序311将取回的Web页的URL或其它网络地址通知给HTML过滤应用程序315(过程步骤502)。
当由HTTP代理应用程序311取回Web页数据时,HTML过滤应用程序315取回HTML翻译脚本程序312(过程步骤503)。当下载了Web页数据和HTML翻译脚本程序312时,HTML过滤应用程序315将Web页HTML数据转换成伪HTML数据。
为了优化伪HTML数据,通过使用与请求移动站相关的MS设备性能数据库313以及与Web页数据相关的HTML翻译脚本程序312来完成过滤过程(过程步骤504)。换言之,翻译脚本可表明:取回的Web页HTML数据文件314在640×480格式下包括65535种颜色,并且该移动站只能在240×240格式下显示256种颜色。在这种情况下,为了将内容正确地表现在移动站的显示屏上过滤器将改变其颜色和分辨率。
然后,HTTP代理应用程序311将优化的伪HTML数据发送到无线移动站111(过程步骤505)。该步骤包含互联网服务器将数据通过互联网150发送到MSC140。MSC140将该数据通过BS101路由到MS111。然后,优化的数据表现在移动站的显示屏上。
在一个实施例中,本发明的HTML过滤器是定制的脚本解释器,用于解释与每个Web页相关的HTML翻译脚本。一个这样的HTML翻译脚本的操作码的例子如下:
tagdel FRAME ;删除所有的FRAME标志
xcvt TABLE page ;将TABLE转换成多个HTML页
%Imgcvt_if 65535 ;如果支持则把图像转换成64K色
%Imgcvt_if 256 ;如果不支持64K色则把图像转换成256色
%Imgcvt 2 ;否则,把图像转换成单色
在这样的实施例中,HTML过滤器将使用移动站的性能以确定显示屏的颜色性能是什么并且根据脚本对图像进行调整。另外,HTML过滤器可能除去不能在特定移动站上显示的Web页的其它部分。
如果在WSP互联网服务器中执行,这种基于记忆的脚本可以随后被翻译成更加紧凑的二进制格式。这将最小化在空中进行传输的字节数,并且因此最小化翻译时间。
以上的脚本例子只是许多这样的翻译脚本之一。本发明不限于脚本的任何一种类型、内容或格式。
总之,本发明的HTML过滤装置和过程向无线移动站提供了以针对该移动站的性能优化过的格式显示Web内容的能力。这减少或去除了互联网内容提供者为不同的移动站性能产生和维护多个Web站点的需求。
尽管已经详细地描述了本发明,本领域的普通技术人员将懂得,他们可以在这里进行各种变化、替换和转变,而不会在广义形式下脱离本发明的精神和范围。
Claims (21)
1.一种装置,在具有预定性能的无线移动站中使用,用于将Web页超文本标记语言(HTML)数据转换成适合用于在无线移动站的显示屏上表现的重新格式化的数据,该装置包括:
含有下载的Web页HTML数据的存储器,HTML过滤器,和HTML翻译脚本;以及
耦连到所述存储器的控制器,该控制器能够执行所述HTML过滤器,以便所述HTML过滤器响应所述HTML翻译脚本和所述预定性能,产生Web页HTML数据的重新格式化的数据,该控制器还能够将所述重新格式化的数据表现在屏幕上。
2.如权利要求1所述的装置,还包括无线电频率收发信机,其发射和接收代表从Web站点下载的Web页HTML数据的无线电频率信号。
3.如权利要求1所述的装置,其中所述预定性能包含无线站的显示尺寸、显示分辨率、颜色分辨率和音频性能。
4.如权利要求1所述的装置,在所述存储器中还包括浏览器应用,该浏览器应用由所述控制器执行,以便该浏览器应用请求Web页HTML数据从Web站点被下载并且该浏览器应用还向所述HTML过滤器通知该Web站点的位置。
5.如权利要求4所述的装置,其中所述存储器还包括多个HTML翻译脚本,并且所述控制器响应该Web页HTML数据,能够选择第一HTML翻译脚本。
6.如权利要求4所述的装置,其中所述控制器能够从所述Web站点下载所述HTML翻译脚本。
7.如权利要求1所述的装置,其中所述存储器还包括由所述控制器使用的预定性能的数据库。
8.一种将超文本标记语言(HTML)数据进行重新格式化以在具有预定性能并包含一显示屏的移动站上表现的装置,该装置在网络服务器中使用,该装置包括:
含有Web页HTML数据的存储器,HTML过滤器,和HTML翻译脚本;以及
耦连到所述存储器的数据处理器,该数据处理器能够执行所述HTML过滤器,以便所述HTML过滤器响应所述HTML翻译脚本和所述预定性能,产生Web页HTML数据的重新格式化的HTML数据,该数据处理器还能够将所述重新格式化的HTML数据发送到所述移动站以在显示屏上表现。
9.如权利要求8所述的装置,其中所述预定性能包含无线站的显示尺寸、显示分辨率、颜色分辨率和音频性能。
10.如权利要求8所述的装置,在所述存储器中还包括代理应用,该代理应用由所述数据处理器执行,以便该代理应用请求Web页HTML数据从Web站点被下载并且该浏览器应用还向所述HTML过滤器通知该Web站点的位置。
11.如权利要求8所述的装置,其中所述存储器还包括多个HTML翻译脚本,并且所述数据处理器响应所述Web页HTML数据,能够选择第一HTML翻译脚本。
12.如权利要求8所述的装置,其中所述存储器还包括由所述数据处理器使用的预定性能的数据库。
13.如权利要求12所述的装置,其中所述数据处理器响应发送到所述装置的移动站标识,能够确定所述移动站的预定性能。
14.如权利要求8所述的装置,其中所述数据处理器耦连到互联网。
15.一种将WEB页HTML数据表现为适合无线移动站的显示屏的格式的方法,用于在含有预定性能和存储超文本标记语言(HTML)过滤器的存储器的无线移动站中使用,该方法包括下列步骤:
从含有网络地址的内容提供者请求包括HTML数据的Web页;
向HTML过滤器通知该内容提供者的网络地址;
取回与所述Web页相关的HTML翻译脚本;
所述HTML过滤器响应所述HTML翻译脚本和所述预定性能,产生Web页HTML数据的重新格式化的Web页;以及
将重新格式化的Web页表现在显示屏上。
16.如权利要求15所述的方法,其中取回HTML翻译脚本的步骤包括从内容提供者下载所述HTML翻译脚本。
17.如权利要求15所述的方法,其中取回HTML翻译脚本的步骤包括从翻译脚本存储服务器下载所述HTML翻译脚本。
18.如权利要求15所述的方法,其中取回HTML翻译脚本的步骤包括从移动站的存储器中选择所述HTML翻译脚本。
19.如权利要求15所述的方法,其中所述预定性能存储在移动站的存储器中的数据库中。
20.一种将WEB页HTML数据表现为适合具有预定性能的无线移动站的显示屏的格式的方法,用于在含有存储超文本标记语言(HTML)过滤器和HTML翻译脚本的存储器的网络服务器中使用,该方法包括下列步骤:
从含有网络地址的内容提供者请求包括HTML数据的Web页;
向HTML过滤器通知该内容提供者的网络地址;
取回与所述Web页相关的HTML翻译脚本;
所述HTML过滤器响应所述HTML翻译脚本和所述预定性能,产生Web页HTML数据的重新格式化的Web页;以及
将重新格式化的Web页发送到所述移动站。
21.如权利要求20所述的方法,其中所述预定性能与网络服务器存储器中的移动站的标识相关。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/034,729 US6955298B2 (en) | 2001-12-27 | 2001-12-27 | Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station |
US10/034,729 | 2001-12-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1433239A true CN1433239A (zh) | 2003-07-30 |
Family
ID=21878228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN02159838A Pending CN1433239A (zh) | 2001-12-27 | 2002-12-27 | 用于将web页html数据表现为适合在无线移动站的屏幕上显示的格式的装置和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6955298B2 (zh) |
EP (1) | EP1324226A1 (zh) |
JP (2) | JP2003263386A (zh) |
KR (1) | KR100876774B1 (zh) |
CN (1) | CN1433239A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101833586A (zh) * | 2010-05-26 | 2010-09-15 | 卓望数码技术(深圳)有限公司 | 一种html小屏幕自适应排版方法及排版服务器 |
CN101601242B (zh) * | 2006-08-17 | 2013-01-02 | 微软公司 | 基于web格式的无线通信 |
JP2014510335A (ja) * | 2011-02-12 | 2014-04-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータにより実施される方法およびコンピュータ・プログラム製品 |
CN105794175A (zh) * | 2013-12-03 | 2016-07-20 | 瑞典爱立信有限公司 | 输送web内容的系统的性能度量 |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1269347A1 (en) | 2000-03-31 | 2003-01-02 | Kapow APS | Method of retrieving attributes from at least two data sources |
US7711854B2 (en) * | 2002-02-07 | 2010-05-04 | Accenture Global Services Gmbh | Retrieving documents over a network with a wireless communication device |
ATE390007T1 (de) * | 2002-06-12 | 2008-04-15 | Ericsson Telefon Ab L M | Verfahren, system und vorrichtung zur bearbeitung von eigenschaften einer endgeräte |
US20040024867A1 (en) * | 2002-06-28 | 2004-02-05 | Openwave Systems Inc. | Method and apparatus for determination of device capabilities on a network |
US7546534B1 (en) * | 2002-08-26 | 2009-06-09 | Microsoft Corporation | Personalizing access of game web site based on user configuration |
US7113776B2 (en) * | 2002-08-30 | 2006-09-26 | Qualcomm Inc. | System and method for application and application metadata filtering based on wireless device capabilities |
NO318991B1 (no) * | 2002-09-05 | 2005-05-30 | Opera Software Asa | Presentasjon av HTML-innhold på en liten terminalskjerm |
US20040095400A1 (en) * | 2002-11-19 | 2004-05-20 | Anderson Andrew T. | Reconfiguration of content for display on devices of different types |
US7185116B2 (en) * | 2002-12-27 | 2007-02-27 | Microsoft Corporation | Template-based customization of a user interface for a messaging application program |
US7782876B2 (en) * | 2003-01-08 | 2010-08-24 | Vtech Telecommunications Limited | Wireless voice data gateway |
US20060184639A1 (en) * | 2003-03-17 | 2006-08-17 | Chua Hui N | Web content adaption process and system |
CA2517599A1 (en) * | 2003-03-17 | 2004-09-30 | British Telecommunications Public Limited Company | Web server for adapted web content |
US7694000B2 (en) * | 2003-04-22 | 2010-04-06 | International Business Machines Corporation | Context sensitive portlets |
US7895513B1 (en) * | 2003-05-28 | 2011-02-22 | Adobe Systems Incorporated | Color reduction in complex figures containing text for space/time constrained platforms |
JP4232092B2 (ja) * | 2003-06-06 | 2009-03-04 | 日本電気株式会社 | 携帯端末システム及び携帯端末 |
US7822934B2 (en) * | 2003-07-01 | 2010-10-26 | T&D Corporation | Multipurpose semiconductor integrated circuit device |
WO2005008469A2 (en) * | 2003-07-11 | 2005-01-27 | Computer Associates Think, Inc. | System and method for generating a graphical user interface (gui) element |
US7346856B2 (en) * | 2003-08-21 | 2008-03-18 | International Business Machines Corporation | Apparatus and method for distributing portions of large web images to fit smaller constrained viewing areas |
US9100814B2 (en) * | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
EP1685502A1 (en) * | 2003-10-22 | 2006-08-02 | Opera Software Asa | Presenting html content on a screen terminal display |
US20050198304A1 (en) * | 2004-01-15 | 2005-09-08 | Ian Oliver | System and method for access point translation of web service content |
US7272790B2 (en) * | 2004-03-05 | 2007-09-18 | Nokia Corporation | Method and device for automatically selecting a frame for display |
US9734222B1 (en) | 2004-04-06 | 2017-08-15 | Jpmorgan Chase Bank, N.A. | Methods and systems for using script files to obtain, format and transport data |
US7584244B2 (en) * | 2004-06-04 | 2009-09-01 | Nokia Corporation | System, method and computer program product for providing content to a terminal |
US9330187B2 (en) * | 2004-06-22 | 2016-05-03 | International Business Machines Corporation | Persuasive portlets |
US9178948B2 (en) * | 2004-07-30 | 2015-11-03 | Qualcomm Incorporated | Methods and apparatus for subscribing to multimedia delivery services in a data network |
GB2416879B (en) * | 2004-08-07 | 2007-04-04 | Surfcontrol Plc | Device resource access filtering system and method |
US20060056604A1 (en) * | 2004-09-15 | 2006-03-16 | Research In Motion Limited | Method for scaling images for usage on a mobile communication device |
KR100678951B1 (ko) * | 2005-01-11 | 2007-02-06 | 삼성전자주식회사 | 제어 장치의 해상도에 따라 홈 네트워크 기기에 대한 제품제어 코드를 생성하는 장치 및 방법 |
CA2598646A1 (en) * | 2005-02-25 | 2006-08-31 | Mobizoft Ab | A terminal independent addressing system for access to a web page via a public mobile network |
EP1710715A1 (fr) * | 2005-04-06 | 2006-10-11 | Amadeus s.a.s | Méthode dynamique de rendu visuel de fenetres d'affichage et de saisie de données sur un écran d'ordinateur |
DE102005021605B4 (de) * | 2005-05-10 | 2013-10-24 | Siemens Aktiengesellschaft | Vorrichtung und Verfahren zum Konfigurieren eines Installationsgeräts |
EP1743681A1 (en) * | 2005-07-13 | 2007-01-17 | In Fusio (S.A.) | Method for promoting an entertainment-based mobile application |
US7787892B2 (en) | 2005-10-05 | 2010-08-31 | Via Technologies, Inc. | Method and apparatus for adaptive multi-stage multi-threshold detection of paging indicators in wireless communication systems |
US20090055727A1 (en) * | 2005-11-18 | 2009-02-26 | Kapow Technologies A/S | Method of performing web-clipping, a web-clipping server and a system for web-clipping |
US20070115253A1 (en) * | 2005-11-23 | 2007-05-24 | Daniel Sandblom | Workstation enabler apparatus and related methods and devices |
US20070168335A1 (en) | 2006-01-17 | 2007-07-19 | Moore Dennis B | Deep enterprise search |
EP2018757A1 (en) * | 2006-05-15 | 2009-01-28 | Kapow Technologies R&D APS | A method of rendering at least one element in a client browser |
US7853607B2 (en) | 2006-08-25 | 2010-12-14 | Sap Ag | Related actions server |
US11392595B2 (en) | 2006-10-26 | 2022-07-19 | EMB Partners, LLC | Techniques for determining relevant electronic content in response to queries |
WO2008057268A2 (en) * | 2006-10-26 | 2008-05-15 | Mobile Content Networks, Inc. | Techniques for determining relevant advertisements in response to queries |
WO2008061230A2 (en) * | 2006-11-16 | 2008-05-22 | Creighton University | Mobile registration system |
US9654495B2 (en) | 2006-12-01 | 2017-05-16 | Websense, Llc | System and method of analyzing web addresses |
US20080163101A1 (en) * | 2007-01-03 | 2008-07-03 | Microsoft Corporation | Managing display windows on small screens |
JPWO2008096417A1 (ja) * | 2007-02-06 | 2010-05-20 | パナソニック株式会社 | コンテンツリスト表示装置およびコンテンツリスト表示方法 |
US20080222273A1 (en) * | 2007-03-07 | 2008-09-11 | Microsoft Corporation | Adaptive rendering of web pages on mobile devices using imaging technology |
US20080270890A1 (en) * | 2007-04-24 | 2008-10-30 | Stern Donald S | Formatting and compression of content data |
US20080313210A1 (en) * | 2007-06-15 | 2008-12-18 | Microsoft Corporation | Content Publishing Customized to Capabilities of Device |
US20090089448A1 (en) * | 2007-09-28 | 2009-04-02 | David Sze | Mobile browser with zoom operations using progressive image download |
US20100157883A1 (en) * | 2007-11-15 | 2010-06-24 | Moses Krausz | Voice over ip cell phone |
US8122372B2 (en) * | 2008-04-17 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Method and system for rendering web pages on a wireless handset |
US20090265618A1 (en) * | 2008-04-18 | 2009-10-22 | Hong-Yung Wang | Method of browsing web information using a mobile handheld device |
US20100146399A1 (en) * | 2008-12-09 | 2010-06-10 | Charles Laurence Stinson | Method, apparatus and system for modifying website flow stack to manage site-wide configuration |
US9111007B2 (en) * | 2009-02-04 | 2015-08-18 | Jataayu Software Limited | Adaptive rendering of a webpage on an electronic display device |
US20110158222A1 (en) * | 2009-12-28 | 2011-06-30 | Duncan Kerr | Cellular telephone systems with support for converting voice calls to data sessions |
US8560731B2 (en) | 2010-04-09 | 2013-10-15 | Mobila, Inc. | Subscription-based dynamic content optimization |
CN102486799B (zh) * | 2010-12-03 | 2014-10-15 | 腾讯科技(深圳)有限公司 | 一种环球信息网www页面处理方法和装置 |
US9418353B2 (en) * | 2010-12-20 | 2016-08-16 | Akamai Technologies, Inc. | Methods and systems for delivering content to differentiated client devices |
KR101299670B1 (ko) | 2012-04-16 | 2013-08-27 | 권오석 | 웹페이지의 동적 변환 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
CN103678393B (zh) | 2012-09-20 | 2018-06-15 | 腾讯科技(深圳)有限公司 | 获取信息的方法和装置 |
US20140143172A1 (en) * | 2012-11-20 | 2014-05-22 | Bmenu As | System, method, software arrangement and computer-accessible medium for a mobile-commerce store generator that automatically extracts and converts data from an electronic-commerce store |
CN104035753B (zh) * | 2013-03-04 | 2018-11-02 | 优视科技有限公司 | 一种双WebView展示定制页面的方法及系统 |
CN105574049B (zh) * | 2014-10-30 | 2020-07-03 | 阿里巴巴集团控股有限公司 | 移动应用的页面处理方法、装置和系统 |
KR101599539B1 (ko) * | 2015-04-13 | 2016-03-10 | 주식회사 비즈모델라인 | 무선 환경의 브라우징 제공 방법 |
JP5894320B1 (ja) * | 2015-07-09 | 2016-03-23 | 株式会社 ディー・エヌ・エー | 情報処理装置及び情報処理プログラム |
KR101683282B1 (ko) * | 2015-07-14 | 2016-12-08 | 주식회사 비즈모델라인 | 무선 환경의 브라우징 제공 방법 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6243596B1 (en) * | 1996-04-10 | 2001-06-05 | Lextron Systems, Inc. | Method and apparatus for modifying and integrating a cellular phone with the capability to access and browse the internet |
US6226642B1 (en) * | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US6311058B1 (en) * | 1998-06-30 | 2001-10-30 | Microsoft Corporation | System for delivering data content over a low bit rate transmission channel |
JPH11250009A (ja) * | 1998-03-04 | 1999-09-17 | Uniden Corp | サーバ装置及びウェブデータ変換方式 |
JP3202968B2 (ja) * | 1998-06-30 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示制御情報生成方法及びコンピュータ |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
KR100415996B1 (ko) * | 1998-10-12 | 2004-01-31 | 삼성전자주식회사 | 웹서버에 의한 html문서의 제공방법 |
KR20000039328A (ko) * | 1998-12-12 | 2000-07-05 | 구자홍 | 웹 브라우저의 에치티엠엘 처리방법 |
US6457030B1 (en) * | 1999-01-29 | 2002-09-24 | International Business Machines Corporation | Systems, methods and computer program products for modifying web content for display via pervasive computing devices |
US6430624B1 (en) * | 1999-10-21 | 2002-08-06 | Air2Web, Inc. | Intelligent harvesting and navigation system and method |
JP2001222487A (ja) * | 2000-02-09 | 2001-08-17 | Nec Corp | データ変換システム及びデータ変換方法 |
KR20010084491A (ko) * | 2000-02-26 | 2001-09-06 | 박태형 | 무선통신 단말기를 위한 인터넷 정보검색 방법 |
JP2001256144A (ja) * | 2000-03-10 | 2001-09-21 | Yamaha Corp | クライアント装置、サーバ装置およびサーバクライアントシステム |
US6593944B1 (en) * | 2000-05-18 | 2003-07-15 | Palm, Inc. | Displaying a web page on an electronic display device having a limited display area |
KR100351478B1 (ko) * | 2000-08-10 | 2002-09-05 | 주식회사 디지털 네트워크그룹 | 웹 브라우저의 개인기호 설정 및 사용방법 |
US20020161928A1 (en) * | 2000-10-10 | 2002-10-31 | Awele Ndili | Smart agent for providing network content to wireless devices |
US7016062B2 (en) * | 2000-11-30 | 2006-03-21 | Ricoh Company, Ltd. | Apparatus, method and system for printing from a wireless mobile device over the internet |
US20020129006A1 (en) * | 2001-02-16 | 2002-09-12 | David Emmett | System and method for modifying a document format |
US6915328B2 (en) * | 2001-03-17 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | Web content format for mobile devices |
-
2001
- 2001-12-27 US US10/034,729 patent/US6955298B2/en not_active Expired - Fee Related
-
2002
- 2002-09-11 KR KR1020020055164A patent/KR100876774B1/ko not_active IP Right Cessation
- 2002-12-25 JP JP2002375596A patent/JP2003263386A/ja not_active Withdrawn
- 2002-12-27 CN CN02159838A patent/CN1433239A/zh active Pending
- 2002-12-27 EP EP02028987A patent/EP1324226A1/en not_active Withdrawn
-
2007
- 2007-04-09 JP JP2007101756A patent/JP2007257647A/ja active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101601242B (zh) * | 2006-08-17 | 2013-01-02 | 微软公司 | 基于web格式的无线通信 |
CN101833586A (zh) * | 2010-05-26 | 2010-09-15 | 卓望数码技术(深圳)有限公司 | 一种html小屏幕自适应排版方法及排版服务器 |
JP2014510335A (ja) * | 2011-02-12 | 2014-04-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータにより実施される方法およびコンピュータ・プログラム製品 |
CN105794175A (zh) * | 2013-12-03 | 2016-07-20 | 瑞典爱立信有限公司 | 输送web内容的系统的性能度量 |
US10230590B2 (en) | 2013-12-03 | 2019-03-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Performance metric of a system conveying web content |
CN105794175B (zh) * | 2013-12-03 | 2019-07-16 | 瑞典爱立信有限公司 | 输送web内容的系统的性能度量 |
Also Published As
Publication number | Publication date |
---|---|
US20030121983A1 (en) | 2003-07-03 |
KR20030057285A (ko) | 2003-07-04 |
EP1324226A1 (en) | 2003-07-02 |
JP2003263386A (ja) | 2003-09-19 |
US6955298B2 (en) | 2005-10-18 |
JP2007257647A (ja) | 2007-10-04 |
KR100876774B1 (ko) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1433239A (zh) | 用于将web页html数据表现为适合在无线移动站的屏幕上显示的格式的装置和方法 | |
CN1812423A (zh) | 通信装置及其使用者接口设定的方法与传送该设定的方法 | |
FI103546B (fi) | Datapalvelu matkaviestinverkossa | |
CN1197322C (zh) | 无线终端 | |
US7739407B1 (en) | Systems for customizing behaviors and interfaces in service invocations | |
CN1435967A (zh) | 信息提供方法、服务器、程序、和存储介质 | |
CN101848457A (zh) | 使用移动电话直接传送使用者接口设定的方法 | |
CN1493165A (zh) | 在个人蜂窝电信装置上因特网会话的启动及其定制协议 | |
CN101957842B (zh) | 一种基于WebKit浏览器的网页缓存控制方法、装置及系统 | |
CN1781139A (zh) | 通过移动终端接入服务的设备和方法 | |
CN1256847A (zh) | 一个移动通信网络中的数据服务 | |
CN101067819A (zh) | 网页资源发布方法和发布系统 | |
CN101626395A (zh) | 二维码引导移动终端访问万维网的方法和系统 | |
CN1685323A (zh) | 通信系统,中继设备和通信控制方法 | |
US6766296B1 (en) | Data conversion system | |
CN1816170A (zh) | 短信收发的编码转换方法及其应用的网络设备 | |
CN1496647A (zh) | 访问存储于支持因特网协议的移动终端装置中的文件的方法和装置 | |
CN1787672A (zh) | 利用移动通信终端的sim信息的配置文件自动设置方法 | |
CN1960409A (zh) | 一种在移动电话上浏览web或rss网站内容的方法及其计算机装置 | |
CN1490738A (zh) | 综合Web浏览业务的装置及其方法 | |
CN101699839A (zh) | 移动终端图形适配系统及其方法 | |
CN1992603A (zh) | 在无线网络环境下实现数据传输的方法及系统 | |
CN1917465A (zh) | 一种实现流媒体互动的方法及系统 | |
KR100876958B1 (ko) | 다양한 사양 및 종류의 단말기와 애플리케이션 서버 간의데이터 통신을 지원하는 미들웨어 및 그 운용 방법 | |
CN1252972C (zh) | 书签信息的传递 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20030730 |