uoml文档交换服务器,文档处理系统和方法

1.一种文档处理方法,其特征在于,包括: 应用软件发送指令到平台软件,以对抽象非结构化信息进行操作; 平台软件接收到来自所述应用软件的指令,根据所述指令,对与所述抽象非结构化信息对应的存储数据执行所述操作; 其中,所述抽象非结构化信息与所述存储数据的数据方式无关;其中,所述抽象非结构化信息包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述抽象非结构化信息不具有存储。

2.如权利要求1所述的方法,其特征在于,通过发送命令串或调用函数来发送指令。

3.如权利要求1所述的方法,其特征在于,所述存储数据为一个或多个磁盘文件,部分磁盘文件,数据库的一个或多个字段,或磁盘分区的一个区域。

4.如权利要求1所述的方法,其特征在于,所述抽象非结构化信息包括多个页的可视化ί目息O

5.如权利要求1所述的方法,其特征在于,所述抽象非结构化信息符合预定义文档模型。

6.如权利要求5所述的方法,其特征在于,所述预定义文档模型为树形结构,并且包括至少文档对象、页对象以及用于描述版面的对象。

7.如权利要求6所述的方法,其特征在于,所述用于描述版面的对象可以是文字对象、图片对象和图形对象的任一项或任几项的组合。

8.如权利要求7所述的方法,其特征在于,所述用于描述版面的对象还可以是状态对象、文字对象、路径对象、渐变色对象、图像对象、流媒体对象、元数据对象、批注对象、语义信息对象、源文件对象、脚本对象、插件对象、二进制数据流对象、书签对象以及超链接对象中任一项或任几项的组合。

9.如权利要求6所述的方法,其特征在于,所述预定义文档模型进一步包括文档库对象,所述文档库对象包括至少一个文档对象;或者 所述预定义文档模型进一步包括文档库对象和文档集对象,其中所述文档库对象包括至少一个文档集对象,所述文档集对象包括至少一个文档对象和或至少一个文档集对象。

10.如权利要求6所述的方法,其特征在于,所述预定义文档模型进一步包括层对象,所述页对象包括至少一个层对象,所述层对象至少包括一个用于描述版面的对象。

11.如权利要求10所述的方法,其特征在于,所述预定义文档模型进一步包括对象组对象,所述层对象至少包括一个对象组对象,所述对象组对象包括至少一个用于描述版面的对象。

12.如权利要求5所述的方法,其特征在于,所述预定义文档模型进一步定义来角色对象以及角色的访问权限。

13.如权利要求12所述的方法,其特征在于,所述角色的访问权限包括所述角色针对所述抽象非结构化信息的至少一个对象的访问权限。

14.如权利要求1所述的方法,其特征在于,所述指令符合“操作动作+操作对象”的标准。

15.如权利要求14所述的方法,其特征在于,所述操作包括:获取信息、设置对象属性、插入对象、删除对象以及查询。

16.如权利要求14所述的方法,其特征在于,所述指令按预定义的格式生成。

17.如权利要求16所述的方法,其特征在于,所述指令包含描述操作动作和操作对象的字符串。

18.如权利要求17所述的方法,其特征在于,所述字符串用XML描述。

19.如权利要求17所述的方法,其特征在于,所述操作动作对应一个XML元素,所述操作动作通过句柄引用。

20.如权利要求14所述的方法,其特征在于,所述平台软件提供接口函数,每个接口函数定义来一个对象上的一个操作; 所述应用软件通过调用与所述操作动作和操作对象对应的接口函数,发送所述指令。

21.如权利要求14所述的方法,其特征在于,所述平台软件提供基于对象类的方法; 所述应用软件通过调用所述对象类的方法发送指令;其中所述对象类由所述操作对象封装而成,所述对象类的方法对应所述操作动作。

22.如权利要求1所述的方法,其特征在于,所述平台软件进一步为应用软件提供操作结果。

23.一种文档处理系统,其特征在于,包括: 用于应用软件发送指令到平台软件,以对抽象非结构化信息进行操作的装置; 用于平台软件接收到来自所述应用软件的指令,根据所述指令,对与所述抽象非结构化信息对应的存储数据执行所述操作的装置; 其中,所述抽象非结构化信息与所述存储数据的数据方式无关;其中,所述抽象非结构化信息包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述抽象非结构化信息不具有存储。

24.一种文档处理方法,其特征在于,包括: 第一应用软件发送第一指令到平台软件,以创建第一抽象文档; 所述平台软件接收所述第一指令,创建与所述第一抽象文档对应的存储数据; 第二应用软件发送第二指令到所述平台软件以打开所创建的存储数据; 所述平台软件接收所述第二指令,打开并解析所述存储数据,生成与所述存储数据对应的第二抽象文档; 其中所述第一指令与第二指令符合相同的接口标准;其中,所述第一抽象文档和所述第二抽象文档包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述第一抽象文档和所述第二抽象文档不具有存储。

25.一种文档处理系统,其特征在于,包括: 用于第一应用软件发送第一指令到平台软件,以创建第一抽象文档的装置; 用于所述平台软件接收所述第一指令,创建与所述第一抽象文档对应的存储数据的装置; 用于第二应用软件发送第二指令到平台软件以打开所创建的存储数据的装置; 用于所述平台软件,接收所述第二指令,打开并解析所述存储数据,生成与所述存储数据对应的第二抽象文档的装置; 其中所述第一指令与第二指令符合相同的接口标准;其中,所述抽象文档包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述第一抽象文档和所述第二抽象文档不具有存储。

26.一种文档处理方法,其特征在于,包括: 第一平台软件解析以第一数据格式存储的第一存储数据,生成与所述存储数据对应的第一抽象文档; 应用软件发送第一指令到所述第一平台软件,以获取所述第一抽象文档的所有信息;发送第二指令到第二平台软件,以创建与所述第一抽象文件相同或相似的第二抽象文档; 所述第二平台软件根据所述第二指令,创建与所述第二抽象文档对应并按第二数据格式存储的第二存储数据; 其中所述第一指令和第二指令符合相同的接口标准;其中,所述第一抽象文档和所述第二抽象文档包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述第一抽象文档和所述第二抽象文档不具有存储。

27.一种文档处理系统,其特征在于,包括: 用于第一平台软件解析以第一数据格式存储的第一存储数据,生成与所述第一存储数据对应的第一抽象文档的装置; 用于应用软件发送第一指令到所述第一平台软件,以获取所述第一抽象文档的所有信息;发送第二指令到第二平台软件,以创建与所述第一抽象文件相同或相似的第二抽象文档的装置; 用于所述第二平台软件根据所述第二指令,创建与所述第二抽象文档对应并按第二数据格式存储的第二存储数据的装置; 其中所述第一指令和第二指令符合相同的接口标准;其中,所述第一抽象文档和所述第二抽象文档包括具有呈现效果的可视化信息,多维信息,和/或流媒体信息;所述第一抽象文档和所述第二抽象文档不具有存储。