CN106776773A - A kind of Dynamic data display system and method - Google Patents
A kind of Dynamic data display system and method Download PDFInfo
- Publication number
- CN106776773A CN106776773A CN201611039698.3A CN201611039698A CN106776773A CN 106776773 A CN106776773 A CN 106776773A CN 201611039698 A CN201611039698 A CN 201611039698A CN 106776773 A CN106776773 A CN 106776773A
- Authority
- CN
- China
- Prior art keywords
- data
- display
- display type
- identification
- data item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/248—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A kind of Dynamic data display system and method for disclosure, solution mass data display efficiency is low, the big problem of development amount.System includes data memory module, interface processing module, data disaply moudle, control module.Interface processing module generates display interface, by display type display data;Data memory module data storage, mapping table;Mapping table includes Data Identification, data item title, display type and corresponding relation;Control module determines Data Identification;Data disaply moudle is shown the corresponding data item of Data Identification by corresponding display type.Method includes identifying user operation, determines display type;Inquiry mapping table determines corresponding Data Identification;Corresponding data item is shown by corresponding display type.And, mapping table is inquired about in data item update, determine Data Identification, display type;Shown according to corresponding display type.The present invention improves multiple graphs display efficiency, is easy to operate, simplifies mapping program development process.
Description
Technical field
The application is related to field of computer technology, more particularly to a kind of data presentation system and method.
Background technology
, it is necessary to mass data is presented in current various Performance Evaluations and display system, for example, draw phase under MFC frameworks
The result figure answered;Also form or textual form.In the viewing area of display interface, comprising compared with multiple graphs, form or text.
Data item species corresponding to these figures, form or text is various, and data volume is huge, and display interface is operated in user
When, it is necessary to read part interested in mass data, treatment effeciency is low;, it is necessary to aobvious to multiple after data item update
Show that interface is presented various figures, form or text again, treatment effeciency is relatively low.And, when demand changes, realize that species is various
Data display result rearranged in display interface, development amount is big.
The content of the invention
The application proposes a kind of Dynamic data display system and method, solves that mass data display processing efficiency is low, opens
The big problem of hair workload.
The embodiment of the present application provides a kind of Dynamic data display system, including data memory module, interface processing module, number
According to display module, control module.
The interface processing module, for generating display interface;The display interface includes viewing area;The viewing area
Domain, for the data item to be shown as into figure, form or text by display type.
The data memory module, for data storage, mapping table.The data item is at least one kind, each bag
Containing multiple data item;The mapping table, comprising Data Identification, data item title, display type title and corresponding relation;It is described right
The relation including the Data Identification with the data item title should be related to:Each Data Identification correspondence at least one data
;The corresponding relation also includes the relation of the Data Identification and the display type:Each Data Identification correspondence is at least
One display type;Each display type at least one Data Identification of correspondence.
The control module, for determining the Data Identification, controls the data disaply moudle.
The data disaply moudle, for inquiring about the mapping table, by the corresponding data item of the Data Identification according to institute
State the corresponding display type of Data Identification and be displayed in the viewing area.
Preferably, the data disaply moudle is multiple, and each data disaply moudle is applied to one or more data
Mark;The Data Identification is multiple, and each Data Identification is applied to one or more data disaply moudles.
Preferably, the data disaply moudle is multiple, and each data disaply moudle is adapted to one or more displays
Interface;The display interface is multiple, and each display interface is applied to one or more data disaply moudles.
Preferably, a display interface includes at least one viewing area;One viewing area correspondence at least one shows
Type;Also comprising display interface mark and corresponding relation in the mapping table;The corresponding relation includes the display interface mark
Know the corresponding relation with the display type:Each display interface correspondence at least one display type;Each display type
At least one display interface of correspondence.
Embodiment for above-mentioned any one Dynamic data display system further optimizes, and the dynamic display system is also
Including data acquisition module;The data acquisition module, for calling external data, updating the data item.The control mould
Block, is additionally operable to the data item updated according to the data acquisition module, inquires about the mapping table, determines the data item of the renewal
Corresponding Data Identification.
Embodiment for above-mentioned any one Dynamic data display system further optimizes, the interface processing module,
It is additionally operable to identifying user operation;User operation, comprising clicking the display interface, viewing area, figure, form or text
This;The control module, is additionally operable to determine display type according to user operation, inquires about the mapping table, determines described aobvious
Show the corresponding Data Identification of type.
The embodiment of the present application also provides a kind of Dynamic data display method, comprises the steps of:
According to display type, the data item packet of figure, form or text is shown as in the viewing area of display interface, often
One group of data item comprises at least one kind, and each includes multiple data item, each group of data item and at least one display type phase
Correspondence, each display type is corresponding with least one data item;
For each group of data item generates a Data Identification, mapping table is set up, comprising Data Identification, data item name
Claim, display type is identified and corresponding relation;The corresponding relation includes the relation of the Data Identification and the data item title:
Each Data Identification correspondence at least one data item;The corresponding relation also includes the Data Identification and the display type
Relation:Each Data Identification at least one display type of correspondence;Each display type at least one Data Identification of correspondence;
Identifying user operation is when clicking the display interface, viewing area, figure, form or text, to determine corresponding
Display type;The mapping table is inquired about, the corresponding Data Identification of the display type is determined;By the corresponding number of the Data Identification
According to item the viewing area is displayed according to the corresponding display type of the Data Identification.
Further, in data item update, inquire about the mapping table, determine the corresponding Data Identification of the data item,
The corresponding display type of the Data Identification;The corresponding data item of the Data Identification is corresponding aobvious according to the Data Identification
Show that type is displayed in the viewing area.
The embodiment of the present application also provides a kind of Dynamic data display method, comprises the steps of:
The data item packet of figure, form or text will be shown as in the viewing area of display interface according to display type,
Each group of data item comprises at least one kind, and each includes multiple data item, each group of data item and at least one display type
Corresponding, each display type is corresponding with least one data item;
For each group of data item generates a Data Identification, mapping table is set up, comprising Data Identification, data item name
Claim, display type is identified and corresponding relation;The corresponding relation includes the relation of the Data Identification and the data item title:
Each Data Identification correspondence at least one data item;The corresponding relation also includes the Data Identification and the display type
Relation:Each Data Identification at least one display type of correspondence;Each display type at least one Data Identification of correspondence;
In data item update, the mapping table is inquired about, determine the corresponding Data Identification of the data item, the data mark
Know corresponding display type;The corresponding data item of the Data Identification is shown according to the corresponding display type of the Data Identification
In the viewing area.
Embodiment for above-mentioned any one Dynamic data display method further optimizes, and a display interface is comprising extremely
A few viewing area;One viewing area at least one display type of correspondence;Display interface mark is also included in the mapping table
Know and corresponding relation;Corresponding relation of the corresponding relation comprising display interface mark and the display type:Each
Display interface correspondence at least one display type;Each display type at least one display interface of correspondence.
Above-mentioned at least one technical scheme that the embodiment of the present application is used can reach following beneficial effect:The present invention by institute
There are the data used in the display figure and each display figure that importing data are influenceed with them to be associated, not only may be used
It is not only efficiently but also directly perceived so that display engine completes Concurrent Display, moreover it is possible to draw the influence for importing data to showing result chart.Respectively
Plant different view display types and accomplish linkage, you can all figures being associated are found by arbitrary data, in turn
All data used by drawing, analysis convenient for the user to operate can be found by arbitrary graphic.Application developer can basis
Demand reuses existing module or exploitation new module on this platform, increases the reusability of resource, improves development efficiency.Therefore
The present invention improve the efficiency that multiple graphs show, the intuitive of display, be easy to operate, simplification mapping program development process.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the present application, constitutes the part of the application, this Shen
Schematic description and description please does not constitute the improper restriction to the application for explaining the application.
In the accompanying drawings:
Fig. 1 is data display processing protocol stack;
Fig. 2 is prior art data display processing procedure;
Fig. 3 is a kind of embodiment of Dynamic data display system of the present invention;
Fig. 4 is schematic diagram of the mapping table comprising Data Identification, data item title, data type mark and corresponding relation;
Fig. 5 is the embodiment that Dynamic data display system includes multiple data disaply moudles, viewing area and display interface;
Fig. 6 is the mapping table further schematic diagram comprising display interface mark and corresponding relation;
Fig. 7 is embodiment of the dynamic display system comprising data acquisition module;
Fig. 8 is the system embodiment that the present invention is applied to weaponry Performance Evaluation;
Fig. 9 is the back mapping process embodiments of Dynamic data display method of the present invention;
Figure 10 is the Direct mapping process embodiments of Dynamic data display method of the present invention.
Specific embodiment
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and
Corresponding accompanying drawing is clearly and completely described to technical scheme.Obviously, described embodiment is only the application one
Section Example, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Go out the every other embodiment obtained under the premise of creative work, belong to the scope of the application protection.
The application introduces a kind of Dynamic data display system first, is opened on the basis of conventional data display processing protocol stack
Hair data display processing module, each item data needed for plot and display is processed.Control module is according to display interface and use
In data type, the corresponding relation of data item drawn, suitable data disaply moudle is called.
Secondly, the application describes a kind of Dynamic data display method.In order to make display result more directly perceived and be easy to point
Analysis, the display type of a variety of views is needed to accomplish linkage, you can all figures being associated are found by arbitrary data
Shape, can also find all data used by drawing by arbitrary graphic in turn.
Core of the invention is to define a kind of biaxial stress structure table, sets up Data Identification, display interface and display type
Biaxial stress structure relation, while each Data Identification corresponds to different data item again.When a certain item data changes, platform
Mapping table where the delta data automatically being searched, and corresponding relation in mapping table update corresponding display interface and
Display type.
The present invention includes following title or term:
Display interface:The application software of fingering Mobile state data display is displayed in the function of man machine operation interface upon execution
Region, such as main interface, sub-interface 1, sub-interface 2.
Display type:In the chart viewing area of display interface, the mode that data are shown, such as X-Y scheme, list,
Graphics, text box show.
Data Identification:One group of data of common display is represented, comprising one or more data item.
For example, to use its flight track of aircraft position data plot and display, display interface in the main interface of application program:
Software main interface;Display type:Two-dimensional linear figure;Data Identification:FlightPos (aircraft position data);Aircraft position data
Including:Longitude data, latitude data, altitude information;Data item title:Precision, latitude, height.
Below in conjunction with accompanying drawing, the technical scheme that each embodiment of the application is provided is described in detail.
Fig. 1 is data display processing protocol stack.Data display processing protocol stack constitutes universal display development platform, the platform
It is divided into system resource layer, three levels of support layer and application layer from bottom to up.
System resource layer refers to the related Windows API of operating system and hardware related resource such as CPU, video card GPU etc..
Support layer provides the related various functions module of display application.The tool that call support layer is provided according to actual needs
Body function is combined, and ultimately forms available display system.Lower floor is specific area kit, and such as OpenGL is exclusively used in across flat
The image graphics of platform shows, QWT is exclusively used in that statistical graph shows, FFMpeg shows for video.Draw comprising two dimension display on upper strata
Hold up ViewGraph, 3 d rendering engine OpenSceneGraph and third party's plug-in unit.Third party's plug-in unit is such as showing human body
The osgCAL3D of action, shows osgAL of sound etc..
Application layer is related to data and applies two aspects:Data include the assessment result for showing;Using being then basis
User's request, develops the executable program of formation on the basis of support layer.The need for according to application layer, in described two, three-dimensional
It is combined on the basis of display engine, the data display tool case for meeting concrete application scene can be generated.As radar screen display,
Special-effect, sensor-display module, Coordinate Conversion etc., use for developer's selection.In the present invention, the dress of application is realized
It is data disaply moudle to put, and the data disaply moudle the need for application according to being segmented into multiple.
Fig. 2 is prior art data display processing procedure;
Total data list in step 01, ergodic data memory module, performs step 02-04 successively;
Step 02, judge whether data item is disposed, if it is terminate, otherwise perform step 03;
Step 03, current data is processed, the value of data item is converted to screen coordinate;
Step 04, current data is sent to two Three-dimensional Display engines, is shown according to data item and display type;
Return to step 01, carries out next data item treatment.
Next data in data list repeats above-mentioned treatment, until having processed all data.
It is pointed out that prior art carries out data processing, and call aobvious successively according to the sequencing for importing data
Show that engine modules complete display, really one serial process is less efficient, it is impossible to recognize that one group of data can be aobvious to which
Show that the viewing area at interface produces influence.
Fig. 3 is a kind of embodiment of Dynamic data display system of the present invention.The embodiment of the present application provides a kind of dynamic data
Display system, including data memory module 10, interface processing module 20, data disaply moudle 30, control module 40.
The interface processing module 20, for generating display interface on man machine operation interface 50 (such as computer screen)
51;The display interface includes viewing area 52;The viewing area, for the data item to be shown as into figure by display type
Shape, form or text.
The data memory module 10, comprising data item storage region 11 and mapping table storage region 12, for storing number
According to item, set up and memory map assignments.The data item is at least one kind, and each includes multiple data item;The mapping table, bag
Containing Data Identification, data item title, display type title and corresponding relation;The corresponding relation includes the Data Identification and institute
State the relation of data item title:Each Data Identification correspondence at least one data item;The corresponding relation also includes the number
According to the relation identified with the display type:Each Data Identification at least one display type of correspondence;Each display type
At least one Data Identification of correspondence.
The control module 40, for determining the Data Identification, controls the data disaply moudle.
The data disaply moudle 30, for inquiring about the mapping table, by the corresponding data item of the Data Identification according to
The corresponding display type of the Data Identification is displayed in the viewing area.
For ease of understanding, dotted line A represents that the interface processing module plays the function of generation display interface in Fig. 3;
Dotted line B represents that the interface processing module generates viewing area on display interface;Dotted line C represents data disaply moudle described
Viewing area generates figure.
For example, the data memory module 10 preserves weapon assessment result information, such as motor-driven entity flight path error
(Data Identification 1), sensor power range (Data Identification 2), weapon injure the data that assessment (Data Identification 3) etc. need to show.
When carrying out data processing, the control module 40 is specified needs Data Identification to be processed, and the data disaply moudle 30 is according to institute
The Data Identification that control module is specified is stated, corresponding display type and data item in mapping table is searched.Two Three-dimensional Displays are called to draw
Completion display is held up, for example, loads global terrain data, the threedimensional model of weaponry two and infrastructure (such as groups of building) entity
Model, according to corresponding display type, display circle is displayed in by data item corresponding with specified Data Identification in mapping table
On face.
Fig. 4 is schematic diagram of the mapping table comprising Data Identification, data item title, display type mark and corresponding relation.Institute
Mapping table is stated, comprising Data Identification, data item title, display type title and corresponding relation;Each Data Identification correspondence is extremely
A kind of few data item;The corresponding relation also includes the relation of the Data Identification and the display type:Each data mark
Know at least one display type of correspondence;Each display type at least one Data Identification of correspondence.For example Data Identification is
" FlightPos ", corresponding three kinds of data item include " longitude ", " latitude ", " height ", and corresponding two kinds of display types include
" list ", " three-dimensional curve diagram ";For example display type is " three-dimensional curve diagram " again, and corresponding two kinds of Data Identifications are
" FlightPos ", " GeoGlobe ", the corresponding data item of Data Identification " GeoGlobe " is global terrain data.
The data memory module sorts to data item in data storage according to Data Identification, and Data Identification contains
Justice is illustrated above, if reading data for the first time, then according to analysis protocol, add Data Identification.
Set up during with memory map assignments, to set up the biaxial stress structure relation of Data Identification, data item, display type.For example,
Aircraft flight path is shown with the position data of aircraft, while being shown with two dimensional plot and list, correspondence in this example
Data Identification, interface type and control display mode it is as shown in table 1.
Table 1, Data Identification, data item, display type corresponding relation
Sequence number | Data Identification | Data item | Display type | Display interface | Viewing area |
1 | FlightPos | Longitude, latitude, height | List | Sub-interface 1 | Table I |
3 | FlightPos | Longitude, latitude, height | Three-dimensional curve diagram | Main interface | Figure I |
4 | GeoGlobe | Global terrain data | Three-dimensional curve diagram | Main interface | Figure I |
Fig. 5 is that Dynamic data display system includes multiple data disaply moudles, the embodiment of viewing area (display interface).
On the basis of embodiment illustrated in fig. 3, further, for multiple, (1,2 ..., n), each data shows the data disaply moudle
Show that module is applied to one or more Data Identifications;The Data Identification for multiple, each Data Identification be applied to one or
Multiple data disaply moudles.It is further preferred that the data disaply moudle is multiple, each data disaply moudle is adapted to
One or more display interfaces;The display interface is multiple 511,512, and each display interface is counted suitable for one or more
According to display module.
As shown in figure 5, dotted line C-1 represents that data disaply moudle 1 generates the first figure in viewing area 522;Dotted line C-2 tables
Show that data disaply moudle 2 generates second graph in viewing area 522;Dotted line C-n represents data disaply moudle n in viewing area
521 the n-th figures of generation.
For example in a kind of data dynamic display system for weapon assessment, there is mass data, including entity state
Information and assessment result information, the weapon entity status information comprising entity class, mark, title, longitude, latitude, height,
The data that speed, roll angle, course angle, the angle of pitch, sensor effective scope of detection, the effective firing area of weapon etc. need to show;
The assessment result information includes that motor-driven entity flight path error, sensor power range, weapon injure assessment etc. and need display
Data.Because data item species is more, Data Identification quantity is more, single data disaply moudle is not competent to be data show
Function, therefore multiple data disaply moudles are divided into, such as battlefield entity relationship display module, weather environment display module, biography
Other modules such as sensor scope display module, weapon effective range display module, it is common to complete battlefield surroundings and assessment result connection
Dynamic display function.
Fig. 6 is the mapping table further schematic diagram comprising display interface mark and corresponding relation.Preferably, a display circle
Bread contains at least one viewing area;One viewing area at least one display type of correspondence;Also comprising aobvious in the mapping table
Show interface identification and corresponding relation;Correspondence pass of the corresponding relation comprising display interface mark and the display type
System:Each display interface correspondence at least one display type;Each display type at least one display interface of correspondence.
For example, Data Identification is " TgtToRadarPos ", corresponding data item includes " oblique distance ", " height ", the data mark
Corresponding two kinds of display types are known for " RGB figures ", " list ", and each display type one display interface of correspondence, is respectively " main
Interface ", " sub-interface 1 ".
Such as display interface is " sub-interface 1 ", and corresponding viewing area is " Table I ", " figure II ", and display type is corresponded to respectively
Two kinds of Data Identifications " TgtToRadarPos " of " list ", " two dimensional plot ", wherein display type " list " correspondence,
" Probability ", a kind of Data Identification " FlightPos " of display type " two dimensional plot " correspondence.
Set up during with memory map assignments, to set up the biaxial stress structure of Data Identification, data item, display type, display interface
Relation.For example, with target with respect to the position (Data Identification is TgtToRadarPos) of radar and radar to the detection probability of target
(Data Identification is Probability) shows detection performance of the radar to full spatial domain, while scheming (abscissa with RGB:Distance,
Ordinate:Highly, according to the different display different colours of each area probability), list, two dimensional plot show, this example
In corresponding Data Identification, display type, display interface it is as shown in table 2.
Table 2, Data Identification, data item, display type, the corresponding relation of display interface
Sequence number | Data Identification | Data item | Display type | Display interface | Viewing area |
1 | TgtToRadarPos | Oblique distance, height | RGB schemes | Main interface | Figure I |
2 | Probability | Detection probability value | RGB schemes | Main interface | Figure I |
3 | TgtToRadarPos | Oblique distance, height | List | Sub-interface 1 | Table I |
4 | Probability | Detection probability value | List | Sub-interface 1 | Table I |
5 | FlightPos | Longitude, latitude, height | Two dimensional plot | Sub-interface 1 | Figure II |
Embodiment for the foregoing any one Dynamic data display system of this specification further optimizes, the interface
Reason module 20, is additionally operable to identifying user operation;User operation, comprising click the display interface, viewing area, figure,
Form or text;The control module, is additionally operable to determine display type according to user operation, inquires about the mapping table, really
Determine the corresponding Data Identification of the display type.By taking the data structure of table 1 as an example, when user chooses the two dimensional plot of main interface
In 1 during the aircraft position at a certain moment, interface processing module 20 can recognize corresponding display type and display interface, the control
Data Identification of the module 40 according to corresponding to mapping table search, then corresponding to the Data Identification of director data acquisition module 60
All 2 datas are refreshed, and geographical coordinate to screen coordinate is carried out to data corresponding to the Data Identification in biaxial stress structure table
Conversion, the data type corresponding to Data Identification, data item and the biaxial stress structure table are stored in database;Finally, data
The content of the corresponding Fig. 1 of the refresh data of display module 30, this process is back mapping.
Fig. 7 is embodiment of the dynamic display system comprising data acquisition module.
Embodiment for the foregoing any one Dynamic data display system of this specification further optimizes, and the dynamic shows
Show that system also includes data acquisition module 60;The data acquisition module, for calling external data, updating the data item.
The control module 40, is additionally operable to the data item updated according to the data acquisition module, the mapping table is inquired about, it is determined that described
The corresponding Data Identification of data item of renewal.By taking the data structure of table 1 as an example, when the control module 40 detects the position of aircraft
Put data over time, constantly update, corresponding display type is found according to mapping table and display interface also can be simultaneously
Refresh, this process is Direct mapping.Then, geographical coordinate is carried out to data corresponding to the Data Identification in biaxial stress structure table to arrive
The conversion of screen coordinate, the data type corresponding to Data Identification, data item and the biaxial stress structure table are stored in data and deposited
Storage module 10;Finally, the biaxial stress structure table in the searching data storehouse of data disaply moudle 20, completes figure corresponding to each data
Or the linkage Concurrent Display of form.
Fig. 8 is the system embodiment that the present invention is applied to weaponry Performance Evaluation.
Dynamic data display system, including data memory module 10, interface processing module 20, data disaply moudle 30, control
Molding block 40, data acquisition module 60.
The interface processing module 20, for generating display interface on man machine operation interface 50 (such as computer screen)
51;The display interface includes viewing area 52;The viewing area, for the data item to be shown as into figure by display type
Shape, form or text.The interface processing module 20, is additionally operable to identifying user operation;User's operation, it is described comprising clicking
Display interface, viewing area, figure, form or text.
The data acquisition module 60, for calling external data, updating the data item.Packet contains environmental data
D1, equipment performance data D2 and the assessment result data D3 for driving display etc..
The data memory module 10, comprising data item storage region 11 and mapping table storage region 12, for storing number
According to item, set up and memory map assignments.The data item is at least one kind, and each includes multiple data item;The mapping table, bag
Containing Data Identification, data item title, display type title and corresponding relation;The corresponding relation includes the Data Identification and institute
State the relation of data item title:Each Data Identification correspondence at least one data item;The corresponding relation also includes the number
According to the relation identified with the display type:Each Data Identification at least one display type of correspondence;Each display type
At least one Data Identification of correspondence.
The control module 40, for determining the Data Identification, controls the data disaply moudle.The control module
40, it is additionally operable to determine display type according to user operation, the mapping table is inquired about, determine the corresponding number of the display type
According to mark.The control module 40, is additionally operable to the data item updated according to the data acquisition module, inquires about the mapping table,
Determine the corresponding Data Identification of data item of the renewal.
The data disaply moudle 30, for inquiring about the mapping table, by the corresponding data item of the Data Identification according to
The corresponding display type of the Data Identification is displayed in the viewing area.The data disaply moudle includes following at least one
It is individual:Battlefield entity relationship display module:The data of the relations such as detection, communication, belligerent, charge to inter-entity show;My god
Compression ring border display module:The data of the natural phenomenas such as analog starry sky, air, mist, sunshine are shown;Ranges of sensors shows mould
Block:Show that the data of the investigative range of sensor between ourselves and the enemy are shown and hidden;Weapon effective range display module:Display
The data of the effective range of weapon are shown and are hidden between ourselves and the enemy;Track display module:Display physical movement track, and
Dependent event is shown in the key point of track;Compass display module:Show virtual compass.
Fig. 9 is the back mapping process embodiments of Dynamic data display method of the present invention.Specifically comprise the steps of:
Step 101, according to display type, be shown as the data of figure, form or text in the viewing area of display interface
Item packet, each group of data item comprises at least one kind, and each includes multiple data item, and each group of data item shows with least one
Show that type is corresponding, each display type is corresponding with least one data item;
Step 102, be each group of data item generate a Data Identification, mapping table is set up, comprising Data Identification, number
According to item title, display type mark and corresponding relation;The corresponding relation includes the Data Identification and the data item title
Relation:Each Data Identification correspondence at least one data item;The corresponding relation also include the Data Identification with it is described
The relation of display type:Each Data Identification at least one display type of correspondence;Each display type correspondence at least one
Data Identification;
Step 103, identifying user operation are when clicking the display interface, viewing area, figure, form or text, really
Fixed corresponding display type;The mapping table is inquired about, the corresponding Data Identification of the display type is determined;
Step 105, the corresponding data item of the Data Identification is shown according to the corresponding display type of the Data Identification
In the viewing area.
Figure 10 is the Direct mapping process embodiments of Dynamic data display method of the present invention.Specifically comprise the steps of:
Step 101, the number of figure, form or text will be shown as in the viewing area of display interface according to display type
It is grouped according to item, each group of data item comprises at least one kind, each includes multiple data item, each group of data item and at least one
Display type is corresponding, and each display type is corresponding with least one data item;
Step 102, be each group of data item generate a Data Identification, mapping table is set up, comprising Data Identification, number
According to item title, display type mark and corresponding relation;The corresponding relation includes the Data Identification and the data item title
Relation:Each Data Identification correspondence at least one data item;The corresponding relation also include the Data Identification with it is described
The relation of display type:Each Data Identification at least one display type of correspondence;Each display type correspondence at least one
Data Identification;
Step 104, in data item update, inquire about the mapping table, determine the corresponding data of data item of the renewal
Mark, the corresponding display type of the Data Identification;
Step 105, the corresponding data item of the Data Identification is shown according to the corresponding display type of the Data Identification
In the viewing area.
The combination of above example is also claimed scope of the invention.For example, Dynamic data display method was both included
Direct mapping process also include back mapping process, then have a kind of method of Dynamic data display, comprising above-mentioned steps 101,
102、103、104、105。
Embodiment for above-mentioned any one Dynamic data display method further optimizes, and a display interface is comprising extremely
A few viewing area;One viewing area at least one display type of correspondence;Display interface mark is also included in the mapping table
Know and corresponding relation;Corresponding relation of the corresponding relation comprising display interface mark and the display type:Each
Display interface correspondence at least one display type;Each display type at least one display interface of correspondence.
By taking the data structure of table 2 as an example, the target position data (oblique distance, height) perceived when radar over time,
Constantly update, while the radar for evaluating can also update therewith to the detection probability value of target region, using of the invention
Apparatus and method, finding corresponding display type and display interface according to mapping table also can be while refreshes, this is that forward direction is reflected
Penetrate process.
When a certain target location during user chooses the RGB of main interface to scheme I, interface processing module can recognize corresponding display
Type and display interface, control module according to mapping table search corresponding to Data Identification, then in data memory module with
All 2 datas corresponding to the Data Identification are refreshed, and then, the corresponding Table I of data disaply moudle refresh data
Content, this process belongs to back mapping.It is similar, when user chooses a certain target location in Table I, interface processing module meeting
Recognize corresponding display type and display interface, Data Identification of the control module according to corresponding to mapping table search, then data
Refreshed with all 2 datas corresponding to the Data Identification in memory module, and then the corresponding figure I's of refresh data is interior
Hold, this process falls within back mapping.
In addition, the mapping table supports that User Defined expands new Data Identification, display interface and display type, program is opened
Hair personnel can reuse existing module or exploitation new module on this platform according to demand, increase the reusability of resource, carry
Development efficiency high.
It is to be appreciated that because prior art is according to the sequencing for importing data, data processing is carried out successively, and be sent to
Follow-up display engine module completes display, and really one serial process is less efficient, and same group of number of None- identified
Which influenceed according to that can be produced on display result;According to this specification, present example is influenceed all importing data with them
Display figure and each display figure used in data be associated, display engine can not only completed parallel aobvious
Show, moreover it is possible to draw the influence for importing data to showing result chart, it is not only efficiently but also directly perceived.Application developer can be according to demand
Existing module or exploitation new module are reused on this platform, increases the reusability of resource, improve development efficiency.Therefore this hair
Intuitive, the analysis convenient for the user to operate of bright simplified mapping program development process, the effect that raising multiple graphs shows and display, respectively
Plant different view display types and accomplish linkage, you can all figures being associated are found by arbitrary data, in turn
All data used by drawing can be found by arbitrary graphic.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program
Product.Therefore, the present invention can be using the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.And, the present invention can be used and wherein include the computer of computer usable program code at one or more
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) is produced
The form of product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product
Figure and/or block diagram are described.It should be understood that every first-class during flow chart and/or block diagram can be realized by computer program instructions
The combination of flow and/or square frame in journey and/or square frame and flow chart and/or block diagram.These computer programs can be provided
The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced for reality by the instruction of computer or the computing device of other programmable data processing devices
The device of the function of being specified in present one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices with spy
In determining the computer-readable memory that mode works so that instruction of the storage in the computer-readable memory is produced and include finger
Make the manufacture of device, the command device realize in one flow of flow chart or multiple one square frame of flow and/or block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net
Network interface and internal memory.
Internal memory potentially includes the volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory, such as read-only storage (ROM) or flash memory (flash RAM).Internal memory is computer-readable medium
Example.
Computer-readable medium includes that permanent and non-permanent, removable and non-removable media can be by any method
Or technology realizes information Store.Information can be computer-readable instruction, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only storage (ROM), electric erasable
Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only optical disc read-only storage (CD-ROM),
Digital versatile disc (DVD) or other optical storages, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus
Or any other non-transmission medium, can be used to store the information that can be accessed by a computing device.Defined according to herein, calculated
Machine computer-readable recording medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
Also, it should be noted that term " including ", "comprising" or its any other variant be intended to nonexcludability
Comprising so that process, method, commodity or equipment including a series of key elements not only include those key elements, but also wrapping
Include other key elements being not expressly set out, or also include for this process, method, commodity or equipment is intrinsic wants
Element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that wanted including described
Also there is other identical element in process, method, commodity or the equipment of element.
Embodiments herein is the foregoing is only, the application is not limited to.For those skilled in the art
For, the application can have various modifications and variations.It is all any modifications made within spirit herein and principle, equivalent
Replace, improve etc., within the scope of should be included in claims hereof.
Claims (10)
1. a kind of Dynamic data display system, it is characterised in that including data memory module, interface processing module, data display
Module, control module;
The interface processing module, for generating display interface;The display interface includes viewing area;The viewing area,
For the data item to be shown as into figure, form or text by display type;
The data memory module, for data storage, mapping table;
The data item is at least one kind, and each includes multiple data item;
The mapping table, comprising Data Identification, data item title, display type title and corresponding relation;
The corresponding relation includes the relation of the Data Identification and the data item title:Each Data Identification correspondence is at least
A kind of data item;
The corresponding relation also includes the relation of the Data Identification and the display type:Each Data Identification correspondence is at least
One display type;Each display type at least one Data Identification of correspondence;
The control module, for determining the Data Identification, controls the data disaply moudle;
The data disaply moudle, for inquiring about the mapping table, by the corresponding data item of the Data Identification according to the number
The viewing area is displayed according to corresponding display type is identified.
2. Dynamic data display system as claimed in claim 1, it is characterised in that
The data disaply moudle is multiple, and each data disaply moudle is applied to one or more Data Identifications;
The Data Identification is multiple, and each Data Identification is applied to one or more data disaply moudles.
3. Dynamic data display system as claimed in claim 1, it is characterised in that
The data disaply moudle is multiple, and each data disaply moudle is adapted to one or more display interfaces;
The display interface is multiple, and each display interface is applied to one or more data disaply moudles.
4. Dynamic data display system as claimed in claim 1, it is characterised in that
One display interface includes at least one viewing area;
One viewing area at least one display type of correspondence;
Also comprising display interface mark and corresponding relation in the mapping table;
Corresponding relation of the corresponding relation comprising display interface mark and the display type:Each display interface pair
Should at least one display type;Each display type at least one display interface of correspondence.
5. the Dynamic data display system as described in Claims 1 to 4 any one, it is characterised in that also including data acquisition module
Block;
The data acquisition module, for calling external data, updating the data item.
The control module, is additionally operable to the data item updated according to the data acquisition module, inquires about the mapping table, determines institute
State the corresponding Data Identification of data item of renewal.
6. the Dynamic data display system as described in Claims 1 to 4 any one, it is characterised in that
The interface processing module, is additionally operable to identifying user operation;User operation, comprising clicking the display interface, aobvious
Show region, figure, form or text;
The control module, is additionally operable to determine display type according to user operation, inquires about the mapping table, determines described aobvious
Show the corresponding Data Identification of type.
7. a kind of Dynamic data display method, it is characterised in that comprise the steps of
The data item packet of figure, form or text will be shown as in the viewing area of display interface according to display type, it is each
Group data item comprises at least one kind, and each includes multiple data item, and each group of data item is relative with least one display type
Should, each display type is corresponding with least one data item;
For each group of data item generates a Data Identification, mapping table is set up, comprising Data Identification, data item title, shown
Show type identification and corresponding relation;The corresponding relation includes the relation of the Data Identification and the data item title:It is each
Individual Data Identification correspondence at least one data item;The corresponding relation also includes the pass of the Data Identification and the display type
System:Each Data Identification at least one display type of correspondence;Each display type at least one Data Identification of correspondence;
Identifying user operation is when clicking the display interface, viewing area, figure, form or text, to determine corresponding display
Type;The mapping table is inquired about, the corresponding Data Identification of the display type is determined;By the corresponding data item of the Data Identification
The viewing area is displayed according to the corresponding display type of the Data Identification.
8. a kind of Dynamic data display method, it is characterised in that also comprise the steps of
In data item update, the mapping table is inquired about, determine the corresponding Data Identification of data item, the data of the renewal
Identify corresponding display type;The corresponding data item of the Data Identification is shown according to the corresponding display type of the Data Identification
Show in the viewing area.
9. a kind of Dynamic data display method, it is characterised in that comprise the steps of
According to display type, the data item packet of figure, form or text, each group are shown as in the viewing area of display interface
Data item comprises at least one kind, and each includes multiple data item, and each group of data item is corresponding with least one display type,
Each display type is corresponding with least one data item;
For each group of data item generates a Data Identification, mapping table is set up, comprising Data Identification, data item title, shown
Show type identification and corresponding relation;The corresponding relation includes the relation of the Data Identification and the data item title:It is each
Individual Data Identification correspondence at least one data item;The corresponding relation also includes the pass of the Data Identification and the display type
System:Each Data Identification at least one display type of correspondence;Each display type at least one Data Identification of correspondence;
In data item update, the mapping table is inquired about, determine the corresponding Data Identification of data item, the data of the renewal
Identify corresponding display type;The corresponding data item of the Data Identification is shown according to the corresponding display type of the Data Identification
Show in the viewing area.
10. the Dynamic data display method as described in claim 7~9, it is characterised in that
One display interface includes at least one viewing area;
One viewing area at least one display type of correspondence;
Also comprising display interface mark and corresponding relation in the mapping table;
Corresponding relation of the corresponding relation comprising display interface mark and the display type:Each display interface pair
Should at least one display type;Each display type at least one display interface of correspondence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611039698.3A CN106776773B (en) | 2016-11-11 | 2016-11-11 | Dynamic data display system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611039698.3A CN106776773B (en) | 2016-11-11 | 2016-11-11 | Dynamic data display system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106776773A true CN106776773A (en) | 2017-05-31 |
CN106776773B CN106776773B (en) | 2020-12-18 |
Family
ID=58974399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611039698.3A Active CN106776773B (en) | 2016-11-11 | 2016-11-11 | Dynamic data display system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106776773B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832336A (en) * | 2017-10-10 | 2018-03-23 | 北京京东尚科信息技术有限公司 | Data processing method and its system |
CN108803973A (en) * | 2018-06-01 | 2018-11-13 | 西安领讯卓越信息技术有限公司 | A kind of video information component groups display methods for mobile terminal |
CN111309201A (en) * | 2020-01-19 | 2020-06-19 | 青岛海狮网络科技有限公司 | Multi-window display method for autonomous collision avoidance of autonomously driven ship |
CN115202528A (en) * | 2022-09-16 | 2022-10-18 | 潍坊学院 | Message management method and device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101859322A (en) * | 2010-05-26 | 2010-10-13 | 卓望数码技术(深圳)有限公司 | Webpage display method for mobile terminal |
CA2794040A1 (en) * | 2010-03-23 | 2011-09-29 | Google Inc. | Conversion path performance measures and reports |
CN102866993A (en) * | 2011-07-04 | 2013-01-09 | 联想(北京)有限公司 | Webpage data loading method and electronic equipment |
CN103064689A (en) * | 2013-01-04 | 2013-04-24 | 大唐软件技术股份有限公司 | Implementation method and system for dynamically generating report pages |
CN103365539A (en) * | 2006-08-02 | 2013-10-23 | 捷讯研究有限公司 | Movement image management system, movement image representing method and portable electronic device |
CN103778128A (en) * | 2012-10-18 | 2014-05-07 | 腾讯科技(深圳)有限公司 | List information drawing method and device |
CN103905445A (en) * | 2014-03-31 | 2014-07-02 | 广州华多网络科技有限公司 | Table data display method and device |
CN105027101A (en) * | 2013-01-09 | 2015-11-04 | 极佳娱乐传媒有限公司 | Simultaneous content data streaming and interaction system |
US9292625B2 (en) * | 2013-09-23 | 2016-03-22 | Sap Se | Dynamic determination of pattern type and chart type for visual analytics |
CN105930149A (en) * | 2016-04-15 | 2016-09-07 | 郑州悉知信息科技股份有限公司 | Display method and device |
-
2016
- 2016-11-11 CN CN201611039698.3A patent/CN106776773B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365539A (en) * | 2006-08-02 | 2013-10-23 | 捷讯研究有限公司 | Movement image management system, movement image representing method and portable electronic device |
CA2794040A1 (en) * | 2010-03-23 | 2011-09-29 | Google Inc. | Conversion path performance measures and reports |
CN101859322A (en) * | 2010-05-26 | 2010-10-13 | 卓望数码技术(深圳)有限公司 | Webpage display method for mobile terminal |
CN102866993A (en) * | 2011-07-04 | 2013-01-09 | 联想(北京)有限公司 | Webpage data loading method and electronic equipment |
CN103778128A (en) * | 2012-10-18 | 2014-05-07 | 腾讯科技(深圳)有限公司 | List information drawing method and device |
CN103064689A (en) * | 2013-01-04 | 2013-04-24 | 大唐软件技术股份有限公司 | Implementation method and system for dynamically generating report pages |
CN105027101A (en) * | 2013-01-09 | 2015-11-04 | 极佳娱乐传媒有限公司 | Simultaneous content data streaming and interaction system |
US9292625B2 (en) * | 2013-09-23 | 2016-03-22 | Sap Se | Dynamic determination of pattern type and chart type for visual analytics |
CN103905445A (en) * | 2014-03-31 | 2014-07-02 | 广州华多网络科技有限公司 | Table data display method and device |
CN105930149A (en) * | 2016-04-15 | 2016-09-07 | 郑州悉知信息科技股份有限公司 | Display method and device |
Non-Patent Citations (2)
Title |
---|
LABIB CAROLINE 等: ""Early development of GUI in Agile methodoligies"", 《2010 THE 7TH INTERNATIONAL CONFERENCE ON INFORMATICS AND SYSTEMS》 * |
王际芝 等: ""科学数据库数据可视化界面的实现"", 《工程力学》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832336A (en) * | 2017-10-10 | 2018-03-23 | 北京京东尚科信息技术有限公司 | Data processing method and its system |
CN108803973A (en) * | 2018-06-01 | 2018-11-13 | 西安领讯卓越信息技术有限公司 | A kind of video information component groups display methods for mobile terminal |
CN111309201A (en) * | 2020-01-19 | 2020-06-19 | 青岛海狮网络科技有限公司 | Multi-window display method for autonomous collision avoidance of autonomously driven ship |
CN115202528A (en) * | 2022-09-16 | 2022-10-18 | 潍坊学院 | Message management method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106776773B (en) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111882977B (en) | High-precision map construction method and system | |
CN105701103B (en) | Three-dimensional application system based on geographic information | |
CN106776773A (en) | A kind of Dynamic data display system and method | |
US9134886B2 (en) | Providing indoor facility information on a digital map | |
CN102867057B (en) | Virtual wizard establishment method based on visual positioning | |
CN111507732B (en) | System and method for identifying similar trajectories | |
CN105516311A (en) | Electronic map panorama acquisition method and system | |
CN102270236A (en) | Rasterized geographic information system (GIS)-based spatial relationship judging method and system | |
US11887563B1 (en) | Method and computer program product for performing queries and displaying visual representations of their results using graphics processing units | |
CN110998239B (en) | System and method for determining a new path in a map | |
CN112632683A (en) | Digital twin city space positioning method and device based on illusion engine and storage medium | |
Chen et al. | Construction of a virtual lunar environment platform | |
US20070296722A1 (en) | Imagery-Based Synthetic Environment for Computer Generated Forces | |
CN115657726A (en) | Control switching method for multiple unmanned aerial vehicles | |
Sanchez-Fernandez et al. | A data relocation approach for terrain surface analysis on multi-GPU systems: a case study on the total viewshed problem | |
CN103236083B (en) | Real-time three-dimensional measuring method based on stereo image library | |
JP6281947B2 (en) | Information presentation system, method and program | |
WO2019232702A1 (en) | System and method for determining location identifier | |
CN107014373A (en) | In positioning for producing the method and alignment system of a geographic orientation | |
CN106875480B (en) | Method for organizing urban three-dimensional data | |
CN117931810B (en) | Structured management method and system for spatial image data | |
CN116824068B (en) | Real-time reconstruction method, device and equipment for point cloud stream in complex dynamic scene | |
CN111587429A (en) | System and method for associating data sets | |
CN113658033B (en) | GPU method for calculating internal point set of given region | |
WO2021010420A1 (en) | Information processing device, information processing method, and program |
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 |