[go: up one dir, main page]

CN115858408A - Method for transmitting design parameters in industrial design process - Google Patents

Method for transmitting design parameters in industrial design process Download PDF

Info

Publication number
CN115858408A
CN115858408A CN202211710505.8A CN202211710505A CN115858408A CN 115858408 A CN115858408 A CN 115858408A CN 202211710505 A CN202211710505 A CN 202211710505A CN 115858408 A CN115858408 A CN 115858408A
Authority
CN
China
Prior art keywords
design
level cache
data
parameters
parameter values
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
Application number
CN202211710505.8A
Other languages
Chinese (zh)
Inventor
杨松贵
夏浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Witsoft Technology Co Ltd
Original Assignee
Nanjing Witsoft Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Witsoft Technology Co Ltd filed Critical Nanjing Witsoft Technology Co Ltd
Priority to CN202211710505.8A priority Critical patent/CN115858408A/en
Publication of CN115858408A publication Critical patent/CN115858408A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method for transmitting design parameters in an industrial design process comprises the following steps: s1, receiving a design task on a design platform, and filling in design basic parameter values related to personal activity steps; s2, storing the design basic parameter values to a first-level cache, synchronizing to a second-level cache, and recording data change records; s3, immediately notifying other tasks after the design basic parameter value is stored in the first-level cache, and comparing the other tasks to judge whether the same parameters are contained or not; s4, submitting data after the designer confirms that the data are correct, storing the data in a third-level cache and recording a data change record; and S5, after the data is stored in the third-level cache, other design tasks need to be immediately informed, and the other tasks are compared to judge whether the same parameters are contained.

Description

Method for transmitting design parameters in industrial design process
Technical Field
The invention relates to the field of industrial design, in particular to a method for transmitting design parameters in an industrial design process.
Background
In industrial design, design software is needed to be used for designing industrial products, parts and components, the parts have a large number of design parameters in design, and the design parameters can be repeatedly used in different design tasks, so that the design parameters need to be continuously adjusted in the whole design process, and the adjustment of the design parameters necessarily influences the structure of the parts and finally influences the whole design process.
At present, the following defects exist in the process of transferring and storing the design parameters:
1. the design parameters corresponding to each design task are independently stored, and the design parameters cannot be reused, so that the design workload is large;
2. after the design parameters are changed, the consistency of the parameter data is finally required to be ensured, the condition that the parameter data of the same part is inconsistent cannot occur in different design tasks, the existing parameters are independently stored, and when a certain design parameter is required to be modified, the design parameter corresponding to each design needs to be found out for modification, so that the workload is huge; secondly, during modification, the condition of working omission often occurs, so that modification of individual design parameters is omitted, parameter data are inconsistent, and finally, the product, part and component design is defective, even the design fails;
3. industrial design is usually a design process from bottom to top, and the source of design parameters needs to be traced during design, while the current design parameters and design tasks are in one-to-one correspondence and are stored independently, so that the source cannot be traced.
Disclosure of Invention
The invention aims to solve the defects in the prior art and provides a method for transmitting design parameters in an industrial design process;
in order to achieve the purpose, the invention adopts the following technical scheme: a method for transmitting design parameters in an industrial design process comprises the following steps:
s1, a designer receives a design task of a product in a design task receiving module and fills design parameter values of parts and components in the received design task;
the design parameters comprise design parameter codes and design parameter values;
the design task receiving module is used for receiving design tasks and comprises subtask submodules, and the design subtasks are created in the subtask submodules;
the subtask submodule comprises part information and design parameters required to be filled in the parts;
the part information includes a product name;
the system also comprises an account module, wherein the account module comprises designer information, and the designer information comprises an account ID, a user password and a designer name;
the account ID is unique;
s2, storing the design parameters into a first-level cache, synchronizing the design parameters into a second-level cache, and recording data change records;
the cache is a file, a database and a memory database;
the first-level cache is a first storage point, the second-level cache is a second storage point, and the storage point is a storage position in the cache;
the secondary cache is used for data transmission of the sub-task sub-modules;
recording design parameters and the design parameters corresponding to the design parameters in a cache; design parameter coding, design parameter numerical value, account ID, design parameter input time, subtask submodules, design task modules and product names;
the change of the design parameter value can be inquired in other subtask submodules;
s3, after the design parameters are synchronized to the second-level cache, other subtask submodules inquire in the second-level cache, the inquired result is compared with the first-level cache design parameter value of the subtask submodules, and whether the same design parameters are contained in the comparison is judged;
the query of the design parameters comprises design parameter coding and query of design parameter values, and the corresponding design parameter values are queried through the design parameter coding;
s3-1, if the design parameter values are the same, directly backfilling the design parameter values in the second-level cache into the subtask submodule;
s3-2, if the design parameter values are different, the designer confirms whether the design parameter values are used in the subtask submodule, if the design parameter values are not met, the designer manually modifies the design parameter values, the modified design parameter values in the subtask submodule are stored in the first-level cache and the second-level cache again, and the steps S2 and S3 are repeated;
s4, the designer finishes designing all subtask submodules, confirms in the received design task module, submits the design tasks, stores all design parameter values in the second-level cache into the third-level cache, and records data change records of parts and components of the product;
the data change records of the parts and the components of the product comprise design parameter codes, design parameter values, account IDs, design parameter input time, design task modules and product names;
the third-level cache is a third storage point and is used for storing design parameters of parts and components;
s5, after the design parameters are stored in the third-level cache, other design tasks of the product directly carry out design parameter value comparison based on the third-level cache, and whether the same design parameter values are contained is judged;
s5-1, if the design parameter values are different, prompting a designer whether the design parameter values need to be updated;
s5-2-1, if the designer selects to update, synchronizing the design parameter values in the third-level cache to the first-level cache and the second-level cache of all subtask submodules of the current design task; finally, the data consistency is realized by the design parameter values of the parts and the components of the whole product.
Compared with the prior art, the invention has the beneficial effects that:
1. the hierarchical storage solves the problems of reuse of design parameter values and data consistency in the design process, and improves the efficiency of the whole design process;
2. the second-level cache and the third-level cache realize the sharing of design parameter values, and the cooperativity of design tasks among different designers is improved;
3. and the data change records of the second-level cache and the third-level cache enable the data change of the design parameter values in the design process to be traceable, so that a basis is provided for subsequent design copy.
Drawings
FIG. 1 is a flow chart of a method for transferring design parameters in an industrial design process according to the present invention.
Detailed Description
In order to further understand the objects, structures, features and functions of the present invention, the following embodiments are described in detail.
Referring to fig. 1, a method for transmitting design parameters in an industrial design process according to an embodiment of the present invention includes the following steps:
s1, receiving a design task on a design platform, and filling in design basic parameter values related to personal activity steps;
for example, the designer a fills the design parameter code1 in the design task a and the activity step a1 to have a value of 10;
the design parameters include design parameter encodings and design parameter values,
s2, storing the design basic parameter values to a first-level cache, synchronizing to a second-level cache, and recording data change records;
namely, the design parameters are stored in a first-level cache as code1:10, and are synchronized to a second-level cache while change records are recorded: [ code1: 10A ];
the basic parameter value is an original parameter of the designed part, such as the specification of the part and the like;
the first-level cache and the second-level cache are independent databases;
s3, immediately notifying other tasks after the design basic parameter value is stored in the first-level cache, and comparing other tasks to judge whether the same parameters are contained;
s3-1, if the parameters are the same, directly backfilling the parameter values in the secondary cache to the active step page;
namely, other designers, example designer B, use the part when carrying out its design task B1, look over the value stored in the second level cache and compare, if the same, backfill the value [ 10 ] in the second level cache to the activity step page;
s3-2, if the parameters are different, the designer manually determines whether the data needs to be modified and stored, if the data needs to be modified, the modified data is stored into the secondary cache continuously, and the steps S2 and S3 are repeated;
s4, the designer submits the data after confirming the data are correct, the data are stored in a third-level cache, and data change records are recorded: [ code1: 10A ];
s5, after the data are stored in the third-level cache, other design tasks need to be informed immediately, and the other tasks are compared to judge whether the same parameter code1 is contained;
s5-1, if the parameters are the same, directly backfilling the parameter values in the third-level cache to the active step page;
s5-2, the parameters are different, and designers manually determine whether updating or covering is needed;
s5-2-1, if updating is selected, synchronizing the corresponding design parameter values from the third-level cache to the second-level cache and the first-level cache to realize data consistency;
and S5-2-2, if the overlay is selected, replacing the data in the third-level cache and repeating the step S5.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (2)

1. A method for transmitting design parameters in an industrial design process is characterized in that: the method comprises the following steps:
s1, receiving a design task on a design platform, and filling in design basic parameter values related to personal activity steps;
s2, storing the design basic parameter values to a first-level cache, synchronizing to a second-level cache, and recording data change records;
s3, immediately notifying other tasks after the design basic parameter value is stored in the first-level cache, and comparing the other tasks to judge whether the same parameters are contained or not;
s3-1, if the parameters are the same, directly backfilling the parameter values in the second-level cache to the active step page;
s3-2, if the parameters are different, the designer manually determines whether the data needs to be modified and stored, if the data needs to be modified, the modified data is stored into the secondary cache continuously, and the steps S2 and S3 are repeated;
s4, submitting data after the designer confirms that the data are correct, storing the data in a third-level cache and recording a data change record;
s5, after the data are stored in the third-level cache, other design tasks need to be immediately informed, and the other tasks are compared to judge whether the same parameters are contained;
s5-1, if the parameters are the same, directly backfilling the parameter values in the third-level cache to the active step page;
s5-2, the parameters are different, and designers manually determine whether updating or covering is needed;
s5-2-1, if updating is selected, synchronizing the corresponding design parameter values from the third-level cache to the second-level cache and the first-level cache to realize data consistency;
and S5-2-2, if the overlay is selected, replacing the data in the third-level cache and repeating the step S5.
2. The method for transferring design parameters in an industrial design flow as claimed in claim 1, wherein: the first-level cache and the second-level cache are independent databases.
CN202211710505.8A 2022-12-29 2022-12-29 Method for transmitting design parameters in industrial design process Pending CN115858408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211710505.8A CN115858408A (en) 2022-12-29 2022-12-29 Method for transmitting design parameters in industrial design process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211710505.8A CN115858408A (en) 2022-12-29 2022-12-29 Method for transmitting design parameters in industrial design process

Publications (1)

Publication Number Publication Date
CN115858408A true CN115858408A (en) 2023-03-28

Family

ID=85656012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211710505.8A Pending CN115858408A (en) 2022-12-29 2022-12-29 Method for transmitting design parameters in industrial design process

Country Status (1)

Country Link
CN (1) CN115858408A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1700652A (en) * 2005-06-01 2005-11-23 合肥工业大学 A Collaborative Design Method Based on Collaborative Template
CN1852318A (en) * 2006-04-19 2006-10-25 华中科技大学 Distributed multi-stage buffer storage system suitable for object network storage
US20060271510A1 (en) * 2005-05-25 2006-11-30 Terracotta, Inc. Database Caching and Invalidation using Database Provided Facilities for Query Dependency Analysis
CN109753445A (en) * 2017-11-02 2019-05-14 华为技术有限公司 A kind of cache access method, multilevel cache system and computer system
CN109947668A (en) * 2017-12-21 2019-06-28 北京京东尚科信息技术有限公司 The method and apparatus of storing data
CN112395322A (en) * 2020-12-07 2021-02-23 湖南新云网科技有限公司 List data display method and device based on hierarchical cache and terminal equipment
CN113641710A (en) * 2021-08-13 2021-11-12 山东亿云信息技术有限公司 Online examination system throughput improving device and method based on three-level cache
CN114328629A (en) * 2021-12-31 2022-04-12 中国联合网络通信集团有限公司 Data caching method, device, electronic device and storage medium
CN115034376A (en) * 2022-08-12 2022-09-09 上海燧原科技有限公司 Neural network processor, batch standardization processing method and storage medium
CN115129695A (en) * 2022-07-29 2022-09-30 南京维拓科技股份有限公司 Method for online transmitting design data of industrial product

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060271510A1 (en) * 2005-05-25 2006-11-30 Terracotta, Inc. Database Caching and Invalidation using Database Provided Facilities for Query Dependency Analysis
CN1700652A (en) * 2005-06-01 2005-11-23 合肥工业大学 A Collaborative Design Method Based on Collaborative Template
CN1852318A (en) * 2006-04-19 2006-10-25 华中科技大学 Distributed multi-stage buffer storage system suitable for object network storage
CN109753445A (en) * 2017-11-02 2019-05-14 华为技术有限公司 A kind of cache access method, multilevel cache system and computer system
CN109947668A (en) * 2017-12-21 2019-06-28 北京京东尚科信息技术有限公司 The method and apparatus of storing data
CN112395322A (en) * 2020-12-07 2021-02-23 湖南新云网科技有限公司 List data display method and device based on hierarchical cache and terminal equipment
CN113641710A (en) * 2021-08-13 2021-11-12 山东亿云信息技术有限公司 Online examination system throughput improving device and method based on three-level cache
CN114328629A (en) * 2021-12-31 2022-04-12 中国联合网络通信集团有限公司 Data caching method, device, electronic device and storage medium
CN115129695A (en) * 2022-07-29 2022-09-30 南京维拓科技股份有限公司 Method for online transmitting design data of industrial product
CN115034376A (en) * 2022-08-12 2022-09-09 上海燧原科技有限公司 Neural network processor, batch standardization processing method and storage medium

Similar Documents

Publication Publication Date Title
Calvanese et al. Information integration: Conceptual modeling and reasoning support
US8032563B2 (en) Generating a unique representation of physical assets
Hsu et al. Information resources management in heterogeneous, distributed environments: A metadatabase approach
JP3288264B2 (en) Design information management system, design information access device, and program storage medium
US7668888B2 (en) Converting object structures for search engines
US20080046427A1 (en) System And Method For Planning And Generating Queries For Multi-Dimensional Analysis Using Domain Models And Data Federation
Drivalos et al. Engineering a DSL for software traceability
CN104423960A (en) Continuous project integration method and continuous project integration system
EP2800013B1 (en) Integration database framework
CN109815254B (en) Cross-region task scheduling method and system based on big data
CN110597785B (en) Automobile part remanufacturing sharing system based on block chain and private cloud
Hsu et al. Information modeling for computerized manufacturing
CN112163048A (en) Method and device for realizing OLAP analysis based on ClickHouse
EP1217547A2 (en) Object integrated management system
US8050785B2 (en) Apparatus and method for handling orders
US20130086133A1 (en) Method and apparatus for file revision tracking
CN109947741A (en) A kind of modeling and storage method of items property parameters
CN115858408A (en) Method for transmitting design parameters in industrial design process
CN114818044A (en) Node modeling method, device and storage medium
CN110532311A (en) A kind of distributed data deriving method and system based on queue
CN113568909B (en) Data updating method and system for structural tree
Noronha et al. Extending a structured document model with version control
Singh Systems integration‐coping with legacy systems
US7596575B2 (en) Automation system with automation objects consisting of module components
Fenves et al. Role of database management systems in structural engineering

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20230328

RJ01 Rejection of invention patent application after publication