CN105335633A - Mobile terminal anti-peeping method and mobile terminal - Google Patents
Mobile terminal anti-peeping method and mobile terminal Download PDFInfo
- Publication number
- CN105335633A CN105335633A CN201510650604.5A CN201510650604A CN105335633A CN 105335633 A CN105335633 A CN 105335633A CN 201510650604 A CN201510650604 A CN 201510650604A CN 105335633 A CN105335633 A CN 105335633A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- information input
- authorization information
- input keyboard
- verification information
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供了一种移动终端防偷窥方法及移动终端,所述方法包括:移动终端判断当前操作的信息输入框是否为验证信息输入框;若所述信息输入框为所述验证信息输入框,则所述移动终端显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符;所述移动终端获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符;所述移动终端将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。通过本发明实施例可以提高输入验证信息时的安全性。
An embodiment of the present invention provides a mobile terminal anti-peeping method and a mobile terminal. The method includes: the mobile terminal judges whether the currently operated information input box is a verification information input box; if the information input box is the verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters; the mobile terminal acquires M original characters selected from the K original characters , and use the preset character mapping relationship to obtain M target characters corresponding to the M original characters; the mobile terminal arranges the M target characters in the order in which the M original characters are selected, and arranges The last M target characters are used as input verification information. Through the embodiments of the present invention, the security when inputting verification information can be improved.
Description
技术领域technical field
本发明涉及信息处理技术领域,具体涉及一种移动终端防偷窥方法及移动终端。The present invention relates to the technical field of information processing, in particular to a mobile terminal anti-peeping method and a mobile terminal.
背景技术Background technique
目前,智能手机、平板电脑等移动终端已经非常普及,这些移动终端给用户的生活和工作带来极大便利的同时,也会使得用户的隐私信息容易被泄露,特别是在这些移动终端的屏幕越来越大的情况下。例如,用户在支付或者转账输入支付密码/交易密码时很容易被别人偷窥到输入的密码信息,一旦密码信息被别人掌握,会给用户带来很大的财产损失风险,这显然不是用户所希望看到的。可见,如何提供一种安全的密码输入方式已成为亟待解决的问题。At present, mobile terminals such as smart phones and tablet computers have become very popular. While these mobile terminals bring great convenience to users' life and work, they also make users' private information easy to be leaked, especially on the screens of these mobile terminals. increasingly large cases. For example, when the user enters the payment password/transaction password for payment or transfer, it is easy for others to spy on the password information entered. Once the password information is mastered by others, it will bring a great risk of property loss to the user, which is obviously not what the user wants. have witnessed. It can be seen that how to provide a safe password input method has become an urgent problem to be solved.
发明内容Contents of the invention
本发明实施例提供了一种移动终端防偷窥方法及移动终端,可以提高输入验证信息时的安全性。Embodiments of the present invention provide a mobile terminal anti-peeping method and a mobile terminal, which can improve security when inputting verification information.
本发明实施例第一方面提供了一种移动终端防偷窥方法,包括:The first aspect of the embodiment of the present invention provides a mobile terminal anti-peeping method, including:
移动终端判断当前操作的信息输入框是否为验证信息输入框;The mobile terminal judges whether the currently operated information input box is a verification information input box;
若所述信息输入框为所述验证信息输入框,则所述移动终端显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符;If the information input box is the verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters;
所述移动终端获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符,所述K、M均为大于或等于1的整数;The mobile terminal obtains M original characters selected from the K original characters, and uses a preset character mapping relationship to obtain M target characters corresponding to the M original characters, and both K and M are greater than or an integer equal to 1;
所述移动终端将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。The mobile terminal arranges the M target characters according to the order in which the M original characters are selected, and uses the arranged M target characters as input verification information.
本发明实施例第二方面提供了一种移动终端,包括:The second aspect of the embodiment of the present invention provides a mobile terminal, including:
判断模块,用于判断当前操作的信息输入框是否为验证信息输入框;A judging module, configured to judge whether the currently operated information input box is a verification information input box;
显示模块,用于在所述判断模块判断出所述信息输入框为所述验证信息输入框时,显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符;A display module, configured to display a pre-customized verification information input keyboard when the judging module determines that the information input box is the verification information input box, and the pre-customized verification information input keyboard includes K original characters;
转换模块,用于获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符,所述K、M均为大于或等于1的整数;A conversion module, configured to obtain M original characters selected from the K original characters, and use a preset character mapping relationship to obtain M target characters corresponding to the M original characters, and the K and M are an integer greater than or equal to 1;
处理模块,用于将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。A processing module, configured to arrange the M target characters according to the order in which the M original characters are selected, and use the arranged M target characters as input verification information.
本发明实施例中,移动终端在当前操作的信息输入框是验证信息输入框时,显示预先定制的验证信息输入键盘,该预先定制的验证信息输入键盘包括K个原始字符;该移动终端获取从该K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when the currently operated information input box is a verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters; The M original characters selected from the K original characters are obtained by using the preset character mapping relationship to obtain the M target characters corresponding to the M original characters, and the M target characters are selected according to the order in which the M original characters are selected. Arrangement, and further use the arranged M target characters as the input verification information, which can improve the security when inputting the verification information.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1是本发明实施例提供的一种移动终端防偷窥方法的第一实施例流程示意图;FIG. 1 is a schematic flowchart of a first embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention;
图2是本发明实施例提供的一种验证信息输入键盘的界面示意图;Fig. 2 is a schematic diagram of an interface of a verification information input keyboard provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种验证信息输入键盘的界面示意图;Fig. 3 is a schematic interface diagram of another verification information input keyboard provided by an embodiment of the present invention;
图4是本发明实施例提供的一种移动终端防偷窥方法的第二实施例流程示意图;FIG. 4 is a schematic flow chart of a second embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention;
图5是本发明实施例提供的一种移动终端防偷窥方法的第三实施例流程示意图;FIG. 5 is a schematic flowchart of a third embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention;
图6是本发明实施例提供的一种移动终端的第一实施例结构示意图;FIG. 6 is a schematic structural diagram of a first embodiment of a mobile terminal provided by an embodiment of the present invention;
图7是本发明实施例提供的一种移动终端的第二实施例结构示意图。Fig. 7 is a schematic structural diagram of a second embodiment of a mobile terminal provided by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例中所描述的移动终端例如可以为移动电话、计算机、平板电脑、个人数码助理(英文:PersonalDigitalAssistant,缩写:PDA)、移动互联网设备(英文:MobileInternetDevice,缩写:MID)和可穿戴设备等。The mobile terminal described in the embodiment of the present invention can be, for example, a mobile phone, a computer, a tablet computer, a personal digital assistant (English: PersonalDigitalAssistant, abbreviated: PDA), a mobile Internet device (English: MobileInternetDevice, abbreviated: MID) and a wearable device. Wait.
请参阅图1,为本发明实施例提供的一种移动终端防偷窥方法的第一实施例流程示意图。本实施例中所描述的移动终端防偷窥方法,包括以下步骤:Please refer to FIG. 1 , which is a schematic flowchart of a first embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention. The mobile terminal anti-peeping method described in this embodiment includes the following steps:
S101、移动终端判断当前操作的信息输入框是否为验证信息输入框,若是,则执行步骤S102。S101. The mobile terminal judges whether the currently operated information input box is a verification information input box, and if so, executes step S102.
其中,该验证信息包括支付密码、交易密码、账号登录密码等。Wherein, the verification information includes a payment password, a transaction password, an account login password, and the like.
S102、所述移动终端显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符。S102. The mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters.
具体的,移动终端确定用户当前操作的信息输入框是否是用来输入支付密码、交易密码、账号登录密码等的验证信息输入框,如果是,则显示该预先定制的验证信息输入键盘。Specifically, the mobile terminal determines whether the information input box currently operated by the user is a verification information input box for inputting payment passwords, transaction passwords, account login passwords, etc., and if so, displays the pre-customized verification information input keyboard.
其中,该K个原始字符是指用户看到的当前显示在该预先定制的验证信息输入键盘上的字符,该预先定制的验证信息输入键盘(如图3所示)可以是移动终端系统或者应用默认的验证信息输入键盘(如图2所示)上的一个或者多个字符被用户指定的其它字符替换掉之后得到的验证信息输入键盘,例如该默认的验证信息输入键盘上的数字类型的字符被部分或者全部替换成特殊类型的字符之后,得到该预先定制的验证信息输入键盘。Wherein, the K original characters refer to the characters currently displayed on the pre-customized verification information input keyboard seen by the user, and the pre-customized verification information input keyboard (as shown in FIG. 3 ) may be a mobile terminal system or application One or more characters on the default verification information input keyboard (as shown in Figure 2) are replaced by other characters specified by the user to enter the verification information into the keyboard, for example, the default verification information input is a numeric character on the keyboard After being partially or completely replaced with special type of characters, the pre-customized verification information input keyboard is obtained.
需要说明的是,该K个原始字符中,部分字符是经替换后的字符,或者,全部字符都是经替换后的字符。It should be noted that, among the K original characters, some characters are replaced characters, or all characters are replaced characters.
进一步的,该K个原始字符可以在该预先定制的验证信息输入键盘上乱序排列,以增加偷窥者识别出用户利用该预先定制的验证信息输入键盘实际输入的验证信息的难度。Further, the K original characters may be randomly arranged on the pre-customized verification information input keyboard, so as to increase the difficulty for voyeurs to identify the verification information actually input by the user using the pre-customized verification information input keyboard.
S103、所述移动终端获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符。S103. The mobile terminal obtains M original characters selected from the K original characters, and uses a preset character mapping relationship to obtain M target characters corresponding to the M original characters.
其中,K、M均为大于或等于1的整数,目标字符即为原始字符实际代表的字符,目标字符具体可以是如图2所示的验证信息输入键盘上的字符,该M个原始字符具体表示用户选择的次数以及每次选择的原始字符,例如M=6,则表明用户从该K个原始字符中选择了6次原始字符,其中选择的6次原始字符可以全部不同,也可以部分不同,还可以全部相同。Wherein, K and M are both integers greater than or equal to 1, and the target character is the character actually represented by the original character, and the target character may specifically be a character on the verification information input keyboard as shown in Figure 2, and the M original characters are specifically Indicates the number of times the user selects and the original characters selected each time, for example, M=6, it indicates that the user has selected 6 original characters from the K original characters, and the 6 original characters selected can be all different or partially different , can also be all the same.
具体的,用户可以在该预先定制的验证信息输入键盘上通过触摸、点击、滑动等操作输入具体的验证信息,移动终端记录用户从该K个原始字符选择该M个原始字符的顺序以及用户每一次选择的原始字符,进而移动终端根据预设的原始字符与目标字符的字符映射关系,得到该M个原始字符对应的M个目标字符。Specifically, the user can input specific verification information on the pre-customized verification information input keyboard through operations such as touch, click, and slide, and the mobile terminal records the order in which the user selects the M original characters from the K original characters and the order in which the user selects the M original characters. The original characters selected once, and then the mobile terminal obtains the M target characters corresponding to the M original characters according to the preset character mapping relationship between the original characters and the target characters.
S104、所述移动终端将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。S104. The mobile terminal arranges the M target characters according to the order in which the M original characters are selected, and uses the arranged M target characters as input verification information.
具体实现中,移动终端将该M个目标字符按照用户选择该M个原始字符的顺序排列后即可作为用户实际输入的验证信息。In a specific implementation, the mobile terminal arranges the M target characters according to the order in which the user selects the M original characters, and then it can be used as the verification information actually input by the user.
可以理解的是,如果当前操作的信息输入框不是验证信息输入框,则该移动终端可显示系统或者应用默认的验证信息输入键盘(如图2所示),进而用户可在该默认的验证信息输入键盘输入相应的验证信息(如支付密码)。It can be understood that, if the currently operated information input box is not a verification information input box, then the mobile terminal can display the system or apply a default verification information input keyboard (as shown in Figure 2), and then the user can enter the default verification information Enter the corresponding verification information (such as payment password) through the input keyboard.
举例来说,如图2所示,为本发明实施例提供的一种移动终端系统或者应用默认的验证信息输入键盘,如图3所示,为本发明实施例提供的一种预先定制的验证信息输入键盘,默认的验证信息输入键盘中数字2、5、8被α、β、γ这三个特殊字符替换,用户可将具体的字符映射关系(即替换规则)设为α—5,β—8,γ—2,例如用户想要输入密码:123456,则用户在如图3所示的预先定制的验证信息输入键盘上依次通过点击、触摸等操作选择1γ34α6即可,再例如用户想要输入密码:223588,则用户在如图3所示的预先定制的验证信息输入键盘上依次通过点击、触摸等操作选择γγ3αββ即可。For example, as shown in Figure 2, it is a mobile terminal system or application default verification information input keyboard provided by the embodiment of the present invention, as shown in Figure 3, it is a pre-customized verification information provided by the embodiment of the present invention Information input keyboard, the numbers 2, 5, and 8 in the default verification information input keyboard are replaced by three special characters α, β, γ, and the user can set the specific character mapping relationship (ie, the replacement rule) to α—5, β —8, γ—2, for example, if the user wants to enter the password: 123456, then the user can select 1γ34α6 by clicking, touching and other operations on the pre-customized verification information input keyboard as shown in Figure 3, and then for example the user wants Enter the password: 223588, then the user can select γγ3αββ sequentially through operations such as clicking and touching on the pre-customized verification information input keyboard as shown in FIG. 3 .
需要说明的是,具体的字符映射关系也可由移动终端自动生成,用户只需记住移动终端生成的字符映射关系即可。It should be noted that the specific character mapping relationship can also be automatically generated by the mobile terminal, and the user only needs to remember the character mapping relationship generated by the mobile terminal.
本发明实施例中,移动终端在当前操作的信息输入框是验证信息输入框时,显示预先定制的验证信息输入键盘,该预先定制的验证信息输入键盘包括K个原始字符;该移动终端获取从该K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when the currently operated information input box is a verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters; The M original characters selected from the K original characters are obtained by using the preset character mapping relationship to obtain the M target characters corresponding to the M original characters, and the M target characters are selected according to the order in which the M original characters are selected. Arrangement, and further use the arranged M target characters as the input verification information, which can improve the security when inputting the verification information.
请参阅图4,为本发明实施例提供的一种移动终端防偷窥方法的第二实施例流程示意图。本实施例中所描述的移动终端防偷窥方法,包括以下步骤:Please refer to FIG. 4 , which is a schematic flowchart of a second embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention. The mobile terminal anti-peeping method described in this embodiment includes the following steps:
S201、当接收到输入的字符映射关系设置指令时,移动终端根据输入的字符选择操作,设置K个目标字符中N个目标字符对应的N个原始字符。S201. When receiving an input character mapping relationship setting instruction, the mobile terminal sets N original characters corresponding to N target characters among the K target characters according to the input character selection operation.
其中,N为大于或等于1的整数,且N小于或等于K。Wherein, N is an integer greater than or equal to 1, and N is less than or equal to K.
具体的,用户可对默认的验证信息输入键盘中的字符自由替换,例如移动终端可以根据用户的操作只替换一部分字符,或者替换全部的字符,并设置目标字符与原始字符的字符映射关系。Specifically, the user can freely replace the characters in the default verification information input keyboard. For example, the mobile terminal can replace only a part of the characters or all the characters according to the user's operation, and set the character mapping relationship between the target character and the original character.
S202、所述移动终端判断当前操作的信息输入框是否为验证信息输入框,若是,则执行步骤S203。S202. The mobile terminal judges whether the currently operated information input box is a verification information input box, and if so, executes step S203.
其中,该验证信息包括支付密码、交易密码、账号登录密码等。Wherein, the verification information includes a payment password, a transaction password, an account login password, and the like.
S203、所述移动终端利用摄像头拍照得到拍照图像,并解析所述拍照图像获取所述拍照图像包括的人脸数量。S203. The mobile terminal uses a camera to take pictures to obtain a photographed image, and analyzes the photographed image to obtain the number of faces included in the photographed image.
S204、若所述人脸数量大于或等于预设第一数值,则所述移动终端显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符。S204. If the number of human faces is greater than or equal to a preset first value, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters.
具体的,如果移动终端确定用户当前操作的信息输入框是验证信息输入框,则移动终端在显示该预先定制的验证信息输入键盘之前,可先通过摄像头拍照以获取面对移动终端显示界面的人脸数量,如果人脸数量大于或等于预设第一数值(例如2),表明可能有其他人正在偷窥,则显示该预先定制的验证信息输入键盘。Specifically, if the mobile terminal determines that the information input box currently operated by the user is a verification information input box, before displaying the pre-customized verification information input keyboard, the mobile terminal can first take a photo with the camera to obtain the information of the person facing the display interface of the mobile terminal. The number of faces, if the number of faces is greater than or equal to a preset first numerical value (for example, 2), it indicates that other people may be peeping, and the pre-customized verification information input keyboard is displayed.
S205、所述移动终端获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符。S205. The mobile terminal acquires M original characters selected from the K original characters, and obtains M target characters corresponding to the M original characters by using a preset character mapping relationship.
其中,K、M均为大于或等于1的整数。Wherein, K and M are both integers greater than or equal to 1.
S206、所述移动终端将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。S206. The mobile terminal arranges the M target characters according to the order in which the M original characters are selected, and uses the arranged M target characters as input verification information.
S207、若所述人脸数量小于所述预设第一数值,则所述移动终端显示默认的验证信息输入键盘,所述默认的验证信息输入键盘包括所述K个目标字符。S207. If the number of human faces is less than the preset first value, the mobile terminal displays a default verification information input keyboard, and the default verification information input keyboard includes the K target characters.
S208、所述移动终端获取从所述K个目标字符中选择的S个目标字符,并将所述S个目标字符按照选择顺序排列后作为输入的验证信息。S208. The mobile terminal acquires S target characters selected from the K target characters, and arranges the S target characters according to the selection order as input verification information.
其中,S为大于或等于1的整数。Wherein, S is an integer greater than or equal to 1.
具体的,如果人脸数量小于预设第一数值(例如2),表明用户当前所处环境比较安全,则显示移动终端系统或者应用默认的验证信息输入键盘(如图2所示),进而用户可在该默认的验证信息输入键盘输入相应的验证信息(如支付密码)。Specifically, if the number of faces is less than the preset first value (for example, 2), it indicates that the user's current environment is relatively safe, then display the mobile terminal system or apply the default verification information input keyboard (as shown in Figure 2), and then the user Corresponding verification information (such as payment password) can be input on the default verification information input keyboard.
本发明实施例中,当接收到输入的字符映射关系设置指令时,移动终端根据输入的字符选择操作设置K个目标字符中N个目标字符对应的N个原始字符;移动终端在当前操作的信息输入框是验证信息输入框时,利用摄像头拍照得到拍照图像并获取该拍照图像包括的人脸数量,如果人脸数量大于或等于预设第一数值,则该移动终端显示预先定制的验证信息输入键盘,获取从该预先定制的验证信息输入键盘上的K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息;如果人脸数量小于该预设第一数值,该移动终端显示默认的验证信息输入键盘,获取从该默认的验证信息输入键盘上的K个目标字符中选择的S个目标字符,并将该S个目标字符按照选择顺序排列后作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when receiving the input character mapping relationship setting instruction, the mobile terminal sets the N original characters corresponding to the N target characters among the K target characters according to the input character selection operation; When the input box is a verification information input box, use a camera to take pictures to obtain a photographed image and obtain the number of faces included in the photographed image. If the number of faces is greater than or equal to the preset first value, the mobile terminal displays a pre-customized verification information input keyboard, obtain M original characters selected from the K original characters on the pre-customized verification information input keyboard, use the preset character mapping relationship to obtain M target characters corresponding to the M original characters, and convert the M The target characters are arranged in the order in which the M original characters are selected, and then the arranged M target characters are used as input verification information; if the number of faces is less than the preset first value, the mobile terminal displays the default verification The information input keyboard obtains the S target characters selected from the K target characters on the default verification information input keyboard, and arranges the S target characters according to the selection order as the input verification information, which can improve the input verification information. security at the time.
请参阅图5,为本发明实施例提供的一种移动终端防偷窥方法的第三实施例流程示意图。本实施例中所描述的移动终端防偷窥方法,包括以下步骤:Please refer to FIG. 5 , which is a schematic flowchart of a third embodiment of a mobile terminal anti-peeping method provided by an embodiment of the present invention. The mobile terminal anti-peeping method described in this embodiment includes the following steps:
S301、移动终端判断当前操作的信息输入框是否为验证信息输入框,若是,则执行步骤S302。S301. The mobile terminal judges whether the currently operated information input box is a verification information input box, and if so, executes step S302.
其中,该验证信息包括支付密码、交易密码、账号登录密码等。Wherein, the verification information includes a payment password, a transaction password, an account login password, and the like.
S302、所述移动终端利用所述摄像头拍照以得到拍照图像,并解析所述拍照图像获取当前聚焦在所述移动终端显示界面的人眼数量。S302. The mobile terminal uses the camera to take pictures to obtain a photographed image, and analyzes the photographed image to obtain the number of human eyes currently focused on the display interface of the mobile terminal.
S303、若所述人眼数量大于或等于预设第二数值,则所述移动终端显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符。S303. If the number of human eyes is greater than or equal to a preset second value, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters.
具体的,如果移动终端确定用户当前操作的信息输入框是验证信息输入框,则移动终端在显示该预先定制的验证信息输入键盘之前,可先通过摄像头拍照以获取当前聚焦在该移动终端显示界面的人眼数量,如果人眼数量大于或等于预设第二数值(例如3),表明可能有其他人正在偷窥,则显示该预先定制的验证信息输入键盘。Specifically, if the mobile terminal determines that the information input box currently operated by the user is a verification information input box, before the mobile terminal displays the pre-customized verification information input keyboard, it can first take a picture with the camera to obtain the information currently focused on the mobile terminal display interface. If the number of human eyes is greater than or equal to a preset second value (for example, 3), it indicates that other people may be peeping, and then the pre-customized verification information input keyboard is displayed.
同样的,如果人眼数量小于该预设第二数值(例如3),表明用户当前所处环境比较安全,则显示移动终端系统或者应用默认的验证信息输入键盘(如图2所示),进而用户可在该默认的验证信息输入键盘输入相应的验证信息(如支付密码)。Similarly, if the number of human eyes is less than the preset second value (for example, 3), it indicates that the user's current environment is relatively safe, then the mobile terminal system is displayed or the default verification information input keyboard (as shown in Figure 2) is applied, and then The user can input corresponding verification information (such as payment password) on the default verification information input keyboard.
S304、所述移动终端获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符。S304. The mobile terminal obtains M original characters selected from the K original characters, and uses a preset character mapping relationship to obtain M target characters corresponding to the M original characters.
其中,K、M均为大于或等于1的整数。Wherein, K and M are both integers greater than or equal to 1.
S305、所述移动终端将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。S305. The mobile terminal arranges the M target characters according to the order in which the M original characters are selected, and uses the arranged M target characters as input verification information.
在一些可行的实施方式中,如果移动终端确定用户当前操作的信息输入框是验证信息输入框,则移动终端在显示该预先定制的验证信息输入键盘之前,还可通过定位技术,例如GPS定位、Wi-Fi定位、基站定位等,获取自身当前的位置信息,如果位置信息对应的位置区域不在预设的位置区域范围内(例如家里、办公室等),则该移动终端确定用户正在户外,较容易被偷窥,从而显示预先定制的验证信息输入键盘。In some feasible implementation manners, if the mobile terminal determines that the information input box currently operated by the user is a verification information input box, the mobile terminal may also use positioning technology, such as GPS positioning, Wi-Fi positioning, base station positioning, etc., to obtain its own current location information, if the location area corresponding to the location information is not within the preset location area (such as home, office, etc.), then the mobile terminal can determine that the user is outdoors, which is easier To be spied on, thereby displaying a keypad with pre-customized authentication information entered.
本发明实施例中,移动终端在当前操作的信息输入框是验证信息输入框时,利用摄像头拍照以得到拍照图像,并获取当前聚焦在该移动终端显示界面的人眼数量,如果人眼数量大于或等于预设第二数值,则该移动终端显示预先定制的验证信息输入键盘,获取从该预先定制的验证信息输入键盘上的K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when the currently operated information input box is a verification information input box, the mobile terminal uses a camera to take pictures to obtain a photographed image, and obtains the number of human eyes currently focused on the display interface of the mobile terminal. If the number of human eyes is greater than or equal to the preset second value, then the mobile terminal displays a pre-customized verification information input keyboard, obtains M original characters selected from the K original characters on the pre-customized verification information input keyboard, and uses the preset characters The mapping relationship obtains M target characters corresponding to the M original characters, and arranges the M target characters in the order in which the M original characters are selected, and then uses the arranged M target characters as input verification information, Security when entering authentication information can be improved.
请参阅图6,为本发明实施例提供的一种移动终端的第一实施例结构示意图。本实施例中所描述的移动终端,包括:判断模块401、显示模块402、转换模块403和处理模块404,其中:Please refer to FIG. 6 , which is a schematic structural diagram of a first embodiment of a mobile terminal provided by an embodiment of the present invention. The mobile terminal described in this embodiment includes: a judgment module 401, a display module 402, a conversion module 403 and a processing module 404, wherein:
判断模块401,用于判断当前操作的信息输入框是否为验证信息输入框。A judging module 401, configured to judge whether the currently operated information input box is a verification information input box.
显示模块402,用于在所述判断模块判断出所述信息输入框为所述验证信息输入框时,显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符。The display module 402 is configured to display a pre-customized verification information input keyboard when the judging module determines that the information input box is the verification information input box, and the pre-customized verification information input keyboard includes K original characters .
转换模块403,用于获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符,所述K、M均为大于或等于1的整数。A conversion module 403, configured to obtain M original characters selected from the K original characters, and use a preset character mapping relationship to obtain M target characters corresponding to the M original characters, and the K and M are is an integer greater than or equal to 1.
处理模块404,用于将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。The processing module 404 is configured to arrange the M target characters according to the order in which the M original characters are selected, and use the arranged M target characters as input verification information.
在一些可行的实施方式中,所述移动终端还包括:In some feasible implementation manners, the mobile terminal further includes:
接收模块,用于接收输入的字符映射关系设置指令。The receiving module is configured to receive an input character mapping relationship setting instruction.
设置模块,用于在所述接收模块接收到所述字符映射关系设置指令时,根据输入的字符选择操作,设置K个目标字符中N个目标字符对应的N个原始字符。A setting module, configured to set N original characters corresponding to N target characters among the K target characters according to the input character selection operation when the receiving module receives the character mapping relationship setting instruction.
其中,所述N为大于或等于1的整数,且所述N小于或等于所述K。Wherein, said N is an integer greater than or equal to 1, and said N is less than or equal to said K.
在一些可行的实施方式中,所述K个原始字符在所述预先定制的验证信息输入键盘上乱序排列。In some feasible implementation manners, the K original characters are arranged in random order on the pre-customized verification information input keyboard.
在一些可行的实施方式中,所述移动终端还包括:In some feasible implementation manners, the mobile terminal further includes:
第一解析模块,用于利用摄像头拍照得到拍照图像,并解析所述拍照图像获取所述拍照图像包括的人脸数量,并在所述人脸数量大于或等于预设第一数值时,触发所述显示模块显示所述预先定制的验证信息输入键盘。The first parsing module is used to use the camera to take pictures to obtain a photographed image, and analyze the photographed image to obtain the number of faces included in the photographed image, and when the number of faces is greater than or equal to a preset first value, trigger the The display module displays the pre-customized verification information input keyboard.
在一些可行的实施方式中,所述显示模块402,还用于在所述人脸数量小于所述预设第一数值时,显示默认的验证信息输入键盘,所述默认的验证信息输入键盘包括K个目标字符。In some feasible implementation manners, the display module 402 is further configured to display a default verification information input keyboard when the number of faces is less than the preset first value, and the default verification information input keyboard includes K target characters.
所述处理模块404,还用于获取从所述K个目标字符中选择的S个目标字符,并将所述S个目标字符按照选择顺序排列后作为输入的验证信息。The processing module 404 is further configured to acquire S target characters selected from the K target characters, and arrange the S target characters according to the selection order as input verification information.
其中,所述S为大于或等于1的整数。Wherein, the S is an integer greater than or equal to 1.
在一些可行的实施方式中,所述移动终端还包括:In some feasible implementation manners, the mobile terminal further includes:
第二解析模块,用于利用摄像头拍照以得到拍照图像,并解析所述拍照图像获取当前聚焦在所述移动终端显示界面的人眼数量,并在所述人眼数量大于或等于预设第二数值时,触发所述显示模块显示所述预先定制的验证信息输入键盘。The second parsing module is used to use the camera to take pictures to obtain photographed images, and analyze the photographed images to obtain the number of human eyes currently focused on the display interface of the mobile terminal, and when the number of human eyes is greater than or equal to the preset second value, the display module is triggered to display the pre-customized verification information input keyboard.
在一些可行的实施方式中,所述移动终端还包括:In some feasible implementation manners, the mobile terminal further includes:
获取模块,用于获取所述移动终端当前的位置信息,并在所述位置信息对应的位置区域不在预设的位置区域范围内时,触发所述显示模块显示所述预先定制的验证信息输入键盘。An acquisition module, configured to acquire the current location information of the mobile terminal, and trigger the display module to display the pre-customized verification information input keyboard when the location area corresponding to the location information is not within the preset location area range .
需要说明的是,本发明实施例的调制解调器的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。It should be noted that the functions of each functional module of the modem in the embodiment of the present invention can be specifically implemented according to the method in the above method embodiment, and the specific implementation process can refer to the relevant description of the above method embodiment, and will not be repeated here.
本发明实施例中,移动终端在当前操作的信息输入框是验证信息输入框时,显示预先定制的验证信息输入键盘,该预先定制的验证信息输入键盘包括K个原始字符;该移动终端获取从该K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when the currently operated information input box is a verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters; The M original characters selected from the K original characters are obtained by using the preset character mapping relationship to obtain the M target characters corresponding to the M original characters, and the M target characters are selected according to the order in which the M original characters are selected. Arrangement, and further use the arranged M target characters as the input verification information, which can improve the security when inputting the verification information.
请参阅图7,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备501;至少一个输出设备502;至少一个处理器503,例如CPU;和存储器504,上述输入设备501、输出设备502、处理器503和存储器504通过总线505连接。Please refer to FIG. 7 , which is a schematic structural diagram of a second embodiment of a mobile terminal provided by an embodiment of the present invention. The mobile terminal described in this embodiment includes: at least one input device 501; at least one output device 502; at least one processor 503, such as a CPU; and memory 504, the above-mentioned input device 501, output device 502, processor 503 and The memory 504 is connected through a bus 505 .
其中,上述输入设备501具体可为移动终端的触摸屏和摄像头,触摸屏用于检测用户输入的点击、触摸等操作,摄像头用于捕获人脸图像。Wherein, the above-mentioned input device 501 may specifically be a touch screen and a camera of a mobile terminal, the touch screen is used to detect operations such as click and touch input by the user, and the camera is used to capture facial images.
上述输出设备502具体可为移动终端的显示屏,用于显示验证信息输入框、验证信息输入键盘等数据信息。The above-mentioned output device 502 may specifically be a display screen of a mobile terminal, for displaying data information such as a verification information input box, a verification information input keyboard, and the like.
上述存储器504可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器504用于存储一组程序代码,上述输入设备501、输出设备502和处理器503用于调用存储器504中存储的程序代码,执行如下操作:The above-mentioned memory 504 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as a disk memory. The above-mentioned memory 504 is used to store a group of program codes, and the above-mentioned input device 501, output device 502 and processor 503 are used to call the program codes stored in the memory 504, and perform the following operations:
上述处理器503,用于判断当前操作的信息输入框是否为验证信息输入框。The processor 503 is configured to determine whether the currently operated information input box is a verification information input box.
上述输出设备502,用于在所述信息输入框为所述验证信息输入框时,显示预先定制的验证信息输入键盘,所述预先定制的验证信息输入键盘包括K个原始字符。The output device 502 is configured to display a pre-customized verification information input keyboard when the information input box is the verification information input box, and the pre-customized verification information input keyboard includes K original characters.
上述处理器503,还用于获取从所述K个原始字符中选择的M个原始字符,并利用预设的字符映射关系得到所述M个原始字符对应的M个目标字符,所述K、M均为大于或等于1的整数。The above-mentioned processor 503 is further configured to obtain M original characters selected from the K original characters, and use a preset character mapping relationship to obtain M target characters corresponding to the M original characters, the K, M is an integer greater than or equal to 1.
上述处理器503,还用于将所述M个目标字符按照选择所述M个原始字符的顺序进行排列,并将排列后的所述M个目标字符作为输入的验证信息。The processor 503 is further configured to arrange the M target characters according to the order in which the M original characters are selected, and use the arranged M target characters as input verification information.
在一些可行的实施方式中,上述输入设备501,用于接收输入的字符映射关系设置指令。In some feasible implementation manners, the above-mentioned input device 501 is configured to receive an input character mapping relationship setting instruction.
上述处理器503,还用于在输入设备501接收到所述字符映射关系设置指令时,根据输入的字符选择操作设置K个目标字符中N个目标字符对应的N个原始字符。The above-mentioned processor 503 is further configured to set N original characters corresponding to N target characters among the K target characters according to the input character selection operation when the input device 501 receives the character mapping relationship setting instruction.
其中,所述N为大于或等于1的整数,且所述N小于或等于所述K。Wherein, said N is an integer greater than or equal to 1, and said N is less than or equal to said K.
在一些可行的实施方式中,所述K个原始字符在所述预先定制的验证信息输入键盘上乱序排列。In some feasible implementation manners, the K original characters are arranged in random order on the pre-customized verification information input keyboard.
在一些可行的实施方式中,上述输入设备501,还用于利用摄像头拍照得到拍照图像。In some feasible implementation manners, the above-mentioned input device 501 is also used to take pictures with a camera to obtain photographed images.
上述处理器503,还用于解析所述拍照图像获取所述拍照图像包括的人脸数量,并在所述人脸数量大于或等于预设第一数值时,触发输出设备502显示预先定制的验证信息输入键盘。The above-mentioned processor 503 is further configured to analyze the photographed image to obtain the number of faces included in the photographed image, and when the number of faces is greater than or equal to a preset first value, trigger the output device 502 to display a pre-customized verification Information input keyboard.
在一些可行的实施方式中,上述输出设备502,还用于在所述人脸数量小于所述预设第一数值时,显示默认的验证信息输入键盘,所述默认的验证信息输入键盘包括K个目标字符。In some feasible implementation manners, the above-mentioned output device 502 is further configured to display a default verification information input keyboard when the number of faces is less than the preset first value, and the default verification information input keyboard includes K target characters.
上述处理器503,还用于获取从所述K个目标字符中选择的S个目标字符,并将所述S个目标字符按照选择顺序排列后作为输入的验证信息。The above-mentioned processor 503 is further configured to obtain S target characters selected from the K target characters, and arrange the S target characters according to the selection order as input verification information.
其中,所述S为大于或等于1的整数。Wherein, the S is an integer greater than or equal to 1.
在一些可行的实施方式中,上述输入设备501,还用于利用所述摄像头拍照以得到拍照图像。In some feasible implementation manners, the above-mentioned input device 501 is also used to take pictures with the camera to obtain a picture taken.
上述处理器503,还用于解析所述拍照图像获取当前聚焦在所述移动终端显示界面的人眼数量,并在所述人眼数量大于或等于预设第二数值时,触发输出设备502显示预先定制的验证信息输入键盘。The above-mentioned processor 503 is further configured to analyze the photographed image to obtain the number of human eyes currently focused on the display interface of the mobile terminal, and when the number of human eyes is greater than or equal to a preset second value, trigger the output device 502 to display Pre-customized authentication information input keypad.
在一些可行的实施方式中,上述处理器503,还用于获取所述移动终端当前的位置信息,并在所述位置信息对应的位置区域不在预设的位置区域范围内时,触发输出设备502显示预先定制的验证信息输入键盘。In some feasible implementation manners, the processor 503 is further configured to obtain the current location information of the mobile terminal, and trigger the output device 502 when the location area corresponding to the location information is not within the preset location area range Displays a pre-customized authentication input keyboard.
具体实现中,本发明实施例中所描述的输入设备501、输出设备502和处理器503可执行本发明实施例提供的一种图像处理方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例提供的一种移动终端的第一实施例和第二实施例中所描述的移动终端的实现方式,在此不再赘述。In specific implementation, the input device 501, the output device 502 and the processor 503 described in the embodiment of the present invention can execute the method described in the first embodiment and the second embodiment of an image processing method provided by the embodiment of the present invention The implementation manner may also implement the implementation manners of the mobile terminal described in the first embodiment and the second embodiment of a mobile terminal provided by the embodiment of the present invention, which will not be repeated here.
本发明实施例中,移动终端在当前操作的信息输入框是验证信息输入框时,显示预先定制的验证信息输入键盘,该预先定制的验证信息输入键盘包括K个原始字符;该移动终端获取从该K个原始字符中选择的M个原始字符,利用预设的字符映射关系得到该M个原始字符对应的M个目标字符,并将该M个目标字符按照选择该M个原始字符的顺序进行排列,进而将排列后的该M个目标字符作为输入的验证信息,可以提高输入验证信息时的安全性。In the embodiment of the present invention, when the currently operated information input box is a verification information input box, the mobile terminal displays a pre-customized verification information input keyboard, and the pre-customized verification information input keyboard includes K original characters; The M original characters selected from the K original characters are obtained by using the preset character mapping relationship to obtain the M target characters corresponding to the M original characters, and the M target characters are selected according to the order in which the M original characters are selected. Arrangement, and further use the arranged M target characters as the input verification information, which can improve the security when inputting the verification information.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because according to the present invention, certain steps may be carried out in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the above units is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or components can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-OnlyMemory,缩写:ROM)或者随机存取存储器(英文:RandomAccessMemory,缩写:RAM)等各种可以存储程序代码的介质。If the above integrated units are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, server, or network device, etc., specifically, a processor in the computer device) execute all or part of the steps of the above-mentioned methods in various embodiments of the present invention. Wherein, the aforementioned storage medium may include: U disk, mobile hard disk, magnetic disk, optical disc, read-only memory (English: Read-OnlyMemory, abbreviation: ROM) or random access memory (English: RandomAccessMemory, abbreviation: RAM), etc. Various media that can store program code.
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions recorded in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510650604.5A CN105335633B (en) | 2015-10-08 | 2015-10-08 | A mobile terminal anti-peeping method and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510650604.5A CN105335633B (en) | 2015-10-08 | 2015-10-08 | A mobile terminal anti-peeping method and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105335633A true CN105335633A (en) | 2016-02-17 |
| CN105335633B CN105335633B (en) | 2018-01-26 |
Family
ID=55286153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510650604.5A Expired - Fee Related CN105335633B (en) | 2015-10-08 | 2015-10-08 | A mobile terminal anti-peeping method and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105335633B (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106228361A (en) * | 2016-07-18 | 2016-12-14 | 深圳怡化电脑股份有限公司 | A kind of password acquisition methods, system, financial self-service equipment and finance self-help system |
| CN106296190A (en) * | 2016-07-29 | 2017-01-04 | 广东小天才科技有限公司 | Secure payment method and device of mobile terminal |
| CN106815534A (en) * | 2017-01-17 | 2017-06-09 | 广东欧珀移动通信有限公司 | A kind of method for protecting privacy of user, device and mobile terminal |
| WO2018098925A1 (en) * | 2016-11-29 | 2018-06-07 | 华为技术有限公司 | Method for payment and terminal device |
| CN108229139A (en) * | 2018-01-24 | 2018-06-29 | 维沃移动通信有限公司 | A kind of cipher-code input method and mobile terminal |
| CN109034810A (en) * | 2018-09-03 | 2018-12-18 | 北京飞纳泰科信息技术有限公司 | Dynamic Hash code keyboard based on recognition of face Yu In vivo detection technology |
| CN109272322A (en) * | 2018-09-05 | 2019-01-25 | 广东小天才科技有限公司 | Safety payment method and device, wearable device and storage medium |
| CN110114773A (en) * | 2017-01-06 | 2019-08-09 | 京瓷办公信息系统株式会社 | Electronic equipment |
| CN110414225A (en) * | 2019-07-24 | 2019-11-05 | 广州魅视电子科技有限公司 | A kind of system and method for anti-HID keyboard attack |
| CN112198973A (en) * | 2016-04-06 | 2021-01-08 | 创新先进技术有限公司 | Method and device for changing corresponding relation between keys and characters |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050119954A (en) * | 2004-06-17 | 2005-12-22 | 엘지전자 주식회사 | Password inputting method with safety |
| CN102117393A (en) * | 2011-01-04 | 2011-07-06 | 惠州Tcl移动通信有限公司 | Mobile terminal and password input method thereof |
| CN103916515A (en) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | Dynamic decryption method used for mobile terminal, and mobile terminal |
| US20140373115A1 (en) * | 2013-06-14 | 2014-12-18 | Research In Motion Limited | Method and system for allowing any language to be used as password |
| US9083510B1 (en) * | 2013-03-13 | 2015-07-14 | Emc Corporation | Generation and management of crypto key for cloud data |
| CN104834866A (en) * | 2014-02-11 | 2015-08-12 | 中兴通讯股份有限公司 | Method and device for protecting privacy-sensitive information by automatically recognizing scene |
| CN104951690A (en) * | 2014-08-07 | 2015-09-30 | 腾讯科技(北京)有限公司 | Terminal device unlocking method and terminal device unlocking device |
-
2015
- 2015-10-08 CN CN201510650604.5A patent/CN105335633B/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050119954A (en) * | 2004-06-17 | 2005-12-22 | 엘지전자 주식회사 | Password inputting method with safety |
| CN102117393A (en) * | 2011-01-04 | 2011-07-06 | 惠州Tcl移动通信有限公司 | Mobile terminal and password input method thereof |
| CN103916515A (en) * | 2012-12-31 | 2014-07-09 | 比亚迪股份有限公司 | Dynamic decryption method used for mobile terminal, and mobile terminal |
| US9083510B1 (en) * | 2013-03-13 | 2015-07-14 | Emc Corporation | Generation and management of crypto key for cloud data |
| US20140373115A1 (en) * | 2013-06-14 | 2014-12-18 | Research In Motion Limited | Method and system for allowing any language to be used as password |
| CN104834866A (en) * | 2014-02-11 | 2015-08-12 | 中兴通讯股份有限公司 | Method and device for protecting privacy-sensitive information by automatically recognizing scene |
| CN104951690A (en) * | 2014-08-07 | 2015-09-30 | 腾讯科技(北京)有限公司 | Terminal device unlocking method and terminal device unlocking device |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112198973A (en) * | 2016-04-06 | 2021-01-08 | 创新先进技术有限公司 | Method and device for changing corresponding relation between keys and characters |
| CN106228361A (en) * | 2016-07-18 | 2016-12-14 | 深圳怡化电脑股份有限公司 | A kind of password acquisition methods, system, financial self-service equipment and finance self-help system |
| CN106296190A (en) * | 2016-07-29 | 2017-01-04 | 广东小天才科技有限公司 | Secure payment method and device of mobile terminal |
| WO2018098925A1 (en) * | 2016-11-29 | 2018-06-07 | 华为技术有限公司 | Method for payment and terminal device |
| CN110114773A (en) * | 2017-01-06 | 2019-08-09 | 京瓷办公信息系统株式会社 | Electronic equipment |
| CN106815534A (en) * | 2017-01-17 | 2017-06-09 | 广东欧珀移动通信有限公司 | A kind of method for protecting privacy of user, device and mobile terminal |
| CN106815534B (en) * | 2017-01-17 | 2020-02-14 | Oppo广东移动通信有限公司 | Method and device for protecting user privacy and mobile terminal |
| CN108229139A (en) * | 2018-01-24 | 2018-06-29 | 维沃移动通信有限公司 | A kind of cipher-code input method and mobile terminal |
| CN109034810A (en) * | 2018-09-03 | 2018-12-18 | 北京飞纳泰科信息技术有限公司 | Dynamic Hash code keyboard based on recognition of face Yu In vivo detection technology |
| CN109272322A (en) * | 2018-09-05 | 2019-01-25 | 广东小天才科技有限公司 | Safety payment method and device, wearable device and storage medium |
| CN110414225A (en) * | 2019-07-24 | 2019-11-05 | 广州魅视电子科技有限公司 | A kind of system and method for anti-HID keyboard attack |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105335633B (en) | 2018-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105335633B (en) | A mobile terminal anti-peeping method and mobile terminal | |
| US11882221B2 (en) | Mobile terminal privacy protection method and protection apparatus, and mobile terminal | |
| CN104933342B (en) | A kind of picture inspection method and mobile terminal | |
| CN107995973B (en) | Information processing method and device | |
| TW201832127A (en) | Verification method and device | |
| CN108021830B (en) | Information processing method and electronic equipment | |
| CN113792278A (en) | A method, device and electronic device for displaying applications and pictures | |
| CN104992120A (en) | Picture encryption method and mobile terminal | |
| TW201903596A (en) | System, method, and apparatus for displaying data | |
| TW201426593A (en) | Method and apparatus for information verification | |
| CN105900103B (en) | Touch terminal and password generation method for touch terminal | |
| CN104951684A (en) | Fingerprint encryption and decryption method and terminal | |
| CN105159557B (en) | A method for generating an unlock password and a mobile terminal | |
| US20170249450A1 (en) | Device and Method for Authenticating a User | |
| TW201409988A (en) | Handheld device and unlocking method thereof | |
| CN107609433A (en) | Method for secret protection and electronic equipment | |
| CN107066864A (en) | A kind of application icon display methods and its equipment | |
| CN104112097B (en) | An information processing method and electronic device | |
| CN114678031A (en) | A voiceprint-based verification method, device, medium and product | |
| CN106161735B (en) | Information processing method and electronic equipment | |
| KR101662380B1 (en) | Finance interface providing method and server performing the same | |
| CN109597645B (en) | Attribute parameter modification method and related device | |
| WO2018232659A1 (en) | Mobile terminal privacy processing method and mobile terminal | |
| WO2015117364A1 (en) | Mobile terminal and password input method therefor | |
| CN106650397B (en) | password generation method and device based on pattern lock and terminal |
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 | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180126 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |