Design crowdsourcing file confidentiality method, terminal and server

Browse design requirements online through the terminal and upload design crowdsourcing files to ensure that files are stored and deleted one by one at hidden addresses, solving the problem of insufficient confidentiality of files on the design crowdsourcing platform, realizing secure upload and preview of files, and preventing leakage.

CN114911764BActive Publication Date: 2025-02-18CRRC IND INST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210451828.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-26
Publication Date
2025-02-18
Estimated Expiration
2042-04-26

AI Technical Summary

Technical Problem

In the prior art, the design documents of design crowdsourcing platforms are insufficiently confidential, resulting in a high risk of file leakage.

Method used

Browse design requirements online through the terminal, configure the task environment, execute design tasks and upload process files and design result files, ensure that the files are stored at hidden addresses, upload and delete process files one by one, and store the design result files in a directional storage, and only support previews and do not allow downloads.

Benefits of technology

It effectively guarantees the confidentiality of design crowdsourcing files, prevents file leakage, and ensures that files only support previews and cannot be downloaded throughout the entire process, improving the security of files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114911764B_ABST
    Figure CN114911764B_ABST
Patent Text Reader

Abstract

The present invention provides a design crowdsourcing file confidentiality method, terminal and server, so that the terminal obtains requirements by online browsing when accessing the server. During design, the terminal downloads the original or process design file from the server and temporarily saves it. After the design is completed, it temporarily saves it and uploads it to the server, and deletes the temporarily saved file at the same time, ensuring that the original design drawings, process design files and design results files released by the enterprise are not stored in the local computer, thereby ensuring the confidentiality of the design file in the entire process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method, terminal and server for designing crowdsourcing file confidentiality. Background Art

[0002] The characteristic of high-end equipment manufacturing industry is to produce according to "orders", and the periodic fluctuation of orders will cause periodic fluctuation of design tasks, resulting in low utilization rate of enterprise design resources, uneven busyness of designers, and unguaranteed design efficiency. Since cross-professional and cross-regional networked collaborative design can greatly shorten the product design and R&D cycle, activate idle design resources, and quickly develop products that adapt to market changes and needs, thus improving the competitiveness of enterprises. Therefore, crowdsourcing some design tasks as a supplement to the enterprise R&D center has become one of the key directions of contemporary product R&D strategy.

[0003] After the design crowdsourcing task is released, external designers receive the task through the platform and complete the design. In this process, the leakage of files in any link will cause serious consequences to the company. Therefore, higher requirements are placed on the confidentiality of design crowdsourcing files. Summary of the invention

[0004] The present invention provides a design crowdsourcing file confidentiality method, terminal and server, which are used to solve the confidentiality defects of crowdsourcing platform design files in the prior art and effectively ensure the security of file data.

[0005] The present invention provides a method for designing crowdsourcing file confidentiality, comprising:

[0006] The terminal browses the design requirements online and obtains the design tasks according to the design requirements;

[0007] The terminal configures the task environment according to the design task, executes the design task and uploads the process file and the design result file;

[0008] The terminal browses the review result of the design achievement file online, modifies the design achievement file according to the review result, and uploads the modified design achievement file.

[0009] According to a design crowdsourcing file confidentiality method provided by the present invention, the terminal configures a task environment according to the design task, including:

[0010] The terminal obtains the design requirements of the design task, and configures the version of the task environment according to the design requirements.

[0011] According to a design crowdsourcing file confidentiality method provided by the present invention, the terminal performs a design task, including:

[0012] The terminal stores the original design file of the design task in a hidden address;

[0013] The terminal opens the original design file and performs the model design task according to the design requirements, generates the process file and stores the process file at the hidden address.

[0014] According to a design crowdsourcing file confidentiality method provided by the present invention, the terminal uploads the process file and the design result file, including:

[0015] The terminal uploads the process files one by one, and deletes any process file stored at the hidden address after any process file is uploaded;

[0016] The terminal selects a design result file from the uploaded process file for directional storage.

[0017] According to a design crowdsourcing file confidentiality method provided by the present invention, the online browsing is a lightweight browsing with a watermark on the three-dimensional model in the server storage file.

[0018] According to a design crowdsourcing file confidentiality method provided by the present invention, the review results of the design achievement files include expert review results and enterprise review results.

[0019] The present invention also provides a method for designing crowdsourcing file confidentiality, comprising:

[0020] The server publishes the design requirements and stores the design requirements in the original folder;

[0021] The server obtains the process file and stores it in a process folder, wherein the process folder is used to directionally store the process file generated when the design task corresponding to the design requirement is executed;

[0022] The server obtains the design achievement file and stores it in a review folder, wherein the review folder is used to directionally store the design achievement file and the design achievement file modified according to the review result.

[0023] The present invention also provides a terminal, including a memory, a transceiver, and a processor;

[0024] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0025] Browsing design requirements online and obtaining design tasks according to the design requirements;

[0026] Configure the task environment according to the design task, execute the design task and upload the process files and design result files;

[0027] The review result of the design achievement file is browsed online, the design achievement file is modified according to the review result and the modified design achievement file is uploaded.

[0028] The present invention also provides a server, including a memory, a transceiver, and a processor;

[0029] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0030] Publishing design requirements and storing the design requirements in an original folder;

[0031] Acquire the process file and store it in a process folder, wherein the process folder is used to directionally store the process file generated when the design task corresponding to the design requirement is executed;

[0032] The design achievement file is obtained and stored in a review folder, wherein the review folder is used to directionally store the design achievement file and the design achievement file modified according to the review result.

[0033] An electronic device provided according to the present invention includes a processor and a memory storing a computer program, and when the processor executes the computer program, the steps of any one of the methods for designing crowdsourced file confidentiality are implemented.

[0034] The present invention provides a design crowdsourcing file confidentiality method, terminal and server, which enable the terminal to obtain requirements by online browsing when accessing the server. During design, the terminal downloads the original or process design file and three-dimensional model file from the server for temporary storage. After the design is completed, all the intermediate files of the design process are temporarily saved through the plug-in and uploaded to the server. At the same time, the temporarily saved files are deleted after the design is completed, ensuring that the original design drawings, process design files and design results files released by the enterprise and the review opinions of other parties can only be previewed and cannot be downloaded or stored in the local computer, thereby ensuring the confidentiality of the design files in the entire process. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1It is one of the flow charts of the method for designing crowdsourcing file confidentiality provided by the present invention;

[0037] Figure 2 This is the second flow chart of the crowdsourcing file confidentiality design method provided by the present invention;

[0038] Figure 3 It is a schematic diagram of the workflow of the crowdsourcing file confidentiality system provided by the present invention;

[0039] Figure 4 It is a schematic diagram of the terminal structure provided by the present invention;

[0040] Figure 5 It is a schematic diagram of the server structure provided by the present invention;

[0041] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] After the design crowdsourcing task is released, external designers receive the task through the platform and complete the design. In this process, in addition to being concerned about the design quality and progress, the company is most concerned about the confidentiality of the design files. However, there has not been much research on the confidentiality of design crowdsourcing files, and there is no system on the market that can effectively prevent the leakage of original design files, process files and design results.

[0044] Combine the following Figure 1 The crowdsourcing file security method of the present invention is described as follows: Figure 1 As shown, this embodiment discloses a method for designing crowdsourced file confidentiality, which is described with the terminal side as the execution subject, including:

[0045] Step 101: The terminal browses the design requirements online and obtains the design tasks according to the design requirements;

[0046] It should be noted that the terminal mentioned in this embodiment is a mobile terminal where a personal client is located. Designers can log in to the personal client to perform various design tasks. The terminal browses the design requirements online, which means that the terminal directly accesses the file on the server to preview without downloading the design requirement file. This ensures that during the bidding stage, the designer cannot download the original file, thereby ensuring the security of the file.

[0047] Step 102, the terminal configures the task environment according to the design task, executes the design task and uploads the process file and the design result file;

[0048] It should be noted that after the designer wins the bid, he will analyze the design task, parse out the configuration requirements of the task, and then configure the design environment of the terminal to meet the design requirements. After that, the designer will perform the design task. Each save in the design process will generate a process file. The terminal does not store the process file locally, and each process file is uploaded to the corresponding folder of the server. After the design is completed, the obtained design result file is also uploaded to the corresponding folder of the server.

[0049] Step 103: The terminal browses the review result of the design achievement file online, modifies the design achievement file according to the review result, and uploads the modified design achievement file.

[0050] It should be noted that the design process has not yet ended after the designer submits the design result file. In order to ensure the quality of the design results, the designer also needs to browse and access the server online to view the review results of other parties on the design result files, and modify the design results according to the review results and upload the modified files for re-review.

[0051] In the design crowdsourcing file confidentiality method of the embodiment of the present invention, the terminal wins the bid through online browsing, all files in the design process are uploaded to the server, and the review results are obtained through online browsing and the revised files are uploaded to the server, which ensures that the design drawings released by the enterprise and the review opinions of other parties can only be previewed and cannot be downloaded to the local computer, thereby ensuring the confidentiality of cloud-based design files. In the entire design process, the winning designer needs to download the model from the server every time he designs, and the designed files are directly uploaded and not stored locally, which ensures the security of local files.

[0052] In at least one embodiment of the present invention, the design requirements include design requirements and original design files. The design requirements include: work content description, delivery requirements (time, content, method), design technical requirements (software, standard specifications, file naming, coordinate system, etc.), original file directory and confidentiality requirements, etc.

[0053] In at least one embodiment of the present invention, the terminal is designed with a CAD plug-in, and the functions of the CAD plug-in include three types:

[0054] (1) Configuration function

[0055] The configuration function is used to configure the adapted client according to task requirements, including:

[0056] 1. Configure the installation path of various CAD tools;

[0057] 2. The plug-in is automatically installed. When CAD is started, the corresponding version of the CAD plug-in is loaded according to the version;

[0058] 3. Compare the task version with the local CAD version. If the required version is not available locally, a prompt will be displayed; if available, continue execution.

[0059] (2) Shielding function

[0060] The shielding function is used to shield the save and save as functions of CAD itself, and add the "Cloud Creation Save" function to save the design model to the temporary directory of the terminal.

[0061] (3) Notification function

[0062] The notification function is used to notify the terminal to upload the file after the file is saved and delete the local file at the same time.

[0063] In at least one embodiment of the present invention, the terminal configures the task environment according to the design task, including:

[0064] The terminal obtains the design requirements of the design task and configures the version of the task environment according to the design requirements.

[0065] It should be noted that the design software in the embodiment of the present invention is CAD. In this embodiment, the terminal uses an interface to call the CAD configuration program to perform version verification. If there is a CAD design tool of a version required by the task, the three-dimensional model in the original file is directly downloaded to a temporary folder, and the three-dimensional model is opened; if there is no CAD plug-in of a version required by the task, the designer is prompted to install it and the process ends, and the version verification is performed after the installation.

[0066] In at least one embodiment of the present invention, the terminal performs a design task, including:

[0067] The terminal stores the original design file of the design task in a hidden address;

[0068] The terminal opens the original design file and performs the model design task according to the design requirements, generates the process file and stores the process file at the hidden address.

[0069] It should be noted that in the embodiment of the present invention, storing the original design file means downloading the original 3D model of the design task, and storing the process file means temporarily saving the 3D model of the intermediate process of the design task. Since both the process file and the original design file are stored in a hidden address, the process file will overwrite the original design file for storage.

[0070] In at least one embodiment of the present invention, the terminal uploads the process file and the design result file, including:

[0071] The terminal uploads the process files one by one, and deletes any process file stored at the hidden address after any process file is uploaded;

[0072] The terminal selects a design result file from the uploaded process file for directional storage.

[0073] It should be noted that the designer uses the CAD design tool to design the model on the terminal, and uses the save function of the CAD tool to store the file in a temporary folder, triggering the CAD configuration program to upload the file to the server, and delete the local storage file. After selecting the design result file in the process file, the design result file is stored in the review folder of the server.

[0074] In at least one embodiment of the present invention, online browsing is a lightweight browsing with a watermark on the three-dimensional model in the server storage file.

[0075] It should be noted that the server storage files include the original design files and design result files released by the enterprise. Online browsing supports converting the 3D model in the original design file into a lightweight model with a watermark, which supports designer browsing. At the same time, online browsing also supports converting the 3D model in the design result file into a lightweight model with a watermark, which supports expert review. The interactive operation of 3D models / 2D drawings on the Web side is realized, and the preview and interactive operation of mainstream 3D and 2D format data, such as rotation, movement, sectioning, explosion, annotation comments, measurement, etc. Designers and experts do not need to download the model to the local computer, and can directly operate the lightweight model, which not only improves the efficiency of drawing communication, but also effectively ensures the security of drawing data.

[0076] In at least one embodiment of the present invention, the review result of the design achievement file includes: an expert review result and an enterprise review result.

[0077] It should be noted that after completing the design task, the design results are submitted to the review folder, and the experts will browse the three-dimensional model in a lightweight manner. If it passes the review process, it will be sent to the enterprise. If it fails, it will be returned to the designer for redesign. The enterprise reviews the design results, and if it fails, it will be returned to the designer for redesign. After passing, the design task is completed, effectively ensuring the confidentiality of the file.

[0078] Combine the following Figure 2 The crowdsourcing file security method of the present invention is described as follows: Figure 2 As shown, this embodiment discloses a method for designing crowdsourced file confidentiality, including:

[0079] Step 201, the server publishes the design requirements and stores the design requirements in the original folder;

[0080] Step 202: The server obtains the process file and stores it in a process folder, wherein the process folder is used to store the process file generated when the design task corresponding to the design requirement is executed;

[0081] Step 203: The server obtains the design achievement file and stores it in a review folder, wherein the review folder is used to store the design achievement file and the design achievement file modified according to the review result.

[0082] In the embodiment of the present invention, the server creates an original folder, a process folder, and a review folder. The original folder stores the enterprise crowdsourcing design files, the process folder stores the process files of the external designer model design, and the review folder stores the design results submitted by the designer. The three-dimensional models involved in online browsing are displayed in the model directory, and the model files are stored in the server. The terminal needs to download the model from the server each time it designs, which ensures the security of the server storage files.

[0083] It should be noted that the design files in the server are listed in the form of directories. When designers design, they need to download them from the server and open the CAD design tool through the CAD configuration program. The CAD design tool blocks the save and save as functions of the CAD itself, and adds a "directional save" function to save the design model to a temporary folder on the server. After clicking "directional save", the adapter is notified to upload the file to the server and delete the local files on the terminal at the same time, so as to achieve the purpose of directional storage of files on the server.

[0084] The crowdsourcing file security system provided by the present invention is described below. Figure 3 As shown, the crowdsourcing file confidentiality system is designed to include a server and a personal client. In this embodiment, the server refers to a server and the personal client refers to a terminal.

[0085] The server is used to publish task data and store files uploaded by individual clients.

[0086] The personal client is used to browse task data online to create design tasks, call the design file directory stored on the server, and open the 3D model. At the same time, since the personal client is integrated with the CAD plug-in, the personal client can read the registry and start the configuration of each CAD path version as needed, and then configure the task environment through version verification. The CAD versions include: CATIA, NX, Creo and Solidworks.

[0087] After the configuration is completed, the terminal executes the design task through the CAD design tool, and temporarily saves the process file and the design result file and uploads them to the server, and deletes the temporarily stored files while uploading.

[0088] It should be noted that the workflow of designing a crowdsourced file confidentiality system in this embodiment is as follows:

[0089] Enterprises publish design requirements on the design crowdsourcing file confidentiality system platform;

[0090] Designers successfully win the bid for the design task through the platform and preview the drawings of the original file;

[0091] During the design process, you need to open the 3D model in the original folder or process folder, and use the interface to call the CAD configuration program for version verification;

[0092] The designer uses the CAD design tool to design the model, and uses the save function of the CAD tool to store the file in a temporary folder. At the same time, the CAD configuration program is triggered to upload the file to the server and delete the local storage file.

[0093] Complete the design task and submit the design results to the review folder;

[0094] Experts will review the 3D model and send it to the enterprise after it passes the review process. If it fails, it will be returned to the designer for redesign;

[0095] The company reviews the design results. If they do not pass the process, they will be returned to the designer for redesign. Once they pass, the design task is completed, effectively ensuring the confidentiality of the files.

[0096] Figure 4 is a schematic diagram of the structure of a terminal according to an embodiment of the present application, referring to Figure 4 , the embodiment of the present application further provides a terminal, which may include: a memory 410, a transceiver 420 and a processor 430;

[0097] The memory 410 is used to store computer programs; the transceiver 420 is used to send and receive data under the control of the processor 430; the processor 430 is used to read the computer program in the memory 410 and perform the following operations:

[0098] Browse design requirements online and obtain design tasks based on the design requirements;

[0099] Configure the task environment according to the design task, execute the design task and upload the process files and design result files;

[0100] Browse the review results of the design achievement files online, modify the design achievement files according to the review results and upload the modified design achievement files.

[0101] Among them, Figure 4In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 430 and various circuits of memory represented by memory 410 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 420 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 440 may also be an interface capable of externally connecting to the required internal devices.

[0102] The processor 430 is responsible for managing the bus architecture and general processing, and the memory 410 can store data used by the processor 430 when performing operations.

[0103] The processor 430 is used to execute any method provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 410. The processor and the memory can also be arranged physically separately.

[0104] Optionally, the processor 430 is further configured to perform the following operations:

[0105] Perform design tasks including:

[0106] The original design file of the design task is stored in a hidden address;

[0107] The original design file is opened and the model design task is performed according to the design requirements, and the process file is stored in the hidden address.

[0108] Optionally, the processor 430 is further configured to perform the following operations:

[0109] Upload process files and design output files, including:

[0110] The terminal uploads the process files one by one, and deletes any process file stored at the hidden address after any process file is uploaded;

[0111] The terminal selects a design result file from the uploaded process files.

[0112] Figure 5 is a schematic diagram of the structure of a server according to an embodiment of the present application, referring to Figure 5 , the embodiment of the present application further provides a server, which may include: a memory 510, a transceiver 520 and a processor 530;

[0113] The memory 510 is used to store computer programs; the transceiver 520 is used to send and receive data under the control of the processor 530; the processor 530 is used to read the computer program in the memory 510 and perform the following operations:

[0114] Publish design requirements and store them in the original folder;

[0115] Obtaining process files and storing them in process folders, wherein the process folders are used to store process files generated when design tasks corresponding to design requirements are executed;

[0116] The design result files are obtained and stored in a review folder, where the review folder is used to store the design result files and the design result files modified according to the review results.

[0117] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 530 and memory represented by memory 510. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 520 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 530 is responsible for managing the bus architecture and general processing, and the memory 510 may store data used by the processor 530 when performing operations.

[0118] It should be noted here that the terminal and network device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0119] Figure 6 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other via the communication bus 640. The processor 610 may call a computer program in the memory 630 to execute the steps of designing a crowdsourced file confidentiality method, for example, including:

[0120] Browse design requirements online and obtain design tasks based on the design requirements;

[0121] Configure the task environment according to the design task, execute the design task and upload the process files and design result files;

[0122] Browse the review results of the design achievement files online, modify the design achievement files according to the review results and upload the modified design achievement files.

[0123] or:

[0124] Publish design requirements and store them in the original folder;

[0125] Obtaining process files and storing them in process folders, wherein the process folders are used to store process files generated when design tasks corresponding to design requirements are executed;

[0126] The design result files are obtained and stored in a review folder, where the review folder is used to store the design result files and the design result files modified according to the review results.

[0127] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0128] On the other hand, an embodiment of the present application further provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the steps of the method for designing crowdsourced file confidentiality provided in the above embodiments, for example, including:

[0129] Browse design requirements online and obtain design tasks based on the design requirements;

[0130] Configure the task environment according to the design task, execute the design task and upload the process files and design result files;

[0131] Browse the review results of the design achievement files online, modify the design achievement files according to the review results and upload the modified design achievement files.

[0132] or:

[0133] Publish design requirements and store them in the original folder;

[0134] Obtaining process files and storing them in process folders, wherein the process folders are used to store process files generated when design tasks corresponding to design requirements are executed;

[0135] The design result files are obtained and stored in a review folder, where the review folder is used to store the design result files and the design result files modified according to the review results.

[0136] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the steps of the design crowdsourcing file confidentiality method provided in the above embodiments, for example, including:

[0137] Browse design requirements online and obtain design tasks based on the design requirements;

[0138] Configure the task environment according to the design task, execute the design task and upload the process files and design result files;

[0139] Browse the review results of the design achievement files online, modify the design achievement files according to the review results and upload the modified design achievement files.

[0140] or:

[0141] Publish design requirements and store them in the original folder;

[0142] Obtaining process files and storing them in process folders, wherein the process folders are used to store process files generated when design tasks corresponding to design requirements are executed;

[0143] The design result files are obtained and stored in a review folder, where the review folder is used to store the design result files and the design result files modified according to the review results.

[0144] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drives (SSDs)), etc.

[0145] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0146] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for designing crowdsourced file confidentiality, characterized in that: include: The terminal browses the design requirements online and obtains the design tasks according to the design requirements; The terminal configures a task environment according to the design task, and the terminal stores an original design file of the design task in a hidden address; The terminal uses a CAD design tool to open the original design file and performs a model design task according to the design requirements to generate a process file; The terminal stores the process file in a temporary folder through the save function of the CAD design tool, triggers the configuration program of the CAD design tool to upload the process file to the server, and deletes the process file in the temporary folder; After selecting the design result file from the process file, the design result file is stored in a review folder of the server; The terminal stores the temporary folder at the hidden address; The terminal browses the review result of the design achievement file online, modifies the design achievement file according to the review result, and uploads the modified design achievement file.

2. The design crowdsourcing file confidentiality method according to claim 1, characterized in that: The terminal configures a task environment according to the design task, including: The terminal obtains the design requirements of the design task, and configures the version of the task environment according to the design requirements.

3. The design crowdsourcing file confidentiality method according to claim 2, characterized in that: The terminal uploads process files and design result files, including: The terminal uploads the process files one by one, and deletes any process file stored at the hidden address after any process file is uploaded; The terminal selects a design result file from the uploaded process file for directional storage.

4. The design crowdsourcing file confidentiality method according to any one of claims 1 to 3, characterized in that: The online browsing is a lightweight browsing with a watermark on the three-dimensional model in the server storage file.

5. The design crowdsourcing file confidentiality method according to any one of claims 1 to 3, characterized in that: The review results of the design outcome documents include expert review results and enterprise review results.

6. A method for designing crowdsourced file confidentiality, characterized in that: include: The server publishes the design requirements and stores the design requirements in the original folder; The server obtains the process file and stores it in a process folder, wherein the process folder is used to directionally store the process file generated when the design task corresponding to the design requirement is executed by the terminal using the CAD design tool; the process file is a temporary folder stored in the terminal by the terminal through the saving function of the CAD design tool; the terminal stores the temporary folder in a hidden address; The server obtains the design achievement file and stores it in a review folder, wherein the review folder is used to directionally store the design achievement file and the design achievement file modified according to the review result; wherein the process file is uploaded to the server by the terminal through the save function of the CAD design tool triggering the configuration program of the CAD design tool, and the save tool of the terminal deletes the process file in the temporary folder after the process file is uploaded to the server; the design achievement file is selected from the process file.

7. A terminal, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Browsing design requirements online and obtaining design tasks according to the design requirements; Configure the task environment according to the design task, The terminal stores the original design file of the design task in a hidden address; The terminal uses a CAD design tool to open the original design file and performs a model design task according to the design requirements to generate a process file; The terminal stores the process file in a temporary folder through the save function of the CAD design tool; at the same time, triggers the configuration program of the CAD design tool to upload the process file to the server, and deletes the process file in the temporary folder; After selecting the design result file from the process file, the design result file is stored in a review folder of the server; The terminal stores the temporary folder at the hidden address; The design result file is one of the process files; The review result of the design achievement file is browsed online, the design achievement file is modified according to the review result and the modified design achievement file is uploaded.

8. A server, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Publishing design requirements and storing the design requirements in an original folder; Acquire a process file and store it in a process folder, wherein the process folder is used to directionally store a process file generated when the terminal uses a CAD design tool to execute the design task corresponding to the design requirement; the process file is a temporary folder stored in the terminal by the terminal through the saving function of the CAD design tool; the terminal stores the temporary folder in a hidden address; The design achievement file is obtained and stored in a review folder, wherein the review folder is used to directionally store the design achievement file and the design achievement file modified according to the review result; wherein the process file is uploaded to the server by the configuration program of the CAD design tool triggered by the terminal through the save function of the CAD design tool, and the save tool of the terminal deletes the process file of the temporary folder after the process file is uploaded to the server; the design achievement file is selected in the process file.

9. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, the steps of the method for designing crowdsourced file confidentiality as described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Data processing method and device, terminal equipment and storage medium

    CN114266066A