CN107958074B - Engineering information display method and device - Google Patents
Engineering information display method and device Download PDFInfo
- Publication number
- CN107958074B CN107958074B CN201711305945.4A CN201711305945A CN107958074B CN 107958074 B CN107958074 B CN 107958074B CN 201711305945 A CN201711305945 A CN 201711305945A CN 107958074 B CN107958074 B CN 107958074B
- Authority
- CN
- China
- Prior art keywords
- node information
- engineering
- engineering node
- information
- current
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2423—Interactive query statement specification based on a database schema
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention provides an engineering information display method and device, and belongs to the technical field of engineering data. The method comprises the following steps: acquiring current engineering node information which is retrieved from an engineering database based on target engineering node information input by a user; judging whether the current engineering node information meets the preset index requirement or not; if not, acquiring current engineering node information, and acquiring at least one piece of engineering node information including the target engineering node information indexed before the current engineering node information, and acquiring at least two pieces of engineering node information; and displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information. And the terminal equipment clearly shows the association relation between projects related to the target project through the display of the connection relation diagram.
Description
Technical Field
The invention relates to the technical field of engineering data, in particular to an engineering information display method and device.
Background
In the engineering construction industry, users often need to refer to which construction enterprises have completed performance, or which enterprises have completed each mark segment of a project. Therefore, the information of the projects and the enterprises form a huge relational network. How to clearly retrieve and display the data after storing the data is a troublesome problem.
Disclosure of Invention
In view of the above, the present invention provides a method and an apparatus for displaying engineering information to effectively solve the above technical problems.
The embodiment of the invention is realized by the following modes:
in a first aspect, an embodiment of the present invention provides an engineering information display method, where the method includes: acquiring current engineering node information which is searched out in an engineering database based on target engineering node information input by a user according to an index relation between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information; judging whether the current engineering node information meets the preset index requirement or not; if not, obtaining the current engineering node information, and obtaining at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information, and obtaining at least two pieces of engineering node information; and displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
In a second aspect, an embodiment of the present invention provides an engineering information display apparatus, where the apparatus includes: and the information indexing module is used for acquiring current engineering node information which is retrieved from the engineering database based on target engineering node information input by a user according to the indexing relationship between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information. And the judging module is used for judging whether the current engineering node information meets the preset index requirement. And the information obtaining module is used for obtaining the current engineering node information and at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information when the current engineering node information is not obtained, and obtaining at least two pieces of engineering node information. And the display module is used for displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
The embodiment of the invention has the beneficial effects that:
the terminal device obtains target engineering node information required to be retrieved by a user according to the index relationship between each piece of pre-stored engineering node information and the corresponding piece of pre-stored engineering node information in the engineering database, and the terminal device can retrieve at least two pieces of engineering node information which contain the target engineering node information and have the index relationship with each other. Further, the terminal device displays a connection relation graph between each icon of the at least two engineering node information and each corresponding icon of the at least two engineering node information. Therefore, the terminal device clearly shows the association relationship between projects related to the target project through the display of the connection relationship diagram, and further enables the user to clearly know the association relationship.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 shows a block diagram of a terminal device according to a first embodiment of the present invention;
FIG. 2 is a flowchart illustrating an engineering information displaying method according to a second embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a display effect in an engineering information display method according to a second embodiment of the present invention;
FIG. 4 is a first block diagram of an engineering information presentation apparatus according to a third embodiment of the present invention;
FIG. 5 is a block diagram illustrating a structure of a determination module in an engineering information displaying apparatus according to a third embodiment of the present invention;
FIG. 6 is a block diagram illustrating a display module of an engineering information display apparatus according to a third embodiment of the present invention;
fig. 7 shows a second structural block diagram of an engineering information presentation apparatus according to a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. The terms "first," "second," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
First embodiment
Referring to fig. 1, a first embodiment of the present invention provides a block diagram of a terminal device 10. The terminal device 10 includes: the system comprises an engineering information display device, a memory 101, a storage controller 102, a processor 103, a peripheral interface 104, an input/output unit 105 and a display unit 106.
The memory 101, the memory controller 102, the processor 103, the peripheral interface 104, the input/output unit 105, and the display unit 106 are electrically connected to each other directly or indirectly to implement data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The engineering information presentation device comprises at least one software functional module which can be stored in the memory in the form of software or firmware (firmware) or solidified in the Windows operating system of the terminal equipment 10. The processor 103 is used to execute executable modules stored in the memory 101, such as software functional modules or computer programs included in the engineering information presentation apparatus.
The Memory 101 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory 101 is configured to store a program, and the processor 103 executes the program after receiving the execution instruction, and the method executed by the terminal device 10 defined by the process disclosed in any embodiment of the present invention may be applied to the processor 103, or implemented by the processor 103.
The processor 103 may be an integrated circuit chip having signal processing capabilities. The processor may be a general-purpose processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. The general purpose processor 103 may be a microprocessor or the processor may be any conventional processor or the like.
The peripheral interface 104 couples various input and output units 105 to the processor 103 and to the memory 101. In some embodiments, the peripheral interface, the processor, and the memory controller may be implemented in a single chip. In other examples, they may be implemented separately from the individual chips.
The input and output unit 105 is used for providing input data for a user to realize interaction between the user and the data acquisition terminal. The input/output unit may be, but is not limited to, a mouse, a keyboard, and the like.
The display unit 106 provides an interactive interface between the mobile terminal and the user, such as a user operation interface, or for displaying image data to a user reference. In this embodiment, the display unit may be a liquid crystal display or a touch display. In the case of a touch display, the display can be a capacitive touch screen or a resistive touch screen, which supports single-point and multi-point touch operations. The support of single-point and multi-point touch operations means that the touch display can sense touch operations simultaneously generated from one or more positions on the touch display, and the sensed touch operations are sent to the processor for calculation and processing.
Second embodiment
Referring to fig. 2, a second embodiment of the present invention provides an engineering information displaying method, including: step S100, step S200, step S300, and step S400.
Step S100: and obtaining current engineering node information which is searched out from the engineering database based on target engineering node information input by a user according to the index relationship between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information.
In order to retrieve the engineering node information, the information of each engineering node needs to be stored in an engineering database in advance. In this embodiment, the information of each engineering node may be first constructed based on the relational database, so that the information of each engineering node after the construction of the relationship is stored in the engineering database. The type of the relational database can adopt a relational database or a non-relational database, wherein the non-relational database has the advantages of no need of parsing through an sql layer (Structured Query Language), high read-write performance, flexible table structure and various formats for storing data. Optionally, the type of the relational database in this embodiment may adopt a non-relational database, for example, the relational database may adopt a Titan graph database. In addition, the engineering database can adopt the Hbase database to store the information of each engineering node after the relationship is built. In addition, a search plug-in is also needed for searching the engineering database, and in the embodiment, the search plug-in may be selected as a full text search Engine (ES). Moreover, in order to facilitate the subsequent display of the retrieved engineering database in a connection relation graph mode, a force guide graph plug-in unit can be further arranged.
Before the method of the invention is executed, databases, search engines and plug-ins need to be built into the terminal equipment. Specifically, the relational database may be installed on the terminal device first, and after installation, a default configuration of the relational database may be selected and the service may be started. Secondly, whether the relational database is started successfully is tested on the terminal equipment. And then, installing the engineering database, the full-text search engine and the force guide graph plug-in unit on the terminal equipment in a cluster split installation configuration mode. Finally, whether the environment building of the terminal equipment is successful or not needs to be tested, and the example gallery of the spirit map carried by the relational database can be imported into the engineering database. Then inputting any god in the map of gods on the full-text search engine, executing retrieval, checking whether the connection relation graph which is displayed on the terminal equipment and is related to the input god is correct, and if so, indicating that the environment on the terminal equipment is successfully built.
After the environment on the terminal device is built, the engineering information needs to be input in advance and stored in the engineering database in the form of engineering node information. Wherein the engineering information may include: the construction unit information in each project information may include information of nearly two thousand construction enterprises, and the construction project information in each project information may include nearly seventy thousand project information. In addition, the construction unit information specifically includes: the name of the construction unit, the construction section and other information of the construction unit, the construction engineering information specifically includes: name of construction project, project mark section in construction project and other information.
In this embodiment, first, the engineering information is input into a relational database in advance, and the relational database extracts the engineering node information in each piece of engineering information from the engineering information according to a preset program, that is, extracts the construction unit node information in each piece of construction unit information, and extracts the construction engineering node information in each piece of construction engineering information. Since the engineering node information includes: the project/unit name and the project mark section, the node information of each construction unit specifically comprises: the name of the construction unit and the construction section of the construction unit, wherein the node information of each construction project specifically comprises: name of construction project and project mark section in construction project. For example, the construction unit information is: the 1 segment of the project with the name A, B, the company establishment time XX and the company achievement XX are further extracted, and the construction unit node information of the construction unit information is: 1 chapter for the names a and B project.
It should be noted that the extracted node information is used as a connection node in a connection relationship graph to be subsequently presented.
And then, the relational database establishes an index relation between each piece of engineering node information and each piece of corresponding engineering node information in advance. The relational database firstly obtains the engineering mark section in each piece of engineering node information, and after traversing other pieces of engineering node information, obtains at least one piece of engineering node information, wherein the engineering mark section in the other pieces of engineering node information is the same as the engineering mark section in each piece of engineering node information. And then the relational database establishes an index relation of the engineering mark segments according to the same engineering node information of every two engineering mark segments. For example, the engineering mark segment in the engineering node information a is 1 mark segment of XX engineering, and in other engineering node information, if there is an engineering mark segment in the engineering node information B which is also 1 mark segment of XX engineering, the engineering node information a and the engineering node information B establish an index relationship of 1 mark segment of XX engineering. Further, after the relationship coefficient database establishes the index relationship between each piece of engineering node information and each piece of corresponding engineering node information, the relationship database stores each piece of engineering node information with the index relationship and each piece of corresponding engineering node information into the engineering database to complete the pre-data storage.
When a user inputs target engineering node information to be retrieved on an interactive interface of the terminal device, for example, the user inputs the target engineering node information in the input interface and clicks for retrieval based on a full-text search engine on the terminal device, the target engineering node information may be a construction/engineering name or an engineering mark segment, so that the terminal device can obtain the target engineering node information. And the terminal equipment determines pre-stored engineering node information which is the same as the target engineering node information from the engineering node information according to the engineering node information pre-stored in the engineering database. And the terminal equipment searches at least one piece of current engineering node information which has an index relation with the prestored engineering node information from the engineering database according to the index relation of the prestored engineering node information. And the at least one piece of current engineering node information is at least one piece of engineering node information searched by the terminal equipment at the current moment. For example, the pre-stored engineering node information is engineering node information a, and the engineering node information a and the engineering node information B establish an index relationship of 1 segment of the XX engineering, so that the engineering node information B which is the current engineering node information can be found according to the index relationship.
It can be understood that, in order to avoid the description of the description, the present embodiment is described in terms of at least one piece of current engineering node information that is found by performing a primary index according to an index relationship, where the primary index is an index progression of 1 for each piece of current engineering node information in the at least one piece of current engineering node information, that is, each piece of current engineering node information in the at least one piece of current engineering node information is indexed by a first index. In practical applications, the index level of the at least one current engineering node information includes, but is not limited to, level 1. In addition, in order to avoid description accumulation, the terminal device processes each piece of current engineering node information in the at least one piece of current engineering node information in the same manner, so that the terminal device is taken as an example to describe any one piece of current engineering node information in the at least one piece of current engineering node information.
Step S200: and judging whether the current engineering node information meets the preset index requirement.
After the current engineering node information is found at the current moment, the terminal equipment needs to know whether the searching needs to be finished or not through the current engineering node information, and then the terminal equipment judges whether the current engineering node information meets the preset index requirement or not according to the preset index requirement.
Specifically, the terminal device obtains current engineering node information, and the terminal device judges that one piece of to-be-indexed engineering node information has an index relationship with the current engineering node information from at least one index relationship of the current engineering node information. For example, if the engineering node information B is the current engineering node information indexed based on the index relationship of the engineering node information a and the engineering node information B, which is set up as the 1 st segment of the XX engineering, the terminal device needs to determine whether the engineering node information B has the index relationship with the engineering node information other than the engineering node information a.
And if not, indicating that the preset index requirement is not met, and ending the index. That is, when the current engineering node information is indexed again, if there is no other engineering node information to be indexed and the current engineering node information have an index relationship, further indexing cannot be performed according to the current engineering node information, so that the indexing needs to be finished.
If yes, the explanation is to continue the determination.
In this embodiment, a preset index number is preset in the terminal device, and the value of the preset index number may be, for example, 3, but the value may be adjusted according to the actual situation.
If so, the terminal device further determines whether the index level of the current engineering node information does not reach a preset index level.
And if so, indicating that the preset index requirement is met.
And if not, indicating that the preset index requirement is not met, and ending the index. That is to say, in this embodiment, the index progression of the current engineering node information is defined to ensure that the subsequent connection relationship graph is clearly presented, so as to prevent the current engineering node information from being obtained by unlimited indexing. For example, the engineering node information B, which is the current engineering node information, is obtained by three-level indexing, and the number of index levels reaches a preset index level. Even if the engineering node information B has an index relationship with other engineering node information to be indexed, the terminal equipment also ends the indexing when the engineering node information B is indexed.
Step S300: and if not, obtaining the current engineering node information, and obtaining at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information, and obtaining at least two pieces of engineering node information.
And if the terminal equipment judges that the preset indexing requirement is met, the retrieval does not need to be finished at present, and the terminal equipment can continue to index new engineering node information to be indexed according to the current engineering node information. And the terminal equipment uses the current engineering node information to index new current engineering node information, and returns to execute the step S200.
And when the terminal equipment judges that the preset index requirement is not met, the retrieval is indicated to be ended. And when the retrieval is finished, the terminal equipment correspondingly obtains the current engineering node information obtained at the current moment and obtains at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information. It can be understood that the terminal device has passed through at least one level of index in the process of retrieval, so that the terminal device obtains at least two pieces of engineering node information when the retrieval is finished, and each piece of engineering node information in the at least two pieces of engineering node information has an index relationship with each piece of corresponding engineering node information.
Step S400: and displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
After the retrieval is finished, the terminal device can generate and display a connection relation graph of the obtained at least two engineering node information based on the force guide graph plug-in. Specifically, according to the force guide graph plug-in, in the process that the terminal device retrieves and obtains at least two pieces of engineering node information, the terminal device obtains the same engineering mark segment in every two pieces of engineering node information with the index relation, and generates mark segment node icons corresponding to every engineering mark segment, wherein at least one mark segment node icon is formed. Further, the terminal device also generates an icon of the engineering node information corresponding to each engineering node information. And then, the terminal equipment displays a connection relation graph of each project node information icon and each corresponding project node information icon connected with the corresponding mark section node icon based on the force guide graph plug-in.
As shown in fig. 3, in the connection relationship diagram displayed by the terminal device, an icon of company a as one piece of engineering node information is connected with a 4-labeled segment node icon, and an icon of YY item as one piece of engineering node information is also connected with the 4-labeled segment node icon. It illustrates that the 4-segment of the YY project was completed by the contract of company A. The XX item as an icon of the project node information is also connected with the 1-segment node icon and the 2-segment node icon, respectively, while the a company as an icon of the project node information is connected with the 1-segment node icon, and the B company as an icon of the project node information is connected with the 2-segment node icon. It illustrates that the 1 segment of the XX project is completed by the contract of company A, while the 2 segment of the XX project is completed by the contract of company B.
Third embodiment
Referring to fig. 4, a third embodiment of the present invention provides an engineering information displaying apparatus 100, wherein the engineering information displaying apparatus 100 includes:
the information indexing module 110 is configured to obtain current engineering node information that is retrieved from the engineering database based on target engineering node information input by a user according to an index relationship between each piece of pre-stored engineering node information in the engineering database and corresponding piece of pre-stored engineering node information.
The determining module 120 is configured to determine whether the current engineering node information meets a preset index requirement.
The information obtaining module 130 is configured to, if the current engineering node information is not obtained, obtain the current engineering node information, obtain at least one piece of engineering node information including the target engineering node information indexed before the current engineering node information, and obtain at least two pieces of engineering node information.
The displaying module 140 is configured to display a connection relationship graph between an icon of each engineering node information of the at least two engineering node information and an icon of each corresponding engineering node information according to an index relationship between each engineering node information of the at least two engineering node information and each corresponding engineering node information.
Referring to fig. 5, in an engineering information displaying apparatus 100 according to a third embodiment of the present invention, a determining module 120 includes:
the first determining unit 121 is configured to determine whether the engineering database has information of an engineering node to be indexed and the current engineering node information have a relationship with an index.
If so, the second determining unit 122 is configured to determine whether the index level of the current engineering node information does not reach a preset index level, where the index level is used to represent that the current engineering node information is indexed based on the index of the target engineering node information for the second time.
Referring to fig. 6, in an engineering information displaying apparatus 100 according to a third embodiment of the present invention, a displaying module 140 includes:
the segment node determining unit 141 is configured to, in the at least two pieces of engineering node information, use the same engineering segment in every two pieces of engineering node information having an index relationship as a segment node icon.
The display unit 142 is configured to display the connection relationship graph in which the icon of each piece of engineering node information and the corresponding icon of each piece of engineering node information are connected to the corresponding mark segment node icon in the at least two pieces of engineering node information.
Referring to fig. 7, in an engineering information displaying apparatus 100 according to a third embodiment of the present invention, the engineering information displaying apparatus 100 further includes:
an executing module 150, configured to use the current engineering node information to index new current engineering node information if the current engineering node information is not the new current engineering node information, and return to the executing step: and obtaining current engineering node information which is searched out from the engineering database based on target engineering node information input by a user according to the index relationship between each preset engineering node information and the corresponding preset engineering node information in the engineering database.
It should be noted that, as those skilled in the art can clearly understand, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
In summary, embodiments of the present invention provide an engineering information display method and an apparatus, where the engineering information display method includes: acquiring current engineering node information which is searched out in the engineering database based on target engineering node information input by a user according to the index relationship between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information; judging whether the current engineering node information meets the preset index requirement or not; if not, acquiring current engineering node information, and acquiring at least one piece of engineering node information including the target engineering node information indexed before the current engineering node information, and acquiring at least two pieces of engineering node information; and displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
The terminal device obtains target engineering node information required to be retrieved by a user according to the index relationship between each piece of pre-stored engineering node information and the corresponding piece of pre-stored engineering node information in the engineering database, and the terminal device can retrieve at least two pieces of engineering node information which contain the target engineering node information and have the index relationship with each other. Further, the terminal device displays a connection relation graph between each icon of the at least two engineering node information and each corresponding icon of the at least two engineering node information. Therefore, the terminal device clearly shows the association relationship between projects related to the target project through the display of the connection relationship diagram, and further enables the user to clearly know the association relationship.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes will occur to those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. An engineering information display method, characterized in that the method comprises:
acquiring current engineering node information which is searched out in an engineering database based on target engineering node information input by a user according to an index relation between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information;
judging whether the current engineering node information meets the preset index requirement or not;
if not, obtaining the current engineering node information, and obtaining at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information, and obtaining at least two pieces of engineering node information;
and displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
2. The method for displaying engineering information according to claim 1, wherein the determining whether the current engineering node information meets a preset index requirement includes:
judging whether the project database has a relation between the information of a project node to be indexed and the current project node information and the index;
if so, judging whether the index level of the current engineering node information does not reach a preset index level, wherein the index level is used for representing that the current engineering node information is indexed based on the index of the target engineering node information for the second time.
3. The method for displaying engineering information according to claim 2, wherein after determining whether the current engineering node information meets a preset index requirement, the method further comprises:
if yes, using the current engineering node information to index new current engineering node information, and returning to the execution step: and obtaining current engineering node information which is searched out from the engineering database based on target engineering node information input by a user according to the index relationship between each preset engineering node information and the corresponding preset engineering node information in the engineering database.
4. The method for displaying engineering information according to claim 1, wherein the indexing relationship between each piece of engineering node information and each corresponding piece of engineering node information comprises: and an index relationship is formed between the engineering mark segment in each piece of engineering node information and the same engineering mark segment in each piece of corresponding engineering node information.
5. The method for displaying engineering information according to claim 4, wherein the step of displaying the connection relationship graph between the icon of each engineering node information of the at least two engineering node information and the icon of each corresponding engineering node information comprises:
in the at least two pieces of engineering node information, the same engineering mark segment in every two pieces of engineering node information with the index relation is used as a mark segment node icon;
and in the at least two pieces of engineering node information, displaying the connection relation graph in which the icon of each piece of engineering node information and the corresponding icon of each piece of engineering node information are connected with the corresponding mark section node icon.
6. The method for displaying engineering information according to claim 1, wherein the engineering node information is construction unit node information or construction engineering node information.
7. An engineering information presentation device, the device comprising:
the information indexing module is used for acquiring current engineering node information which is retrieved from the engineering database based on target engineering node information input by a user according to an indexing relation between each piece of pre-stored engineering node information in the engineering database and the corresponding piece of pre-stored engineering node information;
the judging module is used for judging whether the current engineering node information meets the preset index requirement or not;
the information obtaining module is used for obtaining the current engineering node information and at least one piece of engineering node information which is indexed before the current engineering node information and comprises the target engineering node information when the current engineering node information is not obtained, and obtaining at least two pieces of engineering node information;
and the display module is used for displaying a connection relation graph between the icon of each engineering node information in the at least two engineering node information and the icon of each corresponding engineering node information according to the index relation between each engineering node information in the at least two engineering node information and each corresponding engineering node information.
8. The engineering information presentation device of claim 7, wherein the determining module comprises:
the first judging unit is used for judging whether the project database has a relation between information of a project node to be indexed and the current project node information and indexing;
and the second judging unit is used for judging whether the index level of the current engineering node information does not reach a preset index level when the current engineering node information is yes, wherein the index level is used for representing that the current engineering node information is indexed based on the index of the target engineering node information for the second time.
9. The engineering information presentation device of claim 8, further comprising:
and the execution module is used for using the current engineering node information to index new current engineering node information when the current engineering node information is not the current engineering node information, and returning to the execution step: and obtaining current engineering node information which is searched out from the engineering database based on target engineering node information input by a user according to the index relationship between each preset engineering node information and the corresponding preset engineering node information in the engineering database.
10. The engineering information presentation device of claim 7, wherein the presentation module comprises:
a segment node determining unit, configured to use, in the at least two pieces of engineering node information, an identical engineering segment in every two pieces of engineering node information having an index relationship as a segment node icon;
and the display unit is used for displaying the connection relation graph in which the icon of each piece of engineering node information and the corresponding icon of each piece of engineering node information are connected with the corresponding mark section node icon in the at least two pieces of engineering node information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711305945.4A CN107958074B (en) | 2017-12-11 | 2017-12-11 | Engineering information display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711305945.4A CN107958074B (en) | 2017-12-11 | 2017-12-11 | Engineering information display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107958074A CN107958074A (en) | 2018-04-24 |
CN107958074B true CN107958074B (en) | 2020-06-26 |
Family
ID=61958645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711305945.4A Active CN107958074B (en) | 2017-12-11 | 2017-12-11 | Engineering information display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107958074B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101655862A (en) * | 2009-08-11 | 2010-02-24 | 华天清 | Method and device for searching information object |
CN102136007A (en) * | 2011-03-31 | 2011-07-27 | 石家庄铁道大学 | Small world property-based engineering information organization method |
CN103927360A (en) * | 2014-04-18 | 2014-07-16 | 北京大学 | Software project semantic information presentation and retrieval method based on graph model |
CN104794242A (en) * | 2015-05-11 | 2015-07-22 | 何杨洲 | Searching methods |
CN106126614A (en) * | 2016-06-21 | 2016-11-16 | 山东合天智汇信息技术有限公司 | A kind of method and system reviewing Liang Ge enterprise multi-layer associated path |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160371392A1 (en) * | 2015-06-17 | 2016-12-22 | Qualcomm Incorporated | Selectively indexing data entries within a semi-structured database |
-
2017
- 2017-12-11 CN CN201711305945.4A patent/CN107958074B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101655862A (en) * | 2009-08-11 | 2010-02-24 | 华天清 | Method and device for searching information object |
CN102136007A (en) * | 2011-03-31 | 2011-07-27 | 石家庄铁道大学 | Small world property-based engineering information organization method |
CN103927360A (en) * | 2014-04-18 | 2014-07-16 | 北京大学 | Software project semantic information presentation and retrieval method based on graph model |
CN104794242A (en) * | 2015-05-11 | 2015-07-22 | 何杨洲 | Searching methods |
CN106126614A (en) * | 2016-06-21 | 2016-11-16 | 山东合天智汇信息技术有限公司 | A kind of method and system reviewing Liang Ge enterprise multi-layer associated path |
Also Published As
Publication number | Publication date |
---|---|
CN107958074A (en) | 2018-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2017200055B2 (en) | Integrated developer workflow for data visualization development | |
US11625406B2 (en) | Website scoring system | |
US10789304B2 (en) | Method and system for measuring user engagement with content items | |
US11474926B2 (en) | Method and system for measuring user engagement with content items | |
CN108701121B (en) | Dispatching user input to multiple input fields in a user interface | |
US20120290583A1 (en) | Using Application Metadata To Identify Applications Of Interest | |
JP6222923B2 (en) | File management program, file management apparatus, and file management method | |
US10268655B2 (en) | Method, device, server and storage medium of searching a group based on social network | |
JP6110139B2 (en) | File management program, file management apparatus, and file management method | |
CN107958074B (en) | Engineering information display method and device | |
CN109271224B (en) | Method and apparatus for determining position | |
CN116719843A (en) | Query method, storage medium and device for database system | |
JP2014067314A (en) | Electronic commerce server device | |
CN114020813A (en) | Data comparison method, device and equipment based on Hash algorithm and storage medium | |
CN111309988B (en) | Character string retrieval method and device based on coding and electronic equipment | |
CN113779362A (en) | Data searching method and device | |
JP5997738B2 (en) | Information providing system, information providing server, information providing method and program | |
CN109697141B (en) | Method and device for visual testing | |
JP5538459B2 (en) | Information processing apparatus and method | |
US20160110387A1 (en) | Product lifecycle management system | |
KR20200059349A (en) | Search service method | |
CN110297825B (en) | Data processing method, device, computer equipment and storage medium | |
JP5851574B2 (en) | Facility information providing apparatus, facility information providing method, and facility information providing program | |
JP5530334B2 (en) | Information search apparatus and information search program | |
CN111177146B (en) | Data analysis method, device and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |