CN101916162B - Method, server and system for generating dynamic interface based on digraph - Google Patents

Method, server and system for generating dynamic interface based on digraph Download PDF

Info

Publication number
CN101916162B
CN101916162B CN2010102455728A CN201010245572A CN101916162B CN 101916162 B CN101916162 B CN 101916162B CN 2010102455728 A CN2010102455728 A CN 2010102455728A CN 201010245572 A CN201010245572 A CN 201010245572A CN 101916162 B CN101916162 B CN 101916162B
Authority
CN
China
Prior art keywords
digraph
node
information
page
fileinfo
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
Application number
CN2010102455728A
Other languages
Chinese (zh)
Other versions
CN101916162A (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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN2010102455728A priority Critical patent/CN101916162B/en
Publication of CN101916162A publication Critical patent/CN101916162A/en
Application granted granted Critical
Publication of CN101916162B publication Critical patent/CN101916162B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method, a server and a system for generating a dynamic interface based on a digraph. The server comprises a digraph data reading device, a digraph data analysis device, a digraph data storage device, an initial page construction device, a user input device, a data conversion device, a dynamic flow control device, a dynamic page construction device and a page display device, wherein the digraph data reading device is used for reading file information of the digraph; the digraph data analysis device is used for analyzing the digraph node information and the information of the relation between the digraph nodes from the file information of the digraph; the initial page construction device is used for establishing an initial page; the data conversion device is used for converting the operation data into the node information of the digraph; the dynamic flow control device is used for extracting the page marker of a node corresponding to the operation data and a page marker corresponding to a relevant node; and the dynamic page construction device is used for dynamically constructing a page with a moving relation in the digraph. The method, server and system solve the problems that the whole interface cannot be displayed due to the limitation on the size of the display screen of a computer and the static interface cannot be dynamically moved and interacted.

Description

A kind of dynamic interface generation method, server and system based on digraph
Technical field
The present invention particularly about the computer interface generation technique of digraph, is a kind of dynamic interface generation method, server and system based on digraph about microcomputer data processing concretely.
Background technology
In computer data was handled, computer operation interface was more and more important concerning the user.Because friendly flexibly interfacial energy improves the ease for use of computer data processing system greatly, improves user's the service efficiency and the maintainability of system, and then can improve the efficient that computer data is handled.
In the prior art, computer system generally is that the mode with static graphics shows to user's software for display demand data information and software prototype data message the time, wherein the most important thing is to show with the mode of digraph.
Digraph is not geometric figure or the shape figure of object under the ordinary meaning, but one expressed definite things with abstract form, and the mathematic system that possesses or do not possess certain particular kind of relationship between the things.By a set that the set E of set V and line is between points formed to (V E) is called figure, and (V E) representes with G.Element among the V is called node, and the element among the E is called the limit.If the limit among the figure is oriented, then be called digraph.The ordered pair that limit in the digraph is made up of two summits, ordered pair represent with angle brackets that usually like directed edge of < vi, v>expression, wherein vi is the initial point on limit, and vj is the terminal point on limit.< vi, vj>and < vj, vi>represents two different directed edges.
As shown in Figure 1, be the instance of a digraph, node set V={V01 wherein, V02, V03, V04, V05, V06, V07, V08, V09, V10, V11}, limit set E={e01, e02, e03, e04, e05, e06, e07, e08, e09, e10, e11, e12, e13, e14, e15}.Each bar limit is oriented limit among Fig. 1.Node set V also is called as vertex set, and limit set E also is called as the limit collection.
The form of the digraph among Fig. 1 is showing that simple graph data time ratio is easier to received by the user; But when figure is relatively complicated, on the one hand, the size of computer display screens limit can not show complete; The user must about move up and down, seem very inconvenient.On the other hand, the display interface of this static state is not directly perceived, can not realize dynamic circulation with mutual, and the user is difficult to put in order circulation relation wherein sometimes, and is also unfriendly with user's interactive interface, has influenced user's service efficiency.
Summary of the invention
The embodiment of the invention provides a kind of dynamic interface generation method, server and system based on digraph, can not be shown complete interface with big or small limit that solves because of computer display screens, and static interfaces can not realize dynamically circulation and mutual problem.
One of the object of the invention is, a kind of dynamic interface generation method based on digraph is provided, and this method comprises: read the digraph fileinfo; From the digraph fileinfo, parse digraph nodal information and digraph relationships between nodes information; Store to graphic file information, digraph nodal information and digraph relationships between nodes information; Read the digraph nodal information and the digraph relationships between nodes information of storage, find the digraph start node, extract start node corresponding page sign, make up start page, and show start page according to start node corresponding page sign; Receive the service data of user according to the start page input; Convert service data into the nodal information of digraph; According to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of interdependent node of service data corresponding node with the service data corresponding node; According to the page that the circulation relation is arranged in the page marker of service data corresponding node and the pairing page marker dynamic construction of the said interdependent node digraph; Show the page that the circulation relation is arranged in the digraph.
One of the object of the invention is, a kind of dynamic interface generation system based on digraph is provided, and this system comprises: the digraph data fetch device is used to read the digraph fileinfo; The digraph data analysis device is used for parsing digraph nodal information and digraph relationships between nodes information from the digraph fileinfo; The digraph data storage device is used to store to graphic file information, digraph nodal information and digraph relationships between nodes information; The start page constructing apparatus is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign; User input apparatus is used to receive the service data of user according to the start page input; DTU is used for converting service data into the nodal information of digraph; The dynamic flow control device; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of said interdependent node of service data corresponding node with the service data corresponding node; The dynamic page constructing apparatus is used for according to the page marker and the pairing page marker dynamic construction of the interdependent node digraph of service data corresponding node the page that circulates and concern being arranged; Page display device is used for showing that start page and/or digraph have the page of circulation relation.
One of the object of the invention is, a kind of dynamic interface generation system based on digraph is provided, and this system comprises: user terminal and interface generate server; The interface generates server and is connected with user terminal through network; The interface generation system comprises: the digraph data fetch device is used to read the digraph fileinfo; The digraph data analysis device is used for parsing digraph nodal information and digraph relationships between nodes information from the digraph fileinfo; The digraph data storage device is used to store to graphic file information, digraph nodal information and digraph relationships between nodes information; The start page constructing apparatus is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign; DTU is used for transmitting the nodal information that service data converts digraph into to user terminal; The dynamic flow control device; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of interdependent node of service data corresponding node with the service data corresponding node; The dynamic page constructing apparatus is used for according to the page marker and the pairing page marker dynamic construction of the interdependent node digraph of service data corresponding node the page that circulates and concern being arranged; Page display device is used for showing that start page and/or digraph have the page of circulation relation; User input apparatus is used to receive the service data of user according to the start page input.
Beneficial effect of the present invention is: overcome present computer processing system and when software for display demand data information and software prototype data message, can only show with the mode of static digraph; Through dynamic user interface techniques means are provided; Can realize software requirement data message and software prototype data message are dynamically shown its circulation relation information; For the user provides dynamic negotiable and mutual interface; Improve the friendly of user interface, improved user's service efficiency.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, to those skilled in the art; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the digraph of prior art;
Fig. 2 is that the dynamic interface based on digraph of the embodiment of the invention generates method flow diagram;
Fig. 3 be the embodiment of the invention generate the structured flowchart of server based on the dynamic interface of digraph;
Fig. 4 is the structured flowchart of the digraph data analysis device of the embodiment of the invention;
Fig. 5 is the digraph of the embodiment of the invention;
Fig. 6 is the text application figure of the digraph file of the embodiment of the invention;
Fig. 7 is the workflow diagram based on the dynamic interface generation system of digraph of the embodiment of the invention;
Fig. 8 is the class and the data of attribute information structural drawing thereof of the digraph node of the embodiment of the invention;
Fig. 9 to Figure 11 is the dynamic page synoptic diagram of the embodiment of the invention;
Figure 12 is the synoptic diagram based on the dynamic interface generation system of digraph of the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Relatively praise highly in the computer system at present and use literal and Tu Lai to represent data message, wherein generally adopt the mode of digraph to represent for data processing and procedure information.But, concern at system data under the situation of more complicated that digraph is not too understandable and not too make things convenient for the client to use, and adopt the mode of dynamic interface to use than the clear and more convenient more client of digraph.
As shown in Figure 2, the dynamic interface generation method based on digraph of the embodiment of the invention comprises: read digraph fileinfo (seeing step S101); From the digraph fileinfo, parse digraph nodal information and digraph relationships between nodes information (seeing step S102); Store to graphic file information, digraph nodal information and digraph relationships between nodes information (seeing step S103); Read the digraph nodal information and the digraph relationships between nodes information of storage; Find the digraph start node; Extract start node corresponding page sign, make up start page, and show start page (seeing step S104) according to start node corresponding page sign; Receive the service data (see step S105) of user according to the start page input; Convert service data into the nodal information (seeing step S106) of digraph; According to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of interdependent node (seeing step S107) of service data corresponding node with the service data corresponding node; According to the page (seeing step S108) that the circulation relation is arranged in the page marker of service data corresponding node and the pairing page marker dynamic construction of the said interdependent node digraph; Show the page (seeing step S109) that the circulation relation is arranged in the digraph.
As shown in Figure 3, the dynamic interface based on digraph of the embodiment of the invention generates server and comprises: digraph data fetch device 101 is used to read the digraph fileinfo; Digraph data analysis device 102 is used for parsing digraph nodal information and digraph relationships between nodes information from the digraph fileinfo; Digraph data storage device 103 is used to store to graphic file information, digraph nodal information and digraph relationships between nodes information; Start page constructing apparatus 104 is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign; User input apparatus 105 is used to receive the service data of user according to the start page input; DTU 106 is used for converting service data into the nodal information of digraph; Dynamic flow control device 107; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of said interdependent node of service data corresponding node with the service data corresponding node; Dynamic page constructing apparatus 108 is used for according to the page marker and the pairing page marker dynamic construction of the interdependent node digraph of service data corresponding node the page that circulates and concern being arranged; Page display device 109 is used for showing that start page and/or digraph have the page of circulation relation.
The user provides after the digraph UML file, and digraph data fetch device 101 reads in the digraph file with text mode, then the digraph file information storage in digraph data storage device 103.
Digraph data analysis device 102 obtains the digraph fileinfo from digraph data storage device 103; Then the digraph fileinfo is resolved, be stored in the nodal information and the relation information between the node that parse again in the digraph data storage device 103 after having resolved.
Digraph G be an ordered pair (V, E), V is the set of a limited node, E is by two ordered pair set that different nodes are formed among the V, the element among the E is called the limit.Digraph data analysis device 102 is resolved each node text in the figure exactly, accomplishes reading and storing of node set V, comprises nodename, node type etc.
As shown in Figure 5; The text resolution method of this digraph node is: limited node V set is nodes node set in the text, and the node that type (type) equals " State " is that node that state property node, type equal " ActivityState " is that the node that equals " Object " for decision node, type that running node, type equal " Decision " is an Object node.The result that the digraph fileinfo is carried out producing after the node parsing sees table 1:
Table 1
Figure GDA00002038160400061
Figure GDA00002038160400071
The information that different nodes comprises is different, and according to the incidence relation between the node, also different for the combination between the different nodes.Digraph data analysis device 102 is not only the parse node self-information, and needs the related information between the parse node, just the information on limit.
As shown in Figure 6, be the example of digraph UML body of an instrument.The text resolution method of the related information between the digraph node is: following information for " limit " indicated in key word " TransView "; Key word " start " expression start node; Key word " end " expression end node, the arrangement that these two nodes constitute is " limit ".Through the retrieval of above-mentioned key word, the node of digraph is concerned that in twos (information on limit) resolve.The result is shown in table 2 and table 3:
Table 2
Figure GDA00002038160400072
Table 3
Figure GDA00002038160400073
Table 3
The node attribute information that dissimilar nodes comprises is also different, and digraph data analysis device 102 need be resolved respectively according to each node types.Each node attribute information is resolved as follows in Fig. 5:
Object (Object) node: the Object node comprises the object of data processing in the digraph.Learn that according to table 1 the Object node among Fig. 5 has four (V2, V4, V6 and V8).The Object node can obtain pairing type of node according to nodal information; As the user inquiring page according to the nodal information among Fig. 5 (the user inquiring page: the page) obtain the corresponding class of this node and be the page, then according to the class among Fig. 8 can type of obtaining comprises attribute.After the attribute of type of obtaining, can resolve the pairing attribute information of Object this attribute of node according to the attribute of class.The Object nodal information such as the following table that finally parse:
Table 4: node V2 information
Figure GDA00002038160400081
Table 5: node V4 information
Table 6: node V6 information
Table 7: node V8 information
Figure GDA00002038160400091
State (State) node: the State node is a state property node, act as display message.Node itself does not comprise the information that needs show, and through carrying out the demonstration of information with the Object node relationships.Learn that according to table 1 the State node among Fig. 5 has three (V1, V7 and V9).It is the user inquiring page that explicit user query page node draws related Object node according to the node incidence relation of resolving in the table 3, in like manner, can parse the related Object node of all the other two State nodes.The State nodal information such as the table 8 that finally parse:
Table 8
Figure GDA00002038160400092
Operation (ActivityState) node: the ActivityState node is as the operability node, and node itself does not comprise information yet, and through related with the Object node.Learn that according to table 1 the ActivityState node among Fig. 5 has one (V3).Drawing the related Object node of searching user's information according to the node incidence relation of resolving in the table 3 again is inquiring user.The ActivityState nodal information such as the table 9 that finally parse:
Table 9
Node Related Object node
Searching user's information V3 Inquiring user V4
Judge that (Decision) node: Decision is the property judged node.Comprise the Rule of judgment expression formula,, can obtain the Decision nodal information, learn that according to table 1 the Decision node among Fig. 5 has one (V5), the Decision nodal information such as the table 10 that finally parse through expression formula is resolved:
Table 10
Figure GDA00002038160400101
The various information stores that digraph data analysis device 102 will be resolved after accomplishing and resolving are in digraph data storage device 103.
Digraph data storage device 103 is responsible for storage digraph information, and wherein the digraph information of storage comprises: the digraph fileinfo that digraph data fetch device 101 reads; Incidence relation information (limit of digraph) between the node after digraph data analysis device 102 is resolved; Nodal information after digraph data analysis device 102 is resolved; Nodal information is preserved different information according to the difference of node; As the Object node preserve related class and attribute information; The State node is preserved the Object nodal information related with this node with the ActvityState node, and the Decision node is preserved judgment expression information.Wherein the digraph fileinfo supplies digraph data analysis device 102 to resolve use.Incidence relation information between nodal information and the node can supply page constructing apparatus (104 and 108) and dynamic flow control device 107 to use.
Start page constructing apparatus 104 can be confirmed the start page of dynamic system according to the nodal information in the digraph data storage device 103; And extraction start page sign; Then according to the start page sign; Read the nodal information in the digraph data storage device 103, confirm pairing State node, simultaneously according to the State node related Object nodal information (classes of pages object) obtain attribute informations such as the required Page Name of page makeup, ID number, control and carry out page makeup.
Dynamic page constructing apparatus 108 receives the page marker that dynamic flow control device 107 imports into; Read the digraph nodal information in the digraph data storage device 103; Obtain attribute informations such as the required Page Name of page makeup, ID number, control, be built into display page.
In Fig. 5; When dynamic flow control device 107 transmits the user profile page marker to dynamic page constructing apparatus 108; Dynamic page constructing apparatus 108 obtains display user's information page node from digraph data storage device 103; And obtain user profile page object and the user profile object that is associated; Obtain the control information that needs represent according to user profile page object wherein, be filled into related data in the page control according to the user profile object simultaneously, accomplish the structure of the user profile page.
Page display device 109 is responsible for the page that page constructing apparatus (104 and 108) makes up is shown.The user inquiring page such as Fig. 9 that start page constructing apparatus 104 makes up; The user profile page such as Figure 10 that dynamic page constructing apparatus 108 makes up; The user that dynamic page constructing apparatus 108 makes up does not exist the page such as Figure 11.
User input apparatus 105 is responsible for receiving user's input operation, and the input operation data are sent to DTU 106.
DTU 106 is responsible for receiving user's service data of input media 105 inputs, and converts user's service data the object in the digraph into and pass to dynamic flow control device 107.The user data that input media 105 receives can not be directly handled in dynamic flow control 107, must change through DTU 106, just can offer dynamic flow control device 107 and carry out the dynamic flow processing.
Dynamic flow control device 107 carries out dynamic flow control according to incidence relation information between the node of storage in the digraph data storage device 103 and nodal information.Dynamic flow control device 107 reads information, ActivityState node Object nodal information, Decision node with it the related expression formula information related with it on all limits in the digraph data storage device 103; Form complete dynamic flow control through these information, can return final State node corresponding page sign after dynamic flow control device 107 disposes and give dynamic page constructing apparatus 108.
In Fig. 5, when oriented diagram data resolver 102 was accomplished parsing, start page constructing apparatus 104 began end mark according to node and confirms that start node is the explicit user query page, and makes up start page.
When DTU 106 imports object user's query page into; Dynamic flow control can get into the inquiring user flow process according to the information on limit; And carry out expression formula according to the inquiring user object that the inquiring user flow process checks out and judge, return the user profile page marker or the user does not exist page marker to give dynamic page constructing apparatus 108 according to condition.
As shown in Figure 4; Be digraph data analysis device 102 structural drawing, comprising: node resolution unit 1021, node relationships resolution unit 1022, Object node resolution unit 1023, State node resolution unit 1024, ActivityState node resolution unit 1025 and Decision node resolution unit 1026.Specifically describe as follows:
Node resolution unit 1021: be responsible for resolving digraph node, i.e. nodal information;
Node relationships resolution unit 1022: be responsible for resolving the relation between the digraph node, the i.e. information on the limit of digraph;
Object node resolution unit 1023: be responsible for resolving digraph Object nodal information, be mainly the corresponding category information of Object, the class corresponding according to Object parses the node attribute information that the Object node comprises;
State node resolution unit 1024: be responsible for to resolve State nodal information in the digraph, be mainly the State node related Object nodal information;
ActivityState node resolution unit 1025: be responsible for to resolve ActivityState nodal information in the digraph, be mainly the ActivityState node related Object nodal information;
Decision node resolution unit 1026: be responsible for resolving Decision nodal information in the digraph, be mainly Rule of judgment and branch's corresponding node information.
Shown in figure 12, the dynamic interface generation system based on digraph of present embodiment comprises: user terminal 400 generates server 300 with the interface; The interface generates server 300 and is connected with user terminal 400 through network; The interface generates server 300 and comprises: the digraph data fetch device is used to read the digraph fileinfo; The digraph data analysis device is used for parsing digraph nodal information and digraph relationships between nodes information from the digraph fileinfo; The digraph data storage device is used to store to graphic file information, digraph nodal information and digraph relationships between nodes information; The start page constructing apparatus is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign; DTU is used for transmitting the nodal information that service data converts digraph into to user terminal; The dynamic flow control device; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of interdependent node of service data corresponding node with the service data corresponding node; The dynamic page constructing apparatus is used for according to the page marker and the pairing page marker dynamic construction of the interdependent node digraph of service data corresponding node the page that circulates and concern being arranged; User terminal 400 comprises: page display device is used for showing that start page and/or digraph have the page of circulation relation; User input apparatus is used to receive the service data of user according to the start page input.
As shown in Figure 7, the concrete job step based on the dynamic interface generation system of digraph of present embodiment is following:
Step S201: the user provides Demand Design relevant UML digraph file to server 300, and the digraph data fetch device is read into UML digraph file in the digraph data storage device, accomplishes the first step for follow-up work and prepares.
Step S202: the digraph data analysis device reads primitive digraph information from the digraph data storage device; Parse information, the relation between each node and the attribute information of each node of each node in the figure; And be stored in the digraph data storage device, accomplished for second step for follow-up work and prepare.
Step S203: the start page constructing apparatus is according to the digraph nodal information in the digraph data storage device; Read the related page object of digraph start node and node; The start page of definite dynamic user interface that will generate is extracted the start page sign.In Fig. 5, start page is designated the explicit user query page.
Step S204: the start page constructing apparatus reads the nodal information that is stored in the digraph data storage device and generates this start page according to the start page node identification.
Step S205: the page display device of user terminal 400 shows the user interface (start page) that generates; The user input apparatus of user terminal 400 receives the service data of user's input; And converting the corresponding digraph object information of this user interface into through data-switching, the dynamic flow control device that offers server 300 carries out flow processing; If the user does not have input, then finish.In Fig. 5; The start page constructing apparatus identifies the structuring user's query page according to start page, and passes to page display device demonstration (as shown in Figure 9), and user's input in the user inquiring information page needs the user and the user facility of inquiry; After input finishes; User input apparatus receives the user and the user facility information of the inquiry of user's input, and converts the user profile object into through data-switching, and offers the dynamic flow control device.
Step S206: the dynamic flow control device carries out flow processing according to user's service data that user input apparatus provides, and result returns to the dynamic page constructing apparatus.In Fig. 5; The dynamic flow control device forwards the searching user's information node to according to the user profile object data stream of DTU transmission, carries out user inquiring, and the decision node that circulates is again judged Query Result; The display user's information node circulates when the user exists; When the user did not exist, there was not node in the user that circulates, and the related page iden-tity of node that will circulate returns to the dynamic page constructing apparatus.The dynamic page constructing apparatus makes up the relevant page according to page iden-tity, and page display device shows the page that generates.In Fig. 5, the dynamic page constructing apparatus is according to page iden-tity structuring user's information page (like Figure 10), and passes to page display device and show.There is not the page (like Figure 11) in the user that the dynamic page constructing apparatus makes up, and passes to the demonstration of page display device.
The present invention has overcome present computer processing system and when software for display demand data information and software prototype data message, can only show with the mode of static digraph; Through dynamic user interface techniques means are provided; Can realize software requirement data message and software prototype data message are dynamically shown its circulation relation information; For the user provides dynamic negotiable and mutual interface, improved the friendly of user interface, improved user's service efficiency.
Used specific embodiment among the present invention principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.

Claims (9)

1. dynamic interface generation method based on digraph is characterized in that described method comprises:
Read the digraph fileinfo;
From described digraph fileinfo, parse digraph nodal information and digraph relationships between nodes information;
Store described digraph fileinfo, digraph nodal information and digraph relationships between nodes information;
Read the digraph nodal information and the digraph relationships between nodes information of storage, find the digraph start node, extract start node corresponding page sign, make up start page according to start node corresponding page sign, and show described start page;
Receive the service data of user according to said start page input;
Convert described service data into the nodal information of digraph;
According to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of said interdependent node of service data corresponding node with the service data corresponding node;
According to the page that the circulation relation is arranged in the page marker of service data corresponding node and the pairing page marker dynamic construction of the said interdependent node digraph;
Show the page that the circulation relation is arranged in the described digraph.
2. method according to claim 1 is characterized in that, describedly from described digraph fileinfo, parses the digraph nodal information and digraph relationships between nodes information comprises:
From described digraph fileinfo, parse Object node, state node, running node and the decision node of digraph;
From described digraph fileinfo, parse the relation information between Object node in the digraph, state node, running node and decision node;
From described digraph fileinfo, parse the Object node information that comprises category information and node attribute information;
From described digraph fileinfo, parse comprise state node the state node information of related Object node;
From described digraph fileinfo, parse comprise running node the running node information of related Object node;
From described digraph fileinfo, parse the decision node information that comprises Rule of judgment and branch's corresponding node information.
3. method according to claim 1 is characterized in that, described page marker comprises nodename and ID number.
4. dynamic interface generation system based on digraph is characterized in that described system comprises:
The digraph data fetch device is used to read the digraph fileinfo;
The digraph data analysis device is used for parsing digraph nodal information and digraph relationships between nodes information from described digraph fileinfo;
The digraph data storage device is used to store described digraph fileinfo, digraph nodal information and digraph relationships between nodes information;
The start page constructing apparatus is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign;
User input apparatus is used to receive the service data of user according to said start page input;
DTU is used for converting described service data into the nodal information of digraph;
The dynamic flow control device; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of said interdependent node of service data corresponding node with the service data corresponding node;
The dynamic page constructing apparatus is used for according to the page marker and the pairing page marker dynamic construction of the said interdependent node digraph of service data corresponding node the page that circulates and concern being arranged;
Page display device is used for showing that described start page and/or described digraph have the page of circulation relation.
5. system according to claim 4 is characterized in that, described digraph data analysis device comprises:
The node resolution unit is used for parsing from described digraph fileinfo Object node, state node, running node and the decision node of digraph;
The node relationships resolution unit is used for parsing the relation information between Object node the digraph, state node, running node and decision node from described digraph fileinfo;
The Object node resolution unit is used for parsing the Object node information that comprises category information and node attribute information from described digraph fileinfo;
The state node resolution unit, be used for from described digraph fileinfo parse comprise state node the state node information of related Object node;
The running node resolution unit, be used for from described digraph fileinfo parse comprise running node the running node information of related Object node;
The decision node resolution unit is used for parsing the decision node information that comprises Rule of judgment and branch's corresponding node information from described digraph fileinfo.
6. system according to claim 4 is characterized in that, described page marker comprises nodename and ID number.
7. dynamic interface generation system based on digraph, it generates server through user terminal and interface and realizes, and described interface generation server is connected with described user terminal through network;
It is characterized in that,
Described interface generation system comprises:
The digraph data fetch device is used to read the digraph fileinfo;
The digraph data analysis device is used for parsing digraph nodal information and digraph relationships between nodes information from described digraph fileinfo;
The digraph data storage device is used to store described digraph fileinfo, digraph nodal information and digraph relationships between nodes information;
The start page constructing apparatus is used to read the digraph nodal information and the digraph relationships between nodes information of storage, finds the digraph start node, extracts start node corresponding page sign, makes up start page according to start node corresponding page sign;
DTU is used for transmitting the nodal information that service data converts digraph into to user terminal;
The dynamic flow control device; Be used for according to the nodal information of service data conversion and the digraph nodal information and the digraph relationships between nodes information of storage; Find the pairing node of service data in the digraph and the interdependent node of circulation relation is arranged, extract the page marker and the pairing page marker of said interdependent node of service data corresponding node with the service data corresponding node;
The dynamic page constructing apparatus is used for according to the page marker and the pairing page marker dynamic construction of the said interdependent node digraph of service data corresponding node the page that circulates and concern being arranged;
Page display device is used for showing that described start page and/or described digraph have the page of circulation relation;
User input apparatus is used to receive the service data of user according to said start page input.
8. system according to claim 7 is characterized in that, described digraph data analysis device comprises:
The node resolution unit is used for parsing from described digraph fileinfo Object node, state node, running node and the decision node of digraph;
The node relationships resolution unit is used for parsing the relation information between Object node the digraph, state node, running node and decision node from described digraph fileinfo;
The Object node resolution unit is used for parsing the Object node information that comprises category information and node attribute information from described digraph fileinfo;
The state node resolution unit, be used for from described digraph fileinfo parse comprise state node the state node information of related Object node;
The running node resolution unit, be used for from described digraph fileinfo parse comprise running node the running node information of related Object node;
The decision node resolution unit is used for parsing the decision node information that comprises Rule of judgment and branch's corresponding node information from described digraph fileinfo.
9. system according to claim 7 is characterized in that, described page marker comprises nodename and ID number.
CN2010102455728A 2010-08-05 2010-08-05 Method, server and system for generating dynamic interface based on digraph Active CN101916162B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102455728A CN101916162B (en) 2010-08-05 2010-08-05 Method, server and system for generating dynamic interface based on digraph

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102455728A CN101916162B (en) 2010-08-05 2010-08-05 Method, server and system for generating dynamic interface based on digraph

Publications (2)

Publication Number Publication Date
CN101916162A CN101916162A (en) 2010-12-15
CN101916162B true CN101916162B (en) 2012-11-28

Family

ID=43323683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102455728A Active CN101916162B (en) 2010-08-05 2010-08-05 Method, server and system for generating dynamic interface based on digraph

Country Status (1)

Country Link
CN (1) CN101916162B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455964B (en) * 2013-09-05 2016-02-03 福建榕基软件股份有限公司 A kind of case clue analytic system based on case information and method
CN104504228B (en) * 2014-09-04 2017-08-25 北京德塔普博软件有限公司 Knowledge network based on aspect shows method and system
CN110297699B (en) * 2018-03-23 2021-09-14 华为技术有限公司 Scheduling method, scheduler, storage medium and system
CN109189758B (en) * 2018-07-26 2021-02-09 新华三技术有限公司 Operation and maintenance flow design method, device and equipment, operation method, device and host
CN112287742B (en) * 2020-06-22 2023-12-26 上海柯林布瑞信息技术有限公司 Method and device for analyzing flow chart in file, computing equipment and storage medium
CN112235367B (en) * 2020-09-29 2023-02-17 中孚安全技术有限公司 Method, system, terminal and storage medium for subscribing entity behavior relation message
CN113064974A (en) * 2021-04-14 2021-07-02 南京樯图数据科技有限公司 Note application platform for dynamically generating relational graph

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877737B2 (en) * 2004-07-23 2011-01-25 University Of Maryland Tree-to-graph folding procedure for systems engineering requirements
CN101145157B (en) * 2007-06-14 2010-06-02 中兴通讯股份有限公司 XML format embedded type apparatus characteristic information analysis method
CN101739260A (en) * 2010-01-11 2010-06-16 北京数码大方科技有限公司 Method and device for displaying node information

Also Published As

Publication number Publication date
CN101916162A (en) 2010-12-15

Similar Documents

Publication Publication Date Title
CN101916162B (en) Method, server and system for generating dynamic interface based on digraph
Rae From spatial interaction data to spatial interaction information? Geovisualisation and spatial structures of migration from the 2001 UK census
CN101025738B (en) Template-free dynamic website generating method
CN101887413B (en) Structure processing method and system of plate type table
CN101201816B (en) Adapter and method for outputting data in data stream to XML document
CN102314497B (en) Method and equipment for identifying body contents of markup language files
CN103246963B (en) Based on the staffs training system of Internet of Things
CN101794277B (en) Method for embedding geographical labels in network character information and system
CN105138561B (en) A kind of darknet space data acquisition method and device
CN107220274A (en) One kind visualization data-interface fairground implementation method
CN101916293A (en) Method and device for introducing media information into file
CN105069116A (en) Method and system for converting json string into array
CN103853770B (en) The method and system of model content in a kind of extraction forum Web pages
Hiramatsu et al. GeoReferencing the Semantic Web: ontology based markup of geographically referenced information
CN103593344A (en) Information acquisition method and device
CN102379087A (en) Compression method, decompression method, compression unit, decompression unit and compressed document
CN104657505B (en) A kind of paper based on cloud platform and mobile terminal is checked and accepted automatically draws method
CN101841514A (en) Mail handing method and device
CN102479072B (en) Multi-header report generating method, device and terminal
Fankhauser et al. Visualizing language change in a corpus of contemporary german
Makino et al. The effects of five forms of capital on thought processes underlying water consumption behavior in suburban Vientiane
CN102521359B (en) Interface data file comparison method and device
Page Visualising geophylogenies in web maps using GeoJSON
CN104462045B (en) A kind of document processing method and device
CN102981821A (en) Method and system for event broker

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant