CN104537221B - A kind of window management method and system - Google Patents
A kind of window management method and system Download PDFInfo
- Publication number
- CN104537221B CN104537221B CN201410795250.9A CN201410795250A CN104537221B CN 104537221 B CN104537221 B CN 104537221B CN 201410795250 A CN201410795250 A CN 201410795250A CN 104537221 B CN104537221 B CN 104537221B
- Authority
- CN
- China
- Prior art keywords
- subwindow
- independent
- window
- work area
- management table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Abstract
The application provides a kind of window management method and system.Methods described includes:S1:Main pane management table is set up for the work area data chosen in main window;S2:Monitor the change in location of common subwindow;When being dragged out forming independent subwindow outside the main window in the position for monitoring the common subwindow, whether inquiry has the independent subwindow management table for having identical work area overall identification with the main window belonging to the common subwindow being dragged out;S3:It is sometimes, to add independent subwindow to the independent subwindow management table and record in Query Result;Otherwise, the independent subwindow management table corresponding with the main window is set up;S4:The independent subwindow accesses work area data based on the work area overall identification in the independent subwindow management table.Using the embodiment of the present application, the flexibility of subwindow display location can be improved, management, communication between different windows is realized.
Description
Technical field
The application belongs to oil seismic exploration technical field of data processing, more particularly to a kind of window management method and is
System.
Background technology
In oil seismic exploration field, obtain and corresponding data handling system pair is usually required after the geological data of collection
Geological data is analyzed and shown, with the geological information and structural differences further studied and contrast seismic is showed
Deng.
In existing earthquake data processing system, it is often necessary to which different various ways show the earthquake number in same work area
According to than the data geological characteristics or convenient working personnel's simultaneous observation geological data that are showed of different subwindows.For example exist
When the 3D data volume of geological data is shown in the main window in one work area, it can create for the display work area data
Master line section (equivalent to a normal cross-section visual angle of a three-dimensional square) subwindow, one is used to show the work
The subwindow of the cross-track section (equivalent to the side section visual angle of a three-dimensional square) of area's data, one is used to show
Show the sub- window of the 3D data volume block base map (equivalent to a vertical view visual angle of a three-dimensional square) of the work area data
Mouthful.The geological data for belonging to same work area is shown in these three subwindows, under normal circumstances between multiple subwindows mutually
In the presence of association and interaction relation.For example in above three subwindow, the master can be shown in the three-dimensional data block base map
The position of line section and the cross-track section;If choosing cross-track again on the three-dimensional data block base map
During position, then the subwindow of the display cross-track section can re-read the data of new cross-track position, and pass through
After system-computed again in the subwindow of cross-track section;Equally, if in the master line or cross-track section
Subwindow in have chosen the seismic channel of a vertical direction, then can on the 3D seismic data block base map correspondence it is aobvious
Showing the point of the seismic channel chosen on the master line or cross-track, (a usual seismic channel is in 3D seismic data block
A point is projected as on base map).
Multiple subwindows can be set up under the main window of one group of work area data in the prior art, affiliated work area data are realized
A certain characteristic displaying.But the window displaying scope of described subwindow is limited by the bounds of affiliated main window, is being made
Industry personnel need to amplify the content of some subwindows, it is necessary to which the subwindow is dragged into main window or seismic data process
Outside system interface, or it is dragged on other screens of multi-display curtain, when progress detail characteristic is checked, contrasted, it is impossible to will
The subwindow drags out main window away from, causes all subwindows all to control in the range of main window is limited, causes subwindow can
Drag and drop scope is too small, display location underaction, it is impossible to adapt to the application environment demand resistance of multi-screen data processing system.It is existing
The subwindow of earthquake data processing system can not be dragged out outside main window in technology, therefore more needs a kind of disengaging main window circle badly
The management method of the independent subwindow in face, realizes the unification between main window, common subwindow and independent subwindow, effectively manages
Reason.
The content of the invention
The application purpose is to provide a kind of window management method and system, and can expand Data processing subwindow can
Drag and drop scope, improves the flexibility of subwindow display location, and the application environment demand for adapting to multi-screen data processing system is convenient,
Convenient working personnel's child windows it is further individually check or multiwindow comparative analysis, improve data-handling efficiency.
What a kind of window management method and system that the application is provided were realized in:
A kind of window management method, methods described includes:
S1:Main pane management table is set up for the work area data chosen in main window;The main pane manages table bag
Include the work area overall identification and subwindow overall identification of the work area data;
S2:Monitor the change in location of the common subwindow in the main window;Monitoring the position of the common subwindow
Put when being dragged out forming independent subwindow outside the main window, inquiry whether have with belonging to the common subwindow being dragged out
Main window has the independent subwindow management table of identical work area overall identification;
S3:It is sometimes, to add independent subwindow to the independent subwindow management table and record in the result of the inquiry;It is no
Then, the independent subwindow management table corresponding with the main window is set up, and is managed to the independent subwindow of the foundation in table
Add independent subwindow record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being dragged out, the work area overall situation
Mark;
S4:The independent subwindow accesses work area number based on the work area overall identification in the independent subwindow management table
According to.
A kind of system for realizing window management, the system includes:
Main pane management module, for setting up main pane management table for the work area data chosen in main window;Institute
Stating main pane management table includes the work area overall identification and subwindow overall identification of the work area data;
Data service module, for unified definition and the data model of management work area data, and provides preset access interface;
Monitor enquiry module, the change in location for monitoring the common subwindow in the work area data main window;In prison
When the position for measuring the common subwindow is dragged out forming independent subwindow outside the main window, whether inquiry has and the quilt
The affiliated main window of common subwindow hauled out has the independent subwindow management table of identical work area overall identification;
Independent window module, for setting up independent subwindow management table, is additionally operable to the result in the inquiry described in having
During independent subwindow management table, add independent subwindow to the independent subwindow management table and record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being dragged out, the work area overall situation
Mark;
Communication module, work is accessed for independent subwindow based on the work area overall identification in the independent subwindow management table
Area's data, are additionally operable at least one of following:
Independent subwindow finds corresponding main window mark based on the work area overall identification in the independent subwindow table,
Communicated with the main window;
Main window is communicated based on the subwindow overall identification in main pane management table with the independent subwindow;
The subwindow overall identification that common subwindow is managed based on independent subwindow in table is carried out with the independent subwindow
Communication;
First independent subwindow is carried out based on the subwindow mark in the independent subwindow table and the second independent subwindow
Communication.
In preferred embodiment, the system can also include:
First processing units, for perform include it is following at least one:
After independent subwindow record is increased to the independent subwindow record sheet, the independent subwindow is deleted described
Corresponding subwindow record in main pane management table;
Monitor the change in location of the independent subwindow;It is towed back in the position for monitoring the independent subwindow to main window
When forming common subwindow in mouthful, the subwindow for adding the independent subwindow to the main pane management table of the main window is remembered
Record, and the independent subwindow is deleted in the corresponding independent subwindow record of independent subwindow management table;
The work area data chosen in main window are set up after main pane management table, are detected whether in the presence of the work area number chosen
According to independent subwindow;If it is present the work area overall identification in the independent subwindow table to be added to the boss of foundation
Manage in Window Table, the work area overall identification in table is managed as the boss.
A kind of window management method and system that the application is provided, can depart from the side of main window realizing common subwindow
The window operation pattern of boundary's scope, in this mode to master by the way of main pane manages table and independent subwindow management table
Window and subwindow are managed, and are easy to the exploitation of application system integrated so that main window in application system, common subwindow and
The management of independent subwindow is more unified, effectively.Window management method in the application, can both make common subwindow turn into only
It still can keep communicating between former data service system and main window, common subwindow after vertical subwindow, can also be
Main window makes independent subwindow keep independence after closing, continuation is remained on corresponding data service system, convenient working
Personnel's processing data, improves operating efficiency and convenience.
Brief description of the drawings
, below will be to embodiment or existing in order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art
There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments described in application, for those of ordinary skill in the art, are not paying the premise of creative labor
Under, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of method flow diagram of window management method one embodiment that the application is provided;
Fig. 2 is the application independence subwindow and a kind of position relationship schematic diagram of main window;
Fig. 3 is a kind of method flow diagram of another embodiment of window management method that the application is provided;
Fig. 4 is a kind of method flow diagram of another embodiment of window management method that the application is provided;
Fig. 5 is a kind of method flow diagram of another embodiment of window management method that the application is provided;
Fig. 6 is a kind of modular structure schematic diagram for the system for realizing window management of the application;
Fig. 7 is a kind of modular structure schematic diagram of another embodiment for the system for realizing window management of the application.
Embodiment
In order that those skilled in the art more fully understand the technical scheme in the application, it is real below in conjunction with the application
The accompanying drawing in example is applied, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described implementation
Example only some embodiments of the present application, rather than whole embodiments.Based on the embodiment in the application, this area is common
The every other embodiment that technical staff is obtained under the premise of creative work is not made, should all belong to the application protection
Scope.
In Seismic exploration and development, will typically belong to one group of a survey area or a survey acquisition it is interrelated
Data definition be work area data, including survey line, well curve, layer position, seismic channel etc..To the processing of earthquake Data Data
When, it is typically that a work area data are analyzed and processed.A general work area data one main window circle of correspondence in processing
Face.Because work area data check that mode is different, displaying data dimension is different, section difference etc. is shown, generally in a work
Multiple subwindows are set up under area's data main window to be analyzed and processed.
The application provides a kind of window management method, it is possible to achieve subwindow is drawn out into main window and becomes independent sub- window
Mouthful, realize the analyzing and processing to work area data in the independent window, and still can be with main window and therein general
Logical subwindow keeps communication and shares same data service system, in that context it may be convenient to carries out data transmission, link.Fig. 1 is this
The method flow diagram of a kind of window management method one embodiment provided is provided.As shown in figure 1, a kind of described window management
Method can include:
S1:Main pane management table is set up for the work area data chosen in main window;The main pane manages table bag
Include the work area overall identification and subwindow overall identification of the work area data.
It can be opened in specific application in user after application starts main window and create main pane management table, generally started
A main window can correspond to a work area data, the subwindow that data a certain characteristic in work area can be opened in main window enters
The further data analysis and process of row.Correspondence one can be managed in the present embodiment by the way of a main pane management table
The data service system of all subwindows and its access under individual work area data main window.The main pane management table can be wrapped
Include the sub- window under the work area overall identification of the work area data and the main window corresponding with the work area overall identification of startup
The subwindow overall identification of mouth.Certainly the data service system mark for storing the work area data, described number can also be included
It can be the service unit of the work area data according to service system, can be used for the data mould of unified definition and management work area data
Type, and preset access interface is provided, can be a certain memory cell in the application for handle the work area data or its
The processing unit for realizing identical function come is marked off in his server or application.Can be the storage work area under normal circumstances
The data service system of data sets data service system to identify, and can be used for realizing that main window or subwindow take the data
The data access of business system.Described main pane management table can be the data storage cell in window application, or by depositing
Storage and the functional module for realizing herein described boss's management table function of logic judgment unit formation.
Table 1 below manages a kind of signal table of form for the main pane provided in the present embodiment.In following table main pane pipe
There is unique work area global identifier in reason table, the work area data selected for identifying current main window.Main pane pipe
There is a unique data service system mark in reason table, offer current selected work area data, services can be provided by the mark
Data service system, the usual data service system can also have unique work area global identifier, can be with master
Work area global identifier in subwindow management table is consistent, so as to form corresponding relation.
The main pane of table 1 manages table
The main pane management table of each work area data main window can include main window record, the main window record
In at least include the main window mark that can be used for the overall identification main window, so, subwindow can pass through main pane pipe
Reason table finds the main window corresponding to oneself.Certainly, as shown in table 1, Window state can also be included in the main window record,
The state current for identifying main window, for example whether maximizing, whether minimizing, can also be described including message interface,
Function interface description etc., can be used for realizing the information exchange with subwindow, the function that can for example call main window to provide connects
Mouthful, the various operations such as menu item registration, registration monitor are carried out, specifically for example can be by the class libraries of Microsft Windows
CMDIFrameWnd frame clsss realizes that subwindow possesses independent menu, tool bar etc..In the present embodiment and in the application
Message interface description, function interface description involved by other embodiment etc. are not limited to a certain specific application design language
Speech.
Zero or at least one subwindow note belonged under the main window can be included in the main window record sheet
Record.It should be noted that the subwindow record can be to open or be registered in when setting up subwindow in the main window
The main window is produced when recording, therefore, if being not turned on or setting up subwindow in the main window, then the main window
Subwindow record in mouth record can be zero.At least include the common son belonged under the main window in the main window record
The subwindow overall identification of window, so, the main window can be found by the main pane management table belongs to the master
Subwindow under window, can send message by one or more subwindow thereto.Common sub- window described in the present embodiment
Mouthful can be subwindow in the main window bounds, if the common subwindow it is dragged go out the main window side
Out-of-bounds, then the common subwindow can turn into independent subwindow.The subwindow can include common subwindow and independent son
Window.Certainly, can also include as shown in above-mentioned table 1, in the subwindow record Window state (whether maximize, whether
Minimize etc.), window type, message interface description etc..
In the application by the way of main pane management table, main window and its lower subwindow can pass through main pane pipe
Manage table and carry out information exchange, function call etc., it is possible to achieve the unified management to window, improve the system windows efficiency of management.Tool
One of body is managed based on main pane in the example of table, for example:When main window is to close, main window is to main pane
Managing whole subwindows transmission message calls in table, it is closed;Each subwindow, can be by oneself after the completion of turning itself off
The corresponding subwindow record deletion in main pane management table;Main window can wait sons all in main pane management table
After window or common subwindow record are all deleted, main window is turned off, while destroying corresponding main pane management
Table.
S2:Monitor the change in location of the common subwindow in the main window;Monitoring the position of the common subwindow
Put and be stowed when forming independent subwindow outside the main window, whether inquiry has and the master belonging to the common subwindow dragged
Window has the independent subwindow management table of identical work area overall identification.
Subwindow described in the present embodiment can be included by analyzing and reconstructing windows window class and the journey of class
Sequence, develop based on dynamic base framework formation window application, described subwindow can realize basic closing, maximization,
Minimize etc., it can also realize and be dragged to outside main window border, formation can be with self-existent independent subwindow.Certainly, institute
Menu, the tool bar of oneself can also be included by stating independent subwindow, it is possible to achieve dragging and scaling.
In traditional boss's forms display, generally a Drawing zone first is obtained to operating system application, then painted
Whole forms are drawn out in figure area.To operating system application Drawing zone usually in units of main window, subwindow is to affiliated
The Drawing zone of oneself is distributed to child form by main window application Drawing zone, Main form.So, child form can be in the aobvious of Main form
Freely dragging is carried out in the range of showing, but not leaves the indication range of Main form, and mouse can not leave Main form during dragging
Limited range;When dragging Main form, child form therein can also be moved.
It can include following two steps in order to be able to allow child form to be dragged away from implementation process in Main form, the present embodiment:One
In Main form, do not limit child form it is dragged when mouse position;Two be to detect mouse when child form is dragged
Position, once mouse be located at Main form boundary position and continue child form is outwards dragged, then start independent child form
Changeover program:The Drawing zone applied in Main form is nullified, is applied to exploitation design using (such as windows operating systems)
To a new Drawing zone, modification boss forms management table and independent child form management table allow subwindow to continue to keep moving
Move outside Main form boundary position.For example can heavy duty CMDIChildWnd classes, and heavily loaded multiple message and member function are real
The moving operation of existing window.
The change in location of all common subwindows in the work area data main window can be monitored in the present embodiment, is obtained general
The change in location information of logical subwindow.If the common subwindow it is dragged go out main window border when, the common subwindow
Depart from the main window as independent subwindow, as shown in Fig. 2 Fig. 2 is the application independence subwindow and a kind of position of main window
Relation schematic diagram.The position of common subwindow described herein is dragged out outside the main window that the common sub- window can be included
Mouth completely disengages from the bounds of the main window, can also include main window described in the common endless total detachment of subwindow
Bounds, still there is the part overlapping with the main window, and a kind of independent subwindow as described in Figure 2 is closed with main window position
It is schematic diagram.
When being dragged out forming independent subwindow outside the main window in the position for monitoring the common subwindow, checking is
It is no to have the independent subwindow management table that there is identical work area overall identification with the affiliated main window of common subwindow being dragged out.
Described independent subwindow management table can be used for the independent subwindow that main window is dragged out described in management, the independent subwindow
Oneself original affiliated work area number can be found by the work area overall identification belonging to inquiring about in independent subwindow management table
According to the main window belonging to script can be inquired by then inquiring about the main pane management table of the data in the work area again.The independence
Subwindow can manage the work area overall identification that table provides according to independent subwindow and access work area data, can with main window or
Common subwindow in main window carries out message transmission or forms linkage.
Described independent subwindow management table can be the data storage cell in window application, or by storage and logic
The functional module for realizing herein described independent subwindow management table function of judging unit formation.
S3:It is sometimes, to add independent subwindow to the independent subwindow management table and record in the result of the inquiry;It is no
Then, the independent subwindow management table corresponding with the main window is set up, and is managed to the independent subwindow of the foundation in table
Add independent subwindow record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being stowed, affiliated work area
The work area overall identification of data.
Table 2 below is a kind of signal table for independent form of subwindow management table that the present embodiment is provided:
The independent subwindow of table 2 manages table
When monitoring that common subwindow is dragged out forming independent subwindow outside main window, if the main window has had solely
Vertical subwindow management table, can form the common subwindow being dragged out outside main window the record addition of independent subwindow
In the independent subwindow management table, an independent subwindow record corresponding with the independent subwindow is formed.It is described only
The subwindow overall identification of the independent subwindow can be included in vertical subwindow record, i.e., the described common subwindow being dragged out
Subwindow overall identification, can also include the work area overall situation mark that the common subwindow being dragged out accesses work area data
Know, and data service system mark.If independent subwindow will communicate with main window, independent subwindow mark can be first inquired about
In work area overall identification corresponding to the main pane management table in work area whether there is, if it does not, explanation main window is
It is closed;If it is present there is main window identifier in main pane management table, the independent subwindow can be inquired
Main window mark in main pane management table, is then communicated again.Certainly, the independent subwindow and common subwindow
When being communicated or by going in main pane management table to search the subwindow overall identification of common subwindow, then
Communicated.Can more facilitate when so, being safeguarded to the independent subwindow management table and main pane management table in above-mentioned,
Efficiently.
It should be noted that when being communicated between different windows, inquiring main window mark or subwindow overall situation mark
After knowledge, generally also need to obtain corresponding message interface description information.Described message interface description information can include realizing
The description of the information such as the agreement, the function call that are communicated between window, will not be described here.Work area in the work area data of the access
Overall identification can be consistent with the work area overall identification identified in data service system, forms corresponding relation.Although so
The bounds for the main window that the independent subwindow departs from, but still can be common with main window or common subwindow therein
Same data service system is enjoyed, can easily be carried out data transmission, combined operation etc..
It should be noted that being that can close main window without influenceing independent son in the case where there is independent subwindow
What window was normally run.Close after main window, main window mark before is just failed.Therefore, main pane pipe in the application
Manage between table and independent subwindow management table, be set to be associated by " work area overall identification ".Because work area overall identification
The a certain work area data file called is represented, with more stability.And various window identifiers are actually and operating system phase
Close, that is to say, that may all there are different values during each run.
, can be first from independence if independent subwindow is wanted to find the main window in correspondence work area during using work area overall identification
Work area overall identification is found in subwindow management table, then removes with work area overall identification boss's window for searching whether to have correspondence work area
Mouth management table.If it does not, explanation main window has been closed;If it does, master can be obtained from main pane management table
Window ID.
It so may insure the continuity and uniformity of whole system when various windows are changed between opening and closing.
In this application, for same work area data, for same work area data, when closing main window, if institute
The independent subwindow stated in the independent subwindow management table that there is the main window, and the independent subwindow management table is recorded not
It is zero, then manages the data service system continuous service that work area overall identification is corresponding in table with the independent subwindow.Generally
In the case of, if a main window does not have independent subwindow, the sub- window of independence in its corresponding described independent subwindow record sheet
Mouth is recorded as zero, can now destroy the independent subwindow record sheet for being recorded as zero.But the application is not precluded from still
In the presence of, but independent subwindow in independent subwindow record sheet is recorded as zero situation.
When main window or independent subwindow are closed, main pane management table or the management of independent subwindow can be checked
Table, then decide whether to terminate corresponding data service system.Under normal circumstances, when common subwindow is closed, institute can not be done
State inspection, do not terminate data service system.If it is main window that will currently be closed window, each common subwindow is at oneself
After the completion of closing, by oneself main pane manage table in corresponding record deletion, closing the common sub- window in main window
After mouthful, then need to check independent subwindow management table, if the not independent subwindow table of the main window, or the independent son
Independent subwindow in Window Table is recorded as zero, then terminates data service system;If the independent subwindow of the main window
In the presence of not terminating data service system then.If it is independent subwindow to be currently powered off window, main pane management is checked
Table and independent subwindow management table, if main window has been closed and without other independent subwindows, the independent subwindow pipe
Independent subwindow in reason table is recorded as zero, then can terminate data service system;Otherwise, data service system is continued to run with.
On the one hand, as long as closing main window, all common subwindows also will necessarily Close All therewith;On the other hand, as long as main window
In the presence of even if closing all subwindows (including common subwindow and independent subwindow), data service system also may proceed to fortune
OK.
As long as there is a presence in main pane management table, independent subwindow management table, then the work area data are counted accordingly
According to service system will continuous service, until the two tables are all destroyed.That is, although data service system is with master
The startup of window and be run, but main window is when being closed, as long as with the presence of the independent subwindow of same work area data, then counting
Operation is may proceed to according to service system so that the data access function of independent subwindow will not be by the pent influence of main window.
The independent subwindow management table can have zero or a plurality of independent subwindow record, every independent subwindow note
Record one independent subwindow of correspondence, can include subwindow global identifier, window type, the Window state of independent subwindow
Whether whether (maximize, minimize), message interface describe.When common subwindow is dragged out becoming independent sub- window from main window
Mouthful when, can from main pane management table by the subwindow it is corresponding record be moved in independent subwindow management table;Conversely,
, should during table can be managed from independent subwindow when independent subwindow, which is towed back to, becomes common subwindow again into main window
The corresponding record of subwindow, is moved back in main pane management table.
S4:The independent subwindow accesses work area number based on the work area overall identification in the independent subwindow management table
According to.
The independent main window of main window that is dragged out can be based on the work area overall identification in independent subwindow management table
The work area data accessed when accessing original in independent window, realize and use same data, services system with the shared of the main window
System.Meanwhile, the independent subwindow can be obtained based on the work area overall identification in the independent subwindow table oneself belong to originally in
Main window, still can realize and communicated with the main window when departing from main window interface.Especially opening multiple
The work area data in work area, when there is multiple main windows, the independent subwindow can be found correctly based on work area overall identification
Main window is identified, and is communicated with main window.
, can be to independent subwindow when common subwindow is dragged out becoming independent subwindow from main window in foregoing
Increase independent subwindow record in table, the application can provide two kinds of processing modes.Fig. 3 is a kind of herein described window management
The method flow schematic diagram of another embodiment of method, as shown in figure 3, one of which can be remembered to the independent subwindow
It is to include that record table, which increases after independent subwindow record,:
S5:Delete the independent subwindow corresponding subwindow record in the main pane management table.
When common subwindow in main window is dragged out forming independent subwindow outside main window interface, will can delete should
The subwindow record of its corresponding common subwindow in main pane record sheet of independent subwindow, so, the independent son
Window can no longer receive main window and send message by main pane record sheet.For example when user closes main window interface, lead to
Often the subwindow belonged under the main window is together closed, and used in the window management method described in the present embodiment, main window
The close instruction issued by main pane management table can not include the independent subwindow, accordingly even when independent son
The main window that window is originally belonged to is closed, and still can keep being individually present, simultaneously because the independent subwindow is accessed
Data service system still can continue to remain on so that the data access function of the independent subwindow will not be led
The pent influence of window, the flexibility for substantially increase window management, using.
Certainly, in another embodiment, when common subwindow is dragged out becoming independent subwindow from main window,
Subwindow record of the independent subwindow in the main pane management table can not be deleted.So, main window can lead to
Cross main pane record sheet and send message to independent subwindow.Fig. 4 is a kind of the another of herein described window management method
The method flow schematic diagram of embodiment.Another embodiment of the application is total, as shown in figure 4, methods described can also include:
S6:The independent subwindow receives main window or common subwindow based on the subwindow in main pane management table
The message that overall identification is sent.
Further, in another embodiment of the application, the change in location of the independent subwindow can also be monitored, is obtained
Take the change in location information of the independent subwindow.Become again monitoring that the independent subwindow is towed back into main window
During common subwindow, the corresponding record of the independent subwindow can be moved back into main pane pipe from independent subwindow management table
Manage in table.Fig. 5 is a kind of method flow schematic diagram of another embodiment of herein described window management method, such as Fig. 5 institutes
Show, a kind of described window management method can also include:
S7:Monitor the change in location of the independent subwindow;Be towed back in the position for monitoring the independent subwindow to
When forming common subwindow in main window, the sub- window of the independent subwindow is added to the main pane management table of the main window
Mouth record, and the independent subwindow is deleted in the corresponding independent subwindow record of independent subwindow management table.
Generally, the independent subwindow is only being towed back to itself and the work area recorded in the independent subwindow management table in place
Common subwindow record can just be become in the consistent main window interface of overall identification again.So can be by independent subwindow in independent son
Record in window record sheet is moved in main pane record again, and now, that is added in the main pane record sheet is only
The subwindow of vertical subwindow is recorded as the subwindow note that the independent subwindow becomes the common subwindow after common subwindow record again
Record.It can so ensure after the dragging for realizing independent subwindow task location, with still falling within same work area data before dragging
Main window, what is still accessed is same data service system, improve window dragging flexibility, user is operated more
Plus it is convenient, fast.
Data service system described herein can start after activation system main window selection work area data.On ground
In seismic exploration exploitation, general one work area data of definition are one group of data that are mutually related.In the window of traditional data processing
In framework, each subwindow has each independent data model, each carries out Database Systems access or file system is visited
Ask.The data of display, control and operation between the work area data of correspondence earthquake Data processing, each subwindow are often that
There are a large amount of incidence relations between this, be same file or database including what multiple subwindows were accessed in many cases
Same table.And the difference of data model may be that between each subwindow, by different method extraction documents
Data, or by the different fields of the record in different conditional filtering tables, extraction, this this may result in repeating caching, resource
The problems such as access conflict.
One group of work area data that are mutually related, each data, services are managed in the application using a data service system
System is labeled with a work area global identifier.Data service system defines a complete data model in work area, it is possible to carry
For a series of access interfaces.Each subwindow has the data model of oneself no longer, directly using the number of data, services subsystem
According to model and access interface, United Dispatching is carried out to data access by data, services subsystem, so as to avoid above mentioned problem.
Data service system starts after main window selection work area is started.Data service system sets corresponding work area global
Identify and carry out data initialization.According to seismic prospecting data correlation relation typically mostly exist with the data in same work area it
Between the characteristics of, setting one main window same time can only correspond to a work area.When user reselects work area data, if
The independent subwindow in the work area is not present, then resets data, services subsystem, reset corresponding work area overall identification simultaneously
Carry out data initialization;If the independent subwindow in the work area is present, then a new data, services subsystem is re-established
Process is associated with main window.When user opens multiple main windows, each main window can correspond to a different work area, each
Main window can have a corresponding data, services subsystem process.
Above-mentioned middle use main pane management table or independent subwindow management table to the main windows of same work area data, solely
During vertical subwindow, common subwindow are managed, the application can provide the message transmission between wherein involved window
Implementation, can specifically be realized according to Programming language or system frame structure.In the present invention, it is contemplated that son
Data volume that progress between window communicates and little, all subwindows are all relatively low in the frequency of occurrences of paired running, so can
To use asynchronous communication meanses.Can there is provided two kinds of communication modes according to transmitted data amount different:For small amount of data, son
Directly communicated between window using message mode;For mass data, data are first submitted to data by sender's subwindow
Service processes, then send message to recipient's subwindow, and recipient's subwindow is received after message, according to own situation, choosing
Select suitable opportunity and extract data from data, services process.
In another embodiment of the application, if work area data are chosen in main window sets up main pane management table
Afterwards, the independent subwindow in the presence of the work area data chosen can be detected whether, if detection is in the presence of the only of the work area data
, then there is the independent subwindow and manage table to independent subwindow in vertical subwindow, can be by the independent son of the work area data accordingly
Work area overall identification in Window Table is added in the boss of foundation management Window Table, and the work area in table is managed as the boss
Overall identification.In this embodiment, the work area overall identification of usual work area data manages table and boss's window with independent subwindow
Whether the data service system mark in mouth management table is consistent or there is corresponding relation, can be inquired and deposited by detection
Table is managed in the independent subwindow of the work area data of selection, if it is present the work in independent subwindow management table can be used
Area's overall identification;Otherwise, a new data service system can be created, the work area overall situation of the new data service system is known
It can be the work area overall identification of the work area data.
In this application, the communication belonged between the subwindow under same main window mark can include:
First subwindow is found in main pane management table or independent subwindow management table needs what is communicated
Second subwindow, obtains the subwindow overall identification of second subwindow, and the ground window based on second subwindow is global
Identify to second subwindow and send message.
Or, in another embodiment,
First subwindow sends readjustment message to the second subwindow, by main pane management table or independent
Subwindow management table carries out registration and requires to monitor the particular event in the second subwindow;
When have sent the particular event of the registration in second subwindow, second subwindow according to it is described
The type of message and customized content registered in main pane management table or in independent subwindow management table are to the described first sub- window
Mouth sends message.
Message communicating can include the communication between common subwindow between the subwindow, can also include independent sub- window
Communication between mouthful, can also include the communication between independent subwindow and common subwindow.Message between subwindow in the application
Communication uses two ways, does not pass through main window:
(1) active message, subwindow A is searched in main pane manages table or independent subwindow management table to be wanted to carry out
The subwindow B of communication, obtains subwindow B subwindow overall identification and the B of subwindow message interface description, then directly
Message is sent to subwindow B;
(2) message is adjusted back, subwindow B sends message to subwindow A, passes through registration, it is desirable to monitor a certain in subwindow A
Event, then, when there occurs this event in subwindow A, subwindow A according to the type of message registered before subwindow B and
Customized content sends message to subwindow B.Subwindow B can also send message to subwindow A, it is desirable to de-registration.It is each to return
Adjust message sender window to inspect periodically and carried out other windows of message registration in this window, by checking main pane pipe
Table and independent subwindow management table are managed, if some window for having carried out message registration has been off, window is actively to
De-registration is carried out through closing window.This inspection can avoid some window from being led when exiting without correctly de-registration is carried out
Readjustment message sender window is caused to continue to send the situation of message.
When common subwindow becomes independent subwindow, subwindow record is moved to independent son from main pane management table
Window management table.If subwindow have registered event or menu item etc. to parent window, subwindow sends message to parent window
It is required that de-registration.Because the overall identification of subwindow does not change, so the message communicating between subwindow is not by any
Influence.Because the main pane management table in same work area with the data, services subsystem identification in independent subwindow management table is
Consistent, that is, same data, services subsystem is shared, therefore the data access service of subwindow is not affected.
When common subwindow becomes independent subwindow or independent subwindow becomes common subwindow again, simply it have modified
The position of subwindow record, parent window registered events or menu item etc..Communication, the data access clothes of subwindow between subwindow
Business is not affected equally.
Main window in the application only goes to manage all common subwindows by main pane management table, without going to visit
Ask independent subwindow management table;Also, when common subwindow becomes independent subwindow, message calls solution is have sent to main window
Except registration.So, independent subwindow and main window departing from incidence relation, can no longer by main window management and influence.
The application also provides a kind of system for realizing window management, and Fig. 6 is herein described a kind of to realize window management
System, as shown in fig. 6, the system can include:
Main pane management module 101, the work area data that can be used for choosing in main window set up main pane pipe
Manage table;The main pane management table includes storing the work area data work area overall identification and subwindow overall identification;
Data service module 102, can be used for the data model of unified definition and management work area data, and provide preset visit
Ask interface;
Enquiry module 103 is monitored, the position that can be used for monitoring the common subwindow in the work area data main window becomes
Change;When being dragged out forming independent subwindow outside the main window in the position for monitoring the common subwindow, whether inquiry has
There is the independent subwindow management table of identical work area overall identification with the affiliated main window of common subwindow being dragged out;
Independent window module 104, can be used for setting up independent subwindow management table, can be also used for the knot in the inquiry
Fruit is when having the independent subwindow management table, to add independent subwindow to the independent subwindow management table and record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being dragged out, the work area overall situation
Mark;
Communication module 105, can be used for independent subwindow based on the data, services system in the independent subwindow management table
Identification access of uniting work area data, can be also used at least one of following:
Independent subwindow finds corresponding main window mark based on the work area overall identification in the independent subwindow table
Know, communicated with the main window;
Main window is communicated based on the subwindow overall identification in main pane management table with the independent subwindow;
The subwindow overall identification that common subwindow is managed based on independent subwindow in table is carried out with the independent subwindow
Communication;
First independent subwindow is carried out based on the subwindow mark in the independent subwindow table and the second independent subwindow
Communication.
Fig. 7 is a kind of another embodiment of herein described system for realizing window management, as shown in fig. 7, the system
System can also include:
First processing units 106, can be used for perform include it is following at least one:
After independent subwindow record is increased to the independent subwindow record sheet, the independent subwindow is deleted described
Corresponding subwindow record in main pane management table;
Monitor the change in location of the independent subwindow;It is towed back in the position for monitoring the independent subwindow to main window
When forming common subwindow in mouthful, the subwindow for adding the independent subwindow to the main pane management table of the main window is remembered
Record, and the independent subwindow is deleted in the corresponding independent subwindow record of independent subwindow management table;
The work area data chosen in main window are set up after main pane management table, are detected whether in the presence of the work area number chosen
According to independent subwindow;If it is present the work area overall identification in the independent subwindow table to be added to the boss of foundation
Manage in Window Table, the work area overall identification in table is managed as the boss.
The communication belonged between the subwindow under same main window mark can realize in the communication module 105,
The communication module can include:
Registering unit, can be used for the first subwindow and is noted in main pane management table or in independent subwindow management table
Volume requires to monitor the particular event in the second subwindow;
Message sending unit, can be used for the first subwindow and sends readjustment message to the second subwindow;
Trigger element, can be used for when have sent the particular event of the registration in second subwindow, according to institute
State in main pane management table or the type of message and customized content registered in independent subwindow management table are to described first
Subwindow sends message.
A kind of window management method and system that the application is provided, can depart from the side of main window realizing common subwindow
The window operation pattern of boundary's scope, in this mode to master by the way of main pane manages table and independent subwindow management table
Window and subwindow are managed, and are easy to the exploitation of application system integrated so that main window in application system, common subwindow and
The management of independent subwindow is more unified, effectively.Window management method described herein and system, can both make common son
Window turns into still can keep logical between former data service system and main window, common subwindow after independent subwindow
Letter, can also make independent subwindow keep independence after main window closing, continue to keep transporting with corresponding data service system
OK, convenient working personnel processing data, improves operating efficiency and convenience.
Although mentioned in teachings herein the related communication protocol such as the communication between different windows, windows window class,
Using the description for designing and developing language correlation etc, still, the application is not limited to be the communication for complying fully with specification
The situation of language standard is designed and developed in host-host protocol or application.After being changed slightly on the basis of some agreements or class or component
The scheme of each embodiment of above-mentioned the application can be carried out.Certainly, even if not using above-mentioned general agreement or application and development standard,
But proprietary protocol or application development language are used, as long as the information exchange and information that meet the application the various embodiments described above judge
Feedback system, still can realize identical application, will not be repeated here.
Unit or module that above-described embodiment is illustrated, can specifically be realized by computer chip or entity, or by with
The product of certain function is realized.For convenience of description, it is divided into various modules during description apparatus above with function to describe respectively.
Certainly, the function of each module can be realized in same or multiple softwares and/or hardware when implementing the application, can also
The module for realizing same function is realized by the combination of multiple submodule or subelement.
It is also known in the art that in addition to realizing controller in pure computer readable program code mode, it is complete
Controller can be caused with gate, switch, application specific integrated circuit, programmable by the way that method and step is carried out into programming in logic entirely
Logic controller realizes identical function with the form of embedded microcontroller etc..Therefore this controller is considered one kind
Hardware component, and the device for realizing various functions included to its inside can also be considered as the structure in hardware component.Or
Person even, not only can be able to will be the software module of implementation method but also can be hardware for realizing that the device of various functions is considered as
Structure in part.
The application can be described in the general context of computer executable instructions, such as program
Module.Usually, program module include performing particular task or realize the routine of particular abstract data type, program, object,
Component, data structure, class etc..The application can also be put into practice in a distributed computing environment, in these DCEs
In, perform task by the remote processing devices connected by communication network.In a distributed computing environment, program module
It can be located at including in the local and remote computer-readable storage medium including storage device.
As seen through the above description of the embodiments, those skilled in the art can be understood that the application can
Realized by the mode of software plus required general hardware platform.Understood based on such, the technical scheme essence of the application
On the part that is contributed in other words to prior art can be embodied in the form of software product, the computer software product
It can be stored in storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are to cause a computer equipment
(can be personal computer, mobile terminal, server, or network equipment etc.) performs each embodiment of the application or implementation
Method described in some parts of example.
Each embodiment in this specification is described by the way of progressive, same or analogous portion between each embodiment
Divide mutually referring to what each embodiment was stressed is the difference with other embodiment.The application can be used for crowd
In more general or special purpose computing system environments or configuration.For example:Personal computer, server computer, handheld device or
Portable set, laptop device, multicomputer system, the system based on microprocessor, set top box, programmable electronics are set
Standby, network PC, minicom, DCE of mainframe computer including any of the above system or equipment etc..
Although depicting the application by embodiment, it will be appreciated by the skilled addressee that the application have it is many deformation and
Change is without departing from spirit herein, it is desirable to which appended claim includes these deformations and changed without departing from the application's
Spirit.
Claims (10)
1. a kind of window management method, it is characterised in that methods described includes:
S1:Main pane management table is set up for the work area data chosen in main window;The main pane management table includes institute
State the work area overall identification and subwindow overall identification of work area data;
S2:Monitor the change in location of the common subwindow in the main window;Monitoring the position quilt of the common subwindow
Haul out when forming independent subwindow outside the main window, whether inquiry has and the main window belonging to the common subwindow being dragged out
Mouth has the independent subwindow management table of identical work area overall identification;
S3:It is sometimes, to add independent subwindow to the independent subwindow management table and record in the result of the inquiry;Otherwise,
The independent subwindow management table corresponding with the main window is set up, and addition in table is managed to the independent subwindow of the foundation
Independent subwindow record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being dragged out, work area overall situation mark
Know;
S4:The independent subwindow accesses work area data based on the work area overall identification in the independent subwindow management table, with
And realization includes at least one of following data communication:
Independent subwindow finds corresponding main window mark based on the work area overall identification in the independent subwindow table, with institute
Main window is stated to be communicated;
Main window is communicated based on the subwindow overall identification in main pane management table with the independent subwindow;
Common subwindow is communicated based on the subwindow overall identification in independent subwindow management table with the independent subwindow;
First independent subwindow is communicated based on the subwindow mark in the independent subwindow table with the second independent subwindow.
2. a kind of window management method as claimed in claim 1, it is characterised in that for same work area data, closes master
During window, manage independent sub in table, and the independent subwindow management table if there is the independent subwindow of the main window
Window record is not zero, then the data service system corresponding with work area overall identification in the independent subwindow table is persistently transported
OK.
3. a kind of window management method as claimed in claim 1, it is characterised in that increase to the independent subwindow management table
Plus also include after independent subwindow record:
S5:Delete the independent subwindow corresponding subwindow record in the main pane management table.
4. a kind of window management method as claimed in claim 1, it is characterised in that methods described also includes:
S6:It is global based on the subwindow in main pane management table that the independent subwindow receives main window or common subwindow
Identify the message sent.
5. a kind of window management method as claimed in claim 1, it is characterised in that methods described also includes:
S7:Monitor the change in location of the independent subwindow;It is towed back in the position for monitoring the independent subwindow to main window
When forming common subwindow in mouthful, the subwindow for adding the independent subwindow to the main pane management table of the main window is remembered
Record, and the independent subwindow is deleted in the corresponding independent subwindow record of independent subwindow management table.
6. a kind of window management method as described in claim 1, it is characterised in that for the work area number chosen in main window
Also include step after main pane management table according to setting up:
Detect whether the independent subwindow in the presence of the work area data chosen;If it is present by the independent subwindow table
Work area overall identification is added in the boss of foundation management Window Table, and the work area overall identification in table is managed as the boss.
7. a kind of window management method as described in any one in claim 1-6, it is characterised in that belong to same main window
The communication mode between subwindow under mouth mark comprises the following steps:
First subwindow sends readjustment message to the second subwindow, by managing table in the main pane in or independent sub- window
The particular event in registration requirement the second subwindow of monitoring is carried out in mouth management table;
When have sent the particular event of the registration in second subwindow, second subwindow is according to described in boss
The type of message and customized content registered in window management table or in independent subwindow management table are sent out to first subwindow
Send message.
8. a kind of system for realizing window management, it is characterised in that the system includes:
Main pane management module, for setting up main pane management table for the work area data chosen in main window;The master
Subwindow management table includes the work area overall identification and subwindow overall identification of the work area data;
Data service module, for unified definition and the data model of management work area data, and provides preset access interface;
Monitor enquiry module, the change in location for monitoring the common subwindow in the work area data main window;Monitoring
When the position of the common subwindow is dragged out forming independent subwindow outside the main window, whether inquiry has is dragged out with described
The affiliated main window of common subwindow there is the independent subwindow management table of identical work area overall identification;
Independent window module, for setting up independent subwindow management table, the result being additionally operable in the inquiry is to have the independence
When subwindow manages table, add independent subwindow to the independent subwindow management table and record;
The independent subwindow record includes the subwindow overall identification of the common subwindow being dragged out, work area overall situation mark
Know;
Communication module, work area number is accessed for independent subwindow based on the work area overall identification in the independent subwindow management table
According to being additionally operable at least one of following:
Independent subwindow finds corresponding main window mark based on the work area overall identification in the independent subwindow table, with institute
Main window is stated to be communicated;
Main window is communicated based on the subwindow overall identification in main pane management table with the independent subwindow;
Common subwindow is communicated based on the subwindow overall identification in independent subwindow management table with the independent subwindow;
First independent subwindow is communicated based on the subwindow mark in the independent subwindow table with the second independent subwindow.
9. a kind of system for realizing window management as claimed in claim 8, it is characterised in that the system also includes:
First processing units, for perform include it is following at least one:
After independent subwindow record is increased to the independent subwindow management table, the independent subwindow is deleted in the boss
Corresponding subwindow record in window management table;
Monitor the change in location of the independent subwindow;It is towed back in the position for monitoring the independent subwindow into main window
When forming common subwindow, the subwindow for adding the independent subwindow to the main pane management table of the main window is recorded,
And the independent subwindow is deleted in the corresponding independent subwindow record of independent subwindow management table;
The work area data chosen in main window are set up after main pane management table, are detected whether in the presence of the work area data chosen
Independent subwindow;If it is present the boss that the work area overall identification in the independent subwindow table is added to foundation is managed
In Window Table, the work area overall identification in table is managed as the boss.
10. a kind of system for realizing window management as claimed in claim 8, it is characterised in that the communication module includes:
Registering unit, for the first subwindow, registration requires prison in main pane management table or in independent subwindow management table
Listen the particular event in the second subwindow;
Message sending unit, readjustment message is sent for the first subwindow to the second subwindow;
Trigger element, for when have sent the particular event of the registration in second subwindow, according to described in boss
The type of message and customized content registered in window management table or in independent subwindow management table are sent out to first subwindow
Send message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795250.9A CN104537221B (en) | 2014-12-19 | 2014-12-19 | A kind of window management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410795250.9A CN104537221B (en) | 2014-12-19 | 2014-12-19 | A kind of window management method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104537221A CN104537221A (en) | 2015-04-22 |
CN104537221B true CN104537221B (en) | 2017-09-15 |
Family
ID=52852748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410795250.9A Active CN104537221B (en) | 2014-12-19 | 2014-12-19 | A kind of window management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104537221B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105808047A (en) * | 2015-12-17 | 2016-07-27 | 宁波睿易教育科技股份有限公司 | Multi-window interactive teaching method executed on mobile equipment |
CN111625307B (en) * | 2019-12-03 | 2024-03-08 | 蘑菇车联信息科技有限公司 | Synchronous group control method, device, PC (personal computer) terminal and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1076531A (en) * | 1992-02-27 | 1993-09-22 | 国际商业机器公司 | A kind of system and method for management window |
US6313854B1 (en) * | 1998-10-16 | 2001-11-06 | International Business Machines Corporation | Display mechanism for HTML frames |
CN101299220A (en) * | 2008-06-24 | 2008-11-05 | 腾讯科技(深圳)有限公司 | Method for disassembling and combining multiple-page browser window and multiple-page browser |
CN103064677A (en) * | 2012-12-24 | 2013-04-24 | 广东威创视讯科技股份有限公司 | Method and device for managing WEB multi-document child window |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10761673B2 (en) * | 2013-03-12 | 2020-09-01 | Oracle International Corporation | Managing display of detachable windows in a GUI computing environment |
KR20140131863A (en) * | 2013-05-06 | 2014-11-14 | 삼성전자주식회사 | Terminal device and method for displaying an associated window thereof |
-
2014
- 2014-12-19 CN CN201410795250.9A patent/CN104537221B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1076531A (en) * | 1992-02-27 | 1993-09-22 | 国际商业机器公司 | A kind of system and method for management window |
US6313854B1 (en) * | 1998-10-16 | 2001-11-06 | International Business Machines Corporation | Display mechanism for HTML frames |
CN101299220A (en) * | 2008-06-24 | 2008-11-05 | 腾讯科技(深圳)有限公司 | Method for disassembling and combining multiple-page browser window and multiple-page browser |
CN103064677A (en) * | 2012-12-24 | 2013-04-24 | 广东威创视讯科技股份有限公司 | Method and device for managing WEB multi-document child window |
Also Published As
Publication number | Publication date |
---|---|
CN104537221A (en) | 2015-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107251103B (en) | Augmented reality system and method of operating same | |
CN104094282B (en) | Rimless form detecting and alarm | |
CN108228871A (en) | Facial image dynamic storage method and device, electronic equipment, medium, program | |
CN102945248B (en) | For the automatic relation detection that spread-sheet data is reported | |
US9734464B2 (en) | Automatically generating labor standards from video data | |
AU2017305417A1 (en) | Multi-scale deep network for fault detection | |
US20140244325A1 (en) | Systems and methods for capturing, managing, sharing, and visualising asset information of an organization | |
CN106164945A (en) | Sight modeling and visualization | |
CN109214290A (en) | A kind of shops's client management method and device based on recognition of face | |
CN107992427A (en) | Create method, apparatus, equipment and its storage medium of operational trials scene | |
US20140344024A1 (en) | Business cockpits based on in-memory database | |
US20090222476A1 (en) | Pyramid reporting tool | |
CN105095564B (en) | data processing method and device based on building information model | |
CN106408321A (en) | Management method and device of commodity template, and method and device for calling database, and system | |
US20220103499A1 (en) | Notification and task management system | |
US20120054636A1 (en) | Document management framework | |
CN107171894A (en) | The method of terminal device, distributed high in the clouds detecting system and pattern detection | |
CN113157947A (en) | Knowledge graph construction method, tool, device and server | |
CN104537221B (en) | A kind of window management method and system | |
US10621175B2 (en) | Rule execution based on context data | |
US11231830B2 (en) | Graphical user interface for searching on a network pattern | |
CN106982251A (en) | Project field work data reporting method and system are reconnoitred based on mobile device | |
CN105868056A (en) | Method, device and safety virtual machine for acquiring deleted files in Windows virtual machines | |
US11514383B2 (en) | Method and system for integrated well construction | |
US8832601B2 (en) | ETL tool utilizing dimension trees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |