基于PDM的数据管理方法及装置与流程

文档序号:12271685阅读:281来源:国知局
基于PDM的数据管理方法及装置与流程

本发明涉及数据管理技术领域,具体而言,涉及一种基于PDM的数据管理方法及装置。



背景技术:

在企业的数据管理工作过程中,批量数据管理的数量日渐增多,企业需要不断加大人力物力资源来进行批量数据管理,但是人为的操作一方面浪费人力物力,另一方面人为操作管理需要耗费大量的时间,并且极容易出现错误。由于投入了大量时间来进行批量数据管理,使得企业工作人员的工作效率低下,不能将更多的时间投身到其它工作项目中,不符合企业的长期发展。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种基于PDM的数据管理方法及装置,其能够有效提高数据管理效率。

为了实现上述目的,本发明较佳实施例所采用的技术方案如下所示:

本发明较佳实施例提供一种基于PDM的数据管理方法,应用于用户终端,所述用户终端包括一存储有不同站点类型数据文件及一数据文件与站点类型对应的关系表的数据库,所述方法包括:

接收用户的数据上传指令,其中,所述数据上传指令中包括有待上传数据文件的信息;

判断所述数据上传指令是否符合预设数据上传指令规则;

当所述数据上传指令符合预设数据上传指令规则时,将所述数据上传指令中的待上传数据文件上传到所述数据库中对应站点类型的数据库中;

将所述数据文件与站点类型对应的关系表进行更新。

在本发明较佳实施例中,上述方法还包括:

接收用户输入的数据查询指令,其中,所述数据查询指令包括有待查询数据文件的信息;

根据所述待查询数据文件的信息从所述关系表中查找与所述待查询数据文件对应的站点类型;

根据所述与待查询数据文件对应站点类型查询存储在所述站点类型下的数据文件;

将查询到的数据文件导出。

在本发明较佳实施例中,上述方法还包括:

接收用户输入的数据检查指令,其中,所述数据检查指令包括有待检查数据文件的信息;

根据所述待检查数据文件的信息从所述关系表中查找与所述待检查数据文件对应的站点类型;

根据所述待检查数据文件对应的站点类型查询是否所述站点类型是否存储有待检查数据文件;

根据查询结果给出数据文件信息提醒,所述信息提醒包括待检查数据文件不需上传提醒,及待检查数据文件需上传提醒。

在本发明较佳实施例中,上述站点类型包括:零组件站点、物料清单站点、分配站点、表单站点以及SAP表单站点。

在本发明较佳实施例中,上述方法还包括:

生成日志文件,其中,所述日志文件中包括有所述数据文件传输过程中的传输状态信息。

本发明较佳实施例还提供一种基于PDM的数据管理装置,应用于用户终端,所述用户终端包括一存储有不同站点类型数据文件及一数据文件与站点类型对应的关系表的数据库,所述装置包括:

上传指令接收模块,用于接收用户的数据上传指令,其中,所述数据上传指令中包括有待上传数据文件的信息;

判断模块,用于判断所述数据上传指令是否符合预设数据上传指令规则;

上传模块,用于当所述数据上传指令符合预设数据上传指令规则时,将所述数据上传指令中的待上传数据文件上传到所述数据库中对应站点类型的数据库中;

更新模块,用于将所述数据文件与站点类型对应的关系表进行更新。

在本发明较佳实施例中,上述装置还包括:

查询指令接收模块,用于接收用户输入的数据查询指令,其中,所述数据查询指令包括有待查询数据文件的信息;

第一查找模块,用于根据所述待查询数据文件的信息从所述关系表中查找与所述待查询数据文件对应的站点类型;

第一查询模块,用于根据所述与待查询数据文件对应站点类型查询存储在所述站点类型下的数据文件;

文件导出模块,用于将查询到的数据文件导出。

在本发明较佳实施例中,上述装置还包括:

检查指令接收模块,用于接收用户输入的数据检查指令,其中,所述数据检查指令包括有待检查数据文件的信息;

第二查找模块,用于根据所述待检查数据文件的信息从所述关系表中查找与所述待检查数据文件对应的站点类型;

第二查询模块,用于根据所述待检查数据文件对应的站点类型查询是否所述站点类型是否存储有待检查数据文件;

信息提醒模块,用于根据查询结果给出数据文件信息提醒,所述信息提醒包括待检查数据文件不需上传提醒,及待检查数据文件需上传提醒。

在本发明较佳实施例中,上述装置还包括:

日志文件生成模块,用于生成日志文件,其中,所述日志文件中包括有所述数据文件传输过程中的传输状态信息。

相对于现有技术而言,本发明具有以下有益效果:

本发明提供的基于PDM的数据管理方法,能够有效提升数据管理效率,避免人为操作所带来的失误,解决了企业批量数据管理浪费太多人力物力资源的现状。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的用户终端方框示意图;

图2为本发明较佳实施例提供的一种基于PDM的数据管理装置的方框示意图;

图3为本发明实施例提供的另一种基于PDM的数据管理装置的方框示意图;

图4为本发明实施例提供的另一种基于PDM的数据管理装置的方框示意图;

图5为本发明较佳实施例提供的一种基于PDM的数据管理方法的流程示意图;

图6为本发明较佳实施例提供的另一种基于PDM的数据管理方法的流程示意图;

图7为本发明较佳实施例提供的另一种基于PDM的数据管理方法的流程示意图。

图标:10-存储器;20-处理器;30-用户终端;100-基于PDM的数据管理装置;110-上传指令接收模块;120-判断模块;130-上传模块;140-更新模块;150-生成模块;160-查询指令接收模块;170-第一查找模块;180-第一查询模块;190-文件导出模块;192-检查指令接收模块;194-第二查找模块;196-第二查询模块;198-信息提醒模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1是本发明较佳实施例提供的用户终端30的方框示意图。所述用户终端30包括存储器10、处理器20。

所述基于PDM的数据管理装置100设置于所述存储器10中,所述存储器10、处理器20相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器10中存储有基于PDM的数据管理装置100,所述基于PDM的数据管理装置100包括至少一个可以用软件或固件(firmware)的形式存储于所述存储器10中的软件功能模块,所述处理器20通过运行存储在存储器10内的软件程序以及模块,如本发明实施例中的基于PDM的数据管理装置100,从而执行各种功能应用以及数据管理,即实现本发明实施例中的基于PDM的数据管理方法。

其中,所述存储器10可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器10用于存储程序,所述处理器20在接收到执行指令后,执行所述程序。进一步地,上述存储器10内基于PDM的数据管理装置100可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。

所述处理器20可以是一种集成电路芯片,具有信号的处理能力。上述的处理器20可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器20也可以是任何常规的处理器等。

可以理解,图1所示的结构仅为示意,所述用户终端30还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参阅图2,图2是本发明提供的一种基于PDM的数据管理装置100,所述基于PDM的数据管理装置100包括上传指令接收模块110、判断模块120、上传模块130、更新模块140和生成模块150。

所述上传指令接收模块110用于接收用户的数据上传指令,其中,所述数据上传指令中包括有待上传数据文件的信息。

具体地,用户执行数据上传指令时,需进入用户登录界面输入用户ID、密码以及分组,输入之后系统判断用户所输入的信息是否符合要求,从而判断是否可以成功登陆系统。在登陆界面只负责判断输入信息不能为空,不能完全判断是否账号信息有错误。一旦输入的信息为空时系统就会显示错误,并提示补全所需信息。

用户输入正确的ID、密码和分组信息之后才可以进入所述产品数据管理系统才可进行操作,在所述用户终端30上进行数据上传任务的选择,所述用户终端30可以是电脑或具有数据处理能力的终端设备,所述用户终端30包括一存储有不同站点类型数据文件及一数据文件与站点类型对应的关系表的数据库。所述站点类型可以是,但不限于零组件站点、物料清单站点、分配(Assignments)站点、表单站点以及SAP表单站点,其中,所述零组件站点包括逻辑块(Logical Block)、方案项目(Solution Item)和成本项目(Cost Item)等,本实施例对所述站点类型不作任何限制,在企业的实际应用中,企业可根据自身具体需求选择具体的站点类型。

用户根据需上传的数据文件选择对应类型的站点类型作为任务选择,并输入数据上传指令,可选的,在本实施例中,用户通过所述用户终端30的输入所述数据上传指令的方式可以是通过键盘输入也可以通过鼠标点击选项获取下拉值并点击下拉值中的子选项,在此不做具体限定。所述数据上传指令中包括有待上传数据文件的信息,所述待上传数据文件的信息包括所述待上传数据文件的站点类型及所述数据文件本身的信息。

所述判断模块120,用于判断所述数据上传指令是否符合预设数据上传指令规则。

具体地,所述产品数据管理系统对所述数据上传指令的格式进行检查,以判断所述数据上传指令是否符合预设数据上传指令规则的格式。如果所述数据上传指令不符合预设数据上传指令规则的格式,则所述产品数据管理系统重新返回至数据上传指令输入界面进行重新输入;如果所述数据上传指令符合预设数据上传指令规则的格式,则弹出确认操作,用于用户确认输入的数据上传指令是否是所需上传的数据文件的数据上传指令。

所述上传模块130,用于当所述数据上传指令符合预设数据上传指令规则时,将所述数据上传指令中的待上传数据文件上传到所述数据库中对应站点类型的数据库中。

具体地,所述产品数据管理系统对所述数据上传指令的格式进行检查,当所述数据上传指令符合预设数据上传指令规则的格式时,所述产品数据管理系统进入上传操作界面,通过所述数据上传指令中的信息,用户通过所述用户终端30将所述数据上传指令中的待上传数据文件上传到所述用户终端30的产品数据管理系统的数据库中,具体地,根据所述待上传数据文件的对应站点类型,上传至所述对应站点类型的数据库中,比如上传的数据文件为物料清单,则将所述上传的数据文件上传至所述用户终端30数据库中的物料清单数据库中。

所述更新模块140,用于将所述数据文件与站点类型对应的关系表进行更新。

具体地,在所述数据文件上传到所述数据文件对应站点类型的数据库中之前,所述产品数据管理系统弹出上传数据文件过程的状态信息的进度条,用于用户观察上传所述数据文件过程的进度,上传成功后弹出上传成功提示框,上传失败则弹出上传失败提示框。当所述数据文件上传成功后,所述产品数据管理系统将所述新上传的数据文件更新至所述数据文件与站点类型对应的关系表的数据库中。

所述日志文件生成模块150,用于生成日志文件,其中,所述日志文件中包括有所述数据文件传输过程中的传输状态信息。

具体地,在实施例中,当所述数据文件上传成功之后,所述产品数据管理系统将在所述用户终端30上生成日志文件,并提示所述日志文件的路径,用户可以通过所述日志文件查找并导出所述日志文件,打开日志文件可以查看所述数据文件传输过程中的传输状态信息,所述传输状态信息包括所述数据文件传输过程中的成功信息、错误信息以、进度信息和所述数据文件的存储信息等。

请参阅图3,所述基于PDM的数据管理装置100还包括:查询指令接收模块160、第一查找模块170、第一查询模块180以及文件导出模块190。

所述查询指令接收模块160,用于接收用户输入的数据查询指令,其中,所述数据查询指令包括有待查询数据文件的信息。

具体地,用户输入正确的ID、密码和分组信息之后进入所述产品数据管理系统进行操作,在所述用户终端30上进行数据查询任务的选择,用户根据向所述产品数据管理系统输入数据查询指令,可选的,在本实施例中,用户通过所述用户终端30的输入所述数据查询指令的方式可以是通过键盘输入也可以通过鼠标点击选项获取下拉值并点击下拉值中的子选项,在此不做具体限定。所述数据查询指令中包括有待查询数据文件的信息,所述待查询数据文件的信息包括所述待查询数据文件的站点类型及所述数据文件本身的信息。

所述第一查找模块170,用于根据所述待查询数据文件的信息从所述关系表中查找与所述待查询数据文件对应的站点类型。

根据所述待查询数据文件的信息,所述信息包括所述待查询数据文件的站点类型及所述数据文件本身的信息,调用所述关系表的信息查找与所述待查询数据文件对应的站点类型,所述站点类型可以是,但不限于零组件站点、物料清单站点、分配(Assignments)站点、表单站点以及SAP表单站点,其中,所述零组件站点包括逻辑块(Logical Block)、方案项目(Solution Item)和成本项目(Cost Item)等,本实施例对所述站点类型不作任何限制,在企业的实际应用中,企业可根据自身具体查询需求选择具体的站点类型。

所述第一查询模块180,用于根据所述与待查询数据文件对应站点类型查询存储在所述站点类型下的数据文件。

查找到所述待查询数据文件对应的站点类型之后,从所述站点类型中查询存储在所述站点类型下的数据文件,在查询过程中,本实施例不对查询的数据文件的数量限制。

所述文件导出模块190,用于将查询到的数据文件导出。

查询到所述数据文件后,可以将所述数据文件导出至本地目录中(比如用户终端30设备的磁盘、U盘等),所述目录可以由用户设置。在导出所述数据文件过程中,所述产品数据管理系统会弹出导出进度条,以便用户查看导出所述数据文件的进度情况。

需要注意的是,在将所述数据文件导出至本地后,用户还可以再次通过向所述产品数据管理系统查询导出的数据文件,以确认所述导出的数据文件为用户所述需要的数据文件。

请参阅图4,所述基于PDM的数据管理装置100还包括:检查指令接收模块192、第二查找模块194、第二查询模块196以及信息提醒模块198。

所述检查指令接收模块192,用于接收用户输入的数据检查指令,其中,所述数据检查指令包括有待检查数据文件的信息。

具体地,用户输入正确的ID、密码和分组信息之后进入所述产品数据管理系统进行操作,在所述用户终端30上进行数据检查任务的选择,用户根据向所述产品数据管理系统输入数据检查指令,可选的,在本实施例中,用户通过所述用户终端30的输入所述数据检查指令的方式可以是通过键盘输入也可以通过鼠标点击选项获取下拉值并点击下拉值中的子选项,在此不做具体限定。所述数据检查指令中包括有待检查数据文件的信息,所述待检查数据文件的信息包括所述待检查数据文件的站点类型及所述数据文件本身的信息。

所述第二查找模块194,用于根据所述待检查数据文件的信息从所述关系表中查找与所述待检查数据文件对应的站点类型。

根据所述待查找数据文件的信息,所述信息包括所述待查找数据文件的站点类型及所述数据文件本身的信息,调用所述关系表的信息查找与所述待查找数据文件对应的站点类型,所述站点类型可以是,但不限于零组件站点、物料清单站点、分配(Assignments)站点、表单站点以及SAP表单站点,其中,所述零组件站点包括逻辑块(Logical Block)、方案项目(Solution Item)和成本项目(Cost Item)等,本实施例对所述站点类型不作任何限制,在企业的实际应用中,企业可根据自身具体查找需求选择具体的站点类型。

所述第二查询模块196,用于根据所述待检查数据文件对应的站点类型查询是否所述站点类型是否存储有待检查数据文件。

查找到所述待检查数据文件对应的站点类型之后,从所述站点类型中查询存储在所述站点类型下的待检查数据文件,在查询过程中,本实施例不对待检查数据文件的数量限制。

所述信息提醒模块198,用于根据查询结果给出数据文件信息提醒,所述信息提醒包括待检查数据文件不需上传提醒,及待检查数据文件需上传提醒。

当查询到所述待检查数据文件对应站点类型数据库中存在所述待检查数据文件时,则所述待检查数据文件无法上传至数据库,所述产品数据管理系统对用户发出不需上传的信息提醒;当查询到所述待检查数据文件对应站点类型数据库中不存在所述待检查数据文件时,则所述待检查数据文件能够上传至数据库,所述产品数据管理系统对用户发出需上传的信息提醒。

请参阅图5,图5为本发明较佳实施例提供的一种基于PDM的数据管理方法的流程示意图。所述方法的具体流程如下:

步骤S110,接收用户的数据上传指令,其中,所述数据上传指令中包括有待上传数据文件的信息。

步骤S120,判断所述数据上传指令是否符合预设数据上传指令规则。

步骤S130,当所述数据上传指令符合预设数据上传指令规则时,将所述数据上传指令中的待上传数据文件上传到所述数据库中对应站点类型的数据库中。

步骤S140,将所述数据文件与站点类型对应的关系表进行更新。

步骤S150,生成日志文件和所述日志文件的路径,其中,所述日志文件中包括有所述数据文件传输过程中的传输状态信息。

请参阅图6,图6为本发明较佳实施例提供的另一种基于PDM的数据管理方法的流程示意图。所述方法的具体流程如下:

步骤S160,接收用户输入的数据查询指令,其中,所述数据查询指令包括有待查询数据文件的信息。

步骤S170,根据所述待查询数据文件的信息从所述关系表中查找与所述待查询数据文件对应的站点类型。

步骤S180,根据所述与待查询数据文件对应站点类型查询存储在所述站点类型下的数据文件。

步骤S190,将查询到的数据文件导出。

请参阅图7,图7为本发明较佳实施例提供的另一种基于PDM的数据管理方法的流程示意图。所述方法的具体流程如下:

步骤S192,接收用户输入的数据检查指令,其中,所述数据检查指令包括有待检查数据文件的信息。

步骤S194,根据所述待检查数据文件的信息从所述关系表中查找与所述待检查数据文件对应的站点类型。

步骤S196,根据所述待检查数据文件对应的站点类型查询是否所述站点类型是否存储有待检查数据文件。

步骤S198,根据查询结果给出数据文件信息提醒,所述信息提醒包括待检查数据文件不需上传提醒,及待检查数据文件需上传提醒。

综上所述,本发明提供的基于PDM的数据管理方法及装置,能够有效提升数据管理效率,避免人为操作所带来的失误,解决了企业批量数据管理浪费太多人力物力资源的现状。

在本发明的较佳实施例中,应当理解到,所揭露的方法、装置,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”或者任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1