CN1955872A - Protection method of operation interface - Google Patents

Protection method of operation interface Download PDF

Info

Publication number
CN1955872A
CN1955872A CNA2005101167648A CN200510116764A CN1955872A CN 1955872 A CN1955872 A CN 1955872A CN A2005101167648 A CNA2005101167648 A CN A2005101167648A CN 200510116764 A CN200510116764 A CN 200510116764A CN 1955872 A CN1955872 A CN 1955872A
Authority
CN
China
Prior art keywords
interface
operation interface
protection
communication client
instant communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005101167648A
Other languages
Chinese (zh)
Other versions
CN100407091C (en
Inventor
李斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2005101167648A priority Critical patent/CN100407091C/en
Publication of CN1955872A publication Critical patent/CN1955872A/en
Application granted granted Critical
Publication of CN100407091C publication Critical patent/CN100407091C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

A method relates to a protecting operation interface, which is automatically display present interface protection image at display region in demand-communication client end operation interface for preventing the other person from playing on content displayed at demand-communication client end operation interface under condition that preset time threshold is satisfied by interval between occurrence time of last mouse or keyboard operation and current time.

Description

A kind of protection method of operation interface
Technical field
The present invention relates to computer technology, relate in particular to a kind of protection method of operation interface.
Background technology
Along with the increase rapidly of quantity of information and the quickening of people's rhythm of life, network provides a kind of very convenient and information interchange mode efficiently for people.When network was more and more popularized, various types of JICQs (as QQ, TM, MSN etc.) had also become the requisite Software tool of user, had all obtained using widely in user's work and life.
Immediate communication tool develops into today, accepted by most user, the user is more and more higher to the requirement of the aspects such as ease for use, stability and security of JICQ, and in aspect these are several, the user is particularly harsh to the security requirement of JICQ.In order to improve the security of immediate communication tool, existing JICQ has all carried out repeatedly encryption to instant message, local record and transmitted data on network bag etc.
The user is when using computer to carry out instant messaging at present, if computer away from keyboard for some reason and do not close JICQ, then can cause JICQ moving always, in this case, other users can be arbitrarily check personal informations such as this user's buddy list or chat record to this computer, under the unwitting situation of user, cause the leakage of user's personal information easily, also do not have relative measures to avoid the generation of this situation in the prior art at present.
Summary of the invention
The invention provides a kind of protection method of operation interface, in order to solve in the prior art that the user leaves computer and JICQ when still being in running status, the problem that user's personal information is leaked easily.
The inventive method comprises:
A kind of protection method of operation interface comprises step:
A, judge between the time of origin of current time and the last mouse or keyboard operation the interval whether time of arrival threshold value, if, execution in step B, otherwise, repeated execution of steps A;
B, the viewing area that obtains the instant communication client operation interface show the interface protection image that sets in advance in this zone.
Described method also comprises the step that preestablishes described time threshold.
Also comprise behind the described step B when the viewing area that captures at the instant communication client operation interface; during perhaps at the mouse action of the taskbar icon of instant communication client; stop to show described interface protection image, and repaint the step of the viewing area of instant communication client operation interface.
Described method also comprises sets up alternative image file tabulation in advance, and certain image file in tabulating is set to the step that the interface is protected image file and preserved its path.
The type of described alternative image file is gif file or BMP file or JPG file.
Among the described step B, load this interface protection image file according to the path of described interface protection image file, the interface protection image and the adaptation that parse wherein are presented in the viewing area of instant communication client operation interface.
Described method also comprises the interface protection password that sets in advance the user ID correspondence, and protects the corresponding relation of password and user ID to be kept at local client at the interface, perhaps is kept at the step of local client and server end respectively.
Also comprise behind the described step B:
When the viewing area that captures at the instant communication client operation interface, during perhaps at the mouse action of the taskbar icon of instant communication client, utilize described interface protection password that the user is carried out authentication;
If authentication is passed through, then stop to show described interface protection image, and repaint the viewing area of instant communication client operation interface.
The described interface protection password that utilizes to the process that the user carries out authentication is:
Password to be verified that the respective user that the user is imported identifies and default interface protection password are compared, if consistent, then authentication is passed through.
Described interface protection image is still image or dynamic image.
Beneficial effect of the present invention is as follows:
Protection method of operation interface method of the present invention satisfies under the situation of Preset Time threshold value at the time of origin and the interval of current time of the last mouse or keyboard operation; can in the viewing area of instant communication client operation interface, show the interface protection image that sets in advance automatically; thereby make other people can't spy on content displayed in the instant communication client operation interface, can satisfy the basic demand of user the instant messaging Product Safety.
Further; be in when the operation interface of instant communication customer end under the situation of interface protection; if user view operation instant communication client; then the present invention can utilize the interface protection password that sets in advance that the user is carried out authentication; guaranteed that the user who only has interface protection password could operate instant communication client; thereby further improved the security of JICQ, experienced for the user provides better safety.
Description of drawings
Fig. 1 is the process flow diagram of protection method of operation interface embodiment one of the present invention;
Fig. 2 is the process flow diagram of protection method of operation interface embodiment two of the present invention.
Embodiment
The present invention is directed to the defective of prior art; proposition can make instant communication client not be operated the processing mode that can protect its operation interface automatically in scheduled duration, below in conjunction with each accompanying drawing main realization principle of the present invention and embodiment thereof is explained in detail.
Embodiment one:
Please refer to Fig. 1, this figure is the process flow diagram of protection method of operation interface embodiment one of the present invention, and its main implementation procedure is as follows:
Step S10, set up the tabulation of alternative image file;
The title and the corresponding file type of alternative image file are kept in the alternative image file tabulation, utilize the list control function of Windows to travel through this chained list, it is loaded processing;
The type of described alternative image file is gif file or BMP file or JPG file.
Step S11, user select certain image file in the alternative image file tabulation, and it is set to interface protection image file, and the time threshold of waiting for mouse or keyboard operation is set in the path that obtains and preserve this image file simultaneously.
Step S12, under the situation that instant communication client is opened, Windows utilizes Hook Mechanism to catch mouse or keyboard operation, and judge whether the interval between the time of origin of current time and the last mouse or keyboard operation satisfies time threshold default among the step S11, if, execution in step S13, otherwise, repeated execution of steps S12.
Step S13, obtain the handle HWnd of instant communication client operation interface, utilize window API (the Application Program Interface of Windows, application programming interfaces) function G etClientRect obtains the viewing area of current instant communication client operation interface.
Step S14, protect image file to be loaded in the internal memory at the interface according to the file path of preserving among the step S11; utilize the IPicture interface function of Windows to obtain this interface protection image file; parse static or dynamic interface protection image wherein; this interface protection image adaptation is presented in the viewing area of the instant communication client operation interface that obtains among the step S13, makes other people can't spy on content displayed in the instant communication client operation interface (as contacts list).
Step S15, monitoring mouse action; when the viewing area that captures at the instant communication client operation interface; during perhaps at the mouse action of the taskbar icon of instant communication client; user view operation instant communication client is described; then stop to show described interface protection image; this interface protection image file is deleted from internal memory, and utilized the function that repaints of Windows that the viewing area of instant communication client operation interface is repainted.
Adopt present embodiment can make other people can't spy on content displayed in the instant communication client operation interface, can satisfy the basic demand of user the instant messaging Product Safety.
Embodiment two:
Please refer to Fig. 2, this figure is the process flow diagram of protection method of operation interface embodiment two of the present invention, and its main implementation procedure is as follows:
Step S20, set up the tabulation of alternative image file;
The title and the corresponding file type of alternative image file are kept in the alternative image file tabulation, utilize the list control function of Windows to travel through this chained list, it is loaded processing;
The type of described alternative image file is gif file or BMP file or JPG file.
Step S21, user select certain image file in the alternative image file tabulation, and it is set to interface protection image file, and the time threshold of waiting for mouse or keyboard operation is set in the path that obtains and preserve this image file simultaneously.
Step S22, interface for password input is set;
Utilize the message mechanism of Windows, realize the response function of click, in function is realized, make the viewing area of interface for password input response, perhaps at the mouse action of the taskbar icon of instant communication client at the instant communication client operation interface.
Step S23, the interface protection password of user ID correspondence is set, protects the corresponding relation of password and user ID to preserve at the interface;
The present invention proposes two kinds of modes of preserving the corresponding relation of interface protection password and user ID, is illustrated respectively below:
First kind of mode is to protect the corresponding relation of password and user ID to be kept at local client at the interface, its advantage is to realize simply, shortcoming is that set password is only effective to local client, when on other clients, logining, set password useless need be reset interface protection password;
The second way is to protect the corresponding relation of password and user ID to be kept at local client and server end respectively at the interface; its advantage is to support the login of different clients; shortcoming is to realize complexity, needs the support of server, and server is caused certain pressure.
Step S24, under the situation that instant communication client is opened, Windows utilizes Hook Mechanism to catch mouse or keyboard operation, and judge whether the interval between the time of origin of current time and the last mouse or keyboard operation satisfies time threshold default among the step S21, if, execution in step S25, otherwise, repeated execution of steps S24.
Step S25, obtain the handle HWnd of instant communication client operation interface, utilize window API (the Application Program Interface of Windows, application programming interfaces) function G etClientRect obtains the viewing area of current instant communication client operation interface.
Step S26, protect image file to be loaded in the internal memory at the interface according to the file path of preserving among the step S21; utilize the IPicture interface function of Windows to obtain this interface protection image file; parse static or dynamic interface protection image wherein; this interface protection image adaptation is presented in the viewing area of the instant communication client operation interface that obtains among the step S25, makes other people can't spy on content displayed in the instant communication client operation interface (as contacts list).
Step S27, monitoring mouse action, when the viewing area that captures at the instant communication client operation interface, during perhaps at the mouse action of the taskbar icon of instant communication client, execution in step S28.
Step S28, utilize the window of Windows to generate api function CreateWindow to produce the interface for password input that is provided with among the step S22.
After step S29, user input password and determine; the thread process function of Windows extracts the encrypted message of user's input; judge that default interface protects password whether consistent among password to be verified and the step S23 of respective user sign of user input; if it is consistent; then authentication is passed through; execution in step S30, otherwise, repeated execution of steps S28.
If protect the corresponding relation of password and user ID to be kept at local client at the interface, then protect the whether consistent of password with the interface at the password to be verified of local client checking user input;
If protect the corresponding relation of password and user ID to be kept at local client and server end respectively at the interface; then at first check according to the password to be verified of the user ID of the correspondence of user input whether active client preserves the interface protection password of this user ID correspondence; if; then the password to be verified of checking user input is protected the whether consistent of password with the interface in active client; if not; then the password to be verified of the user ID of the correspondence that the user is imported sends to server end, protects the whether consistent of password at the password to be verified of server end checking user input with the interface.
Step S30, stop to show described interface protection image, this interface protection image file is deleted from internal memory, and utilize the function that repaints of Windows that the viewing area of instant communication client operation interface is repainted.
Compare with embodiment one; increased user setup interface protection password in the present embodiment; and the interface that utilize the to be provided with protection password step of the user being carried out authentication; guaranteed that the user who only has interface protection password could operate instant communication client; further improved the security of JICQ, experienced for the user provides better safety.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1, a kind of protection method of operation interface is characterized in that, comprises step:
A, judge between the time of origin of current time and the last mouse or keyboard operation the interval whether time of arrival threshold value, if, execution in step B, otherwise, repeated execution of steps A;
B, the viewing area that obtains the instant communication client operation interface show the interface protection image that sets in advance in this zone.
2, protection method of operation interface as claimed in claim 1 is characterized in that, described method also comprises the step that preestablishes described time threshold.
3, protection method of operation interface as claimed in claim 1 is characterized in that,
Also comprise behind the described step B when the viewing area that captures at the instant communication client operation interface; during perhaps at the mouse action of the taskbar icon of instant communication client; stop to show described interface protection image, and repaint the step of the viewing area of instant communication client operation interface.
As claim 1,2 or 3 described protection method of operation interface, it is characterized in that 4, described method also comprises sets up alternative image file tabulation in advance, and certain image file in tabulating is set to the step that the interface is protected image file and preserved its path.
5, protection method of operation interface as claimed in claim 4 is characterized in that, the type of described alternative image file is gif file or BMP file or JPG file.
6, protection method of operation interface as claimed in claim 4 is characterized in that,
Among the described step B, load this interface protection image file according to the path of described interface protection image file, the interface protection image and the adaptation that parse wherein are presented in the viewing area of instant communication client operation interface.
7, protection method of operation interface as claimed in claim 1; it is characterized in that; described method also comprises the interface protection password that sets in advance the user ID correspondence; and protect the corresponding relation of password and user ID to be kept at local client the interface, perhaps be kept at the step of local client and server end respectively.
8, protection method of operation interface as claimed in claim 7 is characterized in that,
Also comprise behind the described step B:
When the viewing area that captures at the instant communication client operation interface, during perhaps at the mouse action of the taskbar icon of instant communication client, utilize described interface protection password that the user is carried out authentication;
If authentication is passed through, then stop to show described interface protection image, and repaint the viewing area of instant communication client operation interface.
9, protection method of operation interface as claimed in claim 8 is characterized in that, the described interface protection password that utilizes to the process that the user carries out authentication is:
Password to be verified that the respective user that the user is imported identifies and default interface protection password are compared, if consistent, then authentication is passed through.
10, protection method of operation interface as claimed in claim 1 is characterized in that, described interface protection image is still image or dynamic image.
CN2005101167648A 2005-10-28 2005-10-28 Protection method of operation interface Active CN100407091C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101167648A CN100407091C (en) 2005-10-28 2005-10-28 Protection method of operation interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101167648A CN100407091C (en) 2005-10-28 2005-10-28 Protection method of operation interface

Publications (2)

Publication Number Publication Date
CN1955872A true CN1955872A (en) 2007-05-02
CN100407091C CN100407091C (en) 2008-07-30

Family

ID=38063248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101167648A Active CN100407091C (en) 2005-10-28 2005-10-28 Protection method of operation interface

Country Status (1)

Country Link
CN (1) CN100407091C (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325491A (en) * 2008-07-28 2008-12-17 北京中星微电子有限公司 Method and system for controlling user interface of instant communication software
CN101872403A (en) * 2010-06-22 2010-10-27 中科方德软件有限公司 System and method for protecting display information of browser
CN101170521B (en) * 2007-12-04 2010-12-08 腾讯科技(深圳)有限公司 Communication object hiding method and device based on instant communication tool
CN101534502B (en) * 2008-03-12 2012-09-05 中兴通讯股份有限公司 Mobile phone camouflaging method
CN103106361A (en) * 2011-11-15 2013-05-15 北京新媒传信科技有限公司 Method and device for strengthening picture verification code security
CN103207966A (en) * 2012-01-11 2013-07-17 精品科技股份有限公司 Method and system for management of information safety
CN103207968A (en) * 2012-01-12 2013-07-17 精品科技股份有限公司 Recording method for operating process and management method and system for information safety
CN104751068A (en) * 2013-12-26 2015-07-01 珠海金山办公软件有限公司 File protection method and device
CN106709383A (en) * 2016-11-30 2017-05-24 广东欧珀移动通信有限公司 Communication message protection method and device and mobile terminal
CN108718270A (en) * 2018-04-08 2018-10-30 阿里巴巴集团控股有限公司 Reminding method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106156652A (en) * 2016-06-23 2016-11-23 努比亚技术有限公司 Application privacy protection device and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231173A (en) * 1996-02-21 1997-09-05 Nippon Telegr & Teleph Corp <Ntt> Method and system for masking use function of hmi terminal by access level
SG87065A1 (en) * 1998-12-16 2002-03-19 Ibm Method and apparatus for protecting controls in graphic user interfaces of computer systems
WO2001088689A1 (en) * 2000-05-18 2001-11-22 Varo Vision Co., Ltd. Method for protecting screen in computer monitor
CN1428697A (en) * 2001-12-26 2003-07-09 神达电脑股份有限公司 Security equipment for covering data on display screen and its method
JP4073357B2 (en) * 2003-04-25 2008-04-09 京セラミタ株式会社 Printer driver program for image forming apparatus

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170521B (en) * 2007-12-04 2010-12-08 腾讯科技(深圳)有限公司 Communication object hiding method and device based on instant communication tool
CN101534502B (en) * 2008-03-12 2012-09-05 中兴通讯股份有限公司 Mobile phone camouflaging method
CN101325491A (en) * 2008-07-28 2008-12-17 北京中星微电子有限公司 Method and system for controlling user interface of instant communication software
CN101872403A (en) * 2010-06-22 2010-10-27 中科方德软件有限公司 System and method for protecting display information of browser
CN103106361A (en) * 2011-11-15 2013-05-15 北京新媒传信科技有限公司 Method and device for strengthening picture verification code security
CN103207966A (en) * 2012-01-11 2013-07-17 精品科技股份有限公司 Method and system for management of information safety
CN103207968A (en) * 2012-01-12 2013-07-17 精品科技股份有限公司 Recording method for operating process and management method and system for information safety
CN103207968B (en) * 2012-01-12 2016-06-29 精品科技股份有限公司 The recording method of operation course and the management method of information security and system
CN104751068A (en) * 2013-12-26 2015-07-01 珠海金山办公软件有限公司 File protection method and device
CN106709383A (en) * 2016-11-30 2017-05-24 广东欧珀移动通信有限公司 Communication message protection method and device and mobile terminal
CN108718270A (en) * 2018-04-08 2018-10-30 阿里巴巴集团控股有限公司 Reminding method and device

Also Published As

Publication number Publication date
CN100407091C (en) 2008-07-30

Similar Documents

Publication Publication Date Title
CN1955872A (en) Protection method of operation interface
US9348984B2 (en) Method and system for protecting confidential information
US7996549B2 (en) Methods and systems for recording and real-time playback of presentation layer protocol data
US7831728B2 (en) Methods and systems for real-time seeking during real-time playback of a presentation layer protocol data stream
CN101478407B (en) Method and apparatus for on-line safe login
AU2012347793B2 (en) Detecting malware using stored patterns
US9355282B2 (en) Using multiple display servers to protect data
EP2852913B1 (en) Method and apparatus for determining malicious program
US8615159B2 (en) Methods and systems for cataloging text in a recorded session
EP1238320B1 (en) Method and arrangement for providing multiple concurrent desktops and workspaces in a shared computer environment
US20120240224A1 (en) Security systems and methods for distinguishing user-intended traffic from malicious traffic
CN101051904A (en) Method for landing by account number cipher for protecting network application sequence
US20090083862A1 (en) Providing secure input to a system with a high-assurance execution enviroment
US20090106413A1 (en) Method and apparatus for detecting click fraud
US20050265548A1 (en) Apparatus, method and computer product for preventing copy of data
CN101075873A (en) Method and system for inputting content
US10216601B2 (en) Agent dynamic service
US20100064215A1 (en) System and method for screen recording
AU2007313848A1 (en) Methods and systems for recording and real-time playback and seeking of a presentation layer protocol data stream
CN103685233B (en) A kind of wooden horse monitoring method based on Windows kernel-driven
Iqbal et al. Forensic investigation of Google Meet for memory and browser artifacts
US20230004638A1 (en) Redirection of attachments based on risk and context
US20220229817A1 (en) Smart near-real-time folder scan based on a breadth first search
CN109960928B (en) Method and system for processing suspicious file
CN101079090A (en) Apparatus for reproducing personal application environment

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