支持在便携设备上显示内容的系统和方法技术方案

技术编号:2820148 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术的一个实施方式提供了一种系统,用于支持通用文件转换集中器来将结构化或非结构化数据转换成适用于在移动或手持设备显示的结构化数据。在操作期间,系统接收包含结构化数据、或非结构化数据、或者两者混合数据的文件。系统确定所接收的文件的类型,并且基于所述文件类型,来分析所述接收的文件的内容、格式类型、或者以上两者系统进一步生成可处理的可扩展标记语言文件,其中所述可处理的可扩展标记语言基本上保留了所述接收的文件的布局,由此支持在移动或者手持设备上显示所述文件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据管理。更具体地,本专利技术涉及一种可扩展标记 语言集中器,其支持将非结构化数据转换成用于在各种便携设备上 显示的结构化数据。
技术介绍
无线便携设备的增多显著地扩大了因特网的接入性。如今,用 户可以通过移动电话来查阅电子邮件、进行网上冲浪、或者获得实 时股票报价。这种上网行为的变化要求内容提供商来以适用于在便 携设备上显示的具体方式来对数据进行格式转换和呈现。例如,不同的支持因特网的智能电话或者个人数字助理(PDA) 具有不同的屏幕尺寸。常规的HTML页面在不同屏幕上的显示结果 很不理想,经常是乱码。当内容包含诸如ADOBE PDF⑧文件或 MICROSOFT WORD⑧文件格式的文档时,问题更加突出。为了克服这些显示问题,内容提供商通常会提供两种版本的网 页, 一种适用于在普通台式机或膝上型计算机上显示,而另一种适 用于在便携设备上显示。然而,为了避免出现难以预测的显示结果, 这种便携设备的版本通常采用仅包含最重要文本的简化版本。该解 决方案不仅因为省略了丰富的原始内容而令人不满意,而且由于制 作包括时间消耗和人力劳动的第二简化版本而提高了成本。因此, 期望的是,提供一种不存在上述问题的用于在便携设备上显示内容 的系统和方法。
技术实现思路
本专利技术的 一个实施方式提供了 一种系统,该系统用于支持通用文件转换集中器来将结构化或非结构化数据转换成适用于在移动或 手持设备上显示的结构化数据。在此操作中,系统接收包含结构化 数据或非结构化数据或者两者混合的文件。系统确定接收文件的类 型,并且分析其内容、基于文件类型来分析所接收文件的格式样式 或者以上两者。然后,系统进一步生成可处理的可扩展标记语言文 件,该文件基本上保留了所接收文件的形式,从而便于在移动或者 手持设备上显示该文件。在本专利技术的变型中,所接收的文件包含一种或多种如下文件文本文件、超文本文件、编写文档格式(PDF )文件、Microsoft Word 文件、富文本才各式(RTF)文件、Microsoft Excel⑧文件、Microsoft Powerpoint⑧文件、Adobe FrameMaker⑧文件、LaTex文件、以及程序代码文件。在本专利技术变型中,所接收的文件包含结构化数据,以及生成可 处理的可扩展标记语言文件包括应用可扩展样式表语言转换工具。在另一变型中,应用可扩展样式表语言转换工具包含将可处理 的可扩展标记语言文件转换至以下一种或多种文件DocBook XML 文件、Legal XML文件、Voice XML文件、MathXML文件、WML 文件、以及XHTML MP文件。在本专利技术的变型中,系统在可处理的可扩展标记语言中定义如 下元素XMLSTREAM 、 HEAD 、 DMETATAGS 、 DMETA 、 EMETATAGS、 EMETA、 DSTYEES、 DSTYLE、 DSTRUCTURE、 BODY、 SECTION、 PAGE、 PARAGRAPH、 SPECIALTEXT、 TEXT、 IMAGE 、 LINK、 FOOTNOTE 、 ENDNOTE 、 HEADER、 FOOTER、 ANCHOR、 TAB、 HR、 MARKER、 TABLE 、 TGROUP、 TBODY、 THEAD、 TFOOT、 ROW、 CELL、 COLUMN、 COLU顧-DEF、 LIST、 LI、 LABEL 、 BLOCKQUOTE 、 PRE、 BREAK 、 FRAME 、 SVG、 FIELD 以及INDEXITEM;其中每种元素具有如下一种或多种属性style、 cs-style、 number、 font、 font-size 、 font-fixed、 origfont、 emphasis 、 emphasis-bold、 emphasis-italic、 emphasis-underline 、emphasis画superscript、 emphasis-subscript、 x、 y、 height、 width、 top、 left、 align、 valign、 leftindent、 rightindent、 spacebefore、 spaceafter、 textindent 、 border-left 、 border-right 、 border-top 、 border-bottom 、 top-padding 、 left-padding、 right-padding 、 bottom-padding 、 rowspan、 colspan、 width-type、 height-type。在本专利技术的另一变型中,分析所接收的文件的内容包含选择 性地将所接收文件内的图像转换成预先确定的格式,并利用IMAGE 元素标记已转换的图像;在所接收的文件中,分别利用ANCHOR、 BREAK、 FIELD、 HEADER、 FOOTER、 SECTION及FOOTNOTE 元素标记书签、分隔符、字段、页眉、页脚、脚注,其中所述分隔 符可以是页面、分栏或者章节类型;分析所接收的文件格式样式, 并对PARAGRAPH元素的属性赋予相应的值;分析在所接收文件中 嵌入的特定对象,以及利用SPECIALTEXT元素标记所述特定对象; 利用LINK元素标记所接收文件中的链接;利用LIST元素标记所接 收的文件中的列表;利用TABLE、 TGROUP、 TBODY、 THEAD、 COLUMN元素标记所接收的文件中的表格;以及利用 一个或者多个 FRAME元素标记所接收的文件中的层状结构。在本专利技术的 一个变型中,所接收的文件包括一段程序源代码。者类参数。在一个变型中,系统基于文件类型来动态地载入文件分析器。 附图说明图1示出了根据本专利技术的一个实施方式的通用内容转换集中器 的操作;图2示出了根据本专利技术的一个实施方式的通用内容转换集中器 的核心功能;图3示出了根据本专利技术的一个实施方式的通用内容转换集中器 的示例性架构;图4呈现了一个示例性框图,其中示出了根据本专利技术的一个实施方式的通用内容转换集中器的操作;图5呈现了一个示例性框图,其中示出了根据本专利技术的一个实施方式的通用内容转换集中器的操作;以及图6示出了作为根据本专利技术的一个实施方式的通用内容转换集 中器操作的示例性计算机系统。具体实施例方式呈现如下描述旨在使本领域技术人员能够制造和使用本专利技术, 并且在特定应用及其需求的环境中提供了如下描述。所公开的实施与应用。因此,本专利技术并不局限于所示出的实施方式,而是与权利 要求书的最宽泛的范围相一致。通常,在此详述的数据结构和代码存储在计算机可读存储介质 上,所述计算机可读存储介质可以是能够存储用于由计算机系统所 使用的代码和/或数据的任何终端或介质。这包括但不仅限于,易失性存储器、非易失性存储器、如盘驱动、磁带、CD(压缩盘)、DVD (数字通用盘或者数字视频盘)等的磁性和光学存储设备,或者能 够用于存储的其他现有的或未来开发的计算机可读存储介质。概要内容显示难以预测是当今便携设备用户经历的主要问题。这些 便携设备包括但不仅限于移动电话、PDA、与台式机或膝上型计算 机不同的具有显示屏幕本文档来自技高网...

【技术保护点】
一种用于支持通用文件转换集中器的方法,以便将结构化或非结构化数据转换成适用于在移动或手持设备上显示的结构化数据,所述方法包括: 接收包含结构化数据、或非结构化数据、或者两者混合数据的文件; 确定所述接收的文件的类型; 基于所述文件类型,分析所述接收的文件的内容、格式类型、或者以上两者; 生成可处理的可扩展标记语言文件,其中所述可处理的可扩展标记语言基本上保留了所述接收的文件的布局,由此支持在移动或者手持设备上显示所述文件。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:陈翌何余良
申请(专利权)人:龙搜北京科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1