A kind of application message display systems and method of prediction scheme interlock
Technical field
The present invention relates to computer utility, information integration field, relate in particular to a kind of application message display systems and method of prediction scheme interlock.
Background technology
Construction and popularization along with emergency system, by emergency preplan, drive related application infosystem in Police Command Center, form the information splicing picture that meets current emergent application scenarios, or complete corresponding applied logic (as sending short messages in groups notice etc.), to form the Application of Linkage Control centered by emergency preplan, become a urgent practical application request.
One of prior art scheme:
Police Command Center (other centers, giant-screen place are same) big screen information integration exhibition generally adopts the mode of related application system graphical window splicing at present, the mode of namely the workstation vision signal of a plurality of application systems being passed through to giant-screen graphic process unit or directly above being shielded, be linked into the input end of giant-screen, realize the combination of video pictures.
The defect of its existence is: because each application system exhibition method and form differ, theme colors etc. are also inconsistent, causes the result consistance and the concordance that are combined to form bad, extremely affects final bandwagon effect.And needing needs to adjust by manually realizing the mobile of position between each application system, very inconvenience for operation maintenance.
Two of prior art scheme:
For the problem of technical solution one, technology two adopts the professional method of showing application system of exploitation, and from related service system, access needs the data of showing, is unified in displaying application system and re-starts displaying, makes external bandwagon effect perfect harmony.
The defect of its existence is: due to needs access data, when Police Command Center (other centers, giant-screen place with) related application number of systems is many (in general Police Command Center relevant actual production system number all more), need to develop a lot of data-interfaces, and need to, according to showing the displaying that requires to re-start data, cause workload very huge.In addition, because these emergency systems are all often to be formed by other producer's construction before Police Command Center builds up, if development data interface often needs these producers to get involved, relate to the problem outside many technology such as development cost, construction cycle, cause that whole to realize cost very high.
Summary of the invention
The object of the present invention is to provide a kind of can effectively significantly reduction under the prerequisite of implementation amount, efficiently realize emergency preplan and drive inside and applications information, the common system and method that forms perfect harmony displaying picture, thus the foregoing problems existing in prior art solved.
To achieve these goals, the technical solution used in the present invention is as follows:
An application message display systems for prediction scheme interlock, comprising:
Prediction scheme linkage strategy and action storage and maintenance module: for storage and maintenance prediction scheme linkage strategy and action rules, simultaneously also for storage and maintenance and described linkage strategy and the corresponding list of application of action rules;
Process assembly module:
For what call respective application when corresponding strategy or rule trigger according to described linkage strategy and action rules, there is a window process, and have the window display mode of window process to carry out normalization processing to described, be finally presented at the appointed area of system demonstration module;
And/or
For according to described linkage strategy and action rules, when corresponding strategy or rule trigger, call respective application without window process, and read the described data that provide without window process, application defaults display mode builds default process window, described data display, in described default process window, is finally presented at described default process window to the appointed area of system demonstration module;
System demonstration module: for according to described linkage strategy and action rules, one or more displayings being had or not to the default process window of window process data and/or carry out one or more after normalization processing has the window of window process to display by assigned address and display mode.
Preferably, described process assembly module, comprising:
Design submodule: for binding the execution route of respective application process according to described linkage strategy and action rules; Also for setting the displaying form of each dvielement of window of described application process;
Operation submodule:
Be used for starting described process when corresponding described strategy or rule triggering, search for the handle of described Process Window, utilize operating system API to control position and the size of described Process Window, on multiplexing described Process Window basis, realize consistent displaying;
And/or
Be used for starting described process when corresponding described strategy or rule triggering, utilize System hook to take over the drawing process of described Process Window, according to the described displaying form of setting, draw each dvielement on described Process Window and described Process Window, on multiplexing described Process Window basis, realize consistent displaying.
An application message methods of exhibiting for prediction scheme interlock, comprises the following steps:
S1: storage and maintenance prediction scheme linkage strategy and action rules, simultaneously also storage and maintenance and described linkage strategy and the corresponding list of application of action rules;
S2:
That according to described linkage strategy and action rules, when corresponding strategy or rule trigger, calls respective application has a window process, and has the window display mode of window process to carry out normalization processing to described, is finally presented at the appointed area of system demonstration module;
And/or
According to described linkage strategy and action rules, when corresponding strategy or rule trigger, call respective application without window process, and read the described data that provide without window process, application defaults display mode builds default process window, described data display, in described default process window, is finally presented at described default process window to the appointed area of system demonstration module;
S3: according to described linkage strategy and action rules, one or more displayings being had or not to the default process window of window process data and/or carry out one or more after normalization processing has the window of window process to display by assigned address and display mode.
Preferably, in S2, comprise the following steps:
S21: according to the execution route of described linkage strategy and action rules binding respective application process; Set the displaying form of each dvielement in the window of described application process;
S22:
When corresponding described strategy or rule triggering, start described process, search for the handle of described Process Window, utilize operating system API to control position and the size of described Process Window, on multiplexing described Process Window basis, realize consistent displaying;
And/or
When corresponding described strategy or rule triggering, start described process, utilize System hook to take over the drawing process of described Process Window, according to the described displaying form of setting, draw each dvielement on described Process Window and described Process Window, on multiplexing described Process Window basis, realize consistent displaying.
The invention has the beneficial effects as follows:
In the time need to realizing prediction scheme interlock related application and realize the association of information and show, adopt this programme can effectively avoid the secondary development (containing data access and the exploitation of displaying application function) for these existed systems, can reduce on the one hand the workload of the exploitation side of undertaking the construction of in System Implementation process, also reduced on the one hand in addition the job requirement of existed system being built to manufacturer, the workload that has reduced the side of undertaking the construction of and coordinated manufacturer as much as to say, thereby the construction cost that has reduced on the whole system, has improved construction efficiency.When integrated with the associated existed system quantity of needs is many, the advantage of this scheme is just especially outstanding.
Accompanying drawing explanation
Fig. 1 is the application message display systems framework schematic diagram of prediction scheme interlock of the present invention;
Fig. 2 is that the application message display systems of prediction scheme interlock of the present invention is shown picture structure schematic diagram;
Fig. 3 is process assembly principle schematic of the present invention;
Fig. 4 is component exhibiting effect schematic diagram in application specific embodiments of the invention;
Fig. 5 is the effect schematic diagram of process assembly in application specific embodiments of the invention;
Fig. 6 is the configuration schematic diagram of process assembly in application specific embodiments of the invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing, the present invention is further elaborated.Should be appreciated that embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Prediction scheme interlock: drive corresponding application system to form visual information display picture or complete some specific logical action by emergency preplan;
As shown in Fig. 1-6, the invention discloses a kind of application message display systems and method of prediction scheme interlock:
Basic ideas of the present invention are information display systems of exploitation, and for new data (data that namely there is no ready-made displaying form, the data that provide without window process), system provides the form assemblies such as conventional word, chart to show.For legacy data, (namely in existing operation system, ripe data of showing form are provided, comprise the emergent professional system of Police Command Center inside and other professional production systems of outside, center, the data that have window process to provide), system provides a kind of general process assembly, position interlock between implementation process, and the color of energy implementation process window even represents the adjustment of form.System frame structure is referring to Fig. 1.Wherein 1 is display systems, the 2nd, and for the component exhibiting (comprising word tag, chart etc.) of new data, the 3rd, for the process assembly of legacy data.
System provides the drawing instrument of similar PPT, can comprise the assembly of a plurality of assemblies 2 and assembly 3 in a picture.Can draw out the displaying picture (being not limited to Fig. 2 size and structure) of similar Fig. 2 structure.
In the present invention, efficient place is mainly the realization of process assembly (being the assembly of number in the figure 3, for the process assembly that has window process).This assembly adopts the execution route of process as main basis for estimation, utilizes the API in windows system to search for the main window handle that obtains this process, and it is carried out to position and big or small control.Simultaneously, utilize system-level hook (hook) mechanism, to the drawing mode of Process Window, can intervene, can adjust the displaying patterns such as window border, the interior input element (label, combobox, edit box, scroll bar, list etc.) of window, comprise even shape of color, size, carry out normalization processing.Thereby can be in maximizing multiplexing existing application process on the basis of information display form, window in application process is shown and required to carry out conforming adjustment according to integral body.Principle as shown in Figure 3.
Fig. 4 is real system editing interface in specific embodiment, in the circle of left side, is the component exhibiting in system.Lower right-most portion is to put into the assembly form of showing picture.
In Fig. 5, shown the process assembly in system (process container).
In Fig. 6, shown the drafting mode of the external progress window of the required displaying of process assembly has been configured to process, can specify to use with showing color or picture that theme is consistent and replace the default drafting form of system element, realize consistent, harmonious displaying on the whole, i.e. normalization is processed.
It is general adopting realization and the Implementation Modes of the method, be that pattern and the process that realizes prediction scheme Application of Linkage Control information display in different real case is identical, need to and not show application function for different cases and the corresponding interface of application and development, therefore implementation process that, can standardization prediction scheme Application of Linkage Control.Also the digitizing for emergency preplan provides the thinking in a kind of technical support and realization.
That summarizes says the present invention:
1) application message that adopts application message display systems to carry out prediction scheme interlock is shown, this system can realize different prediction scheme linkage strategy and action by developing different assemblies, can avoid in a large number the information access in different concrete case study on implementation and show development;
2) adopt process assembly to carry out relevance to the existing application system of needs interlock and show configuration and control, avoid from these system access data or carry out secondary development, to realize the efficient multiplexing of information display;
3) adopt System hook that the exhibition method of Process Window and inner member is configured and is adjusted, under the prerequisite of not developing, realize existing Process Window consistent with the style of Coupled motion display systems.This implementation is irrelevant with concrete process, has the versatility of height.
By adopting technique scheme disclosed by the invention, obtained following useful effect:
In the time need to realizing prediction scheme interlock related application and realize the association of information and show, adopt this programme can effectively avoid the secondary development (containing data access and the exploitation of displaying application function) for these existed systems, can reduce on the one hand the workload of the exploitation side of undertaking the construction of in System Implementation process, also reduced on the one hand in addition the job requirement of existed system being built to manufacturer, the workload that has reduced the side of undertaking the construction of and coordinated manufacturer as much as to say, thereby the construction cost that has reduced on the whole system, has improved construction efficiency.When integrated with the associated existed system quantity of needs is many, the advantage of this scheme is just especially outstanding.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be looked protection scope of the present invention.