数据导入系统及方法

文档序号:6615123阅读:453来源:国知局
专利名称:数据导入系统及方法
技术领域
本发明涉及一种数据导入系统及方法。
背景技术
经济的全球化,给企业带来了无限商机,同时也给企业带来越来越大的压力。业务的迅 速扩展,使企业的信息化程度需要急速提升,而企业的核心数据处理速度现成为抑制企业信 息沟通的瓶颈。
对于制造型企业而言,通常需要将原始数据(一般包括设计规格和产品信息)导入到其 信息系统中,以便于企业进行产品的生产。
以往,导入原始数据这一工作通常由人工完成即人工进行原始数据的识别、筛选以及 最后导入。这样会带来很多问题以企业和客户为例,当企业与客户处在地球的不同时区时 ,相互之间的数据沟通就需要跨时区进行,如果客户原始数据的导入必须由人工完成,当客 户与企业的工作时间不同时,势必造成客户原始数据与企业信息系统的沟通不能在第一时间 进行,使客户与企业双方失去大量业务处理的有效时机。
如此,存在如下不足之处 一是效率低下,人工导入原始数据浪费了大量时间;二是容 易出错,人工导入原始数据很容易出错;三是导入可能不及时。

发明内容
鉴于以上内容,有必要提供一种数据导入系统,其可快速准确及时地将原始数据导入信 息系统。
鉴于以上内容,还有必要提供一种数据导入方法,其可快速准确及时地将原始数据导入 信息系统。
一种数据导入系统,该系统包括应用服务器及计算机,所述应用服务器连接信息系统且 包括有公共数据区,所述计算机用于提供原始数据,所述的应用服务器包括设定模块,用 于根据需要设定参数,所述的参数包括监听公共数据区的频率、公共数据区路径及信息系统 参数文件;监听模块,用于根据上述设定的参数监听所述公共数据区,及判断是否有原始数 据进入该公共数据区;及导入模块,用于根据设定的信息系统参数文件将进入该公共数据区 的原始数据导入对应的信息系统。
一种数据导入方法,该方法包括以下步骤(a)根据需要设定参数,所述的参数包括监听公共数据区的频率、公共数据区路径及信息系统参数文件;(b)根据上述设定的参数 监听该公共数据区;(c)判断是否有原始数据进入该公共数据区;(d)若监听到有原始数 据进入该公共数据区,则根据设定的信息系统参数文件将进入该公共数据区的原始数据导入 对应的信息系统。
所述数据导入系统及方法,能够快速准确及时地将原始数据导入信息系统。因而,可以 大大縮短原始数据的导入时间,提高数据导入效率,并且充分保证数据导入的准确性和及时 性。


图l是本发明数据导入系统较佳实施例的硬件架构图。 图2是图1中应用服务器的功能模块图。 图3是本发明数据导入方法较佳实施例的作业流程图。
具体实施例方式
本较佳实施例以将客户原始数据导入企业信息系统为例进行说明。
参阅图1所示,是本发明数据导入系统的运行环境示意图。该运行环境包括企业的应用 服务器101及客户的计算机102。其中,所述计算机102通过网络104与所述应用服务器101相 连,该应用服务器101与一个或多个信息系统130相连。
所述计算机102可以是一个单独的计算机,也可以是多个计算机;可以是IBM架构的计算 机(IBM Personal Computer, IBM PC) 、 Apple公司的Mac PC、个人计算机、网络服务器, 也可以是任意其它适用的计算机。所述计算机102负责为企业提供客户原始数据,该客户原 始数据可以有多种表示形式,在本较佳实施例中,所述客户原始数据以客户原始数据文件表 示。
所述网络104是一种电子网络,其可以为国际互联网(Internet)或其它基于TCP/IP ( Transport Control Protocol/Internet Protocol,传输控制协议/国际互联网协议)的网 络,可用来执行HTTP (Hypertext Transfer Protocol,超文本传输协议)及FTP (File Transfer Protocol,档案传输协议)的网络。
所述应用服务器101包括了企业核心的和易变的企业逻辑(规划、运作方法、管理模式 等),它的功能是负责对所述计算机102提供的客户原始数据文件进行监听及导入。
所述信息系统130可以为PDM (Product Data Management,产品数据管理)系统、PLM ( Product Lifecycle Management,产品生命周期管理)系统,也可以为ERP (Enterprise Resource Pla皿ing,企业资源规划)系统,还可以是企业内部的其它信息系统。参阅图2所示,是应用服务器101的功能模块图。本发明所称的模块是完成特定功能的计 算机程序段,比程序更适合于描述软件在计算机中的执行过程。因此本发明以下对软件都以 模块描述。
所述应用服务器101包括设定模块300、监听模块302、导入模块304及生成模块305。所 述应用服务器101还包括一个公共数据区,所述公共数据区是该应用服务器101和所述计算机 102进行数据交流的平台。
所述设定模块300用于根据需要设定参数,以便于后续的数据监听及数据导入。所述参 数包括监听频率、公共数据区路径及信息系统参数文件。其中,所述监听频率指对公共数据 区进行监听的频率,可根据实际情况设定, 一般设定为l小时;所述公共数据区路径为该公 共数据区所在的路径;所述信息系统参数文件用于对客户原始数据文件进行识别,即确定该 客户原始数据文件的功能和类型,及应导入的信息系统130 (如PDM系统、PLM系统或ERP系统 )。例如,所述客户原始数据文件,按功能分可包括BOM (Bill Of Material,物料清单) 文件、ECO (Engineering Change Order, 工禾呈变更单)文件、MCO (Manufacturing Change Order,制造商变更单)文件;按类型分可包括.htm文件、.xls文件、.txt文件。
所述监听模块302用于根据上述设定的监听频率及公共数据区路径监听所述公共数据区 ,及判断是否有客户原始数据文件进入所述公共数据区。
所述导入模块304用于将进入该公共数据区的客户原始数据文件,导入对应的信息系统 130。具体而言,导入模块304首先根据上述设定的信息系统参数文件识别客户原始数据文件 ,以确定该客户原始数据文件的功能和类型及应该导入的信息系统130,然后根据所述客户 原始数据文件的功能及类型,对所述客户原始数据文件进行数据筛选,最后将经过筛选的数 据文件导入上述确定的信息系统130。
所述生成模块305用于根据导入模块304的上述导入操作,生成导入报告。所述导入报告 包括导入时间、导入内容(即导入的具体数据)及导入结果(包括成功、失败)。
参阅图3所示,是本发明数据导入方法较佳实施例的作业流程图。
步骤S401,首先应该在所述应用服务器101上开通一个公共数据区。所述公共数据区是 客户和企业进行数据交流的平台,客户和企业通过网络104均可以访问该公共数据区。而后 ,设定模块300设定参数,以便于后续的数据监听及数据导入。所述参数包括监听频率、公 共数据区路径及信息系统参数文件。其中,所述监听频率指对该公共数据区进行监听的频率 ,可根据实际情况设定, 一般设定为l小时;所述公共数据区路径为该公共数据区所在的路 径;所述信息系统参数文件用于对客户原始数据文件进行识别,即确定该客户原始数据文件的功能和类型,及应导入的信息系统130 (如PDM系统、PLM系统或ERP系统)。例如,所述客 户原始数据文件,按功能分可包括BOM (Bill Of Material,物料清单)文件、ECO ( Engineering Change Order, 工禾呈变更单)文件、MCO (Manufacturing Change Order, 制 造商变更单)文件;按类型分可包括.htm文件、.xls文件、.txt文件。
步骤S402,监听模块302根据上述设定的监听频率及公共数据区路径,监听所述公共数 据区。
步骤S403,监听模块302判断是否有客户原始数据文件进入所述公共数据区。若监听模 块302没有监听到有客户原始数据文件进入该公共数据区,则返回步骤S402,继续监听;若 监听到有客户原始数据文件进入该公共数据区,则进入步骤S404。
步骤S404,导入模块304将进入该公共数据区的客户原始数据文件,导入对应的信息系 统130。具体而言,导入模块304首先根据上述设定的信息系统参数文件识别所述客户原始数 据文件,以确定该客户原始数据文件的功能和类型及应该导入的信息系统130。然后,导入 模块304根据所述客户原始数据文件的功能及类型,对所述客户原始数据文件进行数据筛选 ,最后将经过筛选的数据文件导入上述确定的信息系统130。
步骤S405,生成模块305根据上述导入操作,生成导入报告。所述导入报告包括导入时 间、导入内容(即导入的具体数据)及导入结果(包括成功、失败)。
步骤S406,判断是否需要继续监听所述公共数据区。若需要继续监听所述公共数据区, 则返回步骤S402,监听模块302继续进行监听;若不需要继续监听所述公共数据区,则流程结束。
本发明所提供的数据导入系统及方法,在事先设定好参数后,后续的数据监听及数据导 入等步骤均可自动完成,并且对于多个原始数据文件,可以全自动导入,无需人为干预,使 用极为方便。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实 施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案 进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1. 一种数据导入系统,该系统包括应用服务器及计算机,所述应用服务器连接信息系统且包括有公共数据区,所述计算机用于提供原始数据,其特征在于,所述的应用服务器包括设定模块,用于根据需要设定参数,所述的参数包括监听公共数据区的频率、公共数据区路径及信息系统参数文件;监听模块,用于根据上述设定的参数监听所述公共数据区,及判断是否有原始数据进入该公共数据区;及导入模块,用于根据设定的信息系统参数文件将进入该公共数据区的原始数据导入对应的信息系统。
2.如权利要求l所述的数据导入系统,其特征在于,所述的应用服务 器还包括生成模块,用于根据导入模块的导入操作生成导入报告。
3.如权利要求2所述的数据导入系统,其特征在于,所述的导入报告 包括导入时间、导入内容及导入结果。
4. 一种数据导入方法,可利用公共数据区将原始数据导入对应的信 息系统,该方法包括如下步骤根据需要设定参数,所述的参数包括监听公共数据区的频率、公共数据区路径及信息 系统参数文件;根据上述设定的参数监听该公共数据区; 判断是否有原始数据进入该公共数据区;及若监听到有原始数据进入该公共数据区,则根据设定的信息系统参数文件将进入该公 共数据区的原始数据导入对应的信息系统。
5.如权利要求4所述的数据导入方法,其特征在于,该方法还包括步 骤若没有监听到有原始数据进入该公共数据区,则返回根据上述设定的参数监听该公共数 据区的步骤。
6.如权利要求4所述的数据导入方法,其特征在于,该方法还包括以下步骤根据导入操作生成导入报告;及 判断是否需要继续监听所述公共数据区。
7.如权利要求6所述的数据导入方法,其特征在于,该方法还包括步骤若需要继续监听所述公共数据区,则返回根据上述设定的参数监听该公共数据区的步骤;若不需要继续监听所述公共数据区,则流程结束。
全文摘要
本发明提供一种数据导入系统,该系统包括应用服务器及计算机,所述应用服务器连接信息系统且包括有公共数据区,所述计算机用于提供原始数据,所述的应用服务器包括设定模块,用于根据需要设定参数,所述的参数包括监听公共数据区的频率、公共数据区路径及信息系统参数文件;监听模块,用于根据上述设定的参数监听所述公共数据区,及判断是否有原始数据进入该公共数据区;及导入模块,用于根据设定的信息系统参数文件将进入该公共数据区的原始数据导入对应的信息系统。本发明还提供一种数据导入方法。利用该数据导入系统及方法,能够快速准确及时地将原始数据导入信息系统。
文档编号G06Q10/00GK101281527SQ20071020041
公开日2008年10月8日 申请日期2007年4月6日 优先权日2007年4月6日
发明者浩 闫 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1