发明名称 结构化讯息之转换文件管理系统及方法以及电脑可读取储存媒体
摘要 一种结构化讯息之转换文件管理系统及方法,包含一储存装置,用以储存第一定义文件、第二定义文件以及转换文件。更包含一转换纪录产生模组,接收第一定义文件、第二定义文件以及转换文件,解析出来源识别码以及目的识别码,目的结构路径,解析出相应于目的结构路径之转换原则以及来源结构路径,产生包含来源识别码、目的识别码、目的结构路径、来源结构路径以及转换原则之转换表。
申请公布号 TWI262404 申请公布日期 2006.09.21
申请号 TW092135514 申请日期 2003.12.16
申请人 财团法人资讯工业策进会 发明人 周昆卫;张庆忠
分类号 G06F17/21 主分类号 G06F17/21
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼;颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一种结构化讯息之转换文件管理系统,包括:一储存装置,用以储存一第一定义文件、一第二定义文件以及一转换文件,上述定义文件透过描述元素(element)格式和元素间的阶层包含关系来定义一结构化讯息之内容,上述转换文件包含相应于上述第一定义文件之上述结构化讯息转换成相应于上述第二定义文件之上述结构化讯息的转换规则;以及一转换纪录产生模组,接收上述第一定义文件、上述第二定义文件以及上述转换文件,由上述定义文件或上述转换文件解析出相应于上述第一定义文件之一来源识别码以及相应于上述第二定义文件之一目的识别码,由上述第二定义文件或上述转换文件中,解析出一目的结构路径,由上述转换文件中,解析出相应于上述目的结构路径之一转换原则以及一来源结构路径,上述转换纪录产生模组产生包含上述来源识别码、上述目的识别码、上述目的结构路径、上述来源结构路径以及上述转换原则之一转换表,并储存上述转换表于一储存装置。2.如申请专利范围第1项所述之结构化讯息之转换文件管理系统,更包含一转换样版查询模组,提供图形化操作介面,用以输入上述来源识别码、上述目的识别码或一元素名称,至上述储存装置中搜寻出相应上述来源识别码、上述目的识别码或上述元素名称之上述转换表,将相应上述来源识别码、上述目的识别码或上述元素名称之上述转换表显示于显示装置上。3.如申请专利范围第1项所述之结构化讯息之转换文件管理系统,其中上述可扩展标示语言定义文件为可扩展标示语言纲目(XML schema)文件或文件类型定义(Document type Definition;DTD)文件。4.如申请专利范围第1项所述之结构化讯息之转换文件管理系统,其中上述转换文件为可延伸样式表语言转换(XSLT)文件。5.一种结构化讯息之转换文件管理系统,包括:一储存装置,用以储存一第一转换表以及一第二转换表,其中每一上述转换表包含一来源识别码、一目的识别码,以及复数包含一目的结构路径、一来源结构路径、一转换原则的转换规则纪录,上述识别码相应于一定义文件,上述结构路径相应于上述定义文件中之元素(element);以及一转换样版产生模组接收具转换递移关系之上述第一转换表以及上述第二转换表,产生一包含上述第一转换表中之上述来源识别码以及上述第二转换表中之上述目的识别码之一第三转换表之转换表表头,搜寻上述第一转换表之目的结构路径与上述第二转换表之来源结构路径相同之成对一第一转换明细纪录以及一第二转换明细纪录,产生包含相应于上述第一转换明细纪录之来源结构路径以及相应于上述第二转换明细纪录之目的结构路径之上述第三转换表之一第三转换明细纪录。6.如申请专利范围第5项所述之结构化讯息之转换文件管理系统,其中上述转换样版产生模组依据上述第三转换表以及上述第三转换明细纪录,产生一转换文件。7.如申请专利范围第5项所述之结构化讯息之转换文件管理系统,其中上述定义文件为可扩展标示语言纲目(XML schema)文件或文件类型定义(Document typeDefinition;DTD)文件。8.如申请专利范围第6项所述之结构化讯息之转换文件管理系统,其中上述转换文件为可延伸样式表语言转换(XSLT)文件。9.一种结构化讯息之转换文件管理方法,被一具有一中央处理器之电子装置执行,其方法包括下列步骤:接收一第一定义文件、一第二定义文件以及一转换文件,其中上述定义文件透过描述元素(element)格式和元素间的阶层包含关系来定义结构化讯息之内容,上述转换文件包含相应于上述第一定义文件之上述结构化讯息转换成相应于上述第二定义文件之上述结构化讯息的转换规则;由上述可扩展标示语言定义文件或上述转换文件解析出相应于上述第一定义文件之一来源识别码以及相应于上述第二定义文件之一目的识别码;由上述第二定义文件或上述转换文件中,解析出一目的结构路径;由上述转换文件中,解析出相应于上述目的结构路径之一转换原则以及一来源结构路径;以及产生包含上述来源识别码、上述目的识别码、上述目的结构路径、上述来源结构路径以及上述转换原则之一转换表,并储存上述转换表于上述储存媒体。10.如申请专利范围第9项所述之结构化讯息之转换文件管理方法,更包含下列步骤:输入上述来源识别码、上述目的识别码或元素名称;至上述储存装置中搜寻出相应上述来源识别码、上述目的识别码或上述元素名称之上述转换表;以及将相应上述来源识别码、上述目的识别码或上述元素名称之上述转换表显示于显示装置上。11.如申请专利范围第9项所述之结构化讯息之转换文件管理方法,其中上述定义文件为可扩展标示语言纲目(XML schema)文件或文件类型定义(Document typeDefinition;DTD)文件。12.如申请专利范围第9项所述之结构化讯息之转换文件管理方法,其中上述转换文件为可延伸样式表语言转换(XSLT)文件。13.一种结构化讯息之转换文件管理方法,被一具有一中央处理器之电子装置执行,其方法包括下列步骤:接收具转换递移关系之上述第一转换表以及上述第二转换表,其中每一上述转换表包含一来源识别码、一目的识别码、以及复数包含一目的结构路径、一来源结构路径、一转换原则的转换规则纪录,上述识别码相应于一定义文件,上述结构路径相应于上述定义文件中之元素;产生一包含上述第一转换表中之上述来源识别码以及上述第二转换表中之上述目的识别码之一第三转换表之转换表表头;搜寻上述第一转换表之目的结构路径与上述第二转换表之来源结构路径相同之成对一第一转换明细纪录以及一第二转换明细纪录;以及产生包含相应于上述第一转换明细纪录之来源结构路径以及相应于上述第二转换明细纪录之目的结构路径之上述第三转换表之一第三转换明细纪录。14.如申请专利范围第13项所述之结构化讯息之转换文件管理方法,更包含一步骤,依据上述第三转换表以及上述第三转换明细纪录,产生一转换文件。15.如申请专利范围第13项所述之结构化讯息之转换文件管理方法,其中上述定义文件为可扩展标示语言纲目(XML schema)文件或文件类型定义(Documenttype Definition;DTD)文件。16.如申请专利范围第14项所述之结构化讯息之转换文件管理方法,其中上述转换文件为可延伸样式表语言转换(XSLT)文件。17.一种电脑可读取储存媒体,用以储存一电脑程式,该电脑程式用以载入至一电脑系统中并且使得该电脑系统执行如申请专利范围第9至12项中任一者所述之方法。18.一种电脑可读取储存媒体,用以储存一电脑程式,该电脑程式用以载入至一电脑系统中并且使得该电脑系统执行如申请专利范围第13至16项中任一者所述之方法。图式简单说明:第1图系表示依据本发明实施例之结构化讯息之转换文件管理系统之系统架构图;第2a图系表示依据本发明实施例之范例第一转换表示意图;第2b图系表示依据本发明实施例之范例第二转换表示意图;第3图系表示依据本发明实施例之范例第三转换表示意图;第4图系表示依据本发明实施例之结构化讯息之转换文件管理之转换纪录产生方法之方法流程图;第5图系表示依据本发明实施例之结构化讯息之转换文件管理之转换样版产生方法之方法流程图;第6图系表示依据本发明实施例之结构化讯息之转换文件管理之转换纪录产生方法之电脑可读取储存媒体示意图;第7图系表示依据本发明实施例之结构化讯息之转换文件管理之转换样版产生方法之电脑可读取储存媒体示意图。
地址 台北市大安区和平东路2段106号11楼