CN109257407A - 工业零件数据的批量上传方法及*** - Google Patents
工业零件数据的批量上传方法及*** Download PDFInfo
- Publication number
- CN109257407A CN109257407A CN201810058759.3A CN201810058759A CN109257407A CN 109257407 A CN109257407 A CN 109257407A CN 201810058759 A CN201810058759 A CN 201810058759A CN 109257407 A CN109257407 A CN 109257407A
- Authority
- CN
- China
- Prior art keywords
- file
- data
- server
- document
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种工业零件数据的批量上传方法,包括:第1步,在服务器上创建零件的分类目录;第2步,为新创建的分类目录创建零件数据表和含有该数据表信息的表格文件,设置该零件的附属文件并创建含有附属文件信息的模板文件,创建包含所述表格文件和模板文件的文件包;第3步,下载文件包到本地电脑;第4步,在本地电脑上,将零件的附属文件按文件包中的模板文件格式存入文件包中,将零件数据存入文件包中的表格文件;第5步,将包含了零件信息的文件包从本地电脑上传到服务器进行数据处理和存储。此外,还相应的提供了一种工业零件数的据批量上传***。上述方法及***提高了大规模,多点协同上传的速度和数据质量。
Description
技术领域
本发明涉及工业信息互联网技术领域,特别是涉及一种工业零件数据的批量上传方法及***。
背景技术
过去,工业领域被视为传统行业,工业领域的绝大部分数据都存储于传统介质中,比如印刷品和难以用计算机辨别的图片和PDF文件中。随着近年来互联网技术的发展以及工业4.0和大数据产业的兴起,人们越来越关注工业领域的信息数字化和互联网化。工业信息互联网化不可避免的要将工业零件的数据快速上传到服务器。
工业零件(以下简称零件)的特点是品种多,参数复杂,形态各异,结构和尺寸的差异巨大。完整的零件数据除零件本身的技术参数外,往往还包括用于详细描述零件属性的文本文件(例如PDF文件)、图片、2D图纸和3D模型等附属文件数据。当前的零件数据上传方案是逐条输入产品参数,然后为每条产品上传附属文件数据,最后再建立每条产品与附属文件之间的链接关系,这既要耗费大量的时间和人力,而且,当进行大规模协同工作时,很难保证被上传的数据数据的一致性。
发明内容
为解决此问题,有必要提出一种快速且支持大规模协同工作的零件数据的批量上传方法及***,所述零件数据的批量上传方法包括以下步骤:
第1步[S100],在服务器上创建零件的分类目录;
第2步[S200],为新创建的分类目录创建零件数据表和含有该数据表信息的表格文件,设置该零件的附属文件并创建含有附属文件信息的模板文件,创建包含所述表格文件和模板文件的文件包;
第3步[S300],下载文件包到本地电脑;
第4步[S400],在本地电脑上,将零件的附属文件按文件包中的模板文件格式存入文件包中,将零件数据存入文件包中的表格文件;
第5步[S500],将包含了零件信息的文件包从本地电脑上传到服务器进行数据处理和存储。
所述服务器是指用于存储零件信息并能响应请求的计算机存储器,可以是云服务器、电脑、工作站或其他具有存储和运算功能的计算机单元等;所述分类目录是指用于索引或查找文件的文件夹,文件地址,文件地址清单或文件目录等;所述本地电脑可以是手机,智能移动终端,个人计算机或工作站等;所述数据表是指服务器上用于存储数据的表格文件。
所述第1步[S100],在服务器上创建零件的分类目录包括:
第1步[S102],在服务器上查询零件的分类目录;
第2步[S104],若零件分类目录已存在,则结束;若零件分类目录不存在,则创建零件分类目录。
所述在服务器上创建零件的分类目录既可以是人工创建,也可以是软件程序根据一定的预设规则自动创建。
所述第2步[S200],为新创建的分类目录创建零件数据表和含有该数据表信息的表格文件,设置该零件的附属文件并创建含有附属文件信息的模板文件,创建包含所述表格文件和模板文件的文件包包括:
第1步[S202],进入服务器上零件的分类目录;
第2步[S204],在零件的分类目录内创建数据表;所述数据表可以是一个也可以是多个;
第3步[S206],在数据表上为零件的参数设置数据字段并为所有字段设置数据格式;
第4步[S208],在零件的分类目录内创建一个表格文件,在该表格文件内创建与上述数据表的数据字段相对应的表格标题;
第5 步[S210],在零件的分类目录内设置图片、PDF 文件、2D图纸文件、3D模型文件或其它文件的属性、数量和存储位置等;
第6步[S212],分别创建与图片、PDF 文件、2D图纸文件、3D模型文件或其它文件相对应的模板文件;
第7步[S214],创建包含上述表格文件和模板文件的文件包并将该文件包存储于该零件的分类目录下。
所述第3步[S300],下载文件包到本地电脑包括:
第1步[S302],进入服务器上零件的分类目录;
第2步[S304],查找文件包;
第3步[S306],将文件包存储于本地电脑。
所述第4步[S400],在本地电脑上,将零件的附属文件按文件包中的模板文件格式存入文件包中,将零件数据存入文件包中的表格文件包括:
第1步[S402],在本地电脑上打开文件包;
第2步[S404],打开文件包内的表格文件,将零件数据按表格文件的标题存入表格文件内
第3步[S406],将零件的附属文件如图片、PDF 文件、2D图纸文件、3D模型文件等存入文件包内;
第4步[S408],保存文件包。
所述文件数据一个零件的数据也可以是多个零件的数据。
所述第5步[S500],将包含了零件信息的文件包从本地电脑上传到服务器进行数据处理和存储包括:
第1步[S502] 进入服务器上零件的分类目录;
第2步[S504] 将包含零件信息的文件包上传到服务器;
第3步[S506] 处理文件包内的图片、PDF文件、2D图纸文件、3D模型文件等附属文件;
第4步[S508] 将所有附属文件按预设格式存入零件的分类目录;
第5步[S510] 处理文件包内的表格文件的标题;
第6步[S512] 将表格文件上的数据按表格文件上的标题与数据表上的字段设置,逐条添加到服务器上该零件目录下的数据表内。
所述零件数据批量上传***包括本地电脑和服务器,所述服务器包括软件***和数据存储模块;所述数据存储模块用于存储软件***和零件数据等;所述软件***用于实现服务器数据的输入、输出和数据处理。
附图说明
图1 为零件数据批量上传方法的流程图;
图2 为在服务器上创建零件的分类目录的流程图;
图3 为新创建的分类目录创建零件数据表和含有该数据表信息的表格文件,设置该零件附属文件并创建含有附属文件信息的模板文件,创建包含所述表格文件和模板文件的文件包的流程图;
图4为下载文件包到本地电脑的流程图;
图5 为在本地电脑上,将零件的附属文件按文件包中的模板文件格式存入文件包中,将零件数据存入文件包中的表格文件的流程图;
图6 为将包含了零件信息的文件包从本地电脑上传到服务器进行数据处理和存储的流程图;
图7 为零件数据的批量上传***的结构示意图;
图8 为一个实施例的第一部分流程图;
图9 为一个实施例的第二部分流程图。
实施例符号说明
P:某种零件;
X:零件P的参数在服务器上的存储数据表;
P1,P2,P3,…,Pn:零件P的参数在数据表X中存储的数据字段;
Y:与数据表X对应的表格文件;
T1,T2,T3,…,Tn:表格文件Y的表头(又称为标题);
PNG:一种图片的格式;
PDF:一种文件格式;
DWG:一种图纸文件格式;
STP:一种3D文件格式;
X:\addr:服务器上的一个存储地址;
B1.PNG:文件名为B1的PNG格式图片文件;
B2.PNG:文件名为B2的PNG格式图片文件;
C1.PDF:文件名为C1的PDF格式图片文件;
C2.PDF:文件名为C2的PDF格式图片文件;
D1.DWG:文件名为D1的DWG格式图片文件;
E1.STP:文件名为E1的STP格式图片文件;
WB:包含B1.PNG , B2.PNG , C1.PDF , C2.PDF , D1.DWG 和E1.STP的文件包;
RAR:一种文件包格式;
ZIP:一种文件包格式;
WB1:下载到本地的文件包;
CP1,CP2,CP3,…,CPn:产品型号或名称;
具体实施方式
在一个实施例中,如图8,图9所示,一种零件数据的批量上传方法,包括以下步骤:
步骤SS102,通过服务器上的软件***,查询服务器上某种零件P的分类目录;
步骤SS104,若零件P的分类目录已存在,则结束;若零件P的分类目录不存在,则创建零件P的分类目录;
步骤SS204,在零件P的分类目录内创建一个数据表X;
步骤SS206,在数据表X上为零件P的参数设置数据字段P1,P2,P3,…,Pn,并为所有字段设置数据格式;
步骤SS208,在零件P的分类目录内创建一个表格文件Y,在表格文件Y内创建与数据表X的参数字段P1,P2,P3,…,Pn相对应的表格标题T1,T2,T3,…,Tn;
步骤SS210,设置图片,PDF 文件,2D图纸文件和3D模型文件的属性分别为PNG,PDF,DWG和STP;数量分别为2,2,1和1;存储位置为x:\addr;
步骤SS212,创建图片的模板文件为B1.PNG和B2.PNG, PDF 文件的模板文件为C1.PDF和C2.PDF,2D图纸文件的模板文件为D1.DWG和3D模型文件的模板文件为E1.STP;
步骤SS214, 创建包含表格文件Y,模板文件B1.PNG, B2.PNG, C1.PDF, C2.PDF,D1.DWG,D1.STP的文件包WB,将该WB文件包存储于零件的分类目录内;
所述文件包WB可以是RAR格式文件,也可以是ZIP或者其他格式文件;
步骤SS302,进入服务器上零件P的分类目录内;
步骤SS304,查找文件包WB;
步骤SS306,将文件包WB存储于本地电脑,并重命名为WB1;
步骤SS402,在本地电脑上打开文件包WB1;
步骤SS404,打开文件包WB1内的表格文件Y,将产品CP1,CP2,CP3,…,CPn的数据按表格文件Y的标题存入表格文件Y内;
步骤SS406,将产品CP1,CP2,CP3,…,CPn的附属文件按B1.PNG , B2.PNG , C1.PDF ,C2.PDF , D1.DWG 和E1.STP的格式存入文件包WB1;
步骤SS408,保存文件包WB1;
步骤SS502,进入服务器上零件P的分类目录;
步骤SS504,将文件包上WB1传到服务器;
步骤SS506,处理WB1内PNG,PDF,DWG和STP格式文件;
步骤SS508,将所有附属文件按预设格式存入目录x:\addr中
步骤SS510,处理文件包内Y中的标题T1, T2, T3, … , Tn;
步骤SS512,将Y中标题T1, T2, T3, … , Tn下的数据逐条存储于数据表A内的P1,P2,P3,… ,Pn字段下。
如附图9所示,所述步骤SS404和步骤SS406之间无逻辑上的前后关系,因此先执行步骤SS404后执行步骤SS406,或者先执行步骤SS406后执行SS404并不会影响数据功能的实现。
同样的,先执行步骤SS506,SS508再执行步骤SS510,SS512或先执行步骤SS510,SS512再执行步骤SS506,SS508并不会影响功能的实现。
如附图9所示,执行一次步骤SS302到步骤SS512可以将n个零件数据一次性上传到服务器;当多点协同工作时,各个工作点按照相同的顺序执行步骤SS302到步骤SS512,即可将相同格式和质量的零件数据上传到服务器。
以上所述仅为本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利权利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明的保护范围应以权利要求为准。
Claims (2)
1.一种工业零件数据的批量上传方法包括:
第1步,在服务器上创建零件的分类目录;
第2步,为新创建的分类目录创建零件数据表和含有该数据表信息的表格文件,设置该零件的附属文件并创建含有附属文件信息的模板文件,创建包含有所述表格文件和模板文件的文件包;
第3步,下载文件包到本地电脑;
第4步,在本地电脑上,将零件的附属文件按文件包中的模板文件格式存入文件包中,将零件数据存入文件包中的表格文件中;
第5步,将包含了零件信息的文件包从本地电脑上传到服务器进行数据处理和存储;
所述服务器是指用于存储工业零配件信息并能相应请求的计算机存储器,可以是电脑、工作站或其他具有存储功能的计算机单元等;
所述分类目录是指用于索引或查找文件的文件夹,文件地址,文件地址清单或文件目录等;
所述本地电脑可以是手机,智能移动终端,个人计算机或工作站等;
所述数据表是指服务器上用于存储数据的表格文件。
2.一种工业零件数据的批量上传***包括本地电脑和服务器;
所述服务器包括软件***和数据存储模块;
所述数据存储模块用于存储软件***和零件数据等;
所述软件***用于实现服务器数据的输入、输出和数据处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810058759.3A CN109257407A (zh) | 2018-01-23 | 2018-01-23 | 工业零件数据的批量上传方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810058759.3A CN109257407A (zh) | 2018-01-23 | 2018-01-23 | 工业零件数据的批量上传方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109257407A true CN109257407A (zh) | 2019-01-22 |
Family
ID=65051439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810058759.3A Pending CN109257407A (zh) | 2018-01-23 | 2018-01-23 | 工业零件数据的批量上传方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109257407A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112257826A (zh) * | 2020-10-22 | 2021-01-22 | 广州文冲船厂有限责任公司 | 法兰打码数据通信方法及装置 |
CN113688609A (zh) * | 2021-08-20 | 2021-11-23 | 北京数码大方科技股份有限公司 | 工艺文件的命名方法和装置,以及存储介质和处理器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677673A (zh) * | 2013-12-23 | 2014-03-26 | Tcl集团股份有限公司 | 一种文件分类批量上传的方法及*** |
CN103744982A (zh) * | 2014-01-15 | 2014-04-23 | 北京神州普惠科技股份有限公司 | 一种将Excel数据导入数据库的方法 |
CN104239367A (zh) * | 2013-06-21 | 2014-12-24 | 苏州精易会信息技术有限公司 | 基于b/s模式的电子表格数据管理方法 |
CN104657906A (zh) * | 2013-11-20 | 2015-05-27 | 山东银鹰炊事机械有限公司 | 基于pdm***的零件信息生成方法 |
US20160170980A1 (en) * | 2014-12-11 | 2016-06-16 | FlowJo, LLC | Single Cell Data Management and Analysis Systems and Methods |
CN106372082A (zh) * | 2015-07-22 | 2017-02-01 | 克拉玛依红有软件有限责任公司 | 一种单文件多表单数据自动入库的方法和*** |
-
2018
- 2018-01-23 CN CN201810058759.3A patent/CN109257407A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239367A (zh) * | 2013-06-21 | 2014-12-24 | 苏州精易会信息技术有限公司 | 基于b/s模式的电子表格数据管理方法 |
CN104657906A (zh) * | 2013-11-20 | 2015-05-27 | 山东银鹰炊事机械有限公司 | 基于pdm***的零件信息生成方法 |
CN103677673A (zh) * | 2013-12-23 | 2014-03-26 | Tcl集团股份有限公司 | 一种文件分类批量上传的方法及*** |
CN103744982A (zh) * | 2014-01-15 | 2014-04-23 | 北京神州普惠科技股份有限公司 | 一种将Excel数据导入数据库的方法 |
US20160170980A1 (en) * | 2014-12-11 | 2016-06-16 | FlowJo, LLC | Single Cell Data Management and Analysis Systems and Methods |
CN106372082A (zh) * | 2015-07-22 | 2017-02-01 | 克拉玛依红有软件有限责任公司 | 一种单文件多表单数据自动入库的方法和*** |
Non-Patent Citations (1)
Title |
---|
丁志强: "基于Web的参数化跨平台零件库***研究与设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112257826A (zh) * | 2020-10-22 | 2021-01-22 | 广州文冲船厂有限责任公司 | 法兰打码数据通信方法及装置 |
CN113688609A (zh) * | 2021-08-20 | 2021-11-23 | 北京数码大方科技股份有限公司 | 工艺文件的命名方法和装置,以及存储介质和处理器 |
CN113688609B (zh) * | 2021-08-20 | 2023-12-12 | 北京数码大方科技股份有限公司 | 工艺文件的命名方法和装置,以及存储介质和处理器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111433762B (zh) | 将软件应用的用户界面中的内容以图形方式进行组织 | |
CN105243086B (zh) | 一种车辆信息查询方法和装置 | |
CN103678648B (zh) | 一种bom表分类汇总***及其方法 | |
CN105528677A (zh) | 一种应用于施工过程中的质量追溯方法和*** | |
CN107610238B (zh) | 一种电力设备ar动态模型***及其工作方法 | |
CN103389895A (zh) | 一种前端页面的生成方法及*** | |
CN104820764B (zh) | 电子装联工艺文件的制作方法和装置 | |
CN103310058A (zh) | 基于三维模型的尺寸链校核方法 | |
CN111240669B (zh) | 界面生成方法、装置、电子设备及计算机存储介质 | |
CN102063478A (zh) | 适用于互联网搜索的三维文件格式转换方法及搜索引擎 | |
CN102339327A (zh) | 一种显示三维轻量化数据格式的装置 | |
KR102311360B1 (ko) | 3차원 모델링 파일 변환 시스템 | |
CN107368550A (zh) | 信息获取方法、装置、介质、电子设备、服务器及*** | |
CN103559194B (zh) | 一种搜索方法、服务器、*** | |
CN109257407A (zh) | 工业零件数据的批量上传方法及*** | |
CN105183916A (zh) | 一种管理非结构化数据的装置和方法 | |
CN108170855B (zh) | 一种CityGML与IFC数据统一查询及数据抽取方法 | |
CN108255964B (zh) | 一种工艺流程路线的展示方法 | |
CN107436785B (zh) | 基于信息***的Revit软件信息交互***及交互方法 | |
CN105550179A (zh) | 一种网页收藏方法和浏览器插件 | |
CN105912723A (zh) | 一种自定义字段的存储方法 | |
CN105589867A (zh) | 一种三维机加工艺文件快速生成方法 | |
CN111428536B (zh) | 用于检测物品类别和位置的检测网络的训练方法和装置 | |
WO2024093142A1 (zh) | 一种基于云计算的机电设备数智化设计*** | |
Song et al. | Development of a lightweight CAE middleware for CAE data exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190122 |
|
WD01 | Invention patent application deemed withdrawn after publication |