首页> 外国专利> Electronic document delivery system employing distributed document object model (DOM) based transcoding

Electronic document delivery system employing distributed document object model (DOM) based transcoding

机译:使用基于分布式文档对象模型(DOM)的代码转换的电子文档传递系统

摘要

Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. The system allows a client machine with limited resources to provide interactive aspects of electronic documents such as Web pages and/or an assistive technology solution for a physically challenged user. The transcoder proxy receives an electronic document including one or more elements and expressed in a first digital format (e.g., HTML or XML). The transcoder proxy assigns a unique identifier to each element, produces an original script including at least a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The transcoder proxy may form a model of the document (e.g., a document object model or DOM), and may use the model to produce the original script. The client machine uses the original script to display or otherwise present the portion of the document. The client machine generates an event in response to user input, associates the event with an element within the original script, and provides the event and the identifier assigned to the element to the transcoder proxy. The transcoder proxy accesses the model using the identifier, uses the model to produce a modification script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed or otherwise presented portion of the document.
机译:描述了电子文档传递系统的几种不同的实施例,包括耦合到代码转换器代理的客户端机器(例如,掌上型/手持式计算机或无线通信设备)。该系统允许具有有限资源的客户端机器为残障用户提供电子文档的交互方面,例如网页和/或辅助技术解决方案。代码转换器代理接收包括一个或多个元素并以第一数字格式(例如HTML或XML)表示的电子文档。代码转换器代理为每个元素分配唯一的标识符,产生包括以第二数字格式(例如,脚本语言)表达的文档的至少一部分的原始脚本,并将原始脚本提供给客户端机器。代码转换器代理可以形成文档的模型(例如,文档对象模型或DOM),并且可以使用该模型来生成原始脚本。客户端计算机使用原始脚本来显示或呈现文档的该部分。客户端机器响应于用户输入而生成事件,将该事件与原始脚本中的元素相关联,并将该事件以及分配给该元素的标识符提供给代码转换器代理。代码转换器代理使用标识符访问模型,使用模型生成修改脚本,并将修改脚本提供给客户端计算机。客户端机器使用修改脚本来修改文档的显示或其他呈现的部分。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号