Efficient building design method, server, system and storage medium
Through server verification and transmission of upload and view request instructions in architectural design, the problem of not corresponding to the architectural drawings is solved and the efficiency of architectural design is improved.
Patent Information
- Application Number
- CN202411226263.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2024-12-27
AI Technical Summary
In architectural design, due to the strong correlation between multiple parts of the architectural drawings, each part often fails to correspond, which causes the drafting makers to repeatedly modify the drawings, which reduces the design efficiency.
The server receives and verifies upload requests and view request instructions, ensures legality and then stores and transmits architectural drawings, realizes effective communication and information sharing among multiple draft makers, and avoids partial correspondence.
It effectively avoids the multiple drawing modifications caused by the drawing makers due to the incoming correspondence between the drawings and improves the efficiency of architectural design.
Smart Images

Figure CN119203309A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of architectural design technology, and in particular to an efficient architectural design method, server, system and storage medium. Background Art
[0002] Architectural design is the activity of determining the building standards, structural forms, space and plane layout of buildings, and the reasonable arrangement of building groups according to the requirements of the construction project, and conducting comprehensive analysis, demonstration and preparation of construction project design documents for the technical, economic, resource, environmental and other conditions required for the construction project.
[0003] In the related art, architectural design is reflected in the drawn architectural drawings. Generally, architectural drawings are drawn by multiple draftsmen, each of whom is responsible for one part. After multiple draftsmen have finished drawing, the overall architectural drawings can be obtained. However, due to the strong correlation between the multiple parts of the architectural drawings, it is often the case that the parts do not correspond to each other, which causes the draftsmen to repeatedly modify the drawings, thereby reducing the efficiency of architectural design. Summary of the invention
[0004] In order to help improve the efficiency of architectural design, the present application provides an efficient architectural design method, server, system and storage medium.
[0005] In a first aspect, the present application provides an efficient building design method.
[0006] An efficient building design method, the efficient building design method comprising: Receiving an upload request instruction sent by the first design terminal; Based on the upload request instruction, verify the legitimacy of the first design terminal according to the first user information in the first user pool; Receive and store architectural drawings if verified; Receiving a viewing request instruction sent by the second design terminal; Based on the viewing request instruction, the second design terminal is verified to be legitimate according to the second user information in the second user pool; If the verification is passed, the architectural drawing is sent to the second design end.
[0007] By adopting the above technical solution, when performing architectural design, the draftsman first draws the architectural drawings, and then sends an upload request instruction to the server through the first design terminal, and the server can receive the upload request instruction sent by the first design terminal. After the server receives the upload request instruction, it verifies the legitimacy of the first design terminal according to the first user information in the first user pool, and the architectural drawings can be received and stored after the verification is passed. When another draftsman wants to view the architectural drawings, he can send a viewing request instruction through the second design terminal, and the server can receive the viewing request instruction sent by the second design terminal. After the server receives the viewing request instruction, it verifies the legitimacy of the second design terminal according to the second user information in the second user pool, and the server can send the architectural drawings to the second user information after the verification is passed. Since the above process enables each draftsman to view the architectural drawings, it can effectively avoid the situation where the various parts of the architectural drawings do not correspond, thereby reducing the situation where the draftsman changes the drawings many times, which helps to improve the efficiency of architectural design.
[0008] Optionally, the performing legitimacy verification on the first design terminal based on the upload request instruction and according to the user information in the first user pool includes: The first user information includes a first preset whitelist; The upload request instruction includes the first identity information of the first design end; Based on the upload request instruction, receiving the first identity information; Matching the first identity information with the first preset whitelist; Determine whether there is a first legal user list matching the first identity information in the first preset whitelist; If yes, the verification succeeds, otherwise the verification fails.
[0009] By adopting the above technical solution, after receiving the upload request instruction, the server can receive the first identity information of the first design terminal contained in the upload request instruction, and then the server can determine whether there is a first legal user list matching the first identity information in the first preset whitelist, and if so, the verification is passed, thereby receiving and storing the architectural drawings. Otherwise, the verification fails and the upload request fails.
[0010] Optionally, the verifying the legitimacy of the second design terminal based on the viewing request instruction and according to the second user information in the second user pool includes: The second user information includes a second preset whitelist; The viewing request instruction includes the second identity information of the second design terminal; Based on the viewing request instruction, receiving the second identity identification information; Matching the second identity identification information with the second preset whitelist; Determine whether there is a second legal user list matching the second identity information in the second preset whitelist; If yes, the verification succeeds, otherwise the verification fails.
[0011] By adopting the above technical solution, after receiving the viewing request instruction, the server can receive the second identity information contained in the viewing request instruction, and then the server can determine whether there is a second legal user list matching the second identity information in the second preset whitelist, and if so, the verification is passed, so that the architectural drawings are sent to the second design terminal. Otherwise, the verification fails, and the architectural drawings are not sent to the second design terminal.
[0012] Optionally, an efficient building design method further includes: Receiving first interaction information of the first design end; backing up the first interaction information according to the receiving time and sending the first interaction information to the second design end; receiving second interaction information from the second design end; The second interaction information is backed up according to the receiving time and sent to the first design end.
[0013] By adopting the above technical solution, in the process of multiple draftsmen drawing architectural drawings, communication and exchange will inevitably occur, and the server can receive the first interactive information from the first design end, and can also receive the second interactive information from the second design end. After receiving the first interactive information, the server can back up the first interactive information and send the first interactive information to the second design end. After receiving the second interactive information, the server can also back up the second interactive information and send the second interactive information to the first design end. In this way, communication and recording between multiple draftsmen can be achieved, which can effectively ensure that the various parts of the architectural drawings correspond.
[0014] Optionally, an efficient building design method further includes: Based on the reception time of the architectural drawings, constructing an architectural drawing time tree; Adding the architectural drawings received at each time to the architectural drawing time tree; receiving a query instruction from the first design end and / or the second design end; Based on the query instruction, the corresponding architectural drawing in the architectural drawing time tree is sent to the first design end and / or the second design end.
[0015] By adopting the above technical solution, the server can construct a time tree of architectural drawings according to the reception time of architectural drawings, and add the architectural drawings received at each time to the time tree of architectural drawings, so as to store each architectural drawing according to time, so that the draftsman can view it according to the timeline and query it through the query instruction. After receiving the query instruction of the first design terminal and / or the second design terminal, the server can send the corresponding architectural drawings in the time tree of architectural drawings to the first design terminal and / or the second design terminal.
[0016] Optionally, an efficient building design method further includes: An architectural design report is generated, wherein the architectural design includes at least one of the architectural drawings, the first interactive information, the second interactive information, and the architectural drawing time tree.
[0017] By adopting the above technical solution, the draftsman can obtain the architectural design report through the first design end and / or the second design end, and then the draftsman can obtain information such as architectural drawings, first interactive information, second interactive information and architectural drawing time tree by viewing the architectural design report.
[0018] Optionally, an efficient building design method further includes: receiving a viewing reminder instruction sent by the first design terminal; Based on the viewing reminder instruction, sending viewing reminder information to the second design terminal; receiving a revision instruction sent by the second design terminal, wherein the revision instruction includes revision suggestion information; Based on the revision instruction, the revision suggestion information is sent to the first design end.
[0019] By adopting the above technical solution, the server can receive the viewing reminder instruction sent by the draftsman from the first design terminal, and then the server can send the viewing reminder information to the second design terminal when the viewing reminder instruction is obtained, thereby realizing the reminder to another draftsman to remind the draftsman to view the updated architectural drawings. At the same time, the server can also receive the revision instruction sent by the draftsman from the second design terminal, thereby obtaining the revision suggestion information, and then the server can send the revision suggestion information to the first design terminal when the revision instruction is obtained, so that the draftsman at the first design terminal can view it, thereby realizing online communication between multiple draftsmen.
[0020] In a second aspect, the present application provides a server.
[0021] A server comprises a processor, a memory and a communication bus, wherein the communication bus is used to realize a communication connection between the processor and the memory, and the processor is used to execute a computer program stored in the memory to realize an efficient building design method as described in the first aspect.
[0022] By adopting the above technical solution, a server capable of executing and implementing the above-mentioned efficient building design method is provided.
[0023] On the third aspect, the present application provides an efficient building design system.
[0024] An efficient building design system comprises a receiving module, a processing module, a storage module and a sending module; The receiving module is used to receive the upload request instruction sent by the first design terminal and receive the architectural drawings when the first user information verification is passed; and is also used to receive the viewing request instruction sent by the second design terminal when the second user information verification is passed; The processing module is used to verify the legitimacy of the first design end according to the first user information in the first user pool based on the upload request instruction; and is also used to verify the legitimacy of the second design end according to the second user information in the second user pool based on the view request instruction; The storage module is used to store the architectural drawings if the first user information is verified; The sending module is used to send the architectural drawing to the second design end when the second user information is verified.
[0025] By adopting the above technical solution, the receiving module can receive the upload instruction of the first design end and receive the architectural drawings when the first user information is verified, and can also receive the viewing request instruction sent by the second design end when the second user information is verified. The processing module can verify the legitimacy of the first design end according to the first user information in the first user pool after receiving the upload request instruction, and can also verify the legitimacy of the second design end according to the second user information in the second user pool after receiving the viewing request instruction. The storage module can store the architectural drawings when the first user information is verified. The sending module can send the architectural drawings to the second design end when the second user information is verified. Through the cooperation between the processing module, the storage module and the sending module, each draftsman can view the architectural drawings, so it can effectively avoid the situation where the various parts of the architectural drawings do not correspond, thereby reducing the situation where the draftsman changes the drawings many times, which helps to improve the efficiency of architectural design.
[0026] In a fourth aspect, the present application also provides a computer-readable storage medium.
[0027] A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program; the computer program can be executed by a processor to implement an efficient building design method of the first aspect.
[0028] By adopting the above technical solution, a computer program carrier of an efficient architectural design method is provided.
[0029] To sum up, the present application includes the beneficial technical effects: when conducting architectural design, the server can realize the acquisition of architectural drawings by the first design end and the second design end, thereby realizing that each draftsman can view the architectural drawings, thereby effectively avoiding the situation where the various parts of the architectural drawings do not correspond, thereby reducing the situation where draftsmen have to modify the drawings multiple times, and thus helping to improve the efficiency of architectural design. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A flowchart of an efficient building design method in an embodiment of the present application; Figure 2 This is a flowchart of step S104 in an efficient building design method according to an embodiment of the present application; Figure 3 This is a flowchart of step S110 in an efficient building design method according to an embodiment of the present application; Figure 4 A flowchart of another efficient building design method in an embodiment of the present application; Figure 5 A flowchart of another efficient building design method in an embodiment of the present application; Figure 6 A flowchart of another efficient building design method in an embodiment of the present application; Figure 7 It is a schematic diagram of an efficient building design system in an embodiment of the present application.
[0031] Explanation of the accompanying drawings: 1. Receiving module; 2. Processing module; 3. Storage module; 4. Sending module. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-7 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0033] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in its context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items. The term "exemplary" means "used as an example, embodiment or illustrative", and any embodiment described as "exemplary" here does not need to be interpreted as being superior to or better than other embodiments. The terms "first" and "second" are only used for descriptive purposes, and cannot be understood as implying or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" can expressly or implicitly include one or more of these features, and in the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more.
[0034] In a first aspect, an embodiment of the present application provides an efficient building design method.
[0035] refer to Figure 1 , an efficient building design method, comprising the following steps: S102: Receive an upload request instruction sent by the first design terminal.
[0036] The first design terminal sends an upload request instruction, which is an instruction for uploading architectural drawings, and the receiving module 1 receives the upload request instruction. There may be multiple first design terminals.
[0037] S104: Based on the upload request instruction, the first design terminal is verified for legitimacy according to the first user information in the first user pool.
[0038] After receiving the upload request instruction, the first identity information of the first design end in the upload request instruction can be obtained. Processing module 2 calls the first user information in the first user pool. The first user information contains the first preset whitelist. Processing module 2 then matches the first user information with the first preset whitelist to determine whether there is a first legal user list matching the first identity information in the first preset whitelist. If yes, the verification is successful, otherwise the verification fails. If the verification is successful, proceed to the next step, otherwise the step ends.
[0039] S106: If the verification is passed, the architectural drawings are received and stored.
[0040] If the processing module 2 passes the verification of the first user information, the processing module 2 receives the architectural drawings, and the storage module 3 saves the architectural drawings.
[0041] S108: Receive a viewing request instruction sent by the second design terminal.
[0042] The second design terminal sends a viewing request instruction, which is a request instruction for viewing architectural drawings, and the receiving module 1 receives the viewing request instruction. There may be multiple second design terminals.
[0043] S110: Based on the viewing request instruction, the second design terminal is verified for legitimacy according to the second user information in the second user pool.
[0044] After receiving the viewing request instruction, the receiving module 1 can obtain the second identity information of the second design end in the viewing request instruction. The processing module 2 calls the second user information in the second user pool. The second user information contains the second preset whitelist. The processing module 2 then matches the second user information with the second preset whitelist to determine whether there is a second legal user list matching the second identity information in the second preset whitelist. If yes, the verification is successful, otherwise the verification fails. If the verification is successful, proceed to the next step, otherwise the step ends.
[0045] S112: If the verification is successful, the architectural drawing is sent to the second design terminal.
[0046] If the processing module 2 verifies the second user information, the sending module 4 sends the architectural drawings to the second design terminal. The second design terminal can receive the architectural drawings, and the draftsman can view the architectural drawings on the second design terminal. Since the above steps S102 to S112 enable each draftsman to view the architectural drawings, the situation where the parts of the architectural drawings do not correspond can be effectively avoided, thereby reducing the situation where the draftsman changes the drawings multiple times, which helps to improve the efficiency of architectural design.
[0047] In the optional implementation of the present application, it should be understood that the second design terminal can also send an upload request instruction, the receiving module 1 can receive the upload request instruction sent by the second design terminal, and verify the legitimacy of the second design terminal according to the first user information in the first user pool, and receive and store the architectural drawings if the verification is successful. Similarly, the first design terminal can also send a view request instruction, the receiving module 1 can receive the view request instruction sent by the first design terminal, and verify the legitimacy of the first design terminal according to the second user information in the second user pool, and if the verification is successful, the sending module 4 will send the architectural drawings to the first design terminal.
[0048] In an optional embodiment of the present application, reference Figure 1 and Figure 2 , step S104 includes three steps from step S202 to step S206: S202: Based on the upload request instruction, receive the first identity identification information.
[0049] The upload request instruction includes the first identity information of the first design end. After the processing module 2 receives the upload request instruction sent by the first design end, the first identity information can be received.
[0050] S204: Match the first identity identification information with the first preset whitelist.
[0051] The first user information includes a first preset whitelist, and the processing module 2 matches the first identity information with the first preset whitelist to determine whether the first identity information is in the first preset whitelist.
[0052] S206: Determine whether there is a first legal user list matching the first identity information in the first preset whitelist.
[0053] In the process of matching the first identity information with the first preset whitelist, the processing module 2 can determine whether there is a first legal user list matching the first identity information in the first preset whitelist. If there is a first legal user list, the match is successful, proving that the verification is successful; if there is no first legal user list, the match fails, proving that the verification fails. By verifying the first design end, the security of the building design can be effectively improved.
[0054] In an optional embodiment of the present application, reference Figure 1 and Figure 3 , step S110 includes three steps from step S302 to step S306: S302: Based on the viewing request instruction, receive the second identity identification information.
[0055] The viewing request instruction includes the second identity information of the second design end. After the processing module 2 receives the viewing request instruction sent by the second design end, the second identity information can be received.
[0056] S304: Match the second identity identification information with the second preset whitelist.
[0057] The second user information includes a second preset whitelist. The processing module 2 matches the second identity information with the second preset whitelist to determine whether the second identity information is in the second preset whitelist.
[0058] S306: Determine whether there is a second legal user list matching the second identity identification information in the second preset whitelist.
[0059] In the process of matching the second identity information with the second preset whitelist, the processing module 2 can determine whether there is a second legal user list matching the second identity information in the second preset whitelist. If there is a second legal user list, the match is successful, proving that the verification is successful; if there is no second legal user list, the match fails, proving that the verification fails. By verifying the second design end, the security of the building design can be further improved.
[0060] In an optional embodiment of the present application, reference Figure 4 , an efficient building design method further includes the following steps: S402: Receive first interaction information from the first design end.
[0061] The first design terminal sends the first interaction information to the receiving module 1, and the receiving module 1 receives the first interaction information. The first interaction information includes but is not limited to text, pictures and voice.
[0062] S404: backing up the first interaction information according to the receiving time and sending the first interaction information to the second design end.
[0063] The storage module 3 backs up the first interaction information in the order of receiving time, and then the sending module 4 sends the first interaction information to the second design end. After receiving the first interaction information, the second design end can view the first interaction information.
[0064] S406: Receive second interaction information from the second design end.
[0065] The second design end sends the second interaction information to the receiving module 1, and the receiving module 1 receives the second interaction information. The second interaction information includes but is not limited to text, pictures and voice.
[0066] S408: Back up the second interaction information according to the receiving time and send the second interaction information to the first design end.
[0067] The storage module 3 backs up the second interactive information in the order of receiving time, and then the sending module 4 sends the second interactive information to the first design terminal, and the first design terminal can view the second interactive information after receiving the second interactive information. The information interaction between the first design terminal and the second design terminal can help multiple draftsmen communicate, thereby ensuring the timeliness of information.
[0068] In an optional embodiment of the present application, reference Figure 5, an efficient building design method further includes the following steps: S502: Constructing a time tree of architectural drawings based on the receiving time of the architectural drawings.
[0069] After the receiving module 1 receives the architectural drawings, the processing module 2 obtains the receiving time of the architectural drawings, and then constructs an architectural drawing time tree according to the receiving time of the architectural drawings. Each branch of the architectural drawing time tree is provided with a folder, which is used to store architectural drawings at each time end.
[0070] S504: Add the architectural drawings received at each time to the architectural drawing time tree.
[0071] After the receiving module 1 receives the architectural drawings, the storage module 3 can add the architectural drawings received at each time to the folder in the architectural drawing time tree, so as to store the architectural drawings of different time periods according to the timeline. By storing the architectural drawings, the architectural drawings can be effectively backed up to facilitate the draftsman to trace back the data.
[0072] S506: Receive a query instruction from the first design end and / or the second design end.
[0073] The first design end and / or the second design end sends a query instruction to the receiving module 1, and the receiving module 1 can receive the query instruction. The query instruction is used to query the architectural drawings of a specific time period in the architectural drawing time tree.
[0074] S508: Based on the query instruction, the corresponding architectural drawing in the architectural drawing time tree is sent to the first design end and / or the second design end.
[0075] After receiving the query instruction, the receiving module 1 can send the architectural drawings in the architectural drawing time tree to the corresponding first design end and / or second design end according to the query instruction. It should be understood that the architectural drawings are actually stored in the storage module 3, and the architectural drawing time tree is a storage method for storing architectural drawings.
[0076] In an optional embodiment of the present application, reference Figure 6 , an efficient building design method further includes the following steps: S602: receiving a viewing reminder instruction sent by the first design terminal.
[0077] The first design terminal sends a viewing reminder instruction to the receiving module 1, and the receiving module 1 receives the viewing reminder instruction. The viewing reminder instruction is used to remind the second design terminal to view the architectural drawings.
[0078] S604: Based on the viewing reminder instruction, sending viewing reminder information to the second design terminal.
[0079] After receiving the viewing reminder instruction, the receiving module 1 sends the viewing reminder information to the second design end, and the second design end can obtain the viewing reminder information. Then, the draftsman of the second design end can determine that the architectural drawings have been updated.
[0080] S606: Receive a revision instruction sent by the second design end, where the revision instruction includes revision suggestion information.
[0081] The second design terminal sends a revision instruction to the receiving module 1, and the receiving module 1 receives the revision instruction. The revision instruction includes revision suggestion information, which can be text, voice, or chart.
[0082] S608: Based on the revision instruction, send the revision suggestion information to the first design end.
[0083] After receiving the revision instruction, the receiving module 1 sends the revision suggestion information directly to the first design end, and the first design end receives the revision suggestion information to determine what kind of modification is required for the architectural drawing.
[0084] In an optional implementation manner of the present application, an efficient architectural design method also includes generating an architectural design report, which is executed by the processing module 2. The architectural design report includes architectural drawings, first interactive information, second interactive information, and an architectural drawing time tree stored in the storage module 3.
[0085] In an optional implementation manner of the present application, before step S102, it also includes deploying a server. After the server is deployed, a new WCF (Windows Communication Foundation, Windows communication development platform) project interceptor is created, and then the verification permission logic is added. Finally, the compiled interceptor is deployed, thereby achieving pre-preparation for verifying the first design end and the second design end.
[0086] This embodiment also provides an efficient building design system.
[0087] refer to Figure 7 , an efficient building design system, comprising a receiving module 1, a processing module 2, a storage module 3 and a sending module 4. Various variations and specific examples of the methods provided in the above embodiments are also applicable to an efficient building design system of this embodiment. Through the above detailed description of an efficient building design method, those skilled in the art can clearly know the implementation method of an efficient building design system of this embodiment, and for the sake of brevity of the specification, it will not be described in detail here.
[0088] In order to better execute the program of the above method, an embodiment of the present application also provides a server, which includes a processor and a memory.
[0089] Servers can be implemented in a variety of form factors, including devices such as mobile phones, tablets, PDAs, laptops, and desktop computers.
[0090] The memory may be used to store instructions, programs, codes, code sets or instruction sets. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing an efficient building design method provided in the above embodiment, etc.; the data storage area may store data involved in an efficient building design method provided in the above embodiment, etc.
[0091] The processor may include one or more processing cores. The processor calls the data stored in the memory by running or executing the instructions, programs, code sets or instruction sets stored in the memory, performs various functions of the present application and processes data. The processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller and a microprocessor. It is understandable that for different devices, the electronic device for realizing the above-mentioned processor function can also be other, and the embodiments of the present application are not specifically limited.
[0092] The present application embodiment provides a computer-readable storage medium, for example, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes. The computer-readable storage medium stores a computer program that can be loaded by a processor and execute an efficient building design method of the above embodiment.
[0093] An embodiment of the present application also provides a computer program product, which includes a computer program tangibly contained in a readable medium, wherein the computer program includes program code for executing any one of the efficient building design methods in the embodiments of the present application. The computer program can be downloaded and installed via a network, and / or installed from a removable medium (such as a disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc.).
[0094] As described above, the above embodiments are only used to introduce the technical solution of the present application in detail, but the description of the above embodiments is only used to help understand the method and core idea of the present application and should not be understood as limiting the present application. Any changes or substitutions that can be easily thought of by technicians in this technical field within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. An efficient building design method, characterized in that: The efficient building design method comprises: Receiving an upload request instruction sent by the first design terminal; Based on the upload request instruction, verify the legitimacy of the first design terminal according to the first user information in the first user pool; Receive and store architectural drawings if verified; Receiving a viewing request instruction sent by the second design terminal; Based on the viewing request instruction, the second design terminal is verified to be legitimate according to the second user information in the second user pool; If the verification is passed, the architectural drawing is sent to the second design end.
2. An efficient building design method as claimed in claim 1, characterized in that: The performing the legitimacy verification on the first design terminal according to the user information in the first user pool based on the upload request instruction includes: The first user information includes a first preset whitelist; The upload request instruction includes the first identity information of the first design end; Based on the upload request instruction, receiving the first identity information; Matching the first identity information with the first preset whitelist; Determine whether there is a first legal user list matching the first identity information in the first preset whitelist; If yes, the verification succeeds, if no, the verification fails.
3. An efficient building design method as claimed in claim 2, characterized in that: The verifying the legitimacy of the second design terminal according to the second user information in the second user pool based on the viewing request instruction includes: The second user information includes a second preset whitelist; The viewing request instruction includes the second identity information of the second design terminal; Based on the viewing request instruction, receiving the second identity identification information; Matching the second identity identification information with the second preset whitelist; Determine whether there is a second legal user list matching the second identity information in the second preset whitelist; If yes, the verification succeeds, otherwise the verification fails.
4. An efficient building design method as claimed in claim 1, characterized in that: Also includes: Receiving first interaction information of the first design end; backing up the first interaction information according to the receiving time and sending the first interaction information to the second design end; receiving second interaction information from the second design end; The second interaction information is backed up according to the receiving time and sent to the first design end.
5. An efficient building design method as claimed in claim 4, characterized in that: Also includes: Based on the reception time of the architectural drawings, constructing an architectural drawing time tree; Adding the architectural drawings received at each time to the architectural drawing time tree; receiving a query instruction from the first design end and / or the second design end; Based on the query instruction, the corresponding architectural drawing in the architectural drawing time tree is sent to the first design end and / or the second design end.
6. An efficient building design method as claimed in claim 5, characterized in that: Also includes: An architectural design report is generated, wherein the architectural design includes at least one of the architectural drawings, the first interactive information, the second interactive information, and the architectural drawing time tree.
7. An efficient building design method as claimed in claim 1, characterized in that: Also includes: receiving a viewing reminder instruction sent by the first design terminal; Based on the viewing reminder instruction, sending viewing reminder information to the second design terminal; receiving a revision instruction sent by the second design terminal, wherein the revision instruction includes revision suggestion information; Based on the revision instruction, the revision suggestion information is sent to the first design end.
8. A server, characterized in that: It includes a processor, a memory and a communication bus, wherein the communication bus is used to realize the communication connection between the processor and the memory, and the processor is used to execute the computer program stored in the memory to realize an efficient building design method as described in any one of claims 1 to 7.
9. An efficient building design system, characterized in that: It comprises a receiving module (1), a processing module (2), a storage module (3) and a sending module (4); The receiving module (1) is used to receive an upload request instruction sent by the first design terminal and receive the architectural drawings when the first user information verification is passed; It is also used to receive a viewing request instruction sent by the second design terminal when the second user information verification is passed; The processing module (2) is used to verify the legitimacy of the first design terminal based on the upload request instruction and the first user information in the first user pool; and is also used to verify the legitimacy of the second design terminal based on the view request instruction and the second user information in the second user pool; The storage module (3) is used to store the architectural drawings when the first user information is verified; The sending module (4) is used to send the architectural drawing to the second design end when the second user information verification is passed.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program; the computer program can be executed by a processor to implement an efficient building design method as described in any one of claims 1-7.
