Movatterモバイル変換


[0]ホーム

URL:


CN105095564A - Data processing method and apparatus based on building information model - Google Patents

Data processing method and apparatus based on building information model
Download PDF

Info

Publication number
CN105095564A
CN105095564ACN201510340627.6ACN201510340627ACN105095564ACN 105095564 ACN105095564 ACN 105095564ACN 201510340627 ACN201510340627 ACN 201510340627ACN 105095564 ACN105095564 ACN 105095564A
Authority
CN
China
Prior art keywords
component
information
category
display area
level classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510340627.6A
Other languages
Chinese (zh)
Other versions
CN105095564B (en
Inventor
刘成学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Linyi High Tech Property Management Co ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to CN201510340627.6ApriorityCriticalpatent/CN105095564B/en
Publication of CN105095564ApublicationCriticalpatent/CN105095564A/en
Application grantedgrantedCritical
Publication of CN105095564BpublicationCriticalpatent/CN105095564B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention discloses a data processing method and apparatus based on a building information model. The method comprises: obtaining multi-stage classification information of a member and a plate code of a suspension window for displaying the member; associating single-stage classification information in the multi-stage classification information with the plate code according to a correspondence between the multi-stage classification information and the plate code; and displaying, in a plate of the suspension window, single-stage classification information associated with the plate code. According to the data processing method and apparatus based on a building information model, a technical problem in the prior art that efficiency for displaying and calling a member is relatively low is resolved.

Description

Translated fromChinese
基于建筑信息模型的数据处理方法和装置Data processing method and device based on building information model

技术领域technical field

本发明涉及建筑工程及建筑生命全周期领域,具体而言,涉及一种基于建筑信息模型的数据处理方法和装置。The invention relates to the field of construction engineering and the whole life cycle of a building, in particular to a data processing method and device based on a building information model.

背景技术Background technique

建筑信息模型(BuildingInformationModeling,简称为BIM)广泛应用于建筑领域,是基于建筑生命全周期理念所开发与应用的新一代图形化信息技术。在建筑领域涉及的构件非常庞大,为了便于BIM项目实施与设计分工化写作,现有的一些基于BIM的软件通常采用项目与构件分别独立存放的形式,但是使用者使用起来并不方便。Building Information Modeling (Building Information Modeling, referred to as BIM) is widely used in the field of construction, and is a new generation of graphical information technology developed and applied based on the concept of building life cycle. The components involved in the construction field are very large. In order to facilitate the implementation of BIM projects and the division of design and writing, some existing BIM-based software usually adopts the form of independent storage of projects and components, but it is not convenient for users to use.

为了提供用户的体验,现有的BIM软件有一些提供BIM设计和BIM族构件编辑功能,然而BIM软件本身不提供族(构件)管理功能。其自身构件存放管理使用时也非常简单,就是仅仅文件夹堆放的形式(如图1所示)。这种文件夹式存放使BIM使用者时在查找、管理、使用构件时非常不便,大大降低了效率。In order to provide user experience, some existing BIM software provides BIM design and BIM family component editing functions, but BIM software itself does not provide family (component) management functions. Its own component storage management is also very simple when used, that is, it is only in the form of folder stacking (as shown in Figure 1). This folder-style storage makes it very inconvenient for BIM users to find, manage, and use components, and greatly reduces efficiency.

另外,还有一些第三方厂家利用BIMapi二次开发接口或程序语言开发了一些BIM构件管理器等。这些管理器采用弹出式窗口与类windows资源管理器的方式来分类存储构件文件(如图2所示),即在调用构件(时先弹出一个构件管理器窗口,在左侧(右侧)采用类windows资源管理器的下拉文件夹的分级分类,在缩略窗口显示构件预览。这种类windows资源管理器分级分类模式,层级数量多,选择调用麻烦,需要经常开启、关闭层级,效率低下。In addition, some third-party manufacturers have developed some BIM component managers by using BIMapi secondary development interface or programming language. These managers use pop-up windows and windows resource manager-like methods to classify and store component files (as shown in Figure 2). The hierarchical classification of the drop-down folders similar to Windows Explorer, and display component previews in the thumbnail window. This Windows Explorer-like hierarchical classification mode has a large number of levels, and it is troublesome to select and call. It is necessary to open and close the levels frequently, which is inefficient.

针对上述的问题,目前尚未提出有效的解决方案。For the above problems, no effective solution has been proposed yet.

发明内容Contents of the invention

本发明实施例提供了一种基于建筑信息模型的数据处理方法和装置,以至少解决现有技术在展示和调用构件时效率比较低的技术问题。Embodiments of the present invention provide a data processing method and device based on a building information model to at least solve the technical problem of relatively low efficiency in displaying and invoking components in the prior art.

根据本发明实施例的一个方面,提供了一种基于建筑信息模型的数据处理方法,包括:获取构件的多级分类信息和用于展示所述构件的悬浮窗的板块标识;按照所述多级分类信息和所述板块标识的对应关系将所述多级分类信息中的单级分类信息与所述板块标识进行关联;以及在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息。According to an aspect of an embodiment of the present invention, a data processing method based on a building information model is provided, including: obtaining multi-level classification information of a component and a block identification of a floating window for displaying the component; according to the multi-level The corresponding relationship between the classification information and the board identification associates the single-level classification information in the multi-level classification information with the board identification; and displays the unit associated with the board identification in the board of the floating window level classification information.

进一步地,所述多级分类信息包括类别集合信息、类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,所述板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息包括:在所述悬浮窗的所述类别集合显示区域内显示所述类别集合信息;在所述悬浮窗的所述类别子集合显示区域内显示所述类别子集合信息;以及在所述悬浮窗的所述构件显示区域内显示所述构件信息,其中,所述构件信息为构件的缩略图。Further, the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the plate corresponding to the plate identifier includes a category set display area, a category sub-set display area, and a category set display area. In the area and component display area, displaying the single-level classification information associated with the plate logo in the section of the floating window includes: displaying the category set information in the category set display area of the floating window; Displaying the category sub-set information in the category sub-set display area of the floating window; and displaying the component information in the component display area of the floating window, wherein the component information is a shortened version of the component Sketch map.

进一步地,所述类别集合显示区域为显示所述类别集合信息中多个类别集合的横向切换导航菜单栏,所述类别子集合显示区域为显示所述类别子集合信息中多个子集合的折叠菜单栏,所述构件显示区域为所述折叠菜单栏中任一折叠菜单展开时所覆盖的区域。Further, the category set display area is a horizontal switching navigation menu bar that displays multiple category sets in the category set information, and the category sub-set display area is a foldable menu that displays multiple sub-sets in the category sub-set information bar, the component display area is the area covered by any folded menu in the folded menu bar when it is expanded.

进一步地,在悬浮窗的构件显示区域内显示构件信息之后,所述方法还包括:接收对所述构件信息进行操作的命令;按照所述命令对构件信息进行相应的操作。Further, after the component information is displayed in the component display area of the floating window, the method further includes: receiving a command to operate the component information; and performing corresponding operations on the component information according to the command.

进一步地,在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息之后,所述方法还包括:检测所述构件显示区域中的鼠标悬停或者点击;在检测到所述鼠标悬停或者点击后,放大所述构件显示区域内构件的缩略图。Further, after displaying the single-level classification information associated with the block identifier in the block of the floating window, the method further includes: detecting mouse hovering or clicking in the display area of the component; After the mouse is hovered or clicked, the thumbnail of the component in the component display area is enlarged.

进一步地,在获取构件的多级分类信息之前,所述方法还包括:从本地、服务器或者云端数据库中提取所述构件的文件,其中,所述构件的文件包括加密的文件和/或非加密的文件。Further, before obtaining the multi-level classification information of the component, the method further includes: extracting the file of the component from a local database, a server or a cloud database, wherein the file of the component includes an encrypted file and/or an unencrypted file document.

根据本发明实施例的另一方面,还提供了一种基于建筑信息模型的数据处理装置,包括:获取单元,用于获取构件的多级分类信息和用于展示构件的悬浮窗的板块标识;关联单元,用于按照所述多级分类信息和所述板块标识的对应关系将所述多级分类信息中的单级分类信息与所述板块标识进行关联;以及显示单元,用于在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息。According to another aspect of the embodiment of the present invention, there is also provided a data processing device based on a building information model, including: an acquisition unit, configured to acquire multi-level classification information of a component and a block identification of a floating window for displaying the component; An associating unit, configured to associate single-level classification information in the multi-level classification information with the board identification according to the correspondence between the multi-level classification information and the board identification; The section of the floating window displays the single-level classification information associated with the section identifier.

进一步地,所述多级分类信息包括类别集合信息、所述类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,所述板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,所述显示单元包括:第一显示模块,用于在所述悬浮窗的所述类别集合显示区域内显示所述类别集合信息;第二显示模块,用于在所述悬浮窗的所述类别子集合显示区域内显示所述类别子集合信息;以及第三显示模块,用于在所述悬浮窗的所述构件显示区域内显示所述构件信息,其中,构件信息为构件的缩略图。Further, the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the block corresponding to the block identifier includes a category set display area, a category sub-set A set display area and a component display area, the display unit includes: a first display module, configured to display the category set information in the category set display area of the floating window; a second display module, used to display the category set information in the category set display area of the floating window Displaying the category subset information in the category subset display area of the floating window; and a third display module, configured to display the component information in the component display area of the floating window, wherein the component information is the thumbnail of the widget.

进一步地,所述装置还包括:接收单元,用于在所述悬浮窗的所述构件显示区域内显示所述构件信息之后,接收对所述构件信息进行操作的命令;操作单元,用于按照所述命令对所述构件信息进行相应的操作。Further, the device further includes: a receiving unit, configured to receive a command to operate on the component information after displaying the component information in the component display area of the floating window; The command performs corresponding operations on the component information.

进一步地,所述装置还包括:检测单元,用于在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息之后,检测所述构件显示区域中的鼠标悬停或者点击;放大单元,用于在检测到所述鼠标悬停或者点击后,放大所述构件显示区域内构件的缩略图。Further, the device further includes: a detection unit, configured to detect mouse hovering or clicking in the widget display area after the single-level classification information associated with the tile logo is displayed in the tile of the floating window ; An enlargement unit, configured to enlarge the thumbnail of the component in the component display area after detecting the hovering or clicking of the mouse.

在本发明实施例中,采用获取构件的多级分类信息和用于展示构件的悬浮窗的板块标识;按照多级分类信息和板块标识的对应关系将多级分类信息中的单级分类信息与板块标识进行关联;以及在悬浮窗的板块中显示与板块标识相关联的单级分类信息的方式,从而实现了提高展示和调用构件效率的技术效果,进而解决了现有技术在展示和调用构件时效率比较低的技术问题。In the embodiment of the present invention, the multi-level classification information of the acquisition component and the block identification of the floating window used to display the component are used; according to the correspondence between the multi-level classification information and the block identification, the single-level classification information in the multi-level classification information and the and the method of displaying the single-level classification information associated with the plate logo in the block of the floating window, thereby achieving the technical effect of improving the efficiency of displaying and calling components, and then solving the problem of displaying and calling components in the prior art Time-efficient technical problems.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据现有技术的一种构件展示界面的示意图;Fig. 1 is a schematic diagram of a component display interface according to the prior art;

图2是根据现有技术的又一种可选的构件展示界面的示意图;Fig. 2 is a schematic diagram of another optional component display interface according to the prior art;

图3是根据本发明实施例的基于建筑信息模型的数据处理方法的流程图;3 is a flowchart of a data processing method based on a building information model according to an embodiment of the present invention;

图4是根据本发明实施例的悬浮窗显示位置的示意图;Fig. 4 is a schematic diagram of a floating window display position according to an embodiment of the present invention;

图5是根据本发明实施例的三级分类信息的悬浮窗的示意图;Fig. 5 is a schematic diagram of a floating window of three-level classification information according to an embodiment of the present invention;

图6是根据本发明实施例的四级分类信息的悬浮窗的示意图;以及Fig. 6 is a schematic diagram of a floating window of four-level classification information according to an embodiment of the present invention; and

图7是根据本发明实施例的另一种悬浮窗的示意图;Fig. 7 is a schematic diagram of another floating window according to an embodiment of the present invention;

图8是根据本发明实施例的基于建筑信息模型的数据处理装置的示意图。Fig. 8 is a schematic diagram of a data processing device based on a building information model according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, 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 only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed Those steps or elements may instead include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

根据本发明实施例,提供了一种基于建筑信息模型的数据处理的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。According to an embodiment of the present invention, an embodiment of a data processing method based on a building information model is provided. It should be noted that the steps shown in the flow chart of the accompanying drawings can be implemented in a computer system such as a set of computer-executable instructions and, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

图3是根据本发明实施例的基于建筑信息模型的数据处理方法的流程图。如图3所示,该基于建筑信息模型的数据处理方法包括如下步骤:Fig. 3 is a flowchart of a data processing method based on a building information model according to an embodiment of the present invention. As shown in Figure 3, the data processing method based on the building information model includes the following steps:

步骤S302,获取构件的多级分类信息和用于展示构件的悬浮窗的板块标识。悬浮窗可以是驻留在软件一侧的窗口(如图4所示),占用较少的屏幕界面,也可以是通过指令调用或者关闭的窗口,用户在进行编辑该悬浮窗可以驻留也可以调整驻留位置,以减少用户反复弹出显示和关闭的动作,提升用户工作效率。在一个悬浮窗中可以构件的多级分类信息。Step S302, obtaining the multi-level classification information of the component and the plate identification of the floating window used to display the component. The floating window can be a window resident on the side of the software (as shown in Figure 4), which occupies less screen interface, or it can be a window called or closed by an instruction. The floating window can be resident or can be edited by the user. Adjust the resident position to reduce the user's repeated pop-up display and close actions, and improve user work efficiency. Multi-level classification information can be built in a floating window.

多级分类信息是对基于建筑信息模型所应用的所有构件的逐级分类信息,例如,建筑信息模型所能够用到的整个构件文件总类为m类(m为无穷大),在m类中取有限的n类作为一级分类,每个类的名称为K1、K2……Kn,该n类可以作为构件的第一级分类;在第一级分类的每个大类下面还有i(i为有限的自然数)个子类,i个子类可以作为构件的第二级分类,每个子类的名称为Kn-i;在第二级分类下还可以设置第三级分类,该类可以对构件进一步的细化分类,也可以是构件本身。为了便于用户查找构件,该多级分类信息可以设置为三级分类或者四级分类,用户可以根据自身需要进行设置。层级过多可能造成显示和查找复杂,层级过少可能会导致界面显示构件过多,也不便于用户查找,因此,本实施例中优选采用三级分类进行说明。The multi-level classification information is the step-by-step classification information of all components applied based on the building information model. For example, the general category of the entire component files that can be used by the building information model is m category (m is infinite), and the m category is selected as The limited n categories are used as the first-level classification, and the names of each category are K1, K2...Kn. The n categories can be used as the first-level classification of components; there are also i(i is a limited natural number) subcategories, i subcategories can be used as the second-level classification of components, and the name of each subcategory is Kn-i; a third-level classification can also be set under the second-level classification, which can further classify components It can also be the component itself. In order to facilitate users to find components, the multi-level classification information can be set as three-level classification or four-level classification, and users can set according to their own needs. Too many levels may result in complicated display and search, and too few levels may result in too many interface display components, making it difficult for users to search. Therefore, three levels of classification are preferably used for illustration in this embodiment.

为了在一个悬浮窗内显示多级分类信息,在悬浮窗内设置与多级分类信息相对应的板块,并将多级分类信息与悬浮窗的板块相关联,以在一个板块内显示一级分类信息,在关联时可以根据板块的标识信息进行关联。In order to display multi-level classification information in a floating window, set a section corresponding to the multi-level classification information in the floating window, and associate the multi-level classification information with the section of the floating window to display the first-level classification in a section Information can be associated according to the identification information of the plate when associating.

步骤S304,按照多级分类信息和板块标识的对应关系将单级分类信息与板块标识进行关联。Step S304, associating the single-level classification information with the sector identification according to the corresponding relationship between the multi-level classification information and the sector identification.

步骤S306,在悬浮窗的板块中显示与板块标识相关联的单级分类信息。Step S306, displaying single-level classification information associated with the block identifier in the block of the floating window.

每个板块标识对应单级分类信息,按照标识信息关联之后在悬浮窗的相应板块中显示相应的分类信息。Each block logo corresponds to single-level classification information, and the corresponding classification information is displayed in the corresponding block of the floating window after being associated with the logo information.

通过本实施例,在操作界面上设置悬浮窗,在一个悬浮窗内设置多级分类信息并与相应的板块相关联,使得在一个悬浮窗内显示多级分类信息,便于用户从悬浮窗中查看需要的构件,使得用户能够较快的查找到从而解决了现有技术中调用和展示构件的效率比较低的问题,Through this embodiment, a floating window is set on the operation interface, and multi-level classification information is set in a floating window and associated with the corresponding plate, so that multi-level classification information is displayed in a floating window, which is convenient for users to view from the floating window The required components enable users to find them quickly, thereby solving the problem of low efficiency in calling and displaying components in the prior art,

进一步地,多级分类信息包括类别集合信息、类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,在悬浮窗的板块中显示与板块标识相关联的单级分类信息包括:在悬浮窗的类别集合显示区域内显示类别集合信息;在悬浮窗的类别子集合显示区域内显示类别子集合信息;以及在悬浮窗的构件显示区域内显示构件信息,其中,构件信息为构件的缩略图。Further, the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the plate corresponding to the plate identification includes a category set display area, a category sub-set display area, and a component display Area, displaying the single-level classification information associated with the plate logo in the section of the floating window includes: displaying category set information in the category set display area of the floating window; displaying category subset information in the category subset display area of the floating window ; and displaying component information in the component display area of the floating window, wherein the component information is a thumbnail of the component.

进一步地,类别集合显示区域为显示类别集合信息中多个类别集合的横向切换导航菜单栏,类别子集合显示区域为显示类别子集合信息中多个子集合的折叠菜单栏,构件显示区域为折叠菜单栏中任一折叠菜单展开时所覆盖的区域。Further, the category set display area is a horizontal switching navigation menu bar for displaying multiple category sets in the category set information, the category sub-set display area is a collapsed menu bar for displaying multiple sub-sets in the category sub-set information, and the component display area is a foldable menu The area that any collapsible menu in the column will cover when expanded.

以下结合图5至图7对本实施例的技术方案进行说明。The technical solution of this embodiment will be described below with reference to FIG. 5 to FIG. 7 .

图5是根据本发明实施例的三级分类信息的悬浮窗的示意图。图6是根据本发明实施例的四级分类信息的悬浮窗的示意图。图7是根据本发明实施例的另一种悬浮窗的示意图。Fig. 5 is a schematic diagram of a floating window of three-level classification information according to an embodiment of the present invention. Fig. 6 is a schematic diagram of a floating window of four-level classification information according to an embodiment of the present invention. Fig. 7 is a schematic diagram of another floating window according to an embodiment of the present invention.

如图5所示,多级分类信息包括类别集合信息,如K1-a、K1-b、K1-c、K1-d、K1-e、K1-f和K1-g。类别集合信息K1-a中的类别子集合信息为K1-a1、K1-a2、K1-a3……K1-a7和K1-a8。在类别子集合K1-a3中包括多个构件的构件信息,构件信息包括构件的名称和缩略图。用户在需要类别子集合K1-a3中的构件时,先查找K1-a这个类别集合,再从K1-a这个类别集合中找到类别子集合K1-a3,并从子集合K1-a3中的构件信息查找需要的构件。在切换到K1-b所指示的类别子集合时,可以从子集合中查看K1-b1、K1-b2等类别子集合信息。As shown in FIG. 5, the multi-level classification information includes category set information, such as K1-a, K1-b, K1-c, K1-d, K1-e, K1-f, and K1-g. The category sub-set information in the category set information K1-a is K1-a1, K1-a2, K1-a3...K1-a7 and K1-a8. The category sub-set K1-a3 includes component information of multiple components, and the component information includes the name and thumbnail of the component. When the user needs the components in the category sub-set K1-a3, first search for the category set K1-a, then find the category sub-set K1-a3 from the category set K1-a, and find the component in the sub-set K1-a3 information lookup required components. When switching to the category sub-set indicated by K1-b, the category sub-set information such as K1-b1 and K1-b2 can be checked from the sub-set.

在显示不同级别的集合信息时,可以在悬浮窗的不同区域中显示。如图5所示,在悬浮窗的底部设置有类别集合显示区域,显示了不同类别集合的名称,该区域可以选择左右滑动切换的方式来展示不同的类别集合中的类别子集合中的内容,在该悬浮窗中类别集合显示区域上方的位置显示的是类别子集合名称,类别子集合显示区域采用折叠菜单的方式显示类别子集合的名称,在展开一个类别子集合的折叠菜单后,在该折叠菜单的覆盖区域内显示的是构件的缩略图和构件的名称,还可以在折叠菜单的覆盖区域内显示的是构件的详细信息(如图7所示),例如,构件的名称、修改日期和文件大小等。When displaying collection information of different levels, it can be displayed in different areas of the floating window. As shown in Figure 5, a category collection display area is set at the bottom of the floating window, which displays the names of different category collections. In this area, you can choose to slide left and right to switch to display the contents of the category sub-collections in different category collections. The position above the category collection display area in the floating window displays the name of the category sub-collection, and the category sub-collection display area uses a collapsible menu to display the name of the category sub-collection. After expanding the collapsible menu of a category sub-collection, the The thumbnail of the component and the name of the component are displayed in the covered area of the folded menu, and the detailed information of the component (as shown in Figure 7) can also be displayed in the covered area of the folded menu, for example, the name of the component, the modification date and file size etc.

如图5所示,在横向切换导航菜单栏51显示了多个类别集合信息,在K1-a的标签页对应的类别子集合显示区域53显示K1-a类别集合的子集合;通过横向切换导航菜单栏51的导航标签的切换来切换类别子集合显示区域53所显示的子集合的信息,相应地,类别子集合显示区域53内的信息和构件显示区域55所显示的构件信息也随着导航标签栏的切换而改变。图5的构件显示区域55示出的族名称即构件名称。BIM软件本身是采用参数化的理念来编程制作的,其自身为了参数化的实现,在BIM软件的后台内置数据库(这种数据库是图形数据库),用户通过在设计时敲入参数可使一定的图元发生变化。例如:在设计中需要放置一个2m高0.9m宽的门,而在现有情况下有的是2.2m高1m宽的门,这时只需要将2.2m高1m宽的门载入到项目中,再修改相应的参数就能得到想要的门。在BIM软件中,把这类具有参数化特性的构件就叫做族。族虽然在文件形式上是一个文件,但可以参数调整从而变出各种所需要的具体构件。族的概念是autodesk公司在revit软件中提到并使用,现在也有不少其他的BIM软件的参数化构件也采用了这种叫法。族是在BIM领域的一种特定称呼。当然也有一些BIM软件其中的构件不叫族,而是就是传统的构件或者图元的叫法。所以,本申请中的族和构件为相同对象的不同叫法,以下不再做赘述。As shown in Figure 5, a plurality of category set information is displayed in the horizontal switching navigation menu bar 51, and the category sub-set display area 53 corresponding to the tab page of K1-a shows a subset of the K1-a category set; The switching of the navigation label of the menu bar 51 is to switch the information of the subset displayed in the category subset display area 53, and correspondingly, the information in the category subset display area 53 and the component information displayed in the component display area 55 also follow the navigation. Changes when the tab bar is toggled. The family name shown in the component display area 55 of FIG. 5 is the component name. The BIM software itself is programmed using the concept of parameterization. For the realization of parameterization, a built-in database (this database is a graphic database) is built in the background of the BIM software. Users can make certain parameters by typing in parameters during design. The primitive changes. For example: a door with a height of 2m and a width of 0.9m needs to be placed in the design, but in the existing situation there are doors with a height of 2.2m and a width of 1m. Modify the corresponding parameters to get the desired door. In BIM software, such components with parametric characteristics are called families. Although a family is a file in the form of a file, its parameters can be adjusted to produce various required specific components. The concept of the family is mentioned and used by Autodesk in the Revit software, and now many parametric components of other BIM software also use this name. Family is a specific term in the field of BIM. Of course, there are also some BIM software in which the components are not called families, but are called traditional components or graphic elements. Therefore, the families and components in this application are different names for the same object, and will not be described in detail below.

图6与图5的区别在于,图6展示了四级分类信息,即在类别子集合显示区域53中还有一级分类,即K1-a3-1、K1-a3-2等,在这一级分类下才是构件的缩略图。图6通过增加一级分类将构件进一步分类,采用三级分类或者四级分类的展示可以由用户根据需要自行设置。The difference between Fig. 6 and Fig. 5 is that Fig. 6 shows four-level classification information, that is, there is also a first-level classification in the category sub-set display area 53, namely K1-a3-1, K1-a3-2, etc., at this level Under the category is the thumbnail of the component. Figure 6 further classifies the components by adding a first-level classification, and the display using the third-level or fourth-level classification can be set by the user according to the needs.

每个类别集合对应多个子集合,每个子集合又包含多个构件,那么通过类别集合的切换和类别子集合的折叠和展开可以显示很多个构件,即通过悬浮窗能够展示很多构件,并且展示的层级清晰,便于查找,解决了现有技术中查找构件效率低的问题,达到了提高查找构件的效率的效果。Each category collection corresponds to multiple sub-collections, and each sub-collection contains multiple components, so many components can be displayed through the switching of category collections and the folding and unfolding of category sub-collections, that is, many components can be displayed through the floating window, and the displayed The hierarchy is clear and easy to search, which solves the problem of low efficiency in searching for components in the prior art, and achieves the effect of improving the efficiency of searching for components.

如果用户需要增加更多的层级分类,还可以通过一个悬浮窗显示一类构件,然后在悬浮窗中显示更多的构件分类,通过控制显示一个或者多个悬浮窗来显示多种类别的构件,增加显示的类别,也便于用户查看更多的细节和更多的分类,提高了查看构件的效率。If the user needs to add more hierarchical classifications, one type of component can also be displayed through a floating window, and then more component categories can be displayed in the floating window, and multiple categories of components can be displayed by controlling the display of one or more floating windows. The addition of displayed categories also facilitates users to view more details and categories, improving the efficiency of viewing components.

可选地,在悬浮窗的构件显示区域内显示构件信息之后,方法还包括:接收对构件信息进行操作的命令;按照命令对构件信息进行相应的操作。悬浮窗的构件显示区域可以接收用户的操作命令,按照操作命令可以通过一次拖拽动作,完成构件的插入、绘制、布置等用户操作步骤,从而为制图带来方便。例如,在图4所示的绘图区绘图时,可以直接将悬浮窗中的构件拖拽到绘图区中,还可以通过图4的选项卡栏中的选项来选择通过多个悬浮窗显示构件类别。图4中的属性、项目管理器和状态栏可以是软件的默认功能,此处不做赘述。Optionally, after the component information is displayed in the component display area of the floating window, the method further includes: receiving a command to operate on the component information; and performing corresponding operations on the component information according to the command. The component display area of the floating window can receive the user's operation command, and according to the operation command, user operation steps such as component insertion, drawing, and layout can be completed through a dragging action, thereby bringing convenience to drawing. For example, when drawing in the drawing area shown in Figure 4, you can directly drag the components in the floating window into the drawing area, and you can also choose to display component categories through multiple floating windows through the options in the tab bar in Figure 4 . The properties, project manager and status bar in Fig. 4 may be the default functions of the software, and will not be described here.

可选地,在悬浮窗的板块中显示与板块标识相关联的单级分类信息之后,方法还包括:检测构件显示区域中的鼠标悬停或者点击;在检测到鼠标悬停或者点击后,放大构件显示区域内构件的缩略图。在构件显示区域内显示的图形为缩略图,并且悬浮窗占用较小面积的显示面积,为了更加清楚的展示构件的缩略图,在检测到有鼠标悬停或者点击构件时,放大构件的缩略图;在检测不到鼠标悬停或者点击结束后,恢复缩略图为默认尺寸。Optionally, after displaying the single-level classification information associated with the block identifier in the block of the floating window, the method further includes: detecting mouse hovering or clicking in the display area of the component; after detecting the mouse hovering or clicking, zooming in Widgets displays thumbnails of widgets within the area. The graphics displayed in the component display area are thumbnails, and the floating window occupies a small display area. In order to show the thumbnail of the component more clearly, when the mouse hovers or clicks on the component, the thumbnail of the component is enlarged. ;Restore the thumbnail to the default size after no mouse hover or click is detected.

可选地,在获取构件的多级分类信息之前,方法还包括:从本地、服务器或者云端数据库中提取构件的文件,其中,构件的文件包括加密的文件和/或非加密的文件。由于构件的文件较大,存储构件的文件的装置可以是本地、服务器或者云端数据库,构件的文件还可以是有加密的文件和非加密的文件。可开放使用的构件文件可以为非加密的文件,不可开放使用的构件文件为加密的文件,这样可以保证不可开放使用的构件文件不被盗用。同时,也能够保证存放在本地、服务器或者云端数据库的构件文件的安全,并且存放在云端数据库的文件可以为多个终端提供构件文件,也便于通过控制云端数据库开放的接口来控制终端的使用权限。同时,构件文件的数据包可以迁移到本地、服务器、云端数据库或其他存储设备中。Optionally, before obtaining the multi-level classification information of the component, the method further includes: extracting the file of the component from a local database, a server or a cloud database, wherein the file of the component includes an encrypted file and/or an unencrypted file. Since the file of the component is relatively large, the device for storing the file of the component may be a local, server or cloud database, and the file of the component may also be encrypted or non-encrypted. The component files that can be used can be non-encrypted files, and the component files that cannot be used can be encrypted files, so that the component files that cannot be used can be guaranteed not to be stolen. At the same time, it can also ensure the security of the component files stored in the local, server or cloud database, and the files stored in the cloud database can provide component files for multiple terminals, and it is also convenient to control the use authority of the terminal by controlling the open interface of the cloud database . At the same time, the data package of the component file can be migrated to the local, server, cloud database or other storage devices.

可选地,用户可采用QQ、微信、手机、邮箱等账号登陆,实现构件管理器个人、个性化,满足多种用户不同的需求、及定向文件传输。Optionally, users can log in with accounts such as QQ, WeChat, mobile phone, and email to realize personalization and personalization of the component manager, satisfying different needs of various users, and directional file transfer.

本发明实施例还提供了一种基于建筑信息模型的数据处理装置。图8是根据本发明实施例的基于建筑信息模型的数据处理装置的示意图。如图8所示,该基于建筑信息模型的数据处理装置包括:获取单元10、关联单元20和显示单元30。The embodiment of the present invention also provides a data processing device based on a building information model. Fig. 8 is a schematic diagram of a data processing device based on a building information model according to an embodiment of the present invention. As shown in FIG. 8 , the data processing device based on the building information model includes: an acquisition unit 10 , an association unit 20 and a display unit 30 .

获取单元10用于获取构件的多级分类信息和用于展示构件的悬浮窗的板块标识。The acquisition unit 10 is configured to acquire multi-level classification information of the component and a plate identifier of a floating window for displaying the component.

悬浮窗可以是驻留在软件一侧的窗口(如图4所示),占用较少的屏幕界面,也可以是通过指令调用或者关闭的窗口,用户在进行编辑该悬浮窗可以驻留也可以调整驻留位置,以减少用户反复弹出显示和关闭的动作,提升用户工作效率。在一个悬浮窗中可以构件的多级分类信息。The floating window can be a window resident on the side of the software (as shown in Figure 4), which occupies less screen interface, or it can be a window called or closed by an instruction. The floating window can be resident or can be edited by the user. Adjust the resident position to reduce the user's repeated pop-up display and close actions, and improve user work efficiency. Multi-level classification information can be built in a floating window.

多级分类信息是对基于建筑信息模型所应用的所有构件的逐级分类信息,例如,建筑信息模型所能够用到的整个构件文件总类为m类(m为无穷大),在m类中取有限的n类作为一级分类,每个类的名称为K1、K2……Kn,该n类可以作为构件的第一级分类;在第一级分类的每个大类下面还有i(i为有限的自然数)个子类,i个子类可以作为构件的第二级分类,每个子类的名称为Kn-i;在第二级分类下还可以设置第三级分类,该类可以对构件进一步的细化分类,也可以是构件本身。为了便于用户查找构件,该多级分类信息可以设置为三级分类或者四级分类,用户可以根据自身需要进行设置。层级过多可能造成显示和查找复杂,层级过少可能会导致界面显示构件过多,也不便于用户查找,因此,本实施例中优选采用三级分类进行说明。The multi-level classification information is the step-by-step classification information of all components applied based on the building information model. For example, the general category of the entire component files that can be used by the building information model is m category (m is infinite), and the m category is selected as The limited n categories are used as the first-level classification, and the names of each category are K1, K2...Kn. The n categories can be used as the first-level classification of components; there are also i(i is a limited natural number) subcategories, i subcategories can be used as the second-level classification of components, and the name of each subcategory is Kn-i; a third-level classification can also be set under the second-level classification, which can further classify components It can also be the component itself. In order to facilitate users to find components, the multi-level classification information can be set as three-level classification or four-level classification, and users can set according to their own needs. Too many levels may result in complicated display and search, and too few levels may result in too many interface display components, making it difficult for users to search. Therefore, three levels of classification are preferably used for illustration in this embodiment.

为了在一个悬浮窗内显示多级分类信息,在悬浮窗内设置与多级分类信息相对应的板块,并将多级分类信息与悬浮窗的板块相关联,以在一个板块内显示一级分类信息,在关联时可以根据板块的标识信息进行关联。In order to display multi-level classification information in a floating window, set a section corresponding to the multi-level classification information in the floating window, and associate the multi-level classification information with the section of the floating window to display the first-level classification in a section Information can be associated according to the identification information of the plate when associating.

关联单元20用于按照多级分类信息和板块标识的对应关系将多级分类信息中的单级分类信息与板块标识进行关联。The associating unit 20 is configured to associate the single-level classification information in the multi-level classification information with the board identification according to the corresponding relationship between the multi-level classification information and the section identification.

显示单元30用于在悬浮窗的板块中显示与板块标识相关联的单级分类信息。The display unit 30 is configured to display single-level classification information associated with the block identifier in the block of the floating window.

每个板块标识对应单级分类信息,按照标识信息关联之后在悬浮窗的相应板块中显示相应的分类信息。Each block logo corresponds to single-level classification information, and the corresponding classification information is displayed in the corresponding block of the floating window after being associated with the logo information.

通过本实施例,在操作界面上设置悬浮窗,在一个悬浮窗内设置多级分类信息并与相应的板块相关联,使得在一个悬浮窗内显示多级分类信息,便于用户从悬浮窗中查看需要的构件,使得用户能够较快的查找到从而解决了现有技术中调用和展示构件的效率比较低的问题,Through this embodiment, a floating window is set on the operation interface, and multi-level classification information is set in a floating window and associated with the corresponding plate, so that multi-level classification information is displayed in a floating window, which is convenient for users to view from the floating window The required components enable users to find them quickly, thereby solving the problem of low efficiency in calling and displaying components in the prior art,

进一步地,多级分类信息包括类别集合信息、类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,显示单元包括:第一显示模块,用于在悬浮窗的类别集合显示区域内显示类别集合信息。第二显示模块,用于在悬浮窗的类别子集合显示区域内显示类别子集合信息。以及第三显示模块,用于在悬浮窗的构件显示区域内显示构件信息,其中,构件信息为构件的缩略图。在构件显示区域内显示的图形为缩略图,并且悬浮窗占用较小面积的显示面积,为了更加清楚的展示构件的缩略图,在检测到有鼠标悬停或者点击构件时,放大构件的缩略图;在检测不到鼠标悬停或者点击结束后,恢复缩略图为默认尺寸。Further, the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the plate corresponding to the plate identification includes a category set display area, a category sub-set display area, and a component display In the area, the display unit includes: a first display module, configured to display category set information in the category set display area of the floating window. The second display module is used for displaying category sub-set information in the category sub-set display area of the floating window. And a third display module, configured to display component information in the component display area of the floating window, wherein the component information is a thumbnail of the component. The graphics displayed in the component display area are thumbnails, and the floating window occupies a small display area. In order to show the thumbnail of the component more clearly, when the mouse hovers or clicks on the component, the thumbnail of the component is enlarged. ;Restore the thumbnail to the default size after no mouse hover or click is detected.

可选地,该装置还包括:接收单元,用于在悬浮窗的构件显示区域内显示构件信息之后,接收对构件信息进行操作的命令。操作单元,用于按照命令对构件信息进行相应的操作。悬浮窗的构件显示区域可以接收用户的操作命令,按照操作命令可以通过一次拖拽动作,完成构件的插入、绘制、布置等用户操作步骤,从而为制图带来方便。Optionally, the device further includes: a receiving unit, configured to receive a command to operate on the component information after the component information is displayed in the component display area of the floating window. The operation unit is used to perform corresponding operations on component information according to commands. The component display area of the floating window can receive the user's operation command, and according to the operation command, user operation steps such as component insertion, drawing, and layout can be completed through a dragging action, thereby bringing convenience to drawing.

可选地,该装置还包括:检测单元,用于在悬浮窗的板块中显示与板块标识相关联的单级分类信息之后,检测构件显示区域中的鼠标悬停或者点击。放大单元,用于在检测到鼠标悬停或者点击后,放大构件显示区域内构件的缩略图。Optionally, the device further includes: a detection unit, configured to detect mouse hovering or clicking in the display area of the component after the single-level classification information associated with the block identifier is displayed in the block of the floating window. The enlargement unit is used to enlarge the thumbnail of the widget in the display area of the widget after the hovering or clicking of the mouse is detected.

在构件显示区域内显示的图形为缩略图,并且悬浮窗占用较小面积的显示面积,为了更加清楚的展示构件的缩略图,在检测到有鼠标悬停或者点击构件时,放大构件的缩略图;在检测不到鼠标悬停或者点击结束后,恢复缩略图为默认尺寸。The graphics displayed in the component display area are thumbnails, and the floating window occupies a small display area. In order to show the thumbnail of the component more clearly, when the mouse hovers or clicks on the component, the thumbnail of the component is enlarged. ;Restore the thumbnail to the default size after no mouse hover or click is detected.

本申请实施例可以通过BIM软件api接口编程,运用BIM二次开发编程、数据库技术、WINDOWS或其他操作系统编程,程序语言开发实现,例如,revitapi二次开发。The embodiment of the present application can be programmed through the BIM software api interface, using BIM secondary development programming, database technology, WINDOWS or other operating system programming, and programming language development, for example, revitapi secondary development.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed technical content can be realized in other ways. Wherein, the device embodiments described above are only illustrative. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into Another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of units or modules may be in electrical or other forms.

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。A unit described as a separate component may or may not be physically separated, and a component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or may be distributed over multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention 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, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, server or network device, etc.) execute all or part of the steps of the methods in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk.

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only preferred embodiments of the present invention, and it should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principle of the present invention, and these improvements and modifications should also be considered Be the protection scope of the present invention.

Claims (10)

Translated fromChinese
1.一种基于建筑信息模型的数据处理方法,其特征在于,包括:1. A data processing method based on a building information model, characterized in that, comprising:获取构件的多级分类信息和用于展示所述构件的悬浮窗的板块标识;Obtain the multi-level classification information of the component and the plate identification of the floating window used to display the component;按照所述多级分类信息和所述板块标识的对应关系将所述多级分类信息中的单级分类信息与所述板块标识进行关联;以及Associating single-level classification information in the multi-level classification information with the board identification according to the correspondence between the multi-level classification information and the board identification; and在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息。The single-level classification information associated with the board identifier is displayed in the board of the floating window.2.根据权利要求1的方法,其特征在于,所述多级分类信息包括类别集合信息、类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,所述板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息包括:2. The method according to claim 1, wherein the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the plate identifies the corresponding plate Including a category set display area, a category sub-set display area and a component display area, displaying single-level classification information associated with the plate identification in the block of the floating window includes:在所述悬浮窗的所述类别集合显示区域内显示所述类别集合信息;displaying the category set information in the category set display area of the floating window;在所述悬浮窗的所述类别子集合显示区域内显示所述类别子集合信息;以及displaying the category sub-set information in the category sub-set display area of the floating window; and在所述悬浮窗的所述构件显示区域内显示所述构件信息,其中,所述构件信息为构件的缩略图。The component information is displayed in the component display area of the floating window, wherein the component information is a thumbnail of a component.3.根据权利要求2的方法,其特征在于,所述类别集合显示区域为显示所述类别集合信息中多个类别集合的横向切换导航菜单栏,所述类别子集合显示区域为显示所述类别子集合信息中多个子集合的折叠菜单栏,所述构件显示区域为所述折叠菜单栏中任一折叠菜单展开时所覆盖的区域。3. The method according to claim 2, wherein the category set display area is a horizontal switching navigation menu bar for displaying multiple category sets in the category set information, and the category sub-set display area is for displaying the category For the folded menu bars of multiple subsets in the subset information, the display area of the component is the area covered by any folded menu in the folded menu bar when it is expanded.4.根据权利要求2的方法,其特征在于,在悬浮窗的构件显示区域内显示构件信息之后,所述方法还包括:4. The method according to claim 2, characterized in that, after the component information is displayed in the component display area of the floating window, the method further comprises:接收对所述构件信息进行操作的命令;receiving a command to operate on the component information;按照所述命令对构件信息进行相应的操作。Perform corresponding operations on component information according to the commands.5.根据权利要求2的方法,其特征在于,在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息之后,所述方法还包括:5. The method according to claim 2, characterized in that, after displaying the single-level classification information associated with the board identification in the board of the floating window, the method further comprises:检测所述构件显示区域中的鼠标悬停或者点击;detecting a mouseover or click in the display area of the widget;在检测到所述鼠标悬停或者点击后,放大所述构件显示区域内构件的缩略图。After the hovering or clicking of the mouse is detected, the thumbnails of the widgets in the widget display area are enlarged.6.根据权利要求1的方法,其特征在于,在获取构件的多级分类信息之前,所述方法还包括:6. The method according to claim 1, characterized in that, before obtaining the multi-level classification information of the component, the method further comprises:从本地、服务器或者云端数据库中提取所述构件的文件,其中,所述构件的文件包括加密的文件和/或非加密的文件。The file of the component is extracted from a local database, a server or a cloud database, wherein the file of the component includes an encrypted file and/or a non-encrypted file.7.一种基于建筑信息模型的数据处理装置,其特征在于,包括:7. A data processing device based on a building information model, characterized in that it comprises:获取单元,用于获取构件的多级分类信息和用于展示构件的悬浮窗的板块标识;The obtaining unit is used to obtain the multi-level classification information of the component and the plate identification of the floating window used to display the component;关联单元,用于按照所述多级分类信息和所述板块标识的对应关系将所述多级分类信息中的单级分类信息与所述板块标识进行关联;以及An associating unit, configured to associate single-level classification information in the multi-level classification information with the board identification according to the correspondence between the multi-level classification information and the board identification; and显示单元,用于在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息。A display unit, configured to display single-level classification information associated with the block identifier in the block of the floating window.8.根据权利要求7的装置,其特征在于,所述多级分类信息包括类别集合信息、所述类别集合信息中的类别子集合信息和类别子集合信息中的构件信息,所述板块标识对应的板块包括类别集合显示区域、类别子集合显示区域和构件显示区域,所述显示单元包括:8. The device according to claim 7, wherein the multi-level classification information includes category set information, category sub-set information in the category set information, and component information in the category sub-set information, and the plate identification corresponds to The panel includes a category set display area, a category sub-set display area and a component display area, and the display unit includes:第一显示模块,用于在所述悬浮窗的所述类别集合显示区域内显示所述类别集合信息;A first display module, configured to display the category set information in the category set display area of the floating window;第二显示模块,用于在所述悬浮窗的所述类别子集合显示区域内显示所述类别子集合信息;以及A second display module, configured to display the category sub-set information in the category sub-set display area of the floating window; and第三显示模块,用于在所述悬浮窗的所述构件显示区域内显示所述构件信息,其中,构件信息为构件的缩略图。A third display module, configured to display the component information in the component display area of the floating window, wherein the component information is a thumbnail of a component.9.根据权利要求8的装置,其特征在于,所述装置还包括:9. The device according to claim 8, characterized in that said device further comprises:接收单元,用于在所述悬浮窗的所述构件显示区域内显示所述构件信息之后,接收对所述构件信息进行操作的命令;a receiving unit, configured to receive a command to operate on the component information after the component information is displayed in the component display area of the floating window;操作单元,用于按照所述命令对所述构件信息进行相应的操作。An operating unit, configured to perform a corresponding operation on the component information according to the command.10.根据权利要求8的装置,其特征在于,所述装置还包括:10. The device according to claim 8, further comprising:检测单元,用于在所述悬浮窗的板块中显示与所述板块标识相关联的单级分类信息之后,检测所述构件显示区域中的鼠标悬停或者点击;A detection unit, configured to detect mouse hovering or clicking in the display area of the component after the single-level classification information associated with the panel identifier is displayed in the panel of the floating window;放大单元,用于在检测到所述鼠标悬停或者点击后,放大所述构件显示区域内构件的缩略图。The enlargement unit is configured to enlarge the thumbnail of the component in the component display area after detecting the hovering or clicking of the mouse.
CN201510340627.6A2015-06-182015-06-18data processing method and device based on building information modelExpired - Fee RelatedCN105095564B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510340627.6ACN105095564B (en)2015-06-182015-06-18data processing method and device based on building information model

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510340627.6ACN105095564B (en)2015-06-182015-06-18data processing method and device based on building information model

Publications (2)

Publication NumberPublication Date
CN105095564Atrue CN105095564A (en)2015-11-25
CN105095564B CN105095564B (en)2018-05-08

Family

ID=54575992

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510340627.6AExpired - Fee RelatedCN105095564B (en)2015-06-182015-06-18data processing method and device based on building information model

Country Status (1)

CountryLink
CN (1)CN105095564B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107066174A (en)*2017-04-132017-08-18广州神马移动信息科技有限公司Floating layer display methods, device and user terminal
CN107277598A (en)*2016-04-072017-10-20北京文香信息技术有限公司For the net cast VOD system of teaching
CN108388391A (en)*2018-02-242018-08-10广联达科技股份有限公司Component display methods, system, augmented reality display device and computer media
CN108694191A (en)*2017-04-082018-10-23大连万达集团股份有限公司The method of quick-searching component information in BIM models
CN108694257A (en)*2017-04-082018-10-23大连万达集团股份有限公司It can be to method that point of observation is accurately positioned when browsing BIM models in Web browser
CN111832031A (en)*2019-04-172020-10-27久瓴(上海)智能科技有限公司Family file processing method and device, computer equipment and storage medium
CN112651070A (en)*2020-12-182021-04-13中哲国际工程设计有限公司Data processing method based on building information model
CN112669470A (en)*2020-12-312021-04-16佳讯飞鸿(北京)智能科技研究院有限公司Camera marking method and device based on BIM
CN115203772A (en)*2022-07-292022-10-18广联达科技股份有限公司Component classification method, electronic equipment and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1321275A (en)*1998-07-142001-11-07电脑联合想象公司Method and apparatus for interacting with source code control system
CN101763066A (en)*2009-12-152010-06-30沈阳飞机工业(集团)有限公司Management system of numerical control machining tool typical parts of complex parts of airplane and method
CN103337006A (en)*2013-05-312013-10-02中建钢构有限公司Management method of steel structured project management system
CN103827758A (en)*2011-09-302014-05-28西门子公司Management system with versatile display
CN103942401A (en)*2014-05-142014-07-23哈尔滨工业大学Tool kit and method for optimizing high-precision self-adaptation and modular spacecraft trajectory multi-constrained track
CN104252558A (en)*2014-07-022014-12-31哈尔滨工业大学BIM (Building Information Modeling) platform-based numerical control machining pretreatment method of non-standard building enclosure component

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1321275A (en)*1998-07-142001-11-07电脑联合想象公司Method and apparatus for interacting with source code control system
CN101763066A (en)*2009-12-152010-06-30沈阳飞机工业(集团)有限公司Management system of numerical control machining tool typical parts of complex parts of airplane and method
CN103827758A (en)*2011-09-302014-05-28西门子公司Management system with versatile display
CN103337006A (en)*2013-05-312013-10-02中建钢构有限公司Management method of steel structured project management system
CN103942401A (en)*2014-05-142014-07-23哈尔滨工业大学Tool kit and method for optimizing high-precision self-adaptation and modular spacecraft trajectory multi-constrained track
CN104252558A (en)*2014-07-022014-12-31哈尔滨工业大学BIM (Building Information Modeling) platform-based numerical control machining pretreatment method of non-standard building enclosure component

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯延力: "面向建筑工程设计的BIM产品构件分析及构件库管理系统建设", 《第十七届全国工程建设计算机应用大会论文集》*

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107277598A (en)*2016-04-072017-10-20北京文香信息技术有限公司For the net cast VOD system of teaching
CN108694191A (en)*2017-04-082018-10-23大连万达集团股份有限公司The method of quick-searching component information in BIM models
CN108694257A (en)*2017-04-082018-10-23大连万达集团股份有限公司It can be to method that point of observation is accurately positioned when browsing BIM models in Web browser
EP3608801A4 (en)*2017-04-082021-01-13Dalian Wanda Group Co., Ltd.Method of rapidly searching element information in a bim model
CN107066174A (en)*2017-04-132017-08-18广州神马移动信息科技有限公司Floating layer display methods, device and user terminal
CN108388391A (en)*2018-02-242018-08-10广联达科技股份有限公司Component display methods, system, augmented reality display device and computer media
CN108388391B (en)*2018-02-242020-06-30广联达科技股份有限公司Component display method, system, augmented reality display device, and computer medium
CN111832031A (en)*2019-04-172020-10-27久瓴(上海)智能科技有限公司Family file processing method and device, computer equipment and storage medium
CN112651070A (en)*2020-12-182021-04-13中哲国际工程设计有限公司Data processing method based on building information model
CN112669470A (en)*2020-12-312021-04-16佳讯飞鸿(北京)智能科技研究院有限公司Camera marking method and device based on BIM
CN112669470B (en)*2020-12-312024-05-28佳讯飞鸿(北京)智能科技研究院有限公司BIM-based camera labeling method and device
CN115203772A (en)*2022-07-292022-10-18广联达科技股份有限公司Component classification method, electronic equipment and device

Also Published As

Publication numberPublication date
CN105095564B (en)2018-05-08

Similar Documents

PublicationPublication DateTitle
CN105095564B (en)data processing method and device based on building information model
US11132820B2 (en)Graph expansion mini-view
US9442627B2 (en)Expandable two-dimensional flow for container hierarchy
US20110246875A1 (en)Digital whiteboard implementation
US20080111826A1 (en)Displaying resources using multiple visualization dimensions
CN115238214A (en) Display method, apparatus, computer equipment, storage medium and program product
US9418178B2 (en)Controlling a size of hierarchical visualizations through contextual search and partial rendering
CN104317474A (en)Window switching method and device
CN104081395A (en)User interface for accessing documents from a computing device
CN103324674B (en)Web page contents choosing method and device
CN104049900A (en)Floating window closing method and device
CN107015958A (en)Report generation method and device
CN103109264A (en)Creating a configuration file template
US20140189594A1 (en)Electronic device and display method
WO2021073076A1 (en)Method, apparatus and device for visualizing spreadsheet, and storage medium
CN110428003A (en)Modification method, device and the electronic equipment of sample class label
CN108064369A (en)The exchange method and device of flexible display screen
JP5762601B1 (en) Program editing apparatus, method, and program
CN109725958A (en)The method and device that the file of resource manager management is handled
Jiang et al.Graph4gui: Graph neural networks for representing graphical user interfaces
CN103927098A (en)Method for modifying and setting Widget function block
CN117194697A (en)Label generation method and device and electronic equipment
CN103336662B (en) Method and system for providing media content access
CN104951477B (en)Method and apparatus for crossing filter data
CN106293376A (en)Data processing method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20170425

Address after:Study of Hunnan New District 110168 Shenyang Road, Liaoning province 26-2-5 No. 1 room 209

Applicant after:Shenyang grace Engineering Consulting Co.,Ltd.

Address before:Shenyang City, Liaoning Province Hunnan Road 110168 No. 6-7 building G4 3-3-1

Applicant before:Liu Chengxue

TA01Transfer of patent application right
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20241008

Address after:276000 101, building 1, No. 0001, Keji Avenue, high tech Industrial Development Zone, Linyi City, Shandong Province

Patentee after:Linyi high tech Property Management Co.,Ltd.

Country or region after:China

Address before:Room 209, Door 1, No. 26-2-5 Xuefeng Road, Hunnan New District, Shenyang City, Liaoning Province 110168

Patentee before:Shenyang grace Engineering Consulting Co.,Ltd.

Country or region before:China

TR01Transfer of patent right
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180508

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp