[go: up one dir, main page]

CN1620053A - 标记网页的方法和设备 - Google Patents

标记网页的方法和设备 Download PDF

Info

Publication number
CN1620053A
CN1620053A CNA2004100929885A CN200410092988A CN1620053A CN 1620053 A CN1620053 A CN 1620053A CN A2004100929885 A CNA2004100929885 A CN A2004100929885A CN 200410092988 A CN200410092988 A CN 200410092988A CN 1620053 A CN1620053 A CN 1620053A
Authority
CN
China
Prior art keywords
webpage
moieties
labelled
handling system
data handling
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.)
Granted
Application number
CNA2004100929885A
Other languages
English (en)
Other versions
CN100553250C (zh
Inventor
拉克施密·N.·波特卢里
勃拉伯哈卡·戈帕兰
堪玛尼·纳奇姆苏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IBM China Co Ltd
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1620053A publication Critical patent/CN1620053A/zh
Application granted granted Critical
Publication of CN100553250C publication Critical patent/CN100553250C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种在数据处理系统中标记网页的方法、设备和计算机指令。接收用户输入,以便标记在数据处理系统中显示的网页的一部分,从而形成被标记部分。被标记部分的标识符被保存在数据处理系统中的本地数据结构中。网页的随后取回导致具有被标记部分的网页的呈现。利用保存在本地数据结构中的标识符,完成所述呈现。

Description

标记网页的方法和设备
本申请涉及2003年4月30日申请的序列号为10/427,130的申请“Method and Apparatus for Making 0f Web Page Portions forRevisiting the Marked Portions”(代理人案卷号AUS920030102S1),该申请转让给共同的受让人,并全部收录于此,作为参考。
技术领域
本发明涉及改进的数据处理系统,尤其是处理数据的方法和设备。更具体地说,本发明提供一种标记网页的各个部分,从而稍后可再访问这些部分的方法、设备和计算机指令。
背景技术
因特网,也称为“互联网”是借助网关结合在一起的一组可能不同的计算机网络,网关负责数据传送和将消息从发送网络的协议变换到接收网络所使用协议。大写时,术语“因特网”指的是使用TCP/IP协议组的网络和网关的集合。
因特网已变成作为信息和娱乐源泉的文化设施。许多企业正在创建因特网网站,作为他们的营销工作的组成部分,把企业提供的产品或服务告知消费者,或者提供试图产生品牌忠诚的其它信息。许多联邦政府机构、州政府机构和地方政府机构出于提供信息的目的,也采用因特网网站,尤其是几乎必须与社会的所有阶层交互作用的机构,例如国内税务署和国务卿办公室。提供信息指南和/或在线公共记录的可搜索数据库可降低工作成本。此外,作为商业事务的一种媒体,因特网正在变得越来越普及。
目前,通过因特网传送数据的最常用方法是采用万维网环境,也简称为“Web”。存在传送信息的其它因特网资源,例如文件传送协议(FTP)和Gopher,但是还未达到Web的普及程度。在Web环境中,服务器和客户机利用超文件传送协议(HTTP),一种处理各种数据文件(例如,文本、静止图像、音频、运动视频等)的传送的已知协议,实现数据事务。借助标准网页描述语言,超文本置标语言(HTML)格式化各种数据文件中的信息,以便向用户呈现。除了基本的表示格式化之外,HTML允许开发人员规定与由统一资源定位符(URL)识别的其它Web资源的“链接”。URL是定义到特定信息的通信路径的特殊语法标识符。客户机能够访问的信息的每个逻辑块,称为“页面”或“网页”由URL识别。URL不一定向用户,而是主要向用户的Web“浏览器”提供通用、一致的查找并访问该信息的方法。浏览器是能够提交对标识符,例如URL识别的信息的请求的程序。用户可通过浏览器的图形用户界面(GUI)输入域名,从而访问内容源。域名由域名系统(DNS)自动转换成因特网协议(IP)地址,域名系统(DNS)是通过查寻数据库中的域名,把用户输入的符号名转换成IP地址的服务。
随着作为信息源的因特网的应用的增加,因特网上的网页的数目已显著增加。因特网具有Web浏览器应用程序的用户可访问的无数网站。这些网站均具有与它们相关的,可被Web浏览器的用户访问的多个网页。
当用户搜索因特网上的信息时,用户通常访问许多网站,和与这些网站相关的许多网页。通常,用户希望返回先前访问的某一网页,因为用户可能对该网页的部分内容感兴趣。但是,用户必须重新请求该网页,并再次尝试查找该网页的感兴趣部分的位置。就目前的Web浏览器和网站来说,用户缺少标记网页的各个部分,并具有那些标记部分,以便再访问该网页的能力。从而,具有一种标记网页的各个部分,以便稍后再访问该网页的设备和方法是有益的。
发明内容
本发明提供一种在数据处理系统中标记网页的方法、设备和计算机指令。接收用户输入,以便标记在数据处理系统中显示的网页的一部分,从而形成被标记部分。被标记部分的标识符被保存在数据处理系统中的本地数据结构中。网页的随后取回导致具有被标记部分的网页的呈现。利用保存在本地数据结构中的标识符,完成所述呈现。
附图说明
附加的权利要求中陈述了本发明特有的新颖特征。但是,结合附图,参考例证实施例的下述详细说明,将更好地理解发明本身,以及发明的优选应用模式,其它目的和优点,其中:
图1表示了其中可实现本发明的数据处理系统的网络;
图2是根据本发明的优选实施例,可实现成服务器的数据处理系统的方框图;
图3是图解说明其中可实现本发明的数据处理系统的方框图;
图4图解说明根据本发明的优选实施例,用于标记网页的组件;
图5图解说明根据本发明的优选实施例的置标表格中的条目;
图6A和6B图解说明根据本发明的优选实施例,标记网页的各个部分的Web浏览器插件模块的图形用户界面;
图7图解说明根据本发明的优选实施例,其中突出显示网页的标记部分的Web浏览器的图形用户界面;
图8是图7的网页的代码图,图解说明根据本发明的优选实施例,用于识别网页的各个部分的锚标记;
图9是根据本发明的优选实施例,标记网页的一部分的过程的流程图;
图10是根据本发明的优选实施例,呈现网页的过程的流程图。
具体实施方式
现在参见附图,图1表示了其中可实现本发明的数据处理系统的网络。网络数据处理系统100是其中可实现本发明的计算机的网络。网络数据处理系统100包括网络102,网络102是用于提供网络数据处理系统100内,连接在一起的各种设备和计算机之间的通信链路的媒体。网络102可包括诸如有线、无线通信链路,或光缆之类的连接。
在描述的例子中,服务器104和存储单元106一起与网络102连接。另外,客户机108、110和112与网络102连接。这些客户机108、110和112可以是,例如个人计算机或网络计算机。在描述的例子中,服务器104向客户机108-112提供数据,例如引导文件,操作系统图像和应用程序。客户机108、110和112是服务器104的客户机。在该特定例子中,服务器104可向客户机108、110和112提供网页和其它内容。网络数据处理系统100可包括未示出的另外的服务器、客户机和其它设备。在描述的例子中,网络数据处理系统100是具有代表使用传输控制协议/因特网协议(TCP/IP)协议组相互通信的网络和网关的全球集合的网络102的因特网。因特网的核心是由路由数据和消息的成千上万的商业、政府、教育和其它计算机系统组成的主节点或主机之间的高速数据通信线路的主干线。当然,网络数据处理系统100还可被实现成许多不同类型的网络,例如企业内部网,局域网(LAN)或广域网(WAN)。图1只是一个例子,不是对本发明的结构限制。
参见图2,根据本发明的一个优选实施例,描述了是可被实现成服务器,例如图1中的服务器104的数据处理系统的方框图。数据处理系统200可以是包括与系统总线206连接的多个处理器202和204的对称多处理器(SMP)系统。另一方面,可采用单处理器系统。提供与本地存储器209的接口的存储器控制器/高速缓冲存储器208也与系统总线206连接。I/O总线桥210与系统总线206连接,提供与I/O总线212的接口。可如图所示,集成存储器控制器/高速缓冲存储器208和I/O总线桥210。
与I/O总线212连接的外设部件互连(PCI)总线桥214提供与PCI本地总线216的接口。许多调制解调器可与PCI本地总线216连接。典型的PCI总线实现将支持四个PCI扩展插槽或附加连接器。借助通过附加板与PCI本地总线216连接的调制解调器218和网络适配器220,可提供与图1中的客户机108-112的通信链接。附加的PCI总线桥接器222和224向附加的PCI本地总线226和228提供接口,从所述PCI本地总线226和228,可支持附加的调制解调器或网络适配器。按照这种方式,数据处理系统200允许与多个网络计算机连接。内存映象图形适配器230和硬盘232也可直接或间接地与I/O总线212连接,如图所示。
本领域的普通技术人员会认识到图2中描述的硬件可变化。例如,除了所描述的硬件之外,或者代替所描述的硬件,还可使用其它外设,例如光盘驱动器等。所描述的例子决不意味着对本发明的结构限制。
图2中描述的数据处理系统可以是,例如运行先进交互执行程序(AIX)操作系统或LINUX操作系统的IBM eServer pSeries系统(Armonk,New York的国际商用机器公司的产品)。
现在参见图3,图3是图解说明其中可实现本发明的数据处理系统的方框图。数据处理系统300是客户机计算机的例子。数据处理系统300采用外设部件互连(PCI)本地总线结构。虽然描述的例子采用PCI总线,不过也可使用诸如加速图形接口(AGP)和工业标准结构(ISA)之类其它总线结构。处理器302和主存储器304通过PCI桥接器308与PCI本地总线306连接。PCI桥接器308还可包括处理器302用的集成存储器控制器和高速缓冲存储器。通过直接部件互连或者通过附加板,可实现与PCI本地总线306的其它连接。
在描述的例子中,局域网(LAN)适配器310,SCSI主总线适配器312和扩展总线接口314通过直接部件连接与PCI本地总线306连接。相反,音频适配器316,图形适配器318和音频/视频适配器319通过插入扩展插槽中的附加板与PCI本地总线306连接。扩展总线接口314向键盘和鼠标适配器320,调制解调器322和辅助存储器324提供连接。小型计算机系统接口(SCSI)主总线适配器312向硬盘驱动器326,磁带驱动器328和CD-ROM驱动器330提供连接。
操作系统运行于处理器302上,并被用于协调和提供图3中的数据处理系统300内各个组件的控制。操作系统可以是可从市场上获得的操作系统,例如可从微软公司获得的Windows XP。诸如Java之类面向对象编程系统可和操作系统一起运行,并提供从在数据处理系统300上运行的Java程序或应用软件对操作系统的调用。“Java”是太阳微系统公司的商标。操作系统、面向对象的操作系统和应用软件或程序的指令位于存储设备上,例如硬盘驱动器326上,并且可被装入主存储器304中,以便由处理器302执行。
本领域的普通技术人员会认识到根据实现,图3中的硬件可发生变化。除了图3中描述的硬件之外,或者代替图3中描述的硬件,可使用其它内部硬件或外设,例如快速只读存储器(ROM),等同的非易失性存储器,或者光盘驱动器等。另外,本发明的过程可被应用于多处理器数据处理系统。
数据处理系统300可采取各种形式,例如配置有ROM和/或快速ROM,以便提供保存操作系统文件和/或用户产生数据的非易失性存储器的个人数字助手(PDA)设备。图3中描述的例子和上述例子并不意味着对本发明结构的限制。例如,除了采取PDA的形式之外,数据处理系统300也可以是笔记本计算机,公用信息机,Web设备或手持式计算机。
本发明提供一种方法、设备和计算机指令,用于标记网页的各个部分,以便随后再访问或者取回该网页。借助本发明的机制,用户可通过利用向客户机上的Web浏览器提供的图形用户界面,选择网页的一部分,标记网页的一部分。这种选择被本地保存在客户机上的数据结构,例如表格上。保存的信息是随后当再访问该网页时,呈现被标记部分所需的信息。在举例说明的例子中,网页的代码中的锚标记被用于识别用户选择的那部分网页。
现在参见图4,根据本发明的一个优选实施例,描述了图解说明标记网页中使用的组件的图。在该例子中,浏览器400接收向Web服务器408请求的网页402。浏览器400可位于客户机,例如图3中的数据处理系统300上,而Web服务器408可位于诸如图2中的数据处理系统200之类的服务器上。
浏览器400是用于导航或查看分布式数据库,例如因特网或万维网中的信息或数据的应用程序。可利用已知的浏览器应用程序,例如可从微软公司获得的Microsoft Internet Explorer,实现浏览器400。
浏览器400包括另一进程,标记进程404。提供该过程,以便标记网页的各个部分,以及当随后取回该网页时,呈现被标记部分。在该例子中,标记进程404被实现成浏览器400的插件。插件是和应用软件一起工作,增强应用软件的能力的辅助程序。插件被添加到诸如浏览器400之类的Web浏览器中,以使它们能够支持新类型的内容,例如音频和视频。当被实现成插件时,在浏览会话中,用户可打开或关闭标记进程404。根据实现,标记进程404可被实现成浏览器400的一部分,而不是被实现成插件。
用户可标记网页402的一部分。在用户启动标记进程404的恰当命令,并选择文本的情况下,通过使用图形用户界面,可实现标记。所述命令可以是浏览器400提供的图标或按钮的选择。通过按下鼠标右键,同时沿着文本滚动,并且当所需文本被突出显示时,释放鼠标右键,可选择网页402中的文本。可按照类似方式,选择网页402上的图形。
依据网页402的一部分的选择,用于识别网页402的所选部分的信息被保存在数据结构,例如置标表格406中。该信息是网页402的所选部分中的标记或标记的标识符。与用于识别网页402的被标记部分的信息相结合,保存网页的位置信息,URL。在举例说明的例子中,在置标表格406中,URL被用作识别对应于网页402的条目的索引。
在举例说明的例子中,置标表格406可以是,例如平面文件,数据文件或任意其它数据存储格式。置标表格406中的每个条目识别网页的已被标记的一部分。如果网页402的多个部分被标记,那么在置标表格406中,每个被标记部分被识别为单独的条目。另一方面,所有信息可保存在一个条目中。
依据关于网页402的后来请求,与网页402的被标记部分对应的条目被用于浏览器400的特殊处理。本例中,标记进程404还起当后来请求带有被标记部分的网页时,呈现这些网页的作用。响应稍后收到网页402,标记进程404关于对应于网页402的条目,搜索置标表格406。网页402的URL被用于搜索置标表格406,以确定是否存在对应于URL的条目。
如果存在条目,那么该条目被用于呈现网页402。特别地,对应于网页402的URL的置标表格406中的锚标记的识别被用于修改网页402中的代码,以便当浏览器400显示网页402时,提供所选部分的呈现。另一方面,标记进程404还修改发送给图形适配器的显示信息。
网页402的呈现可采取不同的形式。例如,所述呈现包括突出识别网页的显示画面中的被标记部分。这种呈现可包括利用不同的文本颜色,利用不同的文本字体或大小等等,突出被标记部分。其它特殊处理可包括,例如利用语音合成(如果可行的话)向用户读出文本的被标记部分,响应借助客户机设备来自用户的输入,跳到网页的被标记部分等等,只显示被标记部分。对于本说明来说,假定特殊处理是网页的被标记部分的突出显示。可按照许多不同的方式,实现这种特殊处理。例如,在浏览器400显示网页402之前,标记进程404可修改或向网页402增加代码。但是,本领域的普通技术人员易于理解,鉴于本说明,在不脱离本发明的精神和范围的情况下,可利用其它特殊处理。
按照这种方式,用户可标记感兴趣的网页的多个部分,以致稍后,例如在相同或不同的浏览会话中,用户能够容易地识别这些被标记部分。本发明的机制还减少了寻找已访问过的网页中的信息所需的时间量。
现在参见图5,图5根据本发明的一个优选实施例,图解说明了置标表格中的条目。在条目500中,置标信息包括URL502,锚标识符504,锚细节506,和日期/时间508。
URL502是和其中某一部分被标记的网页对应的URL。本例中,锚标识符504是锚名称和/或编号。锚细节506是文档的URL和文档的标题。这些细节由标记进程,例如图4中的标记进程400识别。根据特定的实现,来自网页的其它信息可被用于锚细节506。日期/时间508是用户标记网页的日期和时间。
下面,图6A和6B图解说明根据本发明一个优选实施例,用于标记网页的多个部分的Web浏览器插件模块的图形用户界面。图6A图解说明使用Web浏览器602的网页600的显示画面。图6B图解说明Web浏览器插件模块的图形用户接口。
如图6B中所示,通过按下鼠标按钮选择将被标记的网页600的部分604的起点,随后拖动鼠标光标越过感兴趣的部分,用户可突出显示部分604。用户随后可使用右击操作来显示弹出菜单606。如图6B中所示,弹出菜单606包括标记选项608。
响应标记选项608的选择,Web浏览器602的标记进程,例如图4中的标记进程404识别与网页600的所选部分,即部分604相关的锚标记。标记进程随后在置标表格中产生一个条目,保存诸如锚标记之类的信息,把部分604识别成网页600的被标记部分。
从而,借助把所选部分识别为被标记部分,以便当再访问该网页时进行特殊处理的标记进程,该信息被保存在置标表格中。随后在对网页600的网站的后续访问中,使用保存在该表格中的信息,着重指出在关于该网页的在先请求中标记的部分。
参见图7,根据本发明的优选实施例,描述了图解说明其中突出网页的被标记部分的Web浏览器的图形用户界面的图。如图7中所示,依据对网站的后续访问,和对在图6A和6B中所示的进程中标记的相同网页的请求,Web浏览器700接收网页600。在该举例说明的例子中,在关于图6A和6B中的浏览器602的稍后浏览会话中,运行浏览器400。
通过关于与网页600的URL对应的条目,搜索置标表格,网页600被识别为具有先前标记的部分。对应于网页600的一个或多个条目中的信息被用于插入网页600的被标记部分,即部分604的标识符。在举例说明的例子中,标识符是只是由对部分604进行特殊处理的标记进程识别的锚标记。另一方面,这些标识符可以是,例如使部分604按照特殊方式,例如用不同的颜色,用不同的字体或者用不同的大小被显示的附加代码。在所述例子中,特殊处理包括突出显示被标记部分。从而,当再访问该网页时,用户的注意力立即被引向突出显示的部分。
如上所述,在本发明的优选实施例中,锚标记被用于识别网页的各个部分。图8是图7的网页的代码图,根据本发明的一个优选实施例,图解说明用于识别网页的各个部分的锚标记。如图8中所示,网页的代码800包括行802和804中的锚标记<alt>,它们用于识别网页的各个部分。虽然图解说明了<alt>标记,不过在不脱离本发明的精神和范围的情况下,也可使用任意特定的标记或定制标记。
<alt>标记可在置标表格数据结构中被列举,并且可由锚标记编号识别。锚标记编号从网页代码的顶部开始指示特定的<alt>标记。锚标记编号唯一地识别网页代码内的标记,从而可被置标进程用于从网页代码的顶部开始,计数网页代码中的锚标记,直到遇到所确定的编号为止。从而,置标进程可解析网页代码,并计数多少锚标记被识别。当达到计数值,例如“7”,并且被标记部分的标记是锚标记“7”,那么置标进程可把第七个<alt>标记和</alt>标记之间的那部分网页代码识别为用户标记的那部分网页。
除了如同在上面的例子中所述的网页各个部分的标记之外,本发明可包括在对网页的相同或后续访问中,撤消标记操作的选项。可按照上面关于标记选项说明的类似方式,提供撤消标记选项。即,客户机设备上的Web浏览器应用程序的用户通过点击并拖动指示器图标越过所选部分,选择所显示网页的一部分。
随后可使用指示装置的右击来访问如果在对网页的当前或在先访问中,已标记了所选部分,那么使“撤消标记”选项被激活的弹出菜单。通过从弹出菜单中选择“撤消标记”选项,从置标表格中指示网页的被标记部分的恰当条目中,除去与网页的所选部分对应的标记。
现在参见图9,根据本发明的一个优选实施例,描述了标记网页的一部分的进程的流程图。可在标记进程,例如图4中的标记进程404中,实现图9中图解说明的进程。
通过接收用户输入(步骤900)开始该进程。随后确定用户输入是否标记网页的一部分(步骤902)。如果用户输入标记网页的一部分,那么在置标表格中产生被标记部分的一个条目(步骤904),之后结束该进程。再次参见步骤902,如果用户输入不标记网页的一部分,那么进程结束。
现在参见图10,根据本发明的一个实施例,描述了呈现网页的进程的流程图。可在标记进程,例如图4中的标记进程404中,实现图10中图解说明的进程。
通过识别网页的URL(步骤1000),开始该进程。确定在置标表格中是否存在该URL(步骤1002)。如果在置标表格中存在该URL,取回包含该URL的条目的置标信息(步骤1004)。该置标信息可包括,例如锚的识别,以及锚编号。
随后,确定在置标表格中,是否存在关于该URL的另一未取回条目(步骤1006)。如果存在另一条目,那么进程返回如上所述的步骤1004。否则,利用置标信息,处理网页(步骤1008),之后结束该进程。执行这种处理,以便当显示网页时,呈现被标记部分。
再次参见步骤1002,如果在置标表格中不存在条目,那么进程结束,并显示网页。这种情况下,Web浏览器正常显示网页,不存在置标进程执行的任意处理。
从而,本发明提供一种标记网页的一个或多个部分,并且当稍后再次取回网页时,呈现这些标记部分的方法、设备和计算机指令。用户可通过图形用户界面,选择供标记的一部分网页,例如文本和/或图形。用于识别被标记部分的标记信息保存在客户机一方的数据结构中。稍后当取回网页时,使用该标记信息呈现具有网页上的被标记部分的网页。
此外,通过把置标数据本地保存在客户机上,而不是服务器上的置标表格中,本发明的机制具有另外的优点。例如,释放了服务器空间,减少了上传网页的事务时间。另外,减少或消除了服务器方实现细节(例如cookies的使用和数据库建模)的冗余。此外,避免了开发和维护服务器方置标系统的费用。
重要的是注意虽然在全功能数据处理系统的语境中,说明了本发明,不过本领域的普通技术人员会认识到能够以指令的计算机可读媒体的形式及各种形式,分布本发明的进程,并且不管实际用于实现所述分布的信号承载媒体的特殊类型,本发明同样适用。计算机可读媒体的例子包括可记录类型的媒体,例如软盘、硬盘驱动器、RAM、CD-ROM、DVD-ROM,和传输类型的媒体,例如数字和模拟通信链路,利用传输形式,例如射频和光波传输的有线或无线通信链路。计算机可读媒体可采取编码格式的形式,所述编码格式被解码,以便在特定的数据处理系统中实现使用。
出于举例说明的目的,给出了本发明的说明,本发明的说明不是穷尽的,也不打算把本发明局限于所公开的形式。对本领域的普通技术人员来说,许多修改和变化是明显的。为了更好地说明本发明的原理,实际应用,以及使本领域的普通技术人员理解具有各种修改的不同实施例适合于预期的特殊用途,选择并说明了实施例。

Claims (23)

1、数据处理系统中标记网页的方法,所述方法包括:
接收用户输入,以标记在数据处理系统中显示的网页的一部分,从而形成被标记部分;和
把被标记部分的标识符保存在数据处理系统中的本地数据结构中,其中网页的后续呈现导致具有被标记部分的网页的呈现。
2、按照权利要求1所述的方法,其中网页是第一网页,并且还包括:
响应接收第二网页,确定在本地数据结构中是否存在和第二网页对应的条目;和
响应存在所述条目,利用本地数据结构中的该条目呈现具有至少一个被标记部分的第二网页。
3、按照权利要求2所述的方法,其中呈现步骤包括:
显示网页;和
使用语音合成读出被标记部分。
4、按照权利要求2所述的方法,其中呈现步骤包括:
只显示被标记部分。
5、按照权利要求1所述的方法,其中本地数据结构是表格。
6、按照权利要求3所述的方法,其中表格中的每个条目包括统一资源标识符,锚标记和锚标记细节。
7、按照权利要求1所述的方法,其中利用不同的文本颜色和不同的文本大小至少之一,标记被标记部分。
8、按照权利要求1所述的方法,其中接收步骤和存储步骤由Web浏览器和Web浏览器的插件至少之一完成。
9、数据处理系统中标记网页的数据处理系统,所述数据处理系统包括:
接收用户输入,以标记在数据处理系统中显示的网页的一部分,从而形成被标记部分的接收装置;和
把被标记部分的标识符保存在数据处理系统中的本地数据结构中的存储装置,其中网页的后续呈现导致具有被标记部分的网页的呈现。
10、按照权利要求9所述的数据处理系统,其中网页是第一网页,并且还包括:
响应接收第二网页,确定在本地数据结构中是否存在和第二网页对应的条目的确定装置;和
响应存在所述条目,利用本地数据结构中的该条目呈现具有至少一个被标记部分的第二网页的呈现装置。
11、按照权利要求10所述的数据处理系统,其中呈现装置包括:
显示网页的显示装置;和
使用语音合成读出被标记部分的使用装置。
12、按照权利要求10所述的数据处理系统,其中呈现装置包括:
只显示被标记部分的显示装置。
13、按照权利要求9所述的数据处理系统,其中本地数据结构是表格。
14、按照权利要求11所述的数据处理系统,其中表格中的每个条目包括统一资源标识符,锚标记和锚标记细节。
15、按照权利要求9所述的数据处理系统,其中利用不同的文本颜色和不同的文本大小至少之一,标记被标记部分。
16、计算机可读媒体中的用于标记网页的计算机程序产品,所述计算机程序产品包括:
接收用户输入,以标记在数据处理系统中显示的网页的一部分,从而形成被标记部分的第一指令;和
把被标记部分的标识符保存在数据处理系统中的本地数据结构中的第二指令,其中网页的后续呈现导致具有被标记部分的网页的呈现。
17、按照权利要求16所述的计算机程序产品,其中网页是第一网页,并且还包括:
响应接收第二网页,确定在本地数据结构中是否存在和第二网页对应的条目的第三指令;和
响应存在所述条目,利用本地数据结构中的该条目呈现具有至少一个被标记部分的第二网页的第四指令。
18、按照权利要求17所述的计算机程序产品,其中第四指令包括:
显示网页的第一子指令;和
使用语音合成读出被标记部分的第二子指令。
19、按照权利要求17所述的计算机程序产品,其中第四指令包括:
只显示被标记部分的子指令。
20、按照权利要求16所述的计算机程序产品,其中本地数据结构是表格。
21、按照权利要求18所述的计算机程序产品,其中表格中的每个条目包括统一资源标识符,锚标记和锚标记细节。
22、按照权利要求16所述的计算机程序产品,其中利用不同的文本颜色和不同的文本大小至少之一,标记被标记部分。
23、一种数据处理系统,包括:
总线系统;
与总线系统连接的存储器,其中存储器包括一组指令;和
与总线系统连接的处理单元,其中所述处理单元执行一组指令,接收用户输入,以标记在数据处理系统中显示的网页的一部分,从而形成被标记部分;和把被标记部分的标识符保存在数据处理系统中的本地数据结构中,其中网页的后续呈现导致具有被标记部分的网页的呈现。
CNB2004100929885A 2003-11-20 2004-11-12 标记网页的方法和设备 Expired - Fee Related CN100553250C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/718,089 2003-11-20
US10/718,089 US20050114545A1 (en) 2003-11-20 2003-11-20 Method and apparatus for marking of web pages

Publications (2)

Publication Number Publication Date
CN1620053A true CN1620053A (zh) 2005-05-25
CN100553250C CN100553250C (zh) 2009-10-21

Family

ID=34591012

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100929885A Expired - Fee Related CN100553250C (zh) 2003-11-20 2004-11-12 标记网页的方法和设备

Country Status (2)

Country Link
US (1) US20050114545A1 (zh)
CN (1) CN100553250C (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375465C (zh) * 2005-06-02 2008-03-12 威盛电子股份有限公司 批次传送数据的服务器及批次传送数据方法
CN103793453A (zh) * 2012-10-31 2014-05-14 国际商业机器公司 用于web导航跟踪的方法和系统
CN106339424A (zh) * 2016-08-15 2017-01-18 乐视控股(北京)有限公司 一种网页保存处理方法及装置
CN107844537A (zh) * 2017-10-23 2018-03-27 林楚莲 一种标记网页的方法及系统
CN112639780A (zh) * 2018-08-30 2021-04-09 诺基亚技术有限公司 突出强调内容中经标记的交互式组件

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050154760A1 (en) * 2004-01-12 2005-07-14 International Business Machines Corporation Capturing portions of an electronic document
US8090702B2 (en) 2006-09-12 2012-01-03 International Business Machines Corporation Analyzing web site traffic
ES2454765T3 (es) * 2009-04-14 2014-04-11 Freedom Scientific Inc. Método de navegación de documentos
KR102046118B1 (ko) * 2013-06-10 2019-11-18 삼성전자주식회사 이동 단말기 및 그 제어 방법
US12238101B2 (en) * 2021-03-09 2025-02-25 Oracle International Corporation Customizing authentication and handling pre and post authentication in identity cloud service

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898836A (en) * 1997-01-14 1999-04-27 Netmind Services, Inc. Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures
US6356924B2 (en) * 1997-11-26 2002-03-12 International Business Machines Corporation Configurable disablement of display objects in a browser
US6449636B1 (en) * 1999-09-08 2002-09-10 Nortel Networks Limited System and method for creating a dynamic data file from collected and filtered web pages
US6961895B1 (en) * 2000-08-10 2005-11-01 Recording For The Blind & Dyslexic, Incorporated Method and apparatus for synchronization of text and audio data
US7747943B2 (en) * 2001-09-07 2010-06-29 Microsoft Corporation Robust anchoring of annotations to content
US20030233372A1 (en) * 2002-06-13 2003-12-18 Warner Scott Jacob Markup workflow management system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375465C (zh) * 2005-06-02 2008-03-12 威盛电子股份有限公司 批次传送数据的服务器及批次传送数据方法
CN103793453A (zh) * 2012-10-31 2014-05-14 国际商业机器公司 用于web导航跟踪的方法和系统
CN106339424A (zh) * 2016-08-15 2017-01-18 乐视控股(北京)有限公司 一种网页保存处理方法及装置
CN107844537A (zh) * 2017-10-23 2018-03-27 林楚莲 一种标记网页的方法及系统
CN112639780A (zh) * 2018-08-30 2021-04-09 诺基亚技术有限公司 突出强调内容中经标记的交互式组件

Also Published As

Publication number Publication date
US20050114545A1 (en) 2005-05-26
CN100553250C (zh) 2009-10-21

Similar Documents

Publication Publication Date Title
CN101452453B (zh) 一种输入法网址导航的方法和一种输入法系统
CN101211364B (zh) 用于万维网页中暴露的资源的公共书签的方法和系统
US6271840B1 (en) Graphical search engine visual index
KR100478019B1 (ko) 지역 정보 검색 결과 제공 방법 및 시스템
CN1205567C (zh) 格式化一个Web页的装置和方法
JP5571091B2 (ja) サーチ結果の提供
US20040254935A1 (en) Method and apparatus for automatic consolidation of personalized dynamic data
CN1235143C (zh) 用于存储提交的网页表格的系统、方法和程序产品
US20090313100A1 (en) System and method for previewing search results
US20100257466A1 (en) Method and system for generating a mini-software application corresponding to a web site
CN101221569B (zh) 用于控制网页中的标签索引的方法和装置
US20080276177A1 (en) Tag-sharing and tag-sharing application program interface
US20110082850A1 (en) Network resource interaction detection systems and methods
CN1494680A (zh) 收集高速缓存web内容的多样化web服务器活动数据
CN1892653A (zh) 无干扰小端口提交打印的方法与系统
CN102768683B (zh) 一种图片信息的搜索方法及搜索装置
US20110238653A1 (en) Parsing and indexing dynamic reports
US7174513B1 (en) System and method for advanced network viewing
US20150169501A1 (en) Highlighting of document elements
CN112384940A (zh) 用于web爬取电子商务资源页面的机制
JP2007323394A (ja) メタ検索システム及びメタ検索方法とこれに用いるユーザ端末及びプログラム
US7895337B2 (en) Systems and methods of generating a content aware interface
CN100553250C (zh) 标记网页的方法和设备
CN101146040A (zh) 分析网站流量的方法和装置
CN1333545C (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
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: IBM (CHINA) CO., LTD.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORP.

Effective date: 20101101

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: NEW YORK, UNITED STATES TO: 201203 7/F, BUILDING 10, ZHANGJIANG INNOVATION PARK, NO.399, KEYUAN ROAD, ZHANGJIANG HIGH-TECH PARK, PUDONG NEW DISTRICT, SHANGHAI, CHINA

TR01 Transfer of patent right

Effective date of registration: 20101101

Address after: 201203 Chinese Shanghai Pudong New Area Zhang Jiang high tech Park Keyuan Road No. 399 Zhang Jiang Innovation Park Building No. 10 7 floor

Patentee after: International Business Machines (China) Co., Ltd.

Address before: American New York

Patentee before: International Business Machines Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091021

Termination date: 20171112