当前位置: 首页 > 专利查询>微软公司专利>正文

构建包含预编页码文档的包的方法和系统技术方案

技术编号:2852950 阅读:197 留言:0更新日期:2012-04-11 18:40
描述了模块化内容框架和文档格式方法和系统。描述的框架和格式定义了一组构件块,用于组成、包装、分发和呈现以文档为中心的内容。这些构件块定义了用于文档格式的平台无关框架,使软件和硬件系统能够可靠并一致地生成、交换和显示文档。该框架和格式用灵活和可扩充的方式来设计。除该通用框架和格式之外,使用该通用框架定义了一种被称为到达包的特定格式。到达包格式是用于储存已编页码文档的格式。到达包的内容可以用各种各样环境内的设备和应用程序之间的完全保真度并跨各种各样情形来显示或打印。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及内容框架、文档格式以及可使用两者的相关方法和系统。
技术介绍
当今通常有不同类型的内容框架来表示内容,并且不同类型的文档格式来格式化各种类型的文档。这些框架和格式的每一个常常需要其自己的相关联的软件,以构建、产生、处理或消耗相关联的文档。对于在适当的设备上安装了特定的关联软件的那些人,构建、产生、处理或消耗关联文档并不是一个问题。对于不具有适当软件的那些人,构建、产生、处理或消耗关联的文档通常是不可能的。针对这一背景,在考虑到文档的产生和消耗的范围内,对这一普遍性有不断的需求。专利技术概述描述了模块化的内容框架和文档格式方法和系统。描述的框架和格式定义了一组构件块,用于组成、包装、分发和呈现以文档为中心的内容。这些构件块定义了一种用于文档格式的平台无关框架,使软件和硬件系统能够可靠并一致地生成、交换和显示文档。该框架和格式是以灵活和可扩充的方式设计的。除这一通用框架和格式之外,使用该通用框架定义了一种特定的格式,称为到达包(reach package)格式。到达包格式是用于储存已编页码文档的格式。到达包的内容可以用完全的保真度在各种各样的环境中的设备和应用程序之间,并本文档来自技高网...

【技术保护点】
一种方法,包括:    构建定义至少一个预编页码文档的包;以及    在所述包中包括表示所述至少一个预编页码文档的有效负载,所述有效负载包括部件的集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件。

【技术特征摘要】
【国外来华专利技术】US 2004-4-30 10/837,0401.一种方法,包括构建定义至少一个预编页码文档的包;以及在所述包中包括表示所述至少一个预编页码文档的有效负载,所述有效负载包括部件的集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件。2.如权利要求1所述的方法,其特征在于,所述标记包括可映射到相关联的对象类的元素。3.如权利要求1所述的方法,其特征在于,所述根部件间接引用所述文档的个别页。4.如权利要求1所述的方法,其特征在于,所述包包括一个或多个排版部件,其每一个可包括用于在所述包内作出选择的至少一个选择器部件,和/或用于从所述包内容作出序列的一个或多个序列部件。5.如权利要求4所述的方法,其特征在于,从所述选择器部件组选择一选择器部件,至少包括语言选择器、颜色选择器、页面大小选择器或内容类型选择器。6.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求5所述的方法。7.一种包含权利要求6所述的计算机可读介质的计算系统。8.如权利要求1所述的方法,其特征在于,所述部件集合包括选择一部件组的部件,至少包括一个或多个固定页面部件、一个或多个字体部件、一个或多个图像部件、一个或多个排版部件、一个或多个描述性元数据部件、或一个或多个打印票据部件。9.如权利要求1所述的方法,其特征在于,还包括,将所述包提供到一介质上,从所述介质可由消费者消费所述包。10.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求1所述的方法。11.一种包含权利要求10所述的计算机可读介质的计算系统。12.一种方法,其特征在于,包括接收定义文档的包,所述包容纳表示所述文档的有效负载,所述有效负载包括部件集合,包括一可标识的根部件,它引用所述根部件的有效处理所需的所有部件,所述可标识的根部件经由标记通过引用的部件直接或间接引用所有需要的部件;以及处理所述包以至少发现所述部件集合。13.如权利要求12所述的方法,其特征在于,所述标记包括被映射到相关联的对象类的元素。14.如权利要求12所述的方法,其特征在于,所述根部件个别地引用所述文档的个别页。15.如权利要求12所述的方法,其特征在于,所述包包括一个或多个排版部件,其每一个可包括用于在所述包内作出选择的至少一个选择器部件,和/或用于从包内容作出序列的一个或多个序列部件。16.如权利要求15所述的方法,其特征在于,从所述选择器部件组选择一选择器部件,至少包括语言选择器、颜色选择器、页面大小选择器或内容类型选择器。17.如权利要求16所述的方法,其特征在于,所述选择器部件允许基于附加到可选择的部件的元数据部件的选择。18.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令被执行时,实现权利要求16所述的方法。19.一种包含权利要求18所述的计算机可读介质的计算系统。20.如权利要求12所述的方法,其特征在于,所述部件集合包括选择一部件组的部件,至少包括一个或多个固定页面部件、一个或多个字体部件、一个或多个图像部件、一个或多个排版部件、一个或多个描述性元数据部件、或一个或多个打印票据部件。21.一个或多个其上具有计算机可读指令的计算机可读介质,当所述指令...

【专利技术属性】
技术研发人员:A舒尔DF埃默森D奥恩斯坦J金OH弗尔W朱J杜尼兹S萨布拉马尼安
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1