Method and device for viewing drawing review results, electronic device, and storage medium
By generating a problem list and filtering label in the drawing review system, combined with the viewing instructions of electronic devices, it solves the problem that users find it difficult to quickly locate and view drawing problems, and improves the efficiency of viewing drawing review results.
Patent Information
- Application Number
- CN202111435765.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-31
- Filing Date
- 2021-11-29
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-11-29
AI Technical Summary
In the prior art, when users view the results of design drawing review, it is difficult for users to quickly locate and view drawing problems, resulting in inefficiency and possible missed viewing.
By generating a problem list on the server side of the drawing review system, setting filter labels for each problem, receiving viewing instructions for electronic devices, determining target problems, and sending review results and drawing images corresponding to the target problems to electronic devices for display.
It enables users to view drawing review results according to their needs, improves users' viewing efficiency, and ensures the completeness and accuracy of drawing review results.
Smart Images

Figure CN113987248B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method and device for viewing drawing review results, an electronic device, and a storage medium. Background Art
[0002] With the continuous advancement of digitalization and informatization, in existing construction design, designers usually use existing design tool software in the field of architecture for interior design and generate electronic design drawings. At present, the review of design drawings mostly adopts the form of artificial intelligence. However, when users view the review results, they cannot quickly locate and view the problems in the drawings, which makes it inefficient for users to view the review results of the drawings, and it is easy to miss the review. Summary of the invention
[0003] The present application provides a method and device for viewing drawing review results, an electronic device, and a storage medium, so as to enable users to locate and view the drawing review results, thereby improving the efficiency of users viewing the drawing review results.
[0004] In the first aspect, the present application embodiment provides a method for viewing drawing review results, which is applied to a server of a drawing review system, wherein the drawing review system includes the server and an electronic device, wherein the server and the electronic device are in communication connection, and the method includes:
[0005] Generate a first list of questions based on the drawing review results;
[0006] Setting at least one filtering tag for each question in the first question list;
[0007] Receiving a first viewing instruction from the electronic device, wherein the first viewing instruction includes any one or more filtering tags among the at least one filtering tag;
[0008] Determine a first target question from the first question list according to the first viewing instruction;
[0009] A first review result corresponding to the first target question is sent to the electronic device, where the first review result includes the first target question and a drawing image corresponding to the first target question, and is used by the electronic device to display the drawing review result.
[0010] In a second aspect, an embodiment of the present application provides a device for viewing drawing review results, which is applied to a server of a drawing review system, wherein the drawing review system includes the server and an electronic device, wherein the server and the electronic device are communicatively connected, and the device includes:
[0011] A generating unit, used for generating a first question list according to the drawing review result;
[0012] A setting unit, configured to set at least one filtering tag for all questions in the first question list;
[0013] A receiving unit, configured to receive a first viewing instruction from the electronic device, wherein the first viewing instruction includes any one or more filtering tags among the at least one filtering tag;
[0014] an acquiring unit, configured to determine a first target question from the first question list according to the first viewing instruction;
[0015] A sending unit is used to send a first review result corresponding to the first target question to the electronic device, where the first review result includes the first target question and a drawing image corresponding to the first target question, and is used for the electronic device to display the drawing review result.
[0016] In a third aspect, the present application provides an electronic device, characterized in that it includes a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps of any method described in the first aspect or the second aspect above.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application.
[0018] It can be seen that in the embodiment of the present application, the server first generates a first question list according to the drawing review results, then sets at least one filter tag for each question in the first question list, and then receives a first viewing instruction from the electronic device, the first viewing instruction includes any one or more filter tags in the at least one filter tag, and then determines the first target question from the first question list according to the first viewing instruction, and finally sends the first review result corresponding to the first target question to the electronic device. In this way, the user can locate and view the review results of the drawing according to the needs, which not only makes the drawing review results displayed on the electronic device concise and clear, meeting the needs of users, but also improves the efficiency of users viewing the drawing review results. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1a is a schematic diagram of a drawing review system provided in an embodiment of the present application;
[0021] Figure 1b It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0022] Figure 2a It is a flowchart of a method for viewing drawing review results provided in an embodiment of the present application;
[0023] Figure 2b This is a schematic diagram of a drawing screening interface provided in an embodiment of the present application;
[0024] Figure 2c This is a schematic diagram of a filter interface for drawing review results provided in an embodiment of the present application;
[0025] Figure 2d This is a schematic diagram of a viewing interface for drawing review results provided in an embodiment of the present application;
[0026] Figure 2e It is a schematic diagram of another filter interface for drawing review results provided in an embodiment of the present application;
[0027] Figure 2f This is a schematic diagram of a viewing interface for drawing review results provided in an embodiment of the present application;
[0028] Figure 3 It is a structural schematic diagram of a device for viewing drawing review results provided in an embodiment of the present application;
[0029] Figure 4 It is a structural schematic diagram of another drawing review result viewing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments 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.
[0031] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0032] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0033] Currently, when users view the review content of drawings on electronic devices, they can only obtain the review results according to the current drawings in sequence, and can only view one drawing at a time. It is impossible to locate and view a specific problem and its corresponding drawings according to user needs, and it is also impossible to compare and view multiple drawings. Such drawing review results are not only inefficient to view, but also prone to omissions.
[0034] In order to better understand the technical solutions of the embodiments of the present application, the electronic devices and drawing review systems that may be involved in the embodiments of the present application are first introduced below.
[0035] See also Figure 1a , Figure 1a 1 is a schematic diagram of a drawing review system provided in an embodiment of the present application. The drawing review system 100 includes a server 101 and an electronic device 102, and the server 101 and the electronic device 102 are in communication connection. The server 101 is used to review the drawings and generate a list of questions based on the review results, and to process the list of questions, etc. The electronic device 102 is used to send a viewing instruction to the server 101 and obtain the drawing review results sent by the server 101, and the electronic device 102 is used to display the obtained drawing review results on the display screen of the electronic device 102.
[0036] Specifically, Figure 1b Schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 1bAs shown, the electronic device 110 can implement the steps in the method for viewing the drawing review results. The electronic device 110 includes an application processor 120, a memory 130, a communication interface 140 and one or more programs 131, wherein the one or more programs 131 are stored in the above-mentioned memory 130 and are configured to be executed by the above-mentioned application processor 120, and the one or more programs 131 include instructions for executing any step in the following method embodiments.
[0037] The communication interface 140 is used to support the communication between the electronic device and other devices. The memory 130 of the electronic device 110 is used to store program codes and data of the terminal.
[0038] Among them, the application processor 120 may be a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, units and circuits described in conjunction with the disclosure of this application. The application processor 120 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0039] The memory 130 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0040] In a specific implementation, the application processor 120 is used to execute any step performed by the electronic device in the following method embodiment, and when performing data transmission such as sending, the communication interface 140 can be selectively called to complete the corresponding operation.
[0041] In combination with the above description, the following will introduce the execution steps of the method for viewing the drawing review results from the perspective of the method embodiment. Figure 2a , Figure 2a This is a flow chart of a method for viewing drawing review results provided by an embodiment of the present application. As shown in the figure, the method is applied to a server of a drawing review system, the drawing review system includes the server and an electronic device, the server and the electronic device are in communication connection, and the method includes the following steps.
[0042] S201, generating a first question list according to the drawing review results.
[0043] The first question list may be generated for each drawing, for all reviewed drawings, or for certain drawings according to user requirements. The first question list includes at least one question, which may be one error point as one question, or error points may be classified, and the same type of problems may be classified as one question, or error points located at the same building location may be classified as one question.
[0044] S202: Set at least one filtering tag for each question in the first question list.
[0045] The filter tags are used to classify the questions in the question list, and each filter tag represents information of one dimension. For example, the filter tag can be drawing content, including drawings such as Drawing 1, Drawing 2, and Drawing 3. If the second question in the question list is about the content in Drawing 1, the filter tag of the second question can be Drawing 1. The filter tag can also be building location, including garden, bedroom, and kitchen. If the second question is about the content of the kitchen, another filter tag of the second question can be Kitchen. Therefore, the second question includes two filter tags: Drawing 1 and Kitchen.
[0046] S203: Receive a first viewing instruction from the electronic device.
[0047] The first viewing instruction includes any one or more of the at least one filtering tag. The user can select the questions corresponding to the tags to be viewed according to the needs, and send the instructions with the user's needs to the server. For example, the first viewing instruction input by the user can be Drawing 1, or it can include the two filtering tags Drawing 1 and Kitchen at the same time. The first viewing instruction can be a filtering instruction for the contents of multiple drawings, that is, to view the drawing questions included in one or more drawings, such as Figure 2b As shown, Figure 2b This is a schematic diagram of a drawing screening interface provided by an embodiment of the present application. As shown in the figure, when the question list includes questions with multiple drawings, the drawings can be screened to view questions corresponding to specific drawings or locations.
[0048] S204: Determine a first target question from the first question list according to the first viewing instruction.
[0049] Among them, since the first viewing instruction input by the user includes a filter tag, the filter tag of the first viewing instruction can be matched with the filter tag corresponding to each question in the question list. If the filter tag corresponding to the question completely contains the tag in the first viewing instruction, then the question is the first target question. For example, the filter tags included in the first viewing instruction are drawing 1 and kitchen, and the filter tags corresponding to question 1 are drawing 1 and bedroom, the filter tags corresponding to question 2 are drawing 1 and kitchen, and the filter tag corresponding to question 3 is drawing 1. According to the user's viewing instruction, the first target question determined is question 2. For example Figure 2c As shown, Figure 2c It is a schematic diagram of a filtering interface for drawing review results provided in an embodiment of the present application. The interface diagram includes multiple filtering boxes, each of which corresponds to a specific filtering label. After the user enters the filtering label in the filtering box, a first viewing instruction will be generated based on the filtering label entered by the user. The server will then select matching questions based on the filtering label in the first viewing instruction and display them in the question list.
[0050] S205: Send a first review result corresponding to the first target question to the electronic device.
[0051] Among them, the first review result includes the first target question and the drawing image corresponding to the first target question, which is used for the electronic device to display the drawing review result. The review result includes the drawing content corresponding to the question and the existing problems, as well as the review time, reviewer, review standards and other content related to the question. The review result can also include a specific analysis file for the problem. The file exists in the question list as an attachment. When the user clicks on the question, the server receives a jump instruction from the electronic device and sends the file to the electronic device, so that the electronic device can jump to the attachment at the same time to view the specific problem analysis. When displaying the review results, the electronic device can simultaneously display the specific content in the question list and the drawing corresponding to the question.
[0052] It can be seen that in this example, the server first generates a first question list based on the drawing review results, then sets at least one filter tag for each question in the first question list, and then receives a first viewing instruction from the electronic device, the first viewing instruction includes any one or more filter tags in the at least one filter tag, and then determines the first target question from the first question list according to the first viewing instruction, and finally sends the review result corresponding to the first target question to the electronic device. In this way, users can locate and view the review results of the drawings according to their needs, which not only makes the drawing review results displayed on the electronic device concise and clear, meeting user needs, but also improves the efficiency of users viewing the drawing review results.
[0053] In a possible instance, the drawing review result includes a drawing image corresponding to the first target question. After the first review result corresponding to the first target question is sent to the electronic device, the method further includes: receiving a second viewing instruction for the drawing image from the electronic device; determining a target drawing image from the drawing image according to the second viewing instruction; and sending drawing content corresponding to the target drawing image to the electronic device, wherein the drawing content is used for the electronic device to display the drawing review results.
[0054] Among them, the drawing image corresponding to the first target question refers to the drawing image corresponding to the specific position of the question in the drawing, and the drawing image is only a part of the entire drawing. When there are multiple drawing images corresponding to a question, the drawing image can be selected. At this time, the server will determine a target drawing image from the multiple drawing images, and then send the drawing content corresponding to the target drawing image to the electronic device. Because these multiple drawing images may not exist on the same drawing at the same time, the server will also select multiple drawings according to the second viewing instruction, and finally send the entire drawing to the electronic device. When the electronic device displays, it can display the content of the entire drawing corresponding to the target drawing image, and can also enlarge the location of the drawing image when displaying the entire drawing content, or only enlarge the drawing where the drawing image is located. In particular, the second viewing instruction can be a jump instruction, that is, after the user clicks on the first target question, the drawing content displayed on the electronic device can automatically jump to the drawing content corresponding to the first target question. Figure 2d As shown, Figure 2d This is a schematic diagram of a viewing interface for drawing review results provided in an embodiment of the present application. The viewing interface includes the reviewed drawing content and questions corresponding to the drawing content. When the user selects one of the questions, the drawing displayed on the viewing interface can be jumped to the specific drawing area corresponding to the question.
[0055] It can be seen that in this example, the target problem and drawing content can be displayed on the electronic device at the same time, and the specific drawing content can also be displayed according to user needs. This allows the user to locate and view the review results of the drawings according to their needs. Not only can the drawing review results displayed on the electronic device be concise and clear to meet user needs, but it can also improve the user's viewing efficiency of the drawing review results.
[0056] In a possible instance, the drawing review result includes problem points included in the first target problem. After the first review result corresponding to the first target problem is sent to the electronic device, the method further includes: receiving a drawing review instruction from the electronic device; marking the problem points according to the drawing review instruction, wherein the marking includes multiple marking contents; classifying the problem points according to the marking contents to obtain at least one problem point group; counting the number of problem points included in each problem point group in the at least one problem point group to obtain a statistical result; and sending the statistical result to the electronic device, wherein the statistical result is used for the electronic device to display the drawing review results.
[0057] Among them, a target problem includes multiple problem points, each problem point is a specific problem. For example, the target problem is the problem existing in the kitchen part in Drawing 1, and this part includes multiple problem points such as the kitchen drainage method problem and the kitchen drainage pipe setting location problem. At this time, each problem point can be marked, and the marking content can be whether the user has viewed the problem point, whether the review of the problem point after the user has viewed it is abnormal, etc. After marking the problem point according to the user's operation, the problem point can be classified and counted according to the marking content to obtain statistical results. For example, it can be obtained that among the 5 problem points corresponding to the target problem, 3 problem points are not viewed and 1 problem point is abnormal. The server sends the statistical results to the electronic device, and the statistical results can be displayed on the electronic device.
[0058] It can be seen that in this example, marking the problem points and classifying and counting them according to the marked content can enable users to quickly grasp the overall situation of the problem points, facilitate users to locate and search, improve users' efficiency in viewing drawing review results, and improve users' experience.
[0059] In a possible instance, after sending the statistical result to the electronic device, the method further includes: receiving a third viewing instruction for the problem point from the electronic device, the third viewing instruction including any one or more of the marking contents; determining a target problem point from the at least one problem point group according to the third viewing instruction, the marking content included in the mark corresponding to the target problem point being the same as the marking content included in the third viewing instruction; and sending a second review result corresponding to the target problem point to the electronic device, the second review result including the target problem point and a drawing image corresponding to the target problem point, the second review result being used for the electronic device to display the drawing review results.
[0060] After the user has determined the target question, he can filter the specific problem points in the target question again according to the marked content, so that only the review results corresponding to one or several problem points determined by the user are finally displayed on the electronic device. Figure 2e As stated, Figure 2e This is another schematic diagram of the filter interface of the drawing review results provided by the embodiment of the present application. The filter interface includes multiple filter boxes for the marked content, and the review results corresponding to the problem points determined according to the filter content in the filter box. For example, if the user wants to view the problem points that have not been viewed, he needs to enter the label content of "not viewed" under the corresponding filter item, and the review results corresponding to all the unviewed problem points under the target problem can be finally determined.
[0061] It can be seen that in this example, the target problem is further screened according to the user's instructions to determine the specific problem points, so that the user can quickly locate the problem points that the user needs to view from multiple problem points, which is convenient for the user to perform positioning search, improves the user's efficiency in viewing the drawing review results, and improves the user's experience.
[0062] In a possible instance, before receiving the first viewing instruction from the electronic device, the method further includes: receiving a drawing screening instruction from the electronic device; determining a plurality of target drawings according to the drawing screening instruction; obtaining a first question list corresponding to each target drawing in the plurality of target drawings; classifying the questions in the plurality of first question lists according to the screening tags; generating a second question list according to the classification, the second question list containing the questions in the first question list corresponding to each target drawing, each question in the second question list including at least one sub-question, and each of the sub-questions corresponding to one of the target drawings.
[0063] Among them, when the drawings to be reviewed include multiple drawings, the user can filter out multiple drawings that meet the user's needs according to the drawing screening instructions. For example, if the user wants to view the review results of the drawings about the kitchen, the drawings determined at this time may include multiple drawings such as the layout drawings of the kitchen and the drainage structure drawings of the kitchen. Since each drawing is both independent and may be related to other drawings, and each drawing corresponds to a problem list, the problems in these multiple problem lists may have the same type of problems as the problems in other problem lists. At this time, the problems in all the problem lists can be classified to obtain a second problem list that includes all the problems at the same time, and the problems in the second problem list have been classified, which means that each problem in the problem list corresponds to a problem in at least one drawing, and the sub-problem is the specific problem corresponding to each drawing under this type of problem. For example, if the problem type corresponding to the problem is a drainage problem, then sub-problem 1 corresponds to the kitchen drainage problem of drawing 1, and sub-problem 2 corresponds to the kitchen drainage problem of drawing 2, and each sub-problem can also include multiple problem points, that is, sub-problem 1 includes two problem points, which are the problems existing in the kitchen drainage pipe setting of drawing 1 and the problems existing in the kitchen drainage method of drawing 1.
[0064] It can be seen that in this example, the problem lists corresponding to multiple drawings are classified and merged, so that the user can compare and analyze the review results of multiple drawings. This not only facilitates the user's positioning search, but also improves the user's efficiency in viewing the drawing review results and improves the user's experience.
[0065] In a possible instance, after receiving the first viewing instruction from the electronic device, the method further includes: determining a second target question from the second question list according to the first viewing instruction; sending a plurality of drawing contents corresponding to the second target question to the electronic device, the plurality of drawing contents corresponding to the second target question being used for the electronic device to display drawing review results; receiving a fourth viewing instruction for sub-questions included in the second target question; determining target drawing contents according to the fourth viewing instruction; and sending a highlighting instruction to the electronic device, the highlighting instruction being used for the electronic device to highlight the target drawing contents.
[0066] Among them, when a question corresponds to multiple drawings, the server will send all drawings corresponding to the target question to the electronic device after determining the target question. The electronic device will display all the obtained drawings on the electronic device at the same time. At this time, if the review results included in the sub-question include drawing images, the electronic device can also enlarge the corresponding drawing images according to the drawings and display them on the electronic device, or display all the drawing images under the sub-question on the electronic device. At this time, the user can select the drawing image in the question list part, or directly select the drawing. At this time, the server will determine the specific drawing content according to the user's instructions and send it to the electronic device. The electronic device will highlight the drawing content selected by the user or the drawing content corresponding to the drawing image while displaying all the drawing contents at the same time. For example Figure 2f As shown, Figure 2f This is a schematic diagram of a viewing interface for drawing review results provided in an embodiment of the present application. When a user selects a drawing image corresponding to sub-question point 2 in the question list, the electronic device will simultaneously enlarge the drawing image corresponding to sub-question point 2, and of course the drawing images corresponding to other drawings will also be displayed on the electronic device at the same time.
[0067] It can be seen that in this example, the contents of multiple drawings under the same problem type are displayed on the electronic device at the same time, and the drawing content corresponding to the drawing image selected by the user is highlighted according to the user's selection. This not only allows the user to conduct a comparative analysis of the review results of multiple drawings, but also facilitates the user's positioning search, and improves the user's efficiency in viewing the drawing review results and improves the user's experience.
[0068] In a possible example, the review result corresponding to the first target problem includes problem points included in the first target problem, a drawing image corresponding to the first target problem, a solution to the first target problem and / or a review standard for the first target problem.
[0069] It can be seen that in this example, a global understanding of the review content of the drawing can be quickly obtained on the electronic device, which not only facilitates the user's location search, but also improves the user's efficiency in viewing the drawing review results and improves the user's experience.
[0070] See also Figure 3 , Figure 3 is a schematic diagram of a structure of a drawing review result viewing device provided in an embodiment of the present application, wherein the drawing review result viewing device can be used to implement the above Figure 2aThe embodiment shown. The viewing device for drawing review results is applied to a server of a drawing review system, the drawing review system includes the server and an electronic device, the server and the electronic device are communicatively connected, and the device includes: a generating unit 301, used to generate a first question list according to the drawing review results; a setting unit 302, used to set at least one filtering tag for all questions in the first question list; a receiving unit 303, used to receive a first viewing instruction from the electronic device, the first viewing instruction includes any one or more filtering tags in the at least one filtering tag; an acquiring unit 304, used to determine a first target question from the first question list according to the first viewing instruction; a sending unit 305, used to send a first review result corresponding to the first target question to the electronic device, the first review result includes the first target question and a drawing image corresponding to the first target question, and is used for the electronic device to display the drawing review results.
[0071] In a possible instance, the drawing review result includes a drawing image corresponding to the first target question, and after the first review result corresponding to the first target question is sent to the electronic device, the specific method is used to: receive a second viewing instruction for the drawing image from the electronic device; determine a target drawing image from the drawing image according to the second viewing instruction; and send drawing content corresponding to the target drawing image to the electronic device, and the drawing content is used for the electronic device to display the drawing review results.
[0072] In a possible instance, the drawing review result includes problem points included in the first target problem. After the first review result corresponding to the first target problem is sent to the electronic device, the device is specifically used to: receive a drawing review instruction from the electronic device; mark the problem points according to the drawing review instruction, wherein the mark includes multiple marking contents; classify the problem points according to the marking contents to obtain at least one problem point group; count the number of problem points included in each problem point group in the at least one problem point group to obtain a statistical result; and send the statistical result to the electronic device, wherein the statistical result is used for the electronic device to display the drawing review results.
[0073] In a possible instance, after sending the statistical result to the electronic device, the device is specifically used to: receive a third viewing instruction for the problem point from the electronic device, the third viewing instruction including any one or more of the marking contents; determine a target problem point from the at least one problem point group according to the third viewing instruction, the marking content included in the mark corresponding to the target problem point being the same as the marking content included in the third viewing instruction; and send a second review result corresponding to the target problem point to the electronic device, the second review result including the target problem point and a drawing image corresponding to the target problem point, the second review result being used for the electronic device to display the drawing review result.
[0074] In a possible instance, before receiving the first viewing instruction from the electronic device, the device is specifically used to: receive a drawing screening instruction from the electronic device; determine multiple target drawings according to the drawing screening instruction; obtain a first question list corresponding to each target drawing in the multiple target drawings; classify the questions in the multiple first question lists according to the screening tags; generate a second question list according to the classification, the second question list containing the questions in the first question list corresponding to each target drawing, each question in the second question list including at least one sub-question, and each sub-question corresponding to one target drawing.
[0075] In a possible instance, after receiving the first viewing instruction from the electronic device, the device is specifically used to: determine a second target question from the second question list according to the first viewing instruction; send a plurality of drawing contents corresponding to the second target question to the electronic device, wherein the plurality of drawing contents corresponding to the second target question are used by the electronic device to display drawing review results; receive a fourth viewing instruction for sub-questions included in the second target question; determine target drawing contents according to the fourth viewing instruction; and send a highlighting instruction to the electronic device, wherein the highlighting instruction is used by the electronic device to highlight the target drawing contents.
[0076] In a possible example, the review result corresponding to the first target problem includes problem points included in the first target problem, a drawing image corresponding to the first target problem, a solution to the first target problem and / or a review standard for the first target problem.
[0077] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0078] In the case of integrated units, see Figure 4 , Figure 4 Schematic diagram of another device for viewing drawing review results provided in an embodiment of the present application. Figure 4 In the drawing review result viewing device 400, the drawing review result viewing device 400 includes: a processing module 402 and a communication module 401. The processing module 402 is used to control and manage the actions of the drawing review result viewing device, for example, the steps of the generation unit 301, the setting unit 302, the receiving unit 303, the acquisition unit 304 and the sending unit 305, and / or other processes for executing the technology described herein. The communication module 401 is used for the interaction between the drawing review result viewing device and other devices. Figure 4 As shown, the device for viewing drawing review results may further include a storage module 403, and the storage module 403 is used to store program codes and data of the device for viewing drawing review results.
[0079] Among them, the processing module 402 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 601 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 403 can be a memory.
[0080] All relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The drawing review result viewing device 300 and the drawing review result viewing device 400 can both execute the above Figure 2a The method for viewing the drawing review results is shown.
[0081] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0082] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.
[0083] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.
[0084] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0085] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0086] 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, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0087] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0088] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0089] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims
1. A method for viewing drawing review results, characterized in that: A server applied to a drawing review system, the drawing review system comprising the server and an electronic device, the server and the electronic device being communicatively connected, the method comprising: Generate a first list of questions based on the drawing review results; Setting at least one filtering tag for each question in the first question list; Receiving a first viewing instruction from the electronic device, wherein the first viewing instruction includes any one or more filtering tags among the at least one filtering tag; Determine a first target question from the first question list according to the first viewing instruction; Sending a first review result corresponding to the first target question to the electronic device, where the first review result includes the first target question and a drawing image corresponding to the first target question, for the electronic device to display the drawing review result; Wherein, before receiving the first viewing instruction from the electronic device, the method also includes: receiving a drawing screening instruction from the electronic device; determining multiple target drawings according to the drawing screening instruction; obtaining a first question list corresponding to each target drawing in the multiple target drawings; classifying the multiple questions in the first question list according to the screening label; generating a second question list according to the classification, the second question list containing the questions in the first question list corresponding to each target drawing, each question in the second question list including at least one sub-question, and each sub-question corresponding to one target drawing; after receiving the first viewing instruction from the electronic device, the method also includes: determining a second target question from the second question list according to the first viewing instruction; sending multiple drawing contents corresponding to the second target question to the electronic device, the multiple drawing contents corresponding to the second target question are used The electronic device displays the drawing review result, and in the case that the second target question corresponds to multiple drawings, the multiple drawing contents include multiple partial drawing images corresponding to the second target question in the multiple drawings, and the display position of each partial drawing image in the multiple partial drawing images is determined according to the drawing to which each partial drawing image belongs; receiving a fourth viewing instruction for a sub-question included in the second target question; determining the target drawing content according to the fourth viewing instruction; sending a highlight display instruction to the electronic device, the highlight display instruction is used for the electronic device to highlight the target drawing content, the target drawing content includes the partial drawing image corresponding to the sub-question included in the fourth viewing instruction in the multiple partial drawing images, and the highlight display of the target drawing content includes: in the case of simultaneously displaying the multiple partial drawing images, enlarging and displaying the partial drawing image corresponding to the sub-question included in the fourth viewing instruction; The drawing review result includes problem points included in the first target problem. After sending the first review result corresponding to the first target problem to the electronic device, the method also includes: receiving a drawing review instruction from the electronic device; marking the problem points according to the drawing review instruction, the marking including multiple marking contents; classifying the problem points according to the marking content to obtain at least one problem point group; counting the number of problem points included in each problem point group in the at least one problem point group to obtain a statistical result; sending the statistical result to the electronic device, and the statistical result is used for the electronic device to display the drawing review results.
2. The method according to claim 1, characterized in that After sending the first review result corresponding to the first target question to the electronic device, the method further includes: receiving a second viewing instruction for the drawing image from the electronic device; determining a target drawing image from the drawing images according to the second viewing instruction; The drawing content corresponding to the target drawing image is sent to the electronic device, and the drawing content is used by the electronic device to display the drawing review result.
3. The method according to claim 1, characterized in that After sending the statistical result to the electronic device, the method further includes: receiving a third viewing instruction for the problem point from the electronic device, wherein the third viewing instruction includes any one or more of the marked contents; Determine a target problem point from the at least one problem point group according to the third viewing instruction, wherein the marking content included in the mark corresponding to the target problem point is the same as the marking content included in the third viewing instruction; A second review result corresponding to the target problem point is sent to the electronic device, the second review result including the target problem point and a drawing image corresponding to the target problem point, and the second review result is used by the electronic device to display the drawing review result.
4. The method according to claim 1, characterized in that The review result corresponding to the first target problem includes problem points included in the first target problem, a drawing image corresponding to the first target problem, a solution to the first target problem and / or a review standard for the first target problem.
5. A device for viewing drawing review results, characterized in that: A server applied to a drawing review system, the drawing review system comprising the server and an electronic device, the server and the electronic device being communicatively connected, the device comprising: A generating unit, used for generating a first question list according to the drawing review result; A setting unit, configured to set at least one filtering tag for all questions in the first question list; A receiving unit, configured to receive a first viewing instruction from the electronic device, wherein the first viewing instruction includes any one or more filtering tags among the at least one filtering tag; an acquiring unit, configured to determine a first target question from the first question list according to the first viewing instruction; A sending unit, configured to send a first review result corresponding to the first target question to the electronic device, wherein the first review result includes the first target question and a drawing image corresponding to the first target question, and is used for the electronic device to display the drawing review result; The device is also used to: before receiving the first viewing instruction from the electronic device, receive a drawing screening instruction from the electronic device; determine multiple target drawings according to the drawing screening instruction; obtain a first question list corresponding to each target drawing in the multiple target drawings; classify the multiple questions in the first question list according to the screening label; generate a second question list according to the classification, the second question list contains the questions in the first question list corresponding to each target drawing, each question in the second question list includes at least one sub-question, and each sub-question corresponds to one target drawing; after receiving the first viewing instruction from the electronic device: determine a second target question from the second question list according to the first viewing instruction; send multiple drawing contents corresponding to the second target question to the electronic device, and the multiple drawing contents corresponding to the second target question are used for the electronic device to view the first view instruction; The device displays the drawing review result, and in the case that the second target question corresponds to multiple drawings, the multiple drawing contents include multiple partial drawing images corresponding to the second target question in the multiple drawings, and the display position of each partial drawing image in the multiple partial drawing images is determined according to the drawing to which each partial drawing image belongs; receiving a fourth viewing instruction for the sub-questions included in the second target question; determining the target drawing content according to the fourth viewing instruction; sending a highlighting instruction to the electronic device, the highlighting instruction is used for the electronic device to highlight the target drawing content, the target drawing content includes the partial drawing images corresponding to the sub-questions included in the fourth viewing instruction in the multiple partial drawing images, and the highlighting of the target drawing content includes: in the case of simultaneously displaying the multiple partial drawing images, enlarging and displaying the partial drawing image corresponding to the sub-question included in the fourth viewing instruction; The drawing review result includes problem points included in the first target problem, and the device is also used to: after sending the first review result corresponding to the first target problem to the electronic device, receive a drawing review instruction from the electronic device; mark the problem points according to the drawing review instruction, and the mark includes multiple marking contents; classify the problem points according to the marking content to obtain at least one problem point group; count the number of problem points included in each problem point group in the at least one problem point group to obtain a statistical result; send the statistical result to the electronic device, and the statistical result is used for the electronic device to display the drawing review results.
6. An electronic device, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Drawing review result viewing method based on CAD and related device
CN111782758A
Drawing auditing problem display method, related device and equipment
CN111831616A