Building unit display method and device based on BIM model, equipment and medium
By using the BIM model-based building unit display method during parking space sales, displaying BIM models and real-life building photos is solved, and the user experience and information accuracy are improved.
Patent Information
- Application Number
- CN202411992138.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-23
AI Technical Summary
In the process of parking space sales in the prior art, it is difficult for customers to quickly and easily understand the specific situation of the parking space, resulting in poor user experience, untimely information transmission and complex operational processes.
Using the BIM model-based building unit display method, by displaying the BIM model on the target page and receiving the real-life building photo viewing instructions, the real-life building photos corresponding to the building unit are obtained from the preset real-life photo database and displayed on the target page.
It enables users to quickly and conveniently view the actual situation of building units, improves user experience, simplifies the information transmission process, and enhances the accuracy and reliability of information.
Smart Images

Figure CN120032031A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building unit display, and in particular to a building unit display method, device, equipment and medium based on a BIM model. Background Art
[0002] In the current parking space sales process, if a customer wants to know the specific conditions of a parking space, there are usually two ways: one is for the customer to go to the site in person to check the actual conditions of the parking space, and the other is for the property consultant to provide the customer with parking space information by sending photos. Both methods have certain inconveniences, including:
[0003] 1. Poor user experience: Customers need to spend extra time and energy, either to visit the property in person or to wait for the property consultant to send pictures, which is not advantageous in terms of time and efficiency.
[0004] 2. Information is not delivered in a timely manner: When sending photos, there may be problems such as low photo quality and poor viewing angle, which will affect the customer's intuitive experience of the parking space.
[0005] 3. Complex operation process: Both customers and property consultants need to go through a series of complex operations to complete the transmission of parking space information, which increases the workload of both parties. Summary of the invention
[0006] The embodiments of the present invention provide a method, device, equipment and medium for displaying building units based on a BIM model, aiming to solve the problem that the existing technology is inconvenient and inefficient in displaying the actual situation of building units (such as parking spaces).
[0007] In a first aspect, an embodiment of the present invention provides a method for displaying building units based on a BIM model, which includes:
[0008] Displaying a BIM model on a target page, wherein the BIM model includes at least one building unit;
[0009] If a command for viewing a real-scene photo of the building unit is received, obtaining the real-scene photo of the building corresponding to the building unit from a preset real-scene photo database;
[0010] The target page displays the real-life building photos corresponding to the building unit.
[0011] A further technical solution is that displaying the BIM model on the target page includes:
[0012] Generate an H5 link to the target page;
[0013] Send the H5 link of the target page to the client;
[0014] If an access request for the H5 link of the target page is received from the client, in response to the access request, the BIM model is parsed through the 3D rendering engine to obtain the page data of the target page, and the page data of the target page is sent to the client, so that the client displays the BIM model on the target page.
[0015] A further technical solution is that the building real scene photo viewing instruction includes identification information of the building unit, and obtaining the building real scene photo corresponding to the building unit from a preset real scene photo database includes:
[0016] Parsing the instruction for viewing the real-scene photos of the building unit to obtain identification information of the building unit;
[0017] Acquire a real-scene photo of a building corresponding to the identification information of the building unit from the real-scene photo database.
[0018] A further technical solution is that the building unit display method based on the BIM model further includes:
[0019] Acquire real-scene photos of buildings and establish a corresponding relationship between the real-scene photos of buildings and building units;
[0020] The real scene photo database is established based on the corresponding relationship between the real scene photos of the buildings and the building units.
[0021] A further technical solution is that the step of obtaining the real-scene photos of the building and establishing the corresponding relationship between the real-scene photos of the building and the building units includes:
[0022] Receive a real-life building photo uploaded by a user and identification information of a building unit, wherein the identification information of the building unit is obtained based on scanning a QR code on the physical building.
[0023] A correspondence is established between the real-life building photos uploaded by users and the identification information of the building units.
[0024] A further technical solution is that the building real scene photo viewing instruction includes the identity information of the user, and before obtaining the building real scene photo corresponding to the building unit from the preset real scene photo database, the building unit display method based on the BIM model also includes:
[0025] Parsing the instruction for viewing the real-scene photos of the building unit, obtaining the identity information of the user, and verifying the identity information;
[0026] If the identity information is verified, the step of acquiring the real-scene building photo corresponding to the building unit from a preset real-scene photo database is performed.
[0027] A further technical solution is that the real-scene photo database is stored via a cloud storage service and / or a distributed file system.
[0028] In a second aspect, an embodiment of the present invention further provides a building unit display device based on a BIM model, which includes a unit for executing the above method.
[0029] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.
[0030] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program can implement the above method when executed by a processor.
[0031] The embodiment of the present invention provides a method, device, equipment and medium for displaying building units based on a BIM model. The method includes: displaying a BIM model on a target page, wherein the BIM model includes at least one building unit; if a command for viewing real-life photos of the building unit is received, obtaining real-life photos of the building corresponding to the building unit from a preset real-life photo database; and displaying the real-life photos of the building corresponding to the building unit on the target page. By displaying the BIM model on the target page, users can view building units in the BIM model, such as parking spaces; at the same time, based on user requests, real-life photos of the building corresponding to the building unit can be displayed on the target page, so that users can quickly and easily view the actual situation of the building unit. Compared with manual transmission, the efficiency is higher and the user experience is greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0033] Figure 1 A schematic diagram of a flow chart of a building unit display method based on a BIM model provided by an embodiment of the present invention;
[0034] Figure 2 A schematic block diagram of a building unit display device based on a BIM model provided by an embodiment of the present invention;
[0035] Figure 3 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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.
[0037] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0038] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0039] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0040] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0041] See also Figure 1 The embodiment of the present invention provides a method for displaying building units based on a BIM model, which can quickly display real-life photos of building units and improve user experience. Figure 1 As shown, the method comprises the following steps:
[0042] S1. Displaying a BIM model on a target page, wherein the BIM model includes at least one building unit.
[0043] In a specific implementation, the target page can be a page in a browser, that is, a browser page displayed in a user terminal, which is not specifically limited in the present invention. A BIM model refers to a building information model. A building unit is a part of a BIM model, for example, a building unit can be a parking space, which is not specifically limited in the present invention.
[0044] In an embodiment of the present invention, after parsing the BIM model, the BIM model is displayed in the target page, so that the user can view the BIM model in the target page. The BIM model includes at least one building unit, which can be specifically a parking space. That is, the user can view the information of each building unit of the BIM model in the target page, such as the information of each parking space, to facilitate the user to select the parking space to be purchased.
[0045] In one embodiment, the above step of "displaying the BIM model on the target page" specifically includes the following steps: generating an H5 link of the target page; sending the H5 link of the target page to the client; if an access request for the H5 link of the target page issued by the client is received, responding to the access request, parsing the BIM model through a 3D rendering engine to obtain page data of the target page, and sending the page data of the target page to the client, so that the client displays the BIM model on the target page.
[0046] In a specific implementation, H5, or HTML5, is the abbreviation of HyperText Markup Language 5, which is a language description method for constructing Web content. In an embodiment of the present invention, an H5 link of the target page is constructed, and the H5 link of the target page is sent to a client, so that a user can access the target page based on the H5 link. Furthermore, the user sends an access request for the target page to the server through the H5 link.
[0047] Correspondingly, if an access request for the H5 link of the target page is received from the client, the access request is responded to, the BIM model is parsed through the 3D rendering engine to obtain the page data of the target page, and the BIM model can be displayed through the page data.
[0048] The page data of the target page is sent to the client, so that the client loads the target page and displays the BIM model on the target page, so that the user can view the information of the building unit in the BIM model, such as the information of each parking space, on the client.
[0049] Specifically, the 3D rendering engine may be based on WebGL technology, or other 3D rendering technologies such as WebXR, Three.js, Unity Web, etc., which is not specifically limited by the present invention.
[0050] S2: If an instruction for viewing the real-scene photos of the building unit is received, the real-scene photos of the building corresponding to the building unit are obtained from a preset real-scene photo database.
[0051] In a specific implementation, the real-scene photos of buildings corresponding to the building units are stored in advance in the real-scene photo database. The real-scene photos of buildings can be taken by users and uploaded to the real-scene photo database.
[0052] When receiving an instruction to view the real-scene photos of the building for the building unit, the real-scene photos of the building corresponding to the building unit are obtained from a preset real-scene photo database. The real-scene photos of the building corresponding to the building unit may specifically include real-scene photos from multiple angles, for example, including at least five angles of front, back, left, right, and panoramic view, so that the user can view the actual situation of the building unit (for example, a parking space).
[0053] In one embodiment, the architectural real-scene photo viewing instruction includes identification information of a building unit. The above step of "obtaining the architectural real-scene photo corresponding to the building unit from a preset real-scene photo database" specifically includes the following steps: parsing the architectural real-scene photo viewing instruction of the building unit to obtain the identification information of the building unit; and obtaining the architectural real-scene photo corresponding to the identification information of the building unit from the real-scene photo database.
[0054] In a specific implementation, the building real scene photo viewing instruction includes identification information of the building unit, and the identification information may be specifically the number of the building unit, such as the number of the parking space. Specifically, when the user clicks on the building unit in the target page, the identification information of the building unit is extracted, and the building real scene photo viewing instruction is generated.
[0055] Accordingly, when an instruction for viewing the real-scene photos of the building unit is received, the instruction for viewing the real-scene photos of the building unit is parsed to obtain the identification information of the building unit, such as the number of the parking space; and the real-scene photos of the building corresponding to the identification information of the building unit are obtained from the real-scene photo database.
[0056] In order to improve the security of data transmission and prevent data from being illegally acquired, in some embodiments, the architectural real-life photo viewing instruction includes the user's identity information. Before the above step of "obtaining the architectural real-life photo corresponding to the building unit from a preset real-life photo database", the method also includes: parsing the architectural real-life photo viewing instruction of the building unit, obtaining the user's identity information, and verifying the identity information; if the identity information is verified, executing the step of obtaining the architectural real-life photo corresponding to the building unit from the preset real-life photo database.
[0057] In a specific implementation, in order to improve the security of data access, the building real scene photo viewing instruction includes the user's identity information. Specifically, when the user clicks on a building unit in the target page, the identification information of the building unit and the user's identity information are extracted, and the building real scene photo viewing instruction is generated.
[0058] Accordingly, the instruction for viewing the real-scene photos of the building unit is parsed to obtain the identity information of the user, and the identity information is verified; the identity information may specifically be fingerprint information, face information, etc., which is not specifically limited in this embodiment of the present invention.
[0059] If the identity information is verified, the step of acquiring the real-scene building photo corresponding to the building unit from a preset real-scene photo database is performed;
[0060] If the identity information verification fails, the instruction to view the real-scene photos of the building is rejected, thereby preventing illegal users from accessing the real-scene photo database.
[0061] Furthermore, the building real scene photos may be transmitted in an encrypted transmission manner to improve the security of data transmission.
[0062] S3, displaying the real-life building photo corresponding to the building unit on the target page.
[0063] In a specific implementation, the real-scene photos of the building corresponding to the building unit are transmitted to the client, so that the client displays the real-scene photos of the building corresponding to the building unit in the target page. The real-scene photos of the building corresponding to the building unit may be multiple, for example, they may be real-scene photos of the building from multiple different angles of the building unit, such as real-scene photos of the building from at least four angles, such as front, back, left, and right, so that the user can clearly and accurately understand the situation of the building unit (such as a parking space) to be purchased.
[0064] In some embodiments, a real-life photo database is pre-constructed. Specifically, the building unit display method based on the BIM model also includes the following steps: obtaining real-life building photos and establishing a correspondence between the real-life building photos and the building units; and establishing the real-life photo database based on the correspondence between the real-life building photos and the building units.
[0065] In a specific implementation, the real-scene photos of the building can be taken and uploaded by the user. And the user associates the real-scene photos of the building with the building units, so as to establish a corresponding relationship between the real-scene photos of the building and the building units. The corresponding relationship between the real-scene photos of the building and the building units is recorded in a preset real-scene photo database. The real-scene photo database can be a relational database (such as MySQL, PostgreSQL) or a NoSQL database (such as MongoDB, Cassandra). The user can select a suitable database type according to specific needs, and the present invention is not specifically limited.
[0066] Specifically, a management backend is developed to allow users (marketing personnel) to associate building real-life photos (real-life photos or panoramic photos) with building units (parking spaces) at corresponding locations in the BIM model and store them in the real-life photo database.
[0067] In some embodiments, the real-scene photo database is stored via a cloud storage service and / or a distributed file system.
[0068] Specifically, cloud storage services (such as Alibaba Cloud OSS, AWS S3, etc.) are used to store the real-scene photo database to improve storage reliability and scalability.
[0069] Using a distributed file system (such as HDFS) to store the real-life photo database can store a large number of photos and improve the performance and stability of the system.
[0070] In some embodiments, the above step of "obtaining real-life photos of buildings and establishing a correspondence between the real-life photos of buildings and building units" specifically includes: receiving real-life photos of buildings uploaded by users and identification information of building units, wherein the identification information of the building units is obtained based on scanning a QR code on the physical building; establishing a correspondence between the real-life photos of buildings uploaded by users and the identification information of the building units.
[0071] In a specific implementation, the real-scene building photos uploaded by the user are received, and it is determined whether the real-scene building photos uploaded by the user meet the preset requirements. Specifically, it is determined whether the number of real-scene building photos uploaded by the user and the shooting angles meet the preset requirements, and a corresponding relationship is established between the real-scene building photos uploaded by the user and the identification information of the building unit. The shooting angles include at least five angles: front, back, left, right, and panoramic, and the number of photos for each shooting angle is at least one.
[0072] Furthermore, in order to avoid errors when users enter the identification information of the building unit (such as the parking space number), in the present invention, a QR code is attached to the physical building of the building unit (such as the physical parking space). The user can obtain the identification information of the building unit by scanning the QR code in the physical building through a terminal device (such as a mobile phone), thereby avoiding human input errors and improving accuracy.
[0073] Specifically, the process of users uploading real-scene photos of buildings and identification information of building units is as follows: users take real-scene photos of buildings and mark the angles of the real-scene photos of buildings. After taking real-scene photos of buildings at various set angles (including at least five angles of front, back, left, right, and panoramic view), the identification information of the building units can be obtained by scanning the QR code in the physical building through a terminal device (such as a mobile phone), and then the real-scene photos of buildings taken at various set angles and the identification information of the building units are uploaded to the server. Accordingly, the server verifies whether the number of real-scene photos of buildings uploaded by users and the shooting angles meet the preset requirements. After meeting the preset requirements, a corresponding relationship is established between the real-scene photos of buildings uploaded by users and the identification information of the building units.
[0074] The embodiment of the present invention proposes a method for displaying building units based on a BIM model, the method comprising: displaying a BIM model on a target page, wherein the BIM model includes at least one building unit; if a command for viewing real-life photos of the building unit is received, obtaining real-life photos of the building corresponding to the building unit from a preset real-life photo database; and displaying the real-life photos of the building corresponding to the building unit on the target page. By displaying the BIM model on the target page, users can view building units in the BIM model, such as parking spaces; at the same time, based on user requests, real-life photos of the building corresponding to the building unit can be displayed on the target page, so that users can quickly and easily view the actual situation of the building unit. Compared with the manual transmission method, the efficiency is higher and the user experience is greatly improved.
[0075] The technical solution of the embodiment of the present invention has at least the following technical effects:
[0076] 1. Improve user experience: By combining network technology with BIM models, customers can view building units, such as actual photos or panoramic views of parking spaces, through the Internet at any location and at any time, greatly improving customer convenience and satisfaction.
[0077] 2. Simplify the information transmission process: Marketers only need to upload building units, such as photos of parking spaces, in the management background and associate them with the parking space locations in the model. Users can click on the parking spaces in the model to view the corresponding real-life photos. The whole process is simple and fast, which improves work efficiency.
[0078] 3. Enhanced information accuracy: By accurately associating real-life photos with building units in the model, the accuracy and reliability of information are ensured, avoiding misunderstandings and disputes caused by information asymmetry.
[0079] 4. Provide visual management tools: It provides a more intuitive and efficient solution for the management of existing parking assets, which not only facilitates the work of sales staff, but also improves the level of property management.
[0080] See also Figure 2 , Figure 2 : is a schematic block diagram of a building unit display device 20 based on a BIM model provided by an embodiment of the present invention. Corresponding to the above building unit display method based on a BIM model, the present invention also provides a building unit display device 20 based on a BIM model. The building unit display device 20 based on a BIM model includes a unit for executing the above building unit display method based on a BIM model, and the building unit display device 20 based on a BIM model can be configured in a desktop computer, a tablet computer, a laptop computer, and other terminals. Specifically, the building unit display device 20 based on a BIM model includes:
[0081] A first display unit 21 is used to display a BIM model on a target page, wherein the BIM model includes at least one building unit;
[0082] The acquisition unit 22 is configured to acquire the real-scene photos of the building corresponding to the building unit from a preset real-scene photo database upon receiving an instruction to view the real-scene photos of the building for the building unit;
[0083] The second display unit 23 is used to display the real building photo corresponding to the building unit on the target page.
[0084] In some embodiments, displaying the BIM model on the target page includes:
[0085] Generate an H5 link to the target page;
[0086] Send the H5 link of the target page to the client;
[0087] If an access request for the H5 link of the target page is received from the client, in response to the access request, the BIM model is parsed through the 3D rendering engine to obtain the page data of the target page, and the page data of the target page is sent to the client, so that the client displays the BIM model on the target page.
[0088] In some embodiments, the building real scene photo viewing instruction includes identification information of a building unit, and obtaining the building real scene photo corresponding to the building unit from a preset real scene photo database includes:
[0089] Parsing the instruction for viewing the real-scene photos of the building unit to obtain identification information of the building unit;
[0090] Acquire a real-scene photo of a building corresponding to the identification information of the building unit from the real-scene photo database.
[0091] In some embodiments, the BIM model-based building unit display device 20 further includes:
[0092] The first establishing unit is used to obtain the real-scene photos of the building and establish the corresponding relationship between the real-scene photos of the building and the building units;
[0093] The second establishing unit is used to establish the real scene photo database based on the corresponding relationship between the real scene photos of the buildings and the building units.
[0094] In some embodiments, the obtaining of the real-scene photos of the building and establishing a correspondence between the real-scene photos of the building and the building units includes:
[0095] Receive a real-life building photo uploaded by a user and identification information of a building unit, wherein the identification information of the building unit is obtained based on scanning a QR code on the physical building.
[0096] A correspondence is established between the real-life building photos uploaded by users and the identification information of the building units.
[0097] In some embodiments, the building real scene photo viewing instruction includes the user's identity information, and the building unit display device 20 based on the BIM model further includes:
[0098] A parsing unit, configured to parse the command for viewing the real-scene photos of the building unit, obtain the identity information of the user, and verify the identity information;
[0099] An execution unit is used to execute the step of obtaining the real-scene building photo corresponding to the building unit from a preset real-scene photo database if the identity information verification is passed.
[0100] In some embodiments, the real-scene photo database is stored via a cloud storage service and / or a distributed file system.
[0101] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the above-mentioned BIM model-based building unit display device 20 and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.
[0102] The above-mentioned building unit display device 20 based on the BIM model can be implemented in the form of a computer program. The computer program can be used in Figure 3 Runs on the computer device shown.
[0103] See also Figure 3 , Figure 3 5 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 500 may be a terminal or a server, wherein the terminal may be an electronic device with communication functions such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device. The server may be an independent server or a server cluster composed of multiple servers.
[0104] The computer device 500 includes a processor 502 , a memory, and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .
[0105] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 can execute a building unit display method based on a BIM model.
[0106] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .
[0107] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a building unit display method based on the BIM model.
[0108] The network interface 505 is used to communicate with other devices over the network. Those skilled in the art will appreciate that the above structure is only a block diagram of a portion of the structure related to the present application solution, and does not constitute a limitation on the computer device 500 to which the present application solution is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0109] The processor 502 is used to run a computer program 5032 stored in the memory to implement the steps of a building unit display method based on a BIM model provided in any of the above method embodiments.
[0110] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0111] It is understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0112] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program. When the computer program is executed by a processor, the processor executes the steps of a building unit display method based on a BIM model provided in any of the above method embodiments.
[0113] The storage medium is a physical, non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which can store program codes. The computer-readable storage medium can be non-volatile or volatile.
[0114] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0115] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit 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.
[0116] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0117] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0118] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0119] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
[0120] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for displaying building units based on a BIM model, characterized in that: include: Displaying a BIM model on a target page, wherein the BIM model includes at least one building unit; If a command for viewing a real-scene photo of the building unit is received, obtaining the real-scene photo of the building corresponding to the building unit from a preset real-scene photo database; The target page displays the real-life building photos corresponding to the building unit.
2. The method for displaying building units based on the BIM model according to claim 1, characterized in that: The display of the BIM model on the target page includes: Generate an H5 link to the target page; Send the H5 link of the target page to the client; If an access request for the H5 link of the target page is received from the client, in response to the access request, the BIM model is parsed through the 3D rendering engine to obtain the page data of the target page, and the page data of the target page is sent to the client, so that the client displays the BIM model on the target page.
3. The method for displaying building units based on the BIM model according to claim 1, characterized in that: The architectural real scene photo viewing instruction includes identification information of the building unit, and obtaining the architectural real scene photo corresponding to the building unit from a preset real scene photo database includes: Parsing the instruction for viewing the real-scene photos of the building unit to obtain identification information of the building unit; Acquire a real-scene photo of a building corresponding to the identification information of the building unit from the real-scene photo database.
4. The method for displaying building units based on the BIM model according to claim 1, characterized in that: The building unit display method based on the BIM model also includes: Acquire real-scene photos of buildings and establish a corresponding relationship between the real-scene photos of buildings and building units; The real scene photo database is established based on the corresponding relationship between the real scene photos of the buildings and the building units.
5. The method for displaying building units based on the BIM model according to claim 1, characterized in that: The step of obtaining the real-scene photos of the building and establishing the corresponding relationship between the real-scene photos of the building and the building units includes: Receive a real-life building photo uploaded by a user and identification information of a building unit, wherein the identification information of the building unit is obtained based on scanning a QR code on the physical building. A correspondence is established between the real-life building photos uploaded by users and the identification information of the building units.
6. The method for displaying building units based on the BIM model according to claim 1, characterized in that: The building real scene photo viewing instruction includes the identity information of the user. Before acquiring the building real scene photo corresponding to the building unit from the preset real scene photo database, the building unit display method based on the BIM model also includes: Parsing the instruction for viewing the real-scene photos of the building unit, obtaining the identity information of the user, and verifying the identity information; If the identity information is verified, the step of acquiring the real-scene building photo corresponding to the building unit from a preset real-scene photo database is performed.
7. The method for displaying building units based on a BIM model according to claim 1, characterized in that: The real-scene photo database is stored via a cloud storage service and / or a distributed file system.
8. A building unit display device based on a BIM model, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 7.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 can be implemented.