[发明专利]Notes数据结构化的系统及方法无效
申请号: | 200710200683.5 | 申请日: | 2007-05-23 |
公开(公告)号: | CN101311926A | 公开(公告)日: | 2008-11-26 |
发明(设计)人: | 彭治 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | notes 数据结构 系统 方法 | ||
技术领域
本发明涉及一种数据结构化系统及方法,尤其指Notes的数据结构化系统及方法。
背景技术
以前Notes与Domino服务器之间的数据来往都是先将数据汇入进关系型数据库,然后利用关系型数据库来进行数据的分析和整理,或者给其他系统以数据支持。参阅图1所示,是传统的Notes与Domino服务器之间的通讯架构图。数据录入用户14将数据录入Domino服务器130,由数据汇入汇出程序131将文档型数据从该Domino服务器130中汇出到关系型数据库132,由该关系型数据库132对该文档型数据进行分析和整理,再发送给应用系统层11中的系统,如Web应用程序110、企业资源规划系统(ERP,Enterprise Resource Planning)111、TIPTOPl 12进行应用,最终呈现在该等系统的使用用户10的面前。
该传统架构的缺点在于,数据支持层的结构过于复杂,数据从被数据录入用户14录入到被系统使用用户10使用之间的距离过长,造成数据失真的机率提高等。
因此有必要提供一种能够解决上述问题的系统及方法。
发明内容
本发明提供一种Notes数据结构化的系统,用于将用户向Domino服务器录入的非结构化数据转换成结构化数据。该系统包括数据转换服务器,该数据转换服务器连接Domino服务器与应用系统层。
其中该数据转换服务器包括:文档型数据接收模块,用于从Domino服务器接收非结构化数据;数据类型转换模块,用于将上述接收的数据进行数据类型的转换以使建立起来的数据结构中的数据符合关系数据库的标准;数据结构化模块,用于将上述转换过类型的数据取出,使用面向对象的概念将取得的数据进行封装,产生一个一个独立的对象,然后建立所需要的数据结构;及输出模块,用于将该结构化的数据输出到应用系统层,供其他系统使用或者进行图形化处理。
本发明还提供一种Notes数据结构化的方法,该方法将用户录入到Domino服务器中的非结构化数据转换成结构化数据,该方法包括步骤:录入非结构化数据到Domino服务器;数据转换服务器从该Domino服务器接收所述非结构化数据;将所接收的非结构化数据类型转换成符合关系数据库数据结构标准的数据类型;取出上述经过类型转换的数据,将取得的数据进行封装,产生一个一个的独立对象,然后建立所需要的数据结构;将该结构化的数据输出到应用系统层,供其他系统使用或者进行图形化处理。
请参阅图1和图2可知,利用本发明所提供的Notes数据结构化的系统及方法,有以下优点:简化了原先的进行Notes数据结构化的系统架构,应用系统层的系统由Notes/Domino直接提供结构化的数据;减少了关系型数据库,因此减少了一支汇入程序和汇出程序;减少了录入数据流动的距离及转换次数,因此降低了数据失真的机率;数据支持层简单明了。
附图说明
图1为Notes的数据结构化在传统方式的进行数据结构转换的系统架构图。
图2为本发明Notes的数据结构化系统较佳实施例的系统架构图。
图3为本发明数据转换服务器的功能模块图。
图4为本发明Notes数据结构化方法的流程图。
具体实施方式
参阅图2所示,是本发明Notes的数据结构化系统较佳实施例的系统架构图。数据录入用户14可以是Lotus Notes的用户端,也可以是浏览器用户端。该数据录入用户14向数据支持层13中的Domino服务器130录入数据。该所录入的数据被存储在Domino服务器130的文档数据库中。
该文档数据库为非关系型数据库,它基于文档组织模式,使用非结构化的数据元素。因此,在该文档数据库中,数据录入用户14提交的数据信息是以文档的形式保存在数据库中的,例如,一份公文。一个文档(Document)相当于关系型数据库中的一个记录。其中,非结构化的数据是无法用数字或者统一的结构表示的信息,例如图象等。这些非结构化数据既可以是一段包含大量附加信息(如排版信息)的文字信息,图像混合信息,也可能是一段图像甚至是影像。相反,结构化的数据是可以用数据或统一的结构加以表示。例如,成本、费用、人员、工资以及员工业绩等,都可以用数字或文字来描述或表示。该类数据具有相同的层次或网络结构,被称之为结构化数据。非结构化数据包括结构化数据,但又不止是结构化数据;结构化数据属于非结构化数据,是非结构化数据的特例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710200683.5/2.html,转载请声明来源钻瓜专利网。