提供了在电子文档内提供访问替代格式的方法,程序和系统。本发明专利技术包括分析Web页面,产生文档对象模型(DOM),并且接着分析DOM内的图像单元的替代格式属性。浏览器接着根据浏览器的缺省设置显示包含图像(或多个图像)的Web页面。规定用户接口,该用户接口允许用户选择缺省图像的替代格式。这个用户接口可以具有上弹式菜单的形式,其中响应输入命令(例如鼠标右键点击缺省图像)向用户提供此上弹式菜单。接着,用户可以选择替代格式,以替换Web页面中的初始图像。替代格式可以包含文字、音频或触知格式。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机网络环境。更具体地,本专利技术涉及访问电子文档。
技术介绍
通常通过将信息构造成可视呈现,可以得到环球网上的信息。Web作者使用超文本标记语言(HTML)定义可视结构。当通过Web浏览器(例如Netscape Navigator或Microsoft Internet Explorer)将信息呈现为可视格式之后,最终用户以观看计算显示器上的信息的方式被呈现这种信息。通常使用各种诸如视频片段、音频和图像的多媒体资源产生Web页面。Web设计人员通常选择对普通用户产生最大影响的主要格式。有时,这些多媒体格式可能不适于具有各种视觉或听觉损伤的用户。当前,良好设计的Web页面使用HTML ALT标记规定多媒体资源的替代资源格式。例如,视频片段可以被规定为主要格式。片段的文字或音频版本可以被规定为替代格式。使用浏览器设置的用户可以关闭主要格式,取而代之地访问替代格式。然而,浏览器中的设置必须适用于整个页面,直到浏览器设置被改变。因此,期望得到用于选择替代Web页面格式的更加灵活的方案。
技术实现思路
本专利技术提供了在电子文档内提供访问替代格式的方法、程序和系统。本专利技术包括分析Web页面,产生文档对象模型(DOM),并且接着分析DOM内的图像单元的替代格式属性。浏览器接着根据浏览器的缺省设置显示包含图像(或多个图像)的Web页面。规定用户接口,该用户接口允许用户选择缺省图像的替代格式。这个用户接口可以具有上弹式菜单的形式,其中响应输入命令(例如鼠标右键点击缺省图像)向用户提供此上弹式菜单。接着,用户可以选择替代格式,以替换Web页面中的初始图像。替代格式可以包含文字,音频或触知格式。附图说明现在参照附图并且通过单纯的例子描述本专利技术,其中图1图示了可以实现本专利技术的数据处理系统的网络;图2的模块图根据本专利技术的优选实施例示出了可以被实现成服务器的数据处理系统;图3的模块解了可以实现本专利技术的数据处理系统;图4的模块图根据本专利技术的优选实施例图解了浏览器程序;图5的模块解了基于现有技术的文档对象模型;图6的流程解了基于现有技术的HTML文档处理;图7的流程解了基于本专利技术的主动ALT标记的使用;而图8图解了基于本专利技术的Web页面上的ALT菜单。具体实施例方式现在参照附图,具体是参照图1,其中图示了可以实现本专利技术的数据处理系统的网络。网络数据处理系统100是其中可以实现本专利技术的计算机网络。网络数据处理系统100包含网络102,网络102是被用来在一起连接到网络数据处理系统100内的各种设备和计算机之间提供通信链路的介质。网络102可以包含诸如电缆,无线通信链路或光纤的连接。在描述的例子中,服务器104和存储单元106一起被连接到网络102。另外,客户端108、110和112也被连接到网络102。这些客户端108、110和112可以是例如个人计算机或网络计算机。在描述的例子中,服务器104向客户端108-112提供诸如引导文件、操作系统映像和应用程序的数据。客户端108、110和112是服务器104的客户端。网络数据处理系统100可以包含附加的服务器、客户端和其它设备(未示出)。在描述的例子中,网络数据处理系统100是具有网络102的互联网,其中网络102表示全世界使用TCP/IP协议族彼此通信的网络和网关的集合。互联网的核心是主要节点或主计算机之间的高速数据通信线路组成的干线,主要节点或主计算机包括数千个路由数据和消息的商业、政府、教育和其它计算机系统。当然,网络数据处理系统100也可以被实现成若干不同类型的网络,例如内部网,局域网(LAN)或广域网(WAN)。图1仅用于举例,并且不对本专利技术产生结构限制。参照图2,其中根据本专利技术的优选实施例描述了数据处理系统的模块图,该数据处理系统可以被实现成诸如图1的服务器104的服务器。数据处理系统200可以是对称多处理器(SMP)系统,包含多个被连接到系统总线206的处理器202和204。可选地,可以使用单处理器系统。存储器控制器/高速缓存208也被连接到系统总线206,存储器控制器/高速缓存208提供针对本地存储器209的接口。I/O总线桥210被连接到系统总线206,并且提供针对I/O总线212的接口。如这里描述的,可以集成存储器控制器/高速缓存208和I/O总线桥210。被连接到I/O总线212的外设部件互连(PCI)总线桥214提供针对PCI局部总线216的接口。若干调制解调器可以被连接到PCI总线216。典型的PCI总线实现会支持4个PCI扩充槽或内插式连接器。利用调制解调器218和通过内插板被连接到PCI局部总线216的网络适配器220,可以提供针对图1中网络计算机108-112的通信链路。附加PCI总线桥222和224为附加PCI总线226和228提供接口,其中从附加PCI总线226和228可以支持附加的调制解调器或网络适配器。通过这种方式,数据处理系统200允许针对多个网络计算机机的连接。存储器映射图形适配器230和硬盘232也可以直接或间接地被连接到所述I/O总线212。本领域的普通技术人员会理解,图2中描述的硬件是可以改变的。例如,也可以使用其它诸如光盘驱动器和类似设备的外部设备补充或取代上述硬件。上述例子并不意味着对本专利技术有结构性限制。图2中描述的数据处理系统可以是例如IBM RISC/System 6000,这是Armonk,New York的国际商用机器公司的产品,运行先进交互执行程序(AIX)操作系统。现在参照图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和DVD驱动器332的连接。典型的PCI局部总线实现会支持3个或4个PCI扩充槽或内插式连接器。操作系统在处理器302上运行,被用来协同图3的数据处理系统300内的各个部件并且对其提供控制。操作系统可以是商用操作系统,例如微软公司的Windows 2000。诸如Java的面向对象编程系统可以结合操作系统运行,并且提供从数据处理系统300上执行的Java程序到操作系统的调用(″Java″是Sun Microsystems公司的商标)。操作系统,面向对象操作系统和应用程序或程序的指令位于诸如硬盘驱本文档来自技高网...
【技术保护点】
在电子文档内提供对替代格式的访问的方法,包括: 分析电子文档; 分析电子文档中图像单元的替代格式属性; 显示电子文档,其中电子文档包含对应于所述图像单元的缺省图像; 规定用户接口,其中用户接口允许用户选择图像的替代格式; 响应用户输入命令提供用户接口;和 响应用户选择的接收,用根据替代格式属性产生的替代呈现替换缺省图像。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:雷宾德瑞纳斯杜塔,加纳尼加纳克瑞曼,理查德S施韦特费格尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。