CN100518091C - Method for implementing improvement on network management locking security - Google Patents
Method for implementing improvement on network management locking security Download PDFInfo
- Publication number
- CN100518091C CN100518091C CNB2006101117959A CN200610111795A CN100518091C CN 100518091 C CN100518091 C CN 100518091C CN B2006101117959 A CNB2006101117959 A CN B2006101117959A CN 200610111795 A CN200610111795 A CN 200610111795A CN 100518091 C CN100518091 C CN 100518091C
- Authority
- CN
- China
- Prior art keywords
- network management
- window
- locking
- management interface
- prompted dialog
- 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.)
- Expired - Fee Related
Links
Images
Abstract
The method includes steps: locking interface of network management; calling API function in window class to hide main window of interface of network management (INM); calling API function in window class to pop-up lock in prompt dialog box window (PDBW), which is displayed on INM uniquely; using PDBW represents former process of interface of network management, and the process is still visible in taskbar and process table of operation system; adding function for minimizing PDBW; calling API function in window class to shield window popped up by main window of former INM automatically, editing resources of locked PDBW, and adding clear prompting lock in information, editing resources of locked PDBW, and adding modules in use for releasing locking state for PDBW; monitoring message of module in use for releasing locking state. Not affecting use of other application programs, the invention hides information of network management nicely.
Description
Technical field
The present invention relates to the webmaster field, relate in particular to a kind of implementation method that improves the network management interface locking fail safe.
Background technology
Network management interface generally all has the demand of safety locking, is not checked by the stranger in order to the network management information of webmaster operator when leaving temporarily.The method one that realizes this at present is the locking of call operation system (such as Windows, HP-UX, Solaris etc.), and another method is all operations of locking network management interface window, but these two kinds of methods all have shortcoming separately.The method of lock operation system can not be used reaching other application programs that also make when the network management interface safety locking requires beyond the network management interface, and that has limited the user for example is the so relevant operations of some non-network management of backup.The method of operating of locking network management interface window is iff restriction manual inquiry and configuration, the information of network management interface window interior then, such as network element topology figure and alarm status etc. still as seen.
At above problem, be necessary very much to propose a kind ofly to realize locking the method for network management interface by hiding the network management interface window, this method neither influences the use of other application programs, can well hide network management information again, it is convenient to realize simultaneously, does not need very high interface development technical ability.
Summary of the invention
The objective of the invention is to use contradiction between the operating system convenience in order to solve network management interface locking fail safe and user in the prior art.To achieve these goals, the present invention proposes a kind of by hiding the network management interface window and using the network management interface locking prompt window to replace the implementation method of the raising network management interface locking fail safe of network management interface window.
The implementation method of raising network management interface locking of the present invention fail safe may further comprise the steps:
Step 1: locking network management interface;
Step 2: call window class API (Application Programming Interface is hereinafter to be referred as API) function and change over network management interface main window display properties hiding;
Step 3: when using the same process of above-mentioned network management interface, call window class API function and eject a locking prompted dialog frame window, make the unique window displayed of network management interface after this locking prompted dialog frame window becomes locking;
Step 4: use locking prompted dialog frame window to represent former network management interface process, make this process in taskbar and operating system plan still as seen; And realize the switching between this process and other processes and select this process to stop interface process by plan;
Step 5:, do not influence the use of operating system desktop after locking prompted dialog frame window minimizes by enabling minimizing assembly and support response window to minimize message and being embodied as the increase of locking prompted dialog frame window and minimizing function of window;
Step 6: call pop-up window class api function and shield the window that former network management interface main window ejects automatically, the prompted dialog window is the unique window of interface process when guaranteeing the network management interface locking state;
Step 7: the resource of editor's locking prompted dialog frame window for locking prompted dialog frame window increases clear and definite prompting locking information, illustrates concrete webmaster title and lock-out state;
Step 8: the resource of editor locking prompted dialog frame window, for the increase of locking prompted dialog frame window is used for the assembly of the state of unlocking;
Step 9: the message of monitoring the assembly of the above-mentioned state that unlocks, as listen to the message of user to the assembly operation of the above-mentioned state that unlocks, locking prompted dialog frame window disappears, and the display properties of network management interface main window is arranged to normal demonstration, and network management interface withdraws from lock-out state.
Employed operating system can be Windows operating system, also can be other operating systems, such as Unix etc.
Locking network management interface described in the above-mentioned steps one comprises locking that the user selects and because of automatically locking that reason such as overtime causes.
In above-mentioned steps one, the user can lock network management interface by the locking press button in menu operation or the click tools bar.
Being used for hiding the window class api function that the network management interface main window called in the above-mentioned steps two can be " ShowWindow ".
Being used for ejecting the window class api function that a locking prompted dialog frame window called in the above-mentioned steps three can be " CreateWindow ".
In above-mentioned steps four, can realize locking switching between prompted dialog frame window and other processes by " Alt+Tab " or taskbar, and use the operating system task manager to see the network management interface process and select the network management interface process to stop interface process.
The message name that minimizes described in the above-mentioned steps five is " SC_MINIMIZE ".
The window that the former network management interface main window of shielding automatically ejects in the above-mentioned steps six can be by calling " CreateWindow " and a series of pop-up window class api functions such as " CreateDialog " are realized.
Can be " unlocking " button at the above-mentioned steps eight described assemblies that are used for the state of unlocking.
In the above-mentioned steps nine, when listening to the user to the message of the assembly operation of the above-mentioned state that unlocks, as lock in the prompted dialog frame window and to select to confirm to unlock, then need to read the security information that unlocks of user's input, the security information that unlocks as input is correct, then the display properties of network management interface main window is arranged to normal demonstration, and webmaster withdraws from lock-out state; The security information mistake that unlocks as user's input then locks prompted dialog frame window and ejects again, and the display properties of network management interface main window remains hiding, and network management interface keeps lock-out state.
The present invention realizes improving the method for interface locking security by hiding the network management interface window, neither influences the use of other application programs, can hide network management information well again, and it is convenient to realize simultaneously.
Below in conjunction with accompanying drawing, concrete enforcement of the present invention is described in further detail.For the person of ordinary skill in the field, from detailed description of the invention, above-mentioned and other purposes of the present invention, feature and advantage will be apparent.
Description of drawings
Fig. 1 is a webmaster master interfaces windows exemplary plot.
Fig. 2 is a webmaster locking prompted dialog frame window exemplary plot.
Fig. 3 is the flow chart of a preferred embodiment of the present invention.
Main description of reference numerals
1: the network management interface main window
2: the locking prompted dialog frame window of network management interface
3: the locking information of the locking prompted dialog frame window of network management interface
4: the assembly of the state that unlocks of locking prompted dialog frame window
Embodiment
Consider the use that neither influences other application programs, can hide network management information well again, implement simultaneously conveniently, the present invention proposes a kind of by hiding the next method that can realize improving the interface locking security of network management interface window.
Below in conjunction with accompanying drawing, with transmission network management interface under the Windows operating system is example, the specific embodiment of the present invention is described in further detail, and according to these descriptions and accompanying drawing, the those skilled in the art can be easy to realize preferred embodiment of the present invention.Please refer to Fig. 3, this figure is the flow chart of a preferred embodiment of the present invention, comprises the steps:
Step 1: network management interface enters lock-out state; Promptly in the transmission network management interface of present embodiment, the user can lock the transmission network management interface by the locking press button in menu operation or the click tools bar.Certainly transmission network management interface main window can be because of overtime etc. former thereby automatically locked.Please the figure shows the transmission network management interface main window 1 that the present invention will lock simultaneously with reference to Fig. 1.
Step 2: call the window class api function and hide transmission network management interface main window; Promptly the api function that is called this moment is " ShowWindow ".
Step 3: when using the same process at above-mentioned transmission network management interface, call the window class api function and eject locking prompted dialog frame window 2 (referring to Fig. 2), make the unique window displayed in transmission network management interface after this locking prompted dialog frame window becomes locking; The window class api function that is called is " CreateWindow "
Step 4: use locking prompted dialog frame window to represent former network management interface process, make this process in taskbar and operating system plan still as seen; And realize the switching between this process and other processes and select this process to stop interface process by plan;
In the present embodiment, can be by the Macintosh of " Alt+Tab " or the switching between taskbar realization and other processes, do not influence the use of other processes, and can use the operating system task manager to see the transmission network management interface process and select the transmission network management interface process to stop interface process.
Step 5: for the increase of locking prompted dialog frame window minimizes function is by enabling minimizing assembly (being the button that minimizes that is positioned at the window upper right corner in the present embodiment) and supporting response window to minimize message and realize of window, not influencing the use of operating system desktop after locking prompted dialog frame window minimizes; This minimizes message name and is " SC_MINIMIZE ".
Step 6: call pop-up window class api function and shield the window that former network management interface main window ejects automatically, the prompted dialog window is the unique window of interface process when guaranteeing the network management interface locking state; In the present embodiment " window that ejects when the webmaster unlocked state because of reasons such as alarm report or timings is by " CreateWindow " that call with " CreateDialog all conductively-closeds after the webmaster locking are no longer ejected.
Step 7: the resource of editor's locking prompted dialog frame window for locking prompted dialog frame window increases clear and definite prompting locking information, illustrates concrete webmaster title and lock-out state; In the present embodiment, can use the name of text prompt explanation webmaster to be called E400, state is locked.
Step 8: the resource of editor locking prompted dialog frame window for the increase of locking prompted dialog frame window is used for the assembly 4 (referring to Fig. 3) of the state of unlocking, is " unlocking " button.
Step 9: the message of monitoring the assembly of the above-mentioned state that unlocks, as listen to the message of user to the assembly operation of the above-mentioned state that unlocks, locking prompted dialog frame window disappears, and the display properties of network management interface main window is arranged to normal demonstration, and network management interface withdraws from lock-out state.
In the present embodiment, when selecting to confirm to unlock in the locking prompted dialog frame window, for the sake of security, generally need read the security information that unlocks of user's input, the user name and password for example, if the security information that unlocks of input is correct, then the display properties of transmission network management interface main window is arranged to normal demonstration, and webmaster withdraws from lock-out state; If the security information mistake that unlocks of user's input then locks prompted dialog frame window and ejects again, the display properties of transmission network management interface main window remains hiding, and the transmission network management interface keeps lock-out state.
Certainly; the present invention also can have other embodiment; under the situation that does not deviate from spirit of the present invention and essence thereof; the person of ordinary skill in the field works as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of claim of the present invention.
Claims (12)
1. implementation method that improves the network management interface locking fail safe is characterized in that may further comprise the steps:
Step 1: locking network management interface;
Step 2: call window class API function and change over network management interface main window display properties hiding;
Step 3: when using the same process of above-mentioned network management interface, call window class API function and eject a locking prompted dialog frame window, make the unique window displayed of network management interface after this locking prompted dialog frame window becomes locking;
Step 4: use locking prompted dialog frame window to represent former network management interface process, make this process in taskbar and operating system plan still as seen; And realize the switching between this process and other processes and select this process to stop interface process by plan;
Step 5:, do not influence the use of operating system desktop after locking prompted dialog frame window minimizes by enabling minimizing assembly and support response window to minimize message and being embodied as the increase of locking prompted dialog frame window and minimizing function of window;
Step 6: call pop-up window class API function and shield the window that former network management interface main window ejects automatically, the prompted dialog window is the unique window of interface process when guaranteeing the network management interface locking state;
Step 7: the resource of editor's locking prompted dialog frame window for locking prompted dialog frame window increases clear and definite prompting locking information, illustrates concrete webmaster title and lock-out state;
Step 8: the resource of editor locking prompted dialog frame window, for the increase of locking prompted dialog frame window is used for the assembly of the state of unlocking;
Step 9: the message of monitoring the assembly of the above-mentioned state that unlocks, as listen to the message of user to the assembly operation of the above-mentioned state that unlocks, and the security information that unlocks of user's input is correct, locking prompted dialog frame window disappears, the display properties of network management interface main window is arranged to normal demonstration, and network management interface withdraws from lock-out state.
2. the implementation method of raising network management interface locking according to claim 1 fail safe is characterized in that, employed operating system is Windows operating system.
3. the implementation method of raising network management interface locking according to claim 1 fail safe is characterized in that employed operating system is Unix.
4. according to the implementation method of claim 1 or 2 or 3 described raising network management interface locking fail safes, it is characterized in that the locking network management interface described in the above-mentioned steps one comprises locking that the user selects and because of overtime automatically locking of causing.
5. the implementation method of raising network management interface locking according to claim 4 fail safe is characterized in that, in above-mentioned steps one, the user locks network management interface by the locking press button in menu operation or the click tools bar.
6. the implementation method of raising network management interface locking according to claim 1 and 2 fail safe is characterized in that, being used for hiding the window class API function that the network management interface main window called in the above-mentioned steps two is " ShowWindow ".
7. the implementation method of raising network management interface locking according to claim 6 fail safe is characterized in that, being used for ejecting the window class API function that a locking prompted dialog frame window called in the above-mentioned steps three is " CreateWindow ".
8. according to the implementation method of claim 3 or 7 described raising network management interface locking fail safes, it is characterized in that, in above-mentioned steps four, realize locking switching between prompted dialog frame window and other processes by " Alt+Tab " or taskbar, and use the operating system task manager to see the network management interface process and select the network management interface process to stop interface process.
9. the implementation method of raising network management interface locking according to claim 8 fail safe is characterized in that, the message name that minimizes described in the above-mentioned steps five is " SC_MINIMIZE ".
10. the implementation method of raising network management interface locking according to claim 9 fail safe, it is characterized in that the pop-up window class API function that window called that the former network management interface main window of shielding ejects automatically in the above-mentioned steps six is " CreateWindow " and " CreateDialog ".
11. the implementation method of raising network management interface locking according to claim 10 fail safe is characterized in that, is " unlocking " button at the above-mentioned steps eight described assemblies that are used for the state of unlocking.
12. the implementation method of raising network management interface locking according to claim 11 fail safe, it is characterized in that, in the above-mentioned steps nine, when listening to the user to the message of the assembly operation of the above-mentioned state that unlocks, as lock in the prompted dialog frame window and to select to confirm to unlock, then need to read the security information that unlocks of user's input, correct as the security information that unlocks of input, then the display properties of network management interface main window is arranged to normal demonstration, and webmaster withdraws from lock-out state; The security information mistake that unlocks as user's input then locks prompted dialog frame window and ejects again, and the display properties of network management interface main window remains hiding, and network management interface keeps lock-out state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101117959A CN100518091C (en) | 2006-08-28 | 2006-08-28 | Method for implementing improvement on network management locking security |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101117959A CN100518091C (en) | 2006-08-28 | 2006-08-28 | Method for implementing improvement on network management locking security |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101136762A CN101136762A (en) | 2008-03-05 |
CN100518091C true CN100518091C (en) | 2009-07-22 |
Family
ID=39160620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101117959A Expired - Fee Related CN100518091C (en) | 2006-08-28 | 2006-08-28 | Method for implementing improvement on network management locking security |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100518091C (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591585A (en) * | 2012-01-18 | 2012-07-18 | 深圳市云溪信息技术有限公司 | Man-machine interaction control method for evoking hidden function |
CN103500302A (en) * | 2013-10-12 | 2014-01-08 | 广州市久邦数码科技有限公司 | System and method of safety lock hidden programs |
CN104883395B (en) * | 2015-04-30 | 2019-01-15 | 华讯方舟科技有限公司 | A kind of method and device that WEB network management system locks screen automatically |
CN105447348B (en) * | 2015-11-13 | 2019-04-05 | 珠海豹趣科技有限公司 | A kind of hidden method of display window, device and user terminal |
CN108132767B (en) * | 2017-12-22 | 2020-07-24 | 威创集团股份有限公司 | Application window preview method and system |
-
2006
- 2006-08-28 CN CNB2006101117959A patent/CN100518091C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101136762A (en) | 2008-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100518091C (en) | Method for implementing improvement on network management locking security | |
US8015509B2 (en) | Selectively locking GUI controls to prevent accidental operations in a computing environment | |
CN102981835A (en) | Android application program permanent Root permission acquiring method | |
US7065785B1 (en) | Apparatus and method for TOL client boundary protection | |
US9710529B2 (en) | Data construction for extract, transform and load operations for a database | |
EP3493090B1 (en) | Control method and unit of mobile storage devices, and storage medium | |
US9953100B2 (en) | Automated runtime command replacement in a client-server session using recorded user events | |
CN103229183A (en) | Method and apparatus for differentiated access control | |
CN101447113A (en) | Method for building Internet browser-based self-service client terminals | |
CN106648384A (en) | Method and device for service calling | |
US20180032722A1 (en) | Visual access alert system | |
CN104184874A (en) | Method for switching mobile phone modes based on multiple unlocking conditions, and mobile phone thereof | |
CN111444543A (en) | Data authority management method and system | |
US8234695B2 (en) | Network security management for ambiguous user names | |
US8600350B2 (en) | Protection setting method and protection releasing method for portable device | |
WO2017114210A1 (en) | Apparatus and method for security control of data processing system | |
CN110557406A (en) | Method for controlling system based on role authority | |
CN106909384A (en) | A kind of sanlock optimization method and devices based on cluster file system | |
Cisco | Dual Phone System Integration | |
Cisco | Configuring Cisco Unity Failover | |
Cisco | Dual Phone System Integration | |
Cisco | Dual Phone System Integration | |
Cisco | Dual Phone System Integration | |
Cisco | Dual Phone System Integration | |
Cisco | Dual Phone System Integration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090722 Termination date: 20150828 |
|
EXPY | Termination of patent right or utility model |