技术领域technical field
本发明涉及数据处理技术领域,尤其涉及一种密码提示的生成方法、装置和终端设备。The present invention relates to the technical field of data processing, in particular to a password prompt generation method, device and terminal equipment.
背景技术Background technique
密码是一种用来混淆的技术,它希望将正常的(可识别的)信息转变为无法识别的信息。当然,对一小部分人来说,这种无法识别的信息是可以再加工并恢复的。密码在中文里是“口令”(password)的通称,是一个用于身份验证的保密的字符串,用以保护不想被别人看到的隐私以及防止未经授权的操作,达到保护隐私以及防止未经授权的操作的目的。登录网站、电子邮箱或者银行取款时输入的“密码”其实严格来讲应该仅被称作“口令”,因为它不是本来意义上的“加密代码”,但是也可以称为秘密的号码。A cipher is a technique used for obfuscation in the hope of turning normal (recognizable) information into something unrecognizable. Of course, for a small number of people, this unidentifiable information can be reprocessed and recovered. Password is a general term for "password" (password) in Chinese, which is a confidential character string used for identity verification to protect privacy that does not want to be seen by others and prevent unauthorized operations, so as to protect privacy and prevent unauthorized access. Purpose of authorized operation. Strictly speaking, the "password" entered when logging in to a website, email or bank withdrawal should only be called a "password" because it is not an "encrypted code" in the original sense, but it can also be called a secret number.
当用户在进行互联网产品的注册和初始设置时,需要根据用户名、密码等提示,手动设置密码;如果产品安全性层次过多,则需要根据不同层次,输入多个密码。When users register and initially set up Internet products, they need to manually set passwords according to prompts such as user names and passwords; if the product has too many security levels, it is necessary to enter multiple passwords according to different levels.
然而,用户设置密码时需要手动输入密码字符串,尤其在手机终端上设置时显得非常麻烦,而且容易输入错误;其次,用户在输入密码时很难想到多种可记忆密码,如果要安全,则难于记忆;如果要易于记忆,则多种产品使用同一密码时很不安全。因此,如何兼顾密码的安全性和可记忆性成为目前亟待解决的技术问题。However, the user needs to manually enter the password string when setting the password, which is very cumbersome especially when setting it on the mobile terminal, and it is easy to enter mistakes; secondly, it is difficult for the user to think of multiple memorable passwords when entering the password. Difficult to remember; using the same password for multiple products is insecure if it is to be easy to remember. Therefore, how to balance the security and memorability of passwords has become a technical problem to be solved urgently.
发明内容Contents of the invention
本发明实施例提供一种密码提示的生成方法、装置和终端设备,能够兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。Embodiments of the present invention provide a password prompt generation method, device and terminal equipment, which can take into account the security and memorability of passwords, and do not require users to manually input passwords, which is more convenient, flexible and intelligent, and convenient for users.
本发明的一个方面,提出了一种密码提示的生成方法,包括:One aspect of the present invention provides a method for generating a password prompt, including:
接收密码生成指令;Receive password generation instructions;
获取发送所述密码生成指令的终端的操作记录;Obtain an operation record of the terminal sending the password generation instruction;
根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示。According to the operation record of the terminal, a password prompt matching the operation record of the terminal is generated.
本发明实施例可以在路由器侧执行,也可以在终端侧执行,根据与用户本身生活相关的终端的操作记录,生成易于记忆的与终端的操作记录匹配的密码提示,兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。The embodiment of the present invention can be executed on the router side or on the terminal side. According to the operation records of the terminal related to the user's own life, an easy-to-remember password prompt matching the operation records of the terminal is generated, taking into account the security and reliability of the password. Memorability, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user.
作为上述技术方案的优选,所述接收密码生成指令包括:接收到所述终端发送到本端的密码生成指令;或者检测到输入光标位于密码输入框中。本方案中,如果是在路由器侧执行,则接收密码生成指令为接收到终端发送的密码生成指令;如果是在终端侧执行,则接收密码生成指令为检测到输入光标位于密码输入框中。As a preference of the above technical solution, the receiving the password generation instruction includes: receiving the password generation instruction sent by the terminal to the local terminal; or detecting that the input cursor is located in the password input box. In this solution, if it is executed on the router side, receiving the password generation instruction is receiving the password generation instruction sent by the terminal; if it is executed on the terminal side, receiving the password generation instruction is detecting that the input cursor is located in the password input box.
作为上述技术方案的优选,所述根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示,包括:根据所述终端的操作记录,获取所述终端在预设时间段内的针对至少两个不同操作对象操作行为各自的执行次数记录;确定属于预设操作行为各自的执行次数记录,所述预设操作行为包括至少一种操作行为;生成与执行次数最多的属于预设操作行为的操作行为匹配的密码提示。本方案中,提出了第一种生成密码提示的方法。As a preference of the above technical solution, the generating a password prompt matching the operation record of the terminal according to the operation record of the terminal includes: obtaining the password prompt of the terminal within a preset time period according to the operation record of the terminal Execution times records for at least two different operation object operation behaviors; determine the execution times records belonging to the preset operation behaviors, and the preset operation behaviors include at least one operation behavior; the one with the most generated and executed times belongs to the preset The password prompt for the operation behavior matches the operation behavior. In this solution, the first method for generating a password prompt is proposed.
作为上述技术方案的优选,所述根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示,包括:根据所述终端的操作记录,获取所述终端在预设时间段内的属于预设操作行为的操作行为;当所述属于预设操作行为的操作行为对应至少两个操作对象时,获取所述至少两个操作对象中针对每个操作对象的执行时间;确定执行时间最长的操作对象;生成与所述执行时间最长的操作对象匹配的密码提示。本方案中,提出了第二种生成密码提示的方法。As a preference of the above technical solution, the generating a password prompt matching the operation record of the terminal according to the operation record of the terminal includes: obtaining the password prompt of the terminal within a preset time period according to the operation record of the terminal Operational behaviors that belong to the preset operation behavior; when the operation behavior that belongs to the preset operation behavior corresponds to at least two operation objects, obtain the execution time of each operation object in the at least two operation objects; determine the execution time Longest operand; generates a password prompt that matches said longest execution time operand. In this solution, a second method for generating a password prompt is proposed.
作为上述技术方案的优选,所述根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示,包括:根据所述终端的操作记录,获取当前时刻为止的最后一次操作记录;生成与所述最后一次操作记录匹配的密码提示。本方案中,提出了第三种生成密码提示的方法。As a preference of the above technical solution, the generating a password prompt matching the operation record of the terminal according to the operation record of the terminal includes: obtaining the last operation record up to the current moment according to the operation record of the terminal; Generate a password prompt matching the last operation record. In this solution, a third method for generating a password prompt is proposed.
作为上述技术方案的优选,所述终端的操作记录包括:浏览记录、播放记录、消费记录、下载数据记录和使用本地应用记录中的一项或多项。本方案中可以是各种操作记录。As a preference of the above technical solution, the operation records of the terminal include: one or more of browsing records, playing records, consumption records, downloading data records and using local application records. In this solution, there may be various operation records.
作为上述技术方案的优选,生成与所述终端的操作记录匹配的密码提示,包括:生成与所述终端的操作记录匹配的第一关键词,并将所述第一关键词作为密码提示;或者生成与所述终端的操作记录匹配的第一关键词,并将所述第一关键词和预设的第二关键词的结合作为密码提示。本方案中,根据第一关键词和预设的第二关键词的结合,生成建议用户使用的密码,进一步加强安全性。As a preference of the above technical solution, generating a password prompt matching the operation record of the terminal includes: generating a first keyword matching the terminal operation record, and using the first keyword as a password prompt; or A first keyword matching the operation record of the terminal is generated, and a combination of the first keyword and a preset second keyword is used as a password prompt. In this solution, according to the combination of the first keyword and the preset second keyword, a password recommended for the user is generated to further enhance security.
作为上述技术方案的优选,所述生成与所述终端的操作记录匹配的密码提示之后,还包括:将所述密码提示发送给终端进行显示。本方案中如果在路由器侧执行时,路由器可以将密码提示发送给终端进行显示。As a preference of the above technical solution, after generating the password prompt matching the operation record of the terminal, the method further includes: sending the password prompt to the terminal for display. In this solution, if it is executed on the router side, the router can send the password prompt to the terminal for display.
相应的,一种密码提示的生成方法,包括:Correspondingly, a method for generating a password prompt includes:
检测到光标位于密码输入框中时,向路由器发送密码生成指令;When it is detected that the cursor is located in the password input box, a password generation command is sent to the router;
接收所述路由器生成的与本终端操作记录匹配的密码提示。Receive the password prompt generated by the router and matched with the operation record of the terminal.
本方案中,如果与本终端操作记录匹配的密码提示是在路由器侧生成的,则相应的终端侧的操作情况。In this solution, if the password prompt matching the operation record of the terminal is generated on the router side, the operation status of the corresponding terminal side.
作为上述技术方案的优选,所述接收所述路由器生成的与本终端操作记录匹配的密码提示之后,所述生成方法还包括:显示所述密码提示。本方案中,能够显示密码提示,便于用户使用。As a preference of the above technical solution, after receiving the password prompt generated by the router that matches the operation record of the terminal, the generating method further includes: displaying the password prompt. In this solution, a password prompt can be displayed, which is convenient for the user to use.
作为上述技术方案的优选,将所述密码提示显示于所述密码输入框一侧;或者接收到路由器发送的显示所述密码提示的命令;将所述密码提示显示于所述密码输入框一侧。本方案中,可以将密码提示显示于密码输入框一侧。As a preference of the above technical solution, the password prompt is displayed on the side of the password input box; or a command to display the password prompt sent by the router is received; the password prompt is displayed on the side of the password input box . In this solution, the password prompt can be displayed on the side of the password input box.
本发明的另一方面,提出了一种密码提示的生成装置,包括:In another aspect of the present invention, a device for generating a password prompt is proposed, including:
指令接收模块,用于接收密码生成指令;An instruction receiving module, configured to receive a password generation instruction;
获取模块,用于获取发送所述密码生成指令的终端的操作记录;An acquisition module, configured to acquire an operation record of the terminal sending the password generation instruction;
密码生成模块,用于根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示。The password generating module is configured to generate a password prompt matching the terminal operation record according to the terminal operation record.
作为上述技术方案的优选,所述指令接收模块,用于接收到所述终端发送到本端的密码生成指令;或者检测到输入光标位于密码输入框中。As a preference of the above technical solution, the instruction receiving module is configured to receive the password generation instruction sent by the terminal to the local terminal; or detect that the input cursor is located in the password input box.
作为上述技术方案的优选,所述密码生成模块,用于根据所述终端的操作记录,获取所述终端在预设时间段内的针对至少两个不同操作对象操作行为各自的执行次数记录;确定属于预设操作行为各自的执行次数记录,所述预设操作行为包括至少一种操作行为;生成与执行次数最多的属于预设操作行为的操作行为匹配的密码提示。As a preference of the above technical solution, the password generation module is configured to obtain, according to the operation records of the terminal, records of execution times of at least two different operation object operation behaviors of the terminal within a preset period of time; determine Execution times records belonging to preset operation behaviors, the preset operation behaviors include at least one operation behavior; generating a password prompt matching the operation behavior belonging to the preset operation behavior with the largest number of execution times.
作为上述技术方案的优选,所述密码生成模块,用于根据所述终端的操作记录,获取所述终端在预设时间段内的属于预设操作行为的操作行为;当所述属于预设操作行为的操作行为对应至少两个操作对象时,获取所述至少两个操作对象中针对每个操作对象的执行时间;确定执行时间最长的操作对象;生成与所述执行时间最长的操作对象匹配的密码提示。As a preference of the above technical solution, the password generation module is configured to acquire the operation behavior of the terminal within a preset time period that belongs to the preset operation behavior according to the operation record of the terminal; when the said operation behavior belongs to the preset operation When the operation behavior of the behavior corresponds to at least two operation objects, obtain the execution time of each operation object in the at least two operation objects; determine the operation object with the longest execution time; generate the operation object with the longest execution time Matching password hint.
作为上述技术方案的优选,所述密码生成模块,用于根据所述终端的操作记录,获取当前时刻为止的最后一次操作记录;生成与所述最后一次操作记录匹配的密码提示。As a preference of the above technical solution, the password generating module is configured to acquire the last operation record up to the current moment according to the operation record of the terminal; and generate a password prompt matching the last operation record.
作为上述技术方案的优选,所述密码生成模块,用于生成与所述终端的操作记录匹配的第一关键词,并将所述第一关键词作为密码提示;或者生成与所述终端的操作记录匹配的第一关键词,并将所述第一关键词和预设的第二关键词的结合作为密码提示。As a preference of the above technical solution, the password generation module is configured to generate a first keyword that matches the operation record of the terminal, and use the first keyword as a password prompt; or generate a password that matches the operation record of the terminal The matching first keyword is recorded, and the combination of the first keyword and the preset second keyword is used as a password prompt.
作为上述技术方案的优选,所述生成装置还包括:As a preference of the above technical solution, the generating device further includes:
密码发送模块,用于生成与所述终端的操作记录匹配的密码提示之后,将所述密码提示发送给终端进行显示。The password sending module is configured to generate a password prompt matching the operation record of the terminal, and then send the password prompt to the terminal for display.
相应的,提出了一种密码提示的生成装置,包括:Correspondingly, a device for generating a password prompt is proposed, including:
指令发送模块,用于检测到光标位于密码输入框中时,向路由器发送密码生成指令;An instruction sending module, configured to send a password generation instruction to the router when the cursor is detected in the password input box;
密码接收模块,用于接收所述路由器生成的与本终端操作记录匹配的密码提示。The password receiving module is configured to receive the password prompt generated by the router and matched with the operation record of the terminal.
作为上述技术方案的优选,所述生成装置还包括:As a preference of the above technical solution, the generating device further includes:
显示模块,用于接收所述路由器生成的与本终端操作记录匹配的密码提示之后,显示所述密码提示。The display module is configured to display the password prompt after receiving the password prompt generated by the router and matching the operation record of the terminal.
作为上述技术方案的优选,所述显示模块,用于将所述密码提示显示于所述密码输入框一侧;或者接收到路由器发送的显示所述密码提示的命令;将所述密码提示显示于所述密码输入框一侧。As a preference of the above technical solution, the display module is configured to display the password prompt on one side of the password input box; or receive a command to display the password prompt sent by the router; display the password prompt on the The side of the password input box.
本发明实施例还提供了一种终端设备,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:The embodiment of the present invention also provides a terminal device. The terminal device includes a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs described above contain instructions for:
接收密码生成指令;获取发送所述密码生成指令的终端的操作记录;根据所述终端的操作记录,生成与所述终端的操作记录匹配的密码提示;和/或receiving a password generation instruction; acquiring an operation record of the terminal that sent the password generation instruction; generating a password prompt matching the operation record of the terminal according to the operation record of the terminal; and/or
检测到光标位于密码输入框中时,向路由器发送密码生成指令;接收所述路由器生成的与本终端操作记录匹配的密码提示。When it is detected that the cursor is located in the password input box, a password generation instruction is sent to the router; and a password prompt generated by the router matching the operation record of the terminal is received.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
图1为本发明实施例中密码提示的生成主要方法流程图;Fig. 1 is a flow chart of the main method for generating a password prompt in an embodiment of the present invention;
图2为本发明实施例中终端侧密码提示的生成主要方法流程图;FIG. 2 is a flow chart of the main method for generating a terminal-side password prompt in an embodiment of the present invention;
图3为本发明实施例中密码提示的生成方法第一种优选实施方式流程图;Fig. 3 is a flow chart of the first preferred embodiment of the method for generating a password prompt in the embodiment of the present invention;
图4为本发明实施例中密码提示的生成方法第二种优选实施方式流程图;FIG. 4 is a flow chart of a second preferred embodiment of a method for generating a password prompt in an embodiment of the present invention;
图5为本发明实施例中密码提示的生成方法第三种优选实施方式流程图;FIG. 5 is a flow chart of a third preferred implementation manner of a method for generating a password prompt in an embodiment of the present invention;
图6为本发明实施例中密码提示的生成方法第四种优选实施方式流程图;FIG. 6 is a flow chart of a fourth preferred implementation manner of a method for generating a password prompt in an embodiment of the present invention;
图7为本发明实施例中密码提示的生成装置的主要结构示意图;7 is a schematic diagram of the main structure of a device for generating a password prompt in an embodiment of the present invention;
图8为本发明实施例中密码提示的生成装置的详细结构示意图;FIG. 8 is a schematic diagram of a detailed structure of a device for generating a password prompt in an embodiment of the present invention;
图9为本发明实施例中密码提示的生成装置的另一种主要结构示意图;FIG. 9 is another main structural schematic diagram of a device for generating a password prompt in an embodiment of the present invention;
图10为本发明实施例中密码提示的生成装置的另一种详细结构示意图;FIG. 10 is another detailed structural diagram of a device for generating a password prompt in an embodiment of the present invention;
图11为本发明实施例提供的一种终端设备结构示意图;FIG. 11 is a schematic structural diagram of a terminal device provided by an embodiment of the present invention;
图12为本发明实施例提供的一种路由器结构示意图。FIG. 12 is a schematic structural diagram of a router provided by an embodiment of the present invention.
具体实施方式detailed description
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
目前,用户在设置密码时需要手动输入密码字符串,例如,用户在进行互联网产品的注册和初始设置时,需要根据用户名、密码等提示,手动输入密码字符串,不方便、不灵活,尤其在手机终端上设置时显得非常麻烦,而且容易输入错误,另外也无法兼顾密码的安全性和可记忆性(用户在输入密码时很难想到多种可记忆密码,如果要安全,则难于记忆;如果要易于记忆,则多种产品使用同一密码时很不安全)。而本发明实施例提供的技术方案,能够兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。At present, users need to manually enter password strings when setting passwords. For example, when users register and initially set up Internet products, they need to manually enter password strings according to prompts such as user names and passwords, which is inconvenient and inflexible. It is very cumbersome to set up on the mobile terminal, and it is easy to enter mistakes, and it cannot take into account the security and memorability of the password (it is difficult for the user to think of multiple memorable passwords when entering the password, and it is difficult to remember if it is safe; Using the same password for multiple products is insecure if it is to be easy to remember). However, the technical solution provided by the embodiment of the present invention can take into account the security and memorability of the password, and does not require the user to manually input the password, which is more convenient, flexible and intelligent, and convenient for the user.
如图1所示为本发明实施例中密码提示的生成主要方法流程,该实施例可以在路由器侧执行,也可以在终端侧执行,包括以下步骤11-13:As shown in Figure 1, the main method flow for generating a password prompt in the embodiment of the present invention, this embodiment can be executed on the router side, and can also be executed on the terminal side, including the following steps 11-13:
步骤11、接收密码生成指令。Step 11, receiving a password generation instruction.
如果是在路由器侧执行,即步骤11的执行主体是路由器,则步骤11中密码生成指令是终端发送到路由器的密码生成指令;如果是在终端侧执行,即步骤11的执行主体是终端,则步骤11中接收密码生成指令为检测到输入光标位于密码输入框中。If it is executed on the router side, that is, the execution subject of step 11 is the router, then the password generation instruction in step 11 is the password generation instruction sent by the terminal to the router; if it is executed on the terminal side, that is, the execution subject of step 11 is the terminal, then Receiving the password generation instruction in step 11 is detecting that the input cursor is located in the password input box.
步骤12、获取发送密码生成指令的终端的操作记录。Step 12. Obtain the operation record of the terminal sending the password generation instruction.
目前,由于可以采用无线保真WIFI技术(是一种可以将个人电脑、手持设备等终端以无线方式互相连接的技术)连接一无线路由器上网,因此可以通过无线路由器采集到用户终端的操作记录。优选地,终端的操作记录可包括:浏览记录、播放记录、消费记录、下载数据记录或者使用本地应用记录等等。终端可以是电脑,手机,PDA(Personal DigitalAssistant,个人数字助理)等。At present, since wireless fidelity WIFI technology (a technology that can connect personal computers, handheld devices and other terminals to each other wirelessly) can be used to connect a wireless router to the Internet, the operation records of user terminals can be collected through the wireless router. Preferably, the operation records of the terminal may include: browsing records, playing records, consumption records, downloading data records or using local application records and so on. The terminal can be a computer, a mobile phone, a PDA (Personal Digital Assistant, personal digital assistant), etc.
步骤13、根据终端的操作记录,生成与终端的操作记录匹配的密码提示。Step 13, according to the operation record of the terminal, generate a password prompt matching the operation record of the terminal.
可以将与终端的操作记录相关的信息作为与终端的操作记录匹配的密码提示。The information related to the operation record of the terminal can be used as a password prompt matching the operation record of the terminal.
优选地,上述步骤13是为了根据终端的操作记录,生成与终端的操作记录匹配的密码提示,可包括以下几种不同的执行方式:Preferably, the above step 13 is to generate a password prompt matching the operation record of the terminal according to the operation record of the terminal, which may include the following different execution methods:
方式一method one
方式一中,上述步骤13可包括以下步骤A1-A3:In the first way, the above step 13 may include the following steps A1-A3:
步骤A1、根据终端的操作记录,获取终端在预设时间段内的针对至少两个不同操作对象操作行为各自的执行次数记录。Step A1 , according to the operation records of the terminal, obtain records of execution times of at least two different operation object operation behaviors of the terminal within a preset period of time.
步骤A2、确定属于预设操作行为各自的执行次数记录,预设操作行为包括至少一种操作行为。Step A2. Determine execution times records belonging to respective preset operation behaviors, where the preset operation behaviors include at least one kind of operation behavior.
步骤A3、生成与执行次数最多的属于预设操作行为的操作行为匹配的密码提示。Step A3, generating a password prompt that matches the preset operation behavior that has been performed the most times.
例如,预设操作行为是登录操作,某一用户的终端在预设时间段内登录了应用A和应用B(应用A和应用B均为预设操作行为),根据登录记录,终端登录应用A的次数最多,可能应用A是该用户经常使用的应用,且登录应用A的密码也经常被该用户所使用,因此可以将登录应用A的密码作为密码提示。For example, the preset operation behavior is a login operation. A user's terminal logs in to application A and application B within a preset time period (both application A and application B are preset operation behaviors). According to the login record, the terminal logs in to application A The number of times is the most, it is possible that application A is an application frequently used by the user, and the password for logging in to application A is also frequently used by the user, so the password for logging in to application A can be used as a password prompt.
方式二way two
方式二中,上述步骤13可包括以下步骤B1-B4:In the second way, the above step 13 may include the following steps B1-B4:
步骤B1、根据终端的操作记录,获取终端在预设时间段内的属于预设操作行为的操作行为。Step B1, according to the operation records of the terminal, acquire the operation behaviors belonging to the preset operation behaviors of the terminal within the preset time period.
步骤B2、当属于预设操作行为的操作行为对应至少两个操作对象时,获取至少两个操作对象中针对每个操作对象的执行时间。Step B2, when the operation behavior belonging to the preset operation behavior corresponds to at least two operation objects, acquire the execution time for each operation object in the at least two operation objects.
步骤B3、确定执行时间最长的操作对象。Step B3. Determine the operation object with the longest execution time.
步骤B4、生成与执行时间最长的操作对象匹配的密码提示。Step B4, generating a password prompt matching the operation object with the longest execution time.
例如,预设操作行为是浏览网页,某一用户的终端在预设时间段内浏览网页,分别登录并浏览了网页A、网页B和网页C,根据浏览记录,终端在网页A中浏览时间最长,可能网页A是该用户经常浏览的网页,登录网页A的密码经常被该用户使用,因此可以将登录网页A的密码作为密码提示。For example, the default operation behavior is to browse webpages. A certain user’s terminal browses webpages within a preset time period, and logs in and browses webpage A, webpage B, and webpage C respectively. According to the browsing records, the terminal browses webpage A for the longest time. It is possible that webpage A is a webpage that the user frequently browses, and the password for logging into webpage A is often used by the user, so the password for logging into webpage A can be used as a password prompt.
方式三way three
方式三中,上述步骤13可包括以下步骤C1-C2:In the third way, the above step 13 may include the following steps C1-C2:
步骤C1、根据终端的操作记录,获取当前时刻为止的最后一次操作记录。Step C1. Acquire the last operation record up to the current moment according to the operation record of the terminal.
步骤C2、生成与最后一次操作记录匹配的密码提示。Step C2, generating a password prompt matching the last operation record.
例如,某一用户的终端在当前时刻为止的最后一次操作记录是播放电影,可以将该电影的名称或者该电影中的经典对白作为密码提示,比如,播放完电影《玩具总动员3》,通过对互联网中电影相关台词的检索,将该电影中的台词“巴斯光年,飞向太空”的拼音首字母“BSGNfxtk”作为密码提示。For example, if the last operation record of a certain user's terminal at the current moment is to play a movie, the name of the movie or the classic dialogue in the movie can be used as a password prompt, for example, after playing the movie "Toy Story 3", by Retrieval of movie-related lines on the Internet uses the pinyin initials "BSGNfxtk" of the line "Buzz Lightyear, fly to space" in the movie as a password prompt.
优选地,上述步骤13中“生成与终端的操作记录匹配的密码提示”可以是生成与终端的操作记录匹配的第一关键词,并将第一关键词作为密码提示;或者,还可以生成与终端的操作记录匹配的第一关键词,并将第一关键词和预设的第二关键词的结合作为密码提示。比如在第一关键词的后面加上预设的第二关键词,形成密码提示。其中,预设的第二关键词可以是一些中国用户本身极易记忆的普遍性密码,比如唐诗“锄禾日当午,汗滴禾下土”的拼音首字母“CHRDWhdhxt”等。Preferably, "generating a password prompt matching the operation record of the terminal" in the above step 13 may be to generate a first keyword matching the operation record of the terminal, and use the first keyword as a password prompt; or, generate a password prompt matching the terminal operation record; The operation of the terminal records the matched first keyword, and uses the combination of the first keyword and the preset second keyword as a password prompt. For example, a preset second keyword is added behind the first keyword to form a password prompt. Among them, the preset second keyword can be some universal passwords that Chinese users themselves can easily remember, such as the first letter of the pinyin "CHRDWhdhxt" in the Tang poem "The day of hoeing the grains at noon, sweat dripping down the soil".
优选地,如果前述实施例是在路由器侧执行,那么上述步骤13之后,还可包括步骤D:Preferably, if the aforementioned embodiment is executed on the router side, then after the above step 13, step D may also be included:
步骤D、将密码提示发送给终端进行显示。Step D, sending the password prompt to the terminal for display.
相应的,当前述实施例在路由器侧执行时,终端侧的执行情况可包括以下步骤21-22,如图2所示为本发明实施例中终端侧密码提示的生成主要方法流程。Correspondingly, when the foregoing embodiments are executed on the router side, the execution on the terminal side may include the following steps 21-22, as shown in FIG. 2 , the main method flow for generating the password prompt on the terminal side in the embodiment of the present invention.
步骤21、检测到光标位于密码输入框中时,向路由器发送密码生成指令。Step 21, when it is detected that the cursor is located in the password input box, send a password generation instruction to the router.
步骤22、接收路由器生成的与本终端操作记录匹配的密码提示。Step 22, receiving the password prompt generated by the router and matched with the operation record of the terminal.
优选地,上述步骤22之后,还可包括以下步骤E:Preferably, after the above step 22, the following step E may also be included:
步骤E、显示密码提示。Step E, display password prompt.
步骤E中,可以是密码提示显示于密码输入框一侧;或者,也可以是在接收到路由器发送的显示密码提示的命令时,将密码提示显示于密码输入框一侧。这样,将密码提示显示于密码输入框一侧,便于用户使用,例如,在密码输入框一侧显示“密码提示:AAAAAAA”或者“密码建议:BBBBBBBB”。In step E, the password prompt may be displayed on the side of the password input box; or, the password prompt may be displayed on the side of the password input box when the command to display the password prompt sent by the router is received. In this way, the password hint is displayed on the side of the password input box, which is convenient for the user. For example, "password hint: AAAAAAA" or "password suggestion: BBBBBBBB" is displayed on the side of the password input box.
本发明实施例可以在路由器侧执行,也可以在终端侧执行,根据与用户本身生活相关的终端的操作记录,生成易于记忆的与终端的操作记录匹配的密码提示,兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户;另外,还可以根据与终端的操作记录匹配的第一关键词和预设的第二关键词的结合作为密码提示,进一步加强了密码的安全性。The embodiment of the present invention can be executed on the router side or on the terminal side. According to the operation records of the terminal related to the user's own life, an easy-to-remember password prompt matching the operation records of the terminal is generated, taking into account the security and reliability of the password. memory, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user; in addition, it can also be used as a combination of the first keyword matched with the terminal operation record and the preset second keyword The password prompt further strengthens the security of the password.
需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。It should be noted that, in practical applications, all the above optional implementation manners may be combined in any way to form optional embodiments of the present invention, which will not be repeated here.
下面通过四个实施例来详细介绍本发明实施例提供的技术方案。The technical solutions provided by the embodiments of the present invention will be described in detail below through four embodiments.
实施例一Embodiment one
实施例一中,由终端向路由器发送密码生成指令,路由器接收到终端发送的密码生成指令后,采集该终端的操作记录,根据操作记录得到与终端的操作记录匹配的密码提示,然后将密码提示发送给终端进行显示,供用户使用。其中,终端可以是电脑,手机,PDA(Personal Digital Assistant,个人数字助理)等。如图3所示为本发明实施例中密码提示的生成方法的第一种优选的实施方式,该方法包括以下步骤:In Embodiment 1, the terminal sends a password generation instruction to the router. After receiving the password generation instruction sent by the terminal, the router collects the terminal's operation record, obtains a password prompt matching the terminal's operation record according to the operation record, and then sends the password prompt Send it to the terminal for display and use by the user. Wherein, the terminal may be a computer, a mobile phone, a PDA (Personal Digital Assistant, personal digital assistant) and the like. As shown in Figure 3, it is the first preferred implementation of the method for generating a password prompt in the embodiment of the present invention, and the method includes the following steps:
步骤301、终端检测到光标位于密码输入框中时,向路由器发送密码生成指令。Step 301, when the terminal detects that the cursor is located in the password input box, it sends a password generation instruction to the router.
步骤302、路由器接收终端发送的密码生成指令。Step 302, the router receives the password generation instruction sent by the terminal.
步骤303、路由器获取该终端的操作记录。Step 303, the router obtains the operation record of the terminal.
步骤304、路由器根据终端的操作记录,生成与终端的操作记录匹配的密码提示。Step 304, the router generates a password prompt matching the terminal's operation record according to the terminal's operation record.
步骤305、路由器将密码提示发送给终端。Step 305, the router sends the password prompt to the terminal.
步骤306、终端接收路由器返回的密码提示。Step 306, the terminal receives the password prompt returned by the router.
步骤307、终端接收到路由器发送的显示密码提示的命令。Step 307, the terminal receives the command to display the password prompt sent by the router.
步骤308、终端将密码提示显示于密码输入框一侧。Step 308, the terminal displays the password prompt on the side of the password input box.
实施例一中,由路由器采集终端的操作记录,根据终端的操作记录,生成与终端的操作记录匹配的密码提示,然后将密码提示发送给终端进行显示,供用户使用。该密码提示能够兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。In Embodiment 1, the router collects the operation records of the terminal, generates a password prompt matching the operation record of the terminal according to the terminal operation records, and then sends the password prompt to the terminal for display for use by the user. The password prompt can take into account the security and memorability of the password, and does not require the user to manually input the password, which is more convenient, flexible and intelligent, and convenient for the user.
实施例二Embodiment two
实施例二中,终端为电脑,且由终端自己获取本终端的操作记录,生成与终端的操作记录匹配的密码提示。如图4所示为本发明实施例中密码提示的生成方法的第二种优选的实施方式,该实施例可应用在这样一个场景:某一用户的电脑在预设时间段内登录了应用A和应用B,根据登录记录,电脑登录应用A的次数最多,可能应用A是该用户经常使用的应用,则可以生成与应用A相关的第一关键词,比如,可以将登录应用A的密码作为密码提示。该方法包括以下步骤:In the second embodiment, the terminal is a computer, and the terminal itself obtains the operation records of the terminal itself, and generates a password prompt matching the operation records of the terminal. As shown in Figure 4, it is the second preferred implementation of the password prompt generation method in the embodiment of the present invention. This embodiment can be applied in such a scenario: a certain user's computer has logged in to the application A within a preset time period. and application B, according to the login records, the number of times the computer logs in to application A is the most, and application A may be an application frequently used by the user, so the first keyword related to application A can be generated. For example, the password for logging in to application A can be used as password hint. The method includes the following steps:
步骤401、电脑检测到光标位于密码输入框中时,获取电脑的操作记录。Step 401 , when the computer detects that the cursor is located in the password input box, the operation record of the computer is acquired.
电脑的操作记录可以由连接网络的路由器采集,则电脑从路由器处获取电脑的操作记录。The operation record of the computer can be collected by a router connected to the network, and the computer obtains the operation record of the computer from the router.
步骤402、电脑根据电脑的操作记录,获取电脑在预设时间段内分别登录应用A和应用B的次数。Step 402 , the computer obtains the number of times the computer logs into the application A and the application B respectively within a preset time period according to the operation records of the computer.
步骤403、电脑确定登录应用A的次数最多。Step 403, the computer determines that application A has logged in the most times.
步骤404、电脑将登录应用A的密码作为密码提示。Step 404, the computer uses the password for logging in to application A as a password prompt.
步骤405、电脑显示上述密码提示。Step 405, the computer displays the above password prompt.
步骤404中,可以直接将登录应用A的密码作为密码提示,这样更加方便用户记忆和使用。也可以是其它与登录应用A匹配的密码提示,比如登录应用A的密码为xiaomihezi,可以将xmhz作为密码提示。In step 404, the password for logging in to application A can be directly used as a password prompt, which is more convenient for the user to remember and use. It can also be other password prompts that match the login application A. For example, the password for login application A is xiaomihezi, and xmhz can be used as the password prompt.
优选地,上述步骤404中除了可以生成与登录应用A匹配的第一关键词,并将第一关键词作为密码提示,为了进一步加强安全性,还可以根据与登录应用A匹配的第一关键词和预设的第二关键词的结合,生成密码提示,比如在第一关键词的后面加上预设的第二关键词,形成密码提示。其中,预设的第二关键词可以是一些中国用户本身极易记忆的普遍性密码,比如唐诗“锄禾日当午,汗滴禾下土”的拼音首字母“CHRDWhdhxt”等。Preferably, in the above step 404, in addition to generating the first keyword matching the login application A and using the first keyword as a password prompt, in order to further enhance security, the first keyword matching the login application A can also be Combined with the preset second keyword to generate a password reminder, for example, adding the preset second keyword after the first keyword to form a password reminder. Among them, the preset second keyword can be some universal passwords that Chinese users themselves can easily remember, such as the first letter of the pinyin "CHRDWhdhxt" in the Tang poem "The day of hoeing the grains at noon, sweat dripping down the soil".
实施例二中,将用户电脑登录次数最多的应用A的密码作为密码提示,兼顾了密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。In the second embodiment, the password of the application A with the most user computer login times is used as the password reminder, which takes into account the security and memorability of the password, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user. .
实施例三Embodiment Three
实施例三中,终端为手机,且由终端自己获取本终端的操作记录,生成与终端的操作记录匹配的密码提示。如图5所示为本发明实施例中密码提示的生成方法的第三种优选的实施方式,该实施例可应用在这样一个场景:某一用户的手机在预设时间段内登录了应用A、应用B和浏览网页,其中浏览网页的次数最多,且分别登录并浏览了网页A、网页B和网页C,根据浏览记录,手机在网页A中浏览时间最长,可能网页A是该用户经常浏览的网页,可以将登录网页A的密码作为密码提示。该方法包括以下步骤:In the third embodiment, the terminal is a mobile phone, and the terminal obtains the operation record of the terminal itself, and generates a password prompt matching the operation record of the terminal. As shown in Figure 5, it is the third preferred implementation of the password prompt generation method in the embodiment of the present invention. This embodiment can be applied in such a scenario: a certain user's mobile phone has logged in to the application A within a preset time period. , Application B and browsing the webpage, among which the number of webpage browsing is the largest, and they have logged in and browsed webpage A, webpage B and webpage C respectively. According to the browsing records, the browsing time of the mobile phone in webpage A is the longest, and webpage A may be the one that the user frequently browses. When browsing webpages, the password for logging in to webpage A can be used as a password reminder. The method includes the following steps:
步骤501、手机检测到光标位于密码输入框中时,获取手机的操作记录。Step 501, when the mobile phone detects that the cursor is located in the password input box, obtain the operation record of the mobile phone.
步骤502、手机根据手机的操作记录,获取手机在预设时间段内的登录了应用A、应用B和浏览网页行为。Step 502 , the mobile phone acquires the behaviors of logging in to application A, application B and browsing web pages of the mobile phone within a preset time period according to the operation records of the mobile phone.
步骤503、手机确定浏览网页的次数最多,包括分别登录并浏览了网页A、网页B和网页C。Step 503 , the mobile phone determines that the number of webpage browsing is the largest, including logging in and browsing webpage A, webpage B, and webpage C respectively.
步骤504、手机获取分别浏览网页A、网页B和网页C的时间。Step 504, the mobile phone obtains the time of browsing webpage A, webpage B and webpage C respectively.
步骤505、手机确定浏览网页A的时间最长。Step 505, the mobile phone determines that the browsing time of web page A is the longest.
步骤506、手机将登录网页A的密码作为密码提示。Step 506, the mobile phone uses the password for logging in to the webpage A as a password prompt.
步骤507、手机显示上述密码提示。Step 507, the mobile phone displays the above password prompt.
步骤506中,可以直接将登录网页A的密码作为密码提示,这样更加方便用户记忆和使用。也可以是其它与登录网页A匹配的密码提示,比如登录网页A的密码为xiaomizhijia,可以将xmzj作为密码提示。In step 506, the password for logging in to the webpage A can be directly used as a password prompt, which is more convenient for the user to remember and use. It can also be other password prompts that match the login page A, for example, the password for login page A is xiaomizhijia, and xmzj can be used as the password prompt.
优选地,上述步骤506中除了可以生成与登录网页A匹配的第一关键词,并将第一关键词作为密码提示,为了进一步加强安全性,还可以根据与登录网页A匹配的第一关键词和预设的第二关键词的结合,生成密码提示。Preferably, in step 506 above, in addition to generating the first keyword matching the login page A and using the first keyword as a password prompt, in order to further enhance security, the first keyword matching the login page A can also be Combined with the preset second keyword, a password prompt is generated.
实施例三中,将用户手机浏览网页A的密码作为密码提示,兼顾了密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。In the third embodiment, the password for browsing webpage A on the user's mobile phone is used as the password reminder, which takes into account the security and memorability of the password, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user.
实施例四Embodiment Four
实施例四中,终端为PDA(Personal Digital Assistant,个人数字助理),且由终端自己获取本终端的操作记录,生成密码提示。如图6所示为本发明实施例中密码提示的生成方法的第四种优选的实施方式,该实施例可应用在这样一个场景:某一用户的PDA在当前时刻为止的最后一次操作记录是播放歌曲,可以将播放次数最多的歌曲的名称或者该歌曲中的脍炙人口的歌词作为密码提示。该方法包括以下步骤:In Embodiment 4, the terminal is a PDA (Personal Digital Assistant, personal digital assistant), and the terminal itself obtains the operation record of the terminal and generates a password prompt. As shown in Figure 6, it is the fourth preferred implementation of the generation method of the password prompt in the embodiment of the present invention. This embodiment can be applied in such a scene: the last operation record of a certain user's PDA at the current moment is To play a song, you can use the name of the most played song or the popular lyrics in the song as a password reminder. The method includes the following steps:
步骤601、PDA检测到光标位于密码输入框中时,获取PDA的操作记录。Step 601, when the PDA detects that the cursor is located in the password input box, obtain the operation record of the PDA.
步骤602、PDA根据PDA的操作记录,获取当前时刻为止的最后一次操作是播放歌曲。Step 602, the PDA obtains the last operation up to the current moment is to play a song according to the operation record of the PDA.
步骤603、PDA确定播放次数最多的歌曲。In step 603, the PDA determines the song that is played the most times.
步骤604、PDA将该歌曲的名称作为密码提示。Step 604, the PDA uses the name of the song as a password prompt.
上述步骤604是将该歌曲的名称作为密码提示,也可以是将该歌曲中的脍炙人口的歌词作为密码提示,可以通过互联网进行搜索,将搜索量大、出现次数最多歌词作为脍炙人口的歌词,例如,播放次数最多的歌曲是《大中国》,通过对该歌曲的搜索,可以将歌词“我们的大中国,好大的一个家”的拼音首字母“wmddzgHDDYGJ”作为密码提示。The above-mentioned step 604 is to prompt the title of the song as a password, or to prompt the popular lyrics in the song as a password. You can search through the Internet, and use the lyrics with the largest number of searches and the most occurrences as the popular lyrics, for example, The most played song is "Great China". By searching for this song, you can use the pinyin initials "wmddzgHDDYGJ" of the lyrics "Our Great China, What a Big Home" as a password reminder.
步骤605、PDA将密码提示显示于密码输入框一侧。Step 605, the PDA displays the password prompt on the side of the password input box.
例如,在密码输入框一侧显示“密码提示:歌曲的名称”或者“密码建议:大中国”。For example, "Password hint: the name of the song" or "Password hint: Great China" is displayed on the side of the password input box.
实施例四中,将播放次数最多的歌曲的名称作为密码提示,兼顾了密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户。In Embodiment 4, the name of the most played song is used as the password reminder, which takes into account the security and memorability of the password, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user.
以上描述了密码提示的生成方法实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。The implementation process of the method for generating a password prompt is described above, and the process can be realized by the device. The internal functions and structures of the device are introduced below.
基于同一发明构思,如图7所示,本实施例中一种密码提示的生成装置包括:指令接收模块701、获取模块702和密码生成模块703。Based on the same inventive concept, as shown in FIG. 7 , a device for generating a password prompt in this embodiment includes: an instruction receiving module 701 , an obtaining module 702 and a password generating module 703 .
指令接收模块701,用于接收密码生成指令;An instruction receiving module 701, configured to receive a password generation instruction;
获取模块702,用于获取发送密码生成指令的终端的操作记录;An acquisition module 702, configured to acquire an operation record of the terminal sending the password generation instruction;
密码生成模块703,用于根据终端的操作记录,生成与终端的操作记录匹配的密码提示。The password generation module 703 is configured to generate a password prompt matching the operation records of the terminal according to the operation records of the terminal.
优选地,上述指令接收模块701,用于接收到终端发送到本端的密码生成指令;或者检测到输入光标位于密码输入框中。Preferably, the instruction receiving module 701 is configured to receive a password generation instruction sent by the terminal to the local terminal; or detect that the input cursor is located in the password input box.
优选地,上述密码生成模块703,用于根据终端的操作记录,获取终端在预设时间段内的针对至少两个不同操作对象操作行为各自的执行次数记录;确定属于预设操作行为各自的执行次数记录,预设操作行为包括至少一种操作行为;生成与执行次数最多的属于预设操作行为的操作行为匹配的密码提示。Preferably, the above-mentioned password generation module 703 is configured to obtain, according to the operation records of the terminal, the records of execution times of at least two different operation object operation behaviors of the terminal within a preset time period; The number of times is recorded, and the preset operation behavior includes at least one kind of operation behavior; generating a password prompt matching the operation behavior that belongs to the preset operation behavior performed most times.
优选地,上述密码生成模块703,用于根据终端的操作记录,获取终端在预设时间段内的属于预设操作行为的操作行为;当属于预设操作行为的操作行为对应至少两个操作对象时,获取至少两个操作对象中针对每个操作对象的执行时间;确定执行时间最长的操作对象;生成与执行时间最长的操作对象匹配的密码提示。Preferably, the above-mentioned password generation module 703 is configured to obtain the operation behavior of the terminal within a preset period of time according to the operation record of the terminal; when the operation behavior of the preset operation behavior corresponds to at least two operation objects , acquire the execution time for each of the at least two operation objects; determine the operation object with the longest execution time; and generate a password prompt matching the operation object with the longest execution time.
优选地,上述密码生成模块703,用于根据终端的操作记录,获取当前时刻为止的最后一次操作记录;生成与最后一次操作记录匹配的密码提示。Preferably, the password generation module 703 is configured to obtain the last operation record up to the current moment according to the terminal operation record; generate a password prompt matching the last operation record.
优选地,终端的操作记录包括:浏览记录、播放记录、消费记录、下载数据记录和使用本地应用记录中的一项或多项。Preferably, the operation records of the terminal include: one or more of browsing records, playing records, consumption records, downloading data records and using local application records.
优选地,上述密码生成模块703,用于生成与终端的操作记录匹配的第一关键词,并将第一关键词作为密码提示;或者生成与终端的操作记录匹配的第一关键词,并将第一关键词和预设的第二关键词的结合作为密码提示。Preferably, the above-mentioned password generation module 703 is configured to generate a first keyword that matches the operation record of the terminal, and use the first keyword as a password prompt; or generate a first keyword that matches the operation record of the terminal, and use the The combination of the first keyword and the preset second keyword serves as a password prompt.
优选地,如图8所示,上述图7展示的生成装置还包括:Preferably, as shown in FIG. 8, the generation device shown in FIG. 7 above further includes:
密码发送模块801,用于生成与终端的操作记录匹配的密码提示之后,将密码提示发送给终端进行显示。The password sending module 801 is configured to generate a password prompt matching the operation record of the terminal, and then send the password prompt to the terminal for display.
相应的,如图9所示,一种密码提示的生成装置,包括:指令发送模块901和密码接收模块902。Correspondingly, as shown in FIG. 9 , an apparatus for generating a password prompt includes: an instruction sending module 901 and a password receiving module 902 .
指令发送模块901,用于检测到光标位于密码输入框中时,向路由器发送密码生成指令;An instruction sending module 901, configured to send a password generation instruction to the router when detecting that the cursor is located in the password input box;
密码接收模块902,用于接收路由器生成的与本终端操作记录匹配的密码提示。The password receiving module 902 is configured to receive the password prompt generated by the router and matched with the operation record of the terminal.
优选地,如图10所示,上述图9展示的生成装置还可包括:Preferably, as shown in FIG. 10, the generation device shown in FIG. 9 above may further include:
显示模块1001,用于接收路由器生成的与本终端操作记录匹配的密码提示之后,显示密码提示。The display module 1001 is configured to display the password prompt after receiving the password prompt generated by the router and matching the operation record of the terminal.
优选地,上述显示模块1001,用于将密码提示显示于密码输入框一侧;或者接收到路由器发送的显示密码提示的命令;将密码提示显示于密码输入框一侧。Preferably, the display module 1001 is configured to display the password prompt on the side of the password input box; or receive a command to display the password prompt sent by the router; and display the password prompt on the side of the password input box.
本发明实施例还提出一种终端设备,图11是本发明实施例提供的一种终端设备结构示意图。参见图11,该终端设备可以用于实施上述实施例中提供的密码提示的生成方法。优选的:The embodiment of the present invention also proposes a terminal device, and FIG. 11 is a schematic structural diagram of a terminal device provided by the embodiment of the present invention. Referring to FIG. 11 , the terminal device may be used to implement the method for generating a password prompt provided in the foregoing embodiments. Preferred:
终端设备1100可以包括通信单元110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WIFI(WirelessFidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:The terminal device 1100 may include a communication unit 110, a memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WIFI (Wireless Fidelity, wireless fidelity) module 170, It includes a processor 180 with one or more processing cores, a power supply 190 and other components. Those skilled in the art can understand that the structure of the terminal device shown in FIG. 11 does not constitute a limitation on the terminal device, and may include more or less components than those shown in the figure, or combine some components, or arrange different components. in:
通信单元110可用于收发信息或通话过程中,信号的接收和发送,该通信单元110可以为RF(Radio Frequency,射频)电路、路由器、调制解调器、等网络通信设备。特别地,当通信单元110为RF电路时,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的RF电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,通信单元110还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General PacketRadio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long TermEvolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备1100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。The communication unit 110 can be used for sending and receiving information or receiving and sending signals during a call. The communication unit 110 can be an RF (Radio Frequency, radio frequency) circuit, router, modem, and other network communication equipment. In particular, when the communication unit 110 is an RF circuit, after receiving the downlink information of the base station, it is processed by one or more processors 180; in addition, the uplink data is sent to the base station. Typically, an RF circuit as a communication unit includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier, Low noise amplifier), duplexer, etc. In addition, the communication unit 110 can also communicate with a network and other devices through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication, Global System for Mobile Communications), GPRS (General Packet Radio Service, General Packet Radio Service), CDMA (Code Division Multiple Access, code division multiple access), WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access), LTE (Long Term Evolution, long-term evolution), email, SMS (Short Messaging Service, short message service), etc. The memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running the software programs and modules stored in the memory 120 . The memory 120 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.), etc.; The data (such as audio data, phone book, etc.) created by the use of the terminal device 1100 and the like. In addition, the memory 120 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 120 may further include a memory controller to provide access to the memory 120 by the processor 180 and the input unit 130 .
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。优选地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。优选地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。The input unit 130 can be used to receive input numbers or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Preferably, the input unit 130 may include a touch-sensitive surface 131 and other input devices 132 . The touch-sensitive surface 131, also referred to as a touch display screen or a touchpad, can collect user touch operations on or near it (for example, the user uses any suitable object or accessory such as a finger, a stylus, etc. on the touch-sensitive surface 131 or on operation near the touch-sensitive surface 131), and drive the corresponding connection device according to the preset program. Optionally, the touch-sensitive surface 131 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the to the processor 180, and can receive and execute commands sent by the processor 180. In addition, the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 131 , the input unit 130 may also include other input devices 132 . Preferably, other input devices 132 may include, but are not limited to, one or more of physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, and the like.
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备1100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid CrystalDisplay,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图11中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。The display unit 140 can be used to display information input by or provided to the user and various graphical user interfaces of the terminal device 1100. These graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. The display unit 140 may include a display panel 141 , and optionally, the display panel 141 may be configured in a form of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation on or near it, the touch operation is sent to the processor 180 to determine the type of the touch event, and then the processor 180 determines the type of the touch event according to the type of the touch event. The type provides a corresponding visual output on the display panel 141 . Although in FIG. 11 , the touch-sensitive surface 131 and the display panel 141 are used as two independent components to realize input and input functions, in some embodiments, the touch-sensitive surface 131 and the display panel 141 can be integrated to realize input. and output functions.
终端设备1100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备1100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备1100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The terminal device 1100 may further include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. The light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 141 and/or when the terminal device 1100 moves to the ear. backlight. As a kind of motion sensor, the gravitational acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used for applications that recognize the attitude of mobile phones (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc.; as for the gyroscope, barometer, hygrometer, thermometer, infrared sensor and other sensors that can be configured on the terminal device 1100, here No longer.
音频电路160、扬声器161,传声器162可提供用户与终端设备1100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备1100的通信。The audio circuit 160 , the speaker 161 and the microphone 162 can provide an audio interface between the user and the terminal device 1100 . The audio circuit 160 can transmit the electrical signal converted from the received audio data to the loudspeaker 161, and the loudspeaker 161 converts it into an audio signal output; After being received, it is converted into audio data, and then the audio data is processed by the output processor 180, and then sent to another terminal device through the RF circuit 110, or the audio data is output to the memory 120 for further processing. The audio circuit 160 may also include an earplug jack to provide communication between an external earphone and the terminal device 1100 .
为了实现无线通信,该终端设备上可以配置有无线通信单元170,该无线通信单元170可以为WIFI模块。WIFI属于短距离无线传输技术,终端设备1100通过无线通信单元170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了无线通信单元170,但是可以理解的是,其并不属于终端设备1100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。In order to realize wireless communication, a wireless communication unit 170 may be configured on the terminal device, and the wireless communication unit 170 may be a WIFI module. WIFI is a short-distance wireless transmission technology. The terminal device 1100 can help users send and receive emails, browse web pages, and access streaming media through the wireless communication unit 170. It provides users with wireless broadband Internet access. Although FIG. 11 shows the wireless communication unit 170, it can be understood that it is not an essential component of the terminal device 1100, and can be completely omitted as required without changing the essence of the invention.
处理器180是终端设备1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备1100的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。The processor 180 is the control center of the terminal device 1100, and uses various interfaces and lines to connect various parts of the entire mobile phone, by running or executing software programs and/or modules stored in the memory 120, and calling data stored in the memory 120 , execute various functions and process data of the terminal device 1100, so as to monitor the mobile phone as a whole. Optionally, the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 180 .
终端设备1100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。The terminal device 1100 also includes a power supply 190 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 180 through the power management system, so that functions such as charging, discharging, and power consumption management can be realized through the power management system. . The power supply 190 may also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
尽管未示出,终端设备1100还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:Although not shown, the terminal device 1100 may also include a camera, a Bluetooth module, etc., which will not be repeated here. In this embodiment, the terminal device further includes a memory, and one or more programs, wherein one or more programs are stored in the memory, and are configured to be executed by one or more processors. The one or more programs include Instructions for:
接收密码生成指令;获取发送密码生成指令的终端的操作记录;根据终端的操作记录,生成与终端的操作记录匹配的密码提示。和/或receiving the password generation instruction; obtaining the operation record of the terminal sending the password generation instruction; and generating a password prompt matching the operation record of the terminal according to the operation record of the terminal. and / or
检测到光标位于密码输入框中时,向路由器发送密码生成指令;接收所述路由器生成的与本终端操作记录匹配的密码提示。When it is detected that the cursor is located in the password input box, a password generation instruction is sent to the router; and a password prompt generated by the router matching the operation record of the terminal is received.
可选的,接收密码生成指令包括:接收到终端发送到本端的密码生成指令;或者检测到输入光标位于密码输入框中。Optionally, receiving the password generation instruction includes: receiving the password generation instruction sent by the terminal to the local end; or detecting that the input cursor is located in the password input box.
可选的,根据终端的操作记录,生成与终端的操作记录匹配的密码提示,包括:根据终端的操作记录,获取终端在预设时间段内的针对至少两个不同操作对象操作行为各自的执行次数记录;确定属于预设操作行为各自的执行次数记录,预设操作行为包括至少一种操作行为;生成与执行次数最多的属于预设操作行为的操作行为匹配的密码提示。Optionally, according to the operation records of the terminal, generating a password prompt matching the operation records of the terminal includes: according to the operation records of the terminal, obtaining the respective executions of at least two different operation object operation behaviors of the terminal within a preset time period Recording the number of times; determining the record of the number of times of execution belonging to each of the preset operation behaviors, the preset operation behavior includes at least one kind of operation behavior; generating a password prompt matching the operation behavior that belongs to the preset operation behavior with the largest number of executions.
可选的,根据终端的操作记录,生成与终端的操作记录匹配的密码提示,包括:根据终端的操作记录,获取终端在预设时间段内的属于预设操作行为的操作行为;当属于预设操作行为的操作行为对应至少两个操作对象时,获取至少两个操作对象中针对每个操作对象的执行时间;确定执行时间最长的操作对象;生成与执行时间最长的操作对象匹配的密码提示。Optionally, according to the operation records of the terminal, generate a password prompt matching the operation records of the terminal, including: according to the operation records of the terminal, obtain the operation behavior of the terminal that belongs to the preset operation behavior within a preset time period; Assuming that the operation behavior of the operation behavior corresponds to at least two operation objects, obtain the execution time of each operation object in the at least two operation objects; determine the operation object with the longest execution time; generate the operation object that matches the operation object with the longest execution time password hint.
可选的,根据终端的操作记录,生成与终端的操作记录匹配的密码提示,包括:根据终端的操作记录,获取当前时刻为止的最后一次操作记录;生成与最后一次操作记录匹配的密码提示。Optionally, generating a password prompt matching the terminal operation record according to the terminal operation record includes: obtaining the last operation record up to the current moment according to the terminal operation record; generating a password prompt matching the last operation record.
可选的,终端的操作记录包括:浏览记录、播放记录、消费记录、下载数据记录和使用本地应用记录中的一项或多项。Optionally, the operation records of the terminal include: one or more of browsing records, playing records, consumption records, downloading data records and using local application records.
可选的,生成与终端的操作记录匹配的密码提示,包括:生成与终端的操作记录匹配的第一关键词,并将第一关键词作为密码提示;或者生成与终端的操作记录匹配的第一关键词,并将第一关键词和预设的第二关键词的结合作为密码提示。Optionally, generating a password prompt that matches the operation record of the terminal includes: generating a first keyword that matches the operation record of the terminal, and using the first keyword as a password prompt; or generating a first keyword that matches the operation record of the terminal. A keyword, and the combination of the first keyword and the preset second keyword is used as a password prompt.
可选的,接收路由器生成的与本终端操作记录匹配的密码提示之后,生成方法还包括:显示密码提示。Optionally, after receiving the password prompt generated by the router and matching the terminal operation record, the generating method further includes: displaying the password prompt.
可选的,将密码提示显示于密码输入框一侧;或者接收到路由器发送的显示密码提示的命令;将密码提示显示于密码输入框一侧。Optionally, display the password prompt on the side of the password input box; or receive a command to display the password prompt sent by the router; display the password prompt on the side of the password input box.
本发明实施例可以在路由器侧执行,也可以在终端侧执行,根据与用户本身生活相关的终端的操作记录,生成易于记忆的与终端的操作记录匹配的密码提示,兼顾密码的安全性和可记忆性,并且不需要用户手动输入密码,更加简便、灵活和智能化,方便了用户;另外,还可以根据与终端的操作记录匹配的第一关键词和预设的第二关键词的结合作为密码提示,进一步加强了密码的安全性。The embodiment of the present invention can be executed on the router side or on the terminal side. According to the operation records of the terminal related to the user's own life, an easy-to-remember password prompt matching the operation records of the terminal is generated, taking into account the security and reliability of the password. memory, and does not require the user to manually enter the password, which is more convenient, flexible and intelligent, and convenient for the user; in addition, it can also be used as a combination of the first keyword matched with the terminal operation record and the preset second keyword The password prompt further strengthens the security of the password.
优选的,该终端设备为路由器时,如图12所示,路由器1200可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)1201(例如,一个或一个以上处理器)和存储器1202,一个或一个以上存储应用程序1203或数据1204的存储介质1205(例如一个或一个以上海量存储设备)。其中,存储器1202和存储介质1205可以是短暂存储或持久存储。存储在存储介质1205的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对路由器中的一系列指令操作。更进一步地,处理器1201可以设置为与存储介质1205通信,在路由器1200上执行存储介质1205中的一系列指令操作。Preferably, when the terminal device is a router, as shown in FIG. 12, the router 1200 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 1201 (for example, one or more processors) and memory 1202, and one or more storage media 1205 (such as one or more mass storage devices) for storing application programs 1203 or data 1204. Wherein, the memory 1202 and the storage medium 1205 may be temporary storage or persistent storage. The program stored in the storage medium 1205 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the router. Furthermore, the processor 1201 may be configured to communicate with the storage medium 1205, and execute a series of instruction operations in the storage medium 1205 on the router 1200.
路由器1200还可以包括一个或一个以上电源1206,一个或一个以上有线或无线网络接口1207,一个或一个以上输入输出接口1208,一个或一个以上键盘或触摸屏1209,一个或一个以上指示信号灯1210和/或,一个或一个以上操作系统1211,例如MIUI、WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。其中,指示信号灯1210用于指示路由器中各个部分的状态,比如,显示联网状态,电源状态,数据传输状态,wifi状态等。还包括一个或一个以上NFC模块1212,用于通过NFC方式传输信息。The router 1200 may also include one or more power supplies 1206, one or more wired or wireless network interfaces 1207, one or more input and output interfaces 1208, one or more keyboards or touch screens 1209, one or more indicator lights 1210 and/or Or, one or more operating systems 1211, such as MIUI, WindowsServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc. Wherein, the indicator light 1210 is used to indicate the status of each part in the router, for example, displaying the networking status, power status, data transmission status, wifi status and so on. It also includes one or more NFC modules 1212 for transmitting information through NFC.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and combinations of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a Means for realizing the functions specified in one or more steps of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart flow or flows and/or block diagram block or blocks.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310392984.8ACN103455751B (en) | 2013-09-02 | 2013-09-02 | Password hint generation method, device and terminal equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310392984.8ACN103455751B (en) | 2013-09-02 | 2013-09-02 | Password hint generation method, device and terminal equipment |
| Publication Number | Publication Date |
|---|---|
| CN103455751A CN103455751A (en) | 2013-12-18 |
| CN103455751Btrue CN103455751B (en) | 2017-02-15 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310392984.8AExpired - Fee RelatedCN103455751B (en) | 2013-09-02 | 2013-09-02 | Password hint generation method, device and terminal equipment |
| Country | Link |
|---|---|
| CN (1) | CN103455751B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103795638B (en)* | 2014-01-17 | 2017-01-25 | 马红艳 | Wireless router beneficial to password reset |
| CN107623664B (en)* | 2016-07-15 | 2020-07-31 | 阿里巴巴集团控股有限公司 | Password input method and device |
| US10387638B2 (en) | 2017-02-28 | 2019-08-20 | International Business Machines Corporation | Password hint generation mechanism |
| CN107204974B (en)* | 2017-04-14 | 2020-12-22 | 深圳市恒腾网络有限公司 | User password management method and mobile terminal |
| CN107396353A (en)* | 2017-06-20 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | A kind of reminding method and wireless router of router password |
| CN109522706B (en)* | 2018-10-24 | 2021-01-08 | 维沃移动通信有限公司 | Information prompting method and terminal equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217371A (en)* | 2008-01-09 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method to realize user account verification |
| CN101272237A (en)* | 2008-04-22 | 2008-09-24 | 北京飞天诚信科技有限公司 | A method and system for automatically generating and filling login information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7363585B1 (en)* | 1999-12-15 | 2008-04-22 | Microsoft Corporation | Methods and arrangements for providing non-model reminder information in a graphical user interface |
| JP2004227077A (en)* | 2003-01-20 | 2004-08-12 | Seiko Epson Corp | Information viewing system, information reproducing device and information providing device |
| CN100459488C (en)* | 2005-07-05 | 2009-02-04 | 江苏乐希科技有限公司 | Portable one-time dynamic password generator and security authentication system using the same |
| WO2007038924A1 (en)* | 2005-10-03 | 2007-04-12 | Noergaard Ole | Method for establishing an access code indicator |
| CN102368288B (en)* | 2011-09-19 | 2017-12-05 | 中兴通讯股份有限公司 | A kind of mobile terminal of the method for verifying password and application this method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101217371A (en)* | 2008-01-09 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method to realize user account verification |
| CN101272237A (en)* | 2008-04-22 | 2008-09-24 | 北京飞天诚信科技有限公司 | A method and system for automatically generating and filling login information |
| Publication number | Publication date |
|---|---|
| CN103455751A (en) | 2013-12-18 |
| Publication | Publication Date | Title |
|---|---|---|
| US11269981B2 (en) | Information displaying method for terminal device and terminal device | |
| CN106649010B (en) | A terminal equipment testing method and terminal equipment | |
| CN103455751B (en) | Password hint generation method, device and terminal equipment | |
| WO2014108005A1 (en) | Co-verification method, two-dimensional code generation method, and device and system therefor | |
| US20150082379A1 (en) | Page display method, apparatus and terminal | |
| CN106331370B (en) | A data transmission method and terminal device | |
| CN106203035A (en) | A data access control method and mobile terminal | |
| CN106778175A (en) | An interface locking method, device and terminal equipment | |
| CN107346397A (en) | Information processing method and related product | |
| CN106326773A (en) | Method and device for photo encryption management as well as terminal | |
| WO2018214748A1 (en) | Method and apparatus for displaying application interface, terminal and storage medium | |
| CN106534324A (en) | Data sharing method and cloud server | |
| WO2019071424A1 (en) | Application function control method and terminal | |
| EP3687118A1 (en) | Information search method, terminal, network device, and system | |
| WO2017054585A1 (en) | Network access method, device, and system | |
| CN106407771A (en) | Message management method and device | |
| CN107423598B (en) | Unlocking control method and mobile terminal | |
| CN103824003B (en) | application program protecting method, device and terminal | |
| CN106940770A (en) | A screen locking method, device and terminal | |
| CN107450810A (en) | operation processing method and device | |
| CN106934003B (en) | File processing method and mobile terminal | |
| EP3158715B1 (en) | Method and apparatus for associating online accounts | |
| CN104683555B (en) | Message management method and device | |
| CN108549807B (en) | Screen unlocking method and mobile terminal | |
| CN106506623B (en) | Data transmission method and equipment |
| 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:20170215 |