CN106776773A - A kind of Dynamic data display system and method - Google Patents

A kind of Dynamic data display system and method Download PDF

Info

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
Application number
CN201611039698.3A
Other languages
Chinese (zh)
Other versions
CN106776773B (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.)
Suzhou Huayuan Century Science And Technology Development Co Ltd
Original Assignee
Suzhou Huayuan Century Science And Technology Development Co Ltd
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 Suzhou Huayuan Century Science And Technology Development Co Ltd filed Critical Suzhou Huayuan Century Science And Technology Development Co Ltd
Priority to CN201611039698.3A priority Critical patent/CN106776773B/en
Publication of CN106776773A publication Critical patent/CN106776773A/en
Application granted granted Critical
Publication of CN106776773B publication Critical patent/CN106776773B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation 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

A kind of Dynamic data display system and method
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.
CN201611039698.3A 2016-11-11 2016-11-11 Dynamic data display system and method Active CN106776773B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
LABIB CAROLINE 等: ""Early development of GUI in Agile methodoligies"", 《2010 THE 7TH INTERNATIONAL CONFERENCE ON INFORMATICS AND SYSTEMS》 *
王际芝 等: ""科学数据库数据可视化界面的实现"", 《工程力学》 *

Cited By (4)

* Cited by examiner, † Cited by third party
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