Information entry method, electronic device, and computer program product
Patent Information
- Application Number
- CN202611074378.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-17
- Publication Date
- 2026-10-16
AI Technical Summary
[0003]在相关的信息录入方法中,每次激活信息录入界面时,系统通常将目标信息输入区域重置为空白状态以接收全新输入,即使用户此前已完成部分录入,也无法根据用户的实际录入进度自动复用已录入的内容,这导致在录入过程中断后,用户需重复执行相同的录入操作,操作繁琐,信息录入效率低
Smart Images

Figure CN122924905A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to an information entry method, electronic device, and computer program product. Background Technology
[0002] Information entry is a common step in the interaction between users and electronic devices, and it is widely used in various forms, business transactions, and other scenarios.
[0003] In the relevant information entry methods, each time the information entry interface is activated, the system usually resets the target information input area to a blank state to receive new input. Even if the user has completed part of the entry, the system cannot automatically reuse the entered content according to the user's actual entry progress. This results in the user having to repeat the same entry operation after the entry process is interrupted, which is cumbersome and inefficient. Summary of the Invention
[0004] This disclosure provides an information input method, an electronic device, a readable storage medium, and a computer program product.
[0005] According to one aspect of this disclosure, an information entry method is provided, comprising: In response to the activation of the first interface of the first electronic device by the current user, the information entry status associated with the current user is obtained; In response to the information entry status being the second status, the target information stored before the current activation of the first interface is obtained, and the stored target information is displayed on the first interface; the second status indicates that the target information has been entered. In response to receiving the second confirmation instruction and confirming the target information in the second state, the information entry status is changed to the third state, which indicates that the confirmation of the target information has been completed.
[0006] Optionally, the stored target information is target information that has been encrypted before storage; The step of acquiring the target information stored before the current activation of the first interface and displaying the stored target information on the first interface includes: The stored target information is decrypted, and the decrypted target information is displayed on the first interface.
[0007] Optionally, in response to receiving the second confirmation instruction and confirming the target information in the second state, the following steps are included: In response to receiving the second confirmation instruction, a first request is sent to the second electronic device to cause the second electronic device to send verification information to the user to whom the target information belongs; In response to receiving the verification information input by the current user, the verification information is sent to the second electronic device for verification; In response to receiving a first verification result indicating that the characterization verification has passed from the second electronic device, it is determined that the second confirmation instruction has successfully confirmed the target information.
[0008] Optionally, obtaining the current user's associated information entry status includes: In response to the first interface being activated by the current user, query whether there is any target information that was stored before the current activation of the first interface; If the target information is not already stored, the information entry status is determined to be the first status, which indicates that the target information has not been entered.
[0009] Optionally, the encrypted storage includes: The target information is encrypted to obtain encrypted data; The user identifier of the current user is associated with the encrypted data and then stored.
[0010] Optionally, the information entry method further includes: In response to the interruption of the display of the first interface, the information entry status associated with the current user remains unchanged as the second status.
[0011] Optionally, displaying the decrypted target information on the first interface includes: In the target information input area of the first interface, the decrypted target information is displayed. The target information input area is used to receive the target information input by the current user in a first state, where the first state indicates that no target information has been entered.
[0012] Optionally, after obtaining the information entry status associated with the current user, the method further includes: In response to the information input status being the first status, the target information is not displayed in the target information input area of the first interface; the first status indicates that no target information has been input. Among them, the target information is not displayed in the target information input area of the first interface, including: The first interface displays at least one of a blank input box and a prompt message for entering the target information in the target information input area.
[0013] According to another aspect of this disclosure, an electronic device is provided, comprising: a memory storing a computer program; and a processor executing the computer program stored in the memory, causing the processor to perform an information entry method according to any embodiment of this disclosure.
[0014] According to another aspect of this disclosure, a readable storage medium is provided, wherein a computer program is stored therein, which, when executed by a processor, is used to implement the information entry method of any embodiment of this disclosure.
[0015] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the information entry method of any embodiment of this disclosure. Attached Figure Description
[0016] The accompanying drawings illustrate exemplary embodiments of the present disclosure and, together with the description thereof, serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.
[0017] Figure 1 A schematic diagram of the overall flow of an information entry method according to one embodiment of the present disclosure is shown.
[0018] Figure 2 An example diagram of a first interface according to one embodiment of this disclosure is shown.
[0019] Figure 3 A schematic diagram illustrating the information verification process according to one embodiment of this disclosure is shown.
[0020] Figure 4 This is a schematic diagram of a process for obtaining the current user's associated information entry status according to one embodiment of this disclosure.
[0021] Figure 5 An example diagram showing the switching from a first interface to a second interface according to one embodiment of this disclosure is shown.
[0022] Figure 6 A flowchart illustrating an information entry method according to yet another embodiment of this disclosure is shown.
[0023] Figure 7 This is a schematic block diagram of an electronic device 1000 according to one embodiment of the present disclosure. Detailed Implementation
[0024] The present disclosure will now be described in further detail with reference to the accompanying drawings and examples. It should be understood that the specific examples described herein are for illustrative purposes only and are not intended to limit the scope of the disclosure. Furthermore, it should be noted that, for ease of description, only the parts relevant to the present disclosure are shown in the accompanying drawings.
[0025] It should be noted that, where there is no conflict, the embodiments and features described in this disclosure can be combined with each other. The technical solutions of this disclosure will now be described in detail with reference to the accompanying drawings and embodiments.
[0026] In the process of information entry through human-computer interaction, if the electronic device mechanically displays the target information input area as blank every time the user activates the first interface, regardless of whether the user has already entered the target information, then even if the user has entered the target information but closed the first interface for some reason (such as temporarily exiting the operation, accidentally pressing the first interface close button, network interruption, etc.), they may have to manually enter the target information again when they reactivate the first interface. In other words, the processing flow of the relevant information entry method lacks flexibility and is difficult to adapt to changing interaction scenarios.
[0027] To address this, the present disclosure proposes the following technical solution. In this solution, upon activation of the first interface, the current user's associated information entry status is first obtained, and differentiated processing logic is executed based on the different information entry statuses. When the information entry status is the second status (representing that target information has been entered), the target information stored before the current activation of the first interface is automatically retrieved and displayed on the first interface. Upon receiving a second confirmation instruction and passing the confirmation, the information entry status is changed to the third status (representing that confirmation is complete). Thus, the information entry method's processing flow can flexibly adapt to the actual information entry status, achieving automatic display of entered information, reducing the user's repeated input of the same target information, lowering the probability of information input errors due to repeated input, and improving information entry efficiency.
[0028] The information entry method disclosed herein can be used in scenarios such as second-hand housing transaction fund custody, bank card binding, and real-name authentication on payment platforms. For example, in the second-hand housing transaction fund custody application scenario, the target information can be bank card information, and the first interface can be a bank card information input interface. In other embodiments, the target information can also be user identity information, contact information, account information, or business application information, etc., and this disclosure does not impose any particular limitations on this. Furthermore, if the user finds the list of contracts to be signed in the fund custody module of the relevant APP on their mobile phone, and then finds the corresponding contract in the list and clicks it, the bank card information input interface will be activated, and the mobile phone will display the bank card information input interface. When a user first opens the bank card information input interface of the contract, the information entry status is in the first state, meaning the user has not yet entered bank card information. Therefore, the bank card information input area in the displayed interface may be blank. If the user enters bank card information and then closes the contract's bank card information input interface for some reason, and then reopens the interface, the information entry status is in the second state, meaning the user has already entered bank card information. Therefore, the displayed bank card information input area will show the entered bank card information. Then, clicking the confirmation button in the bank card information input interface triggers the second confirmation instruction, allowing the user to confirm the bank card information displayed in the input area. After successful confirmation, the information entry status changes to the third state, indicating that the confirmation of the target information is complete.
[0029] It is understood that before using the technical solutions disclosed in the embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained. For example, in response to receiving a user's active request, a prompt message can be sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media that perform the operations of the technical solutions of this disclosure, based on the prompt message. As an optional but non-limiting implementation, the way to send a prompt message to the user in response to receiving a user's active request can be, for example, a pop-up window, in which the prompt message can be presented in text form. Furthermore, the pop-up window can also include a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0030] It is understood that the above notification and user authorization acquisition process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure. The data involved in the technical solution of this disclosure (including but not limited to the data itself, the acquisition or use of data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0031] In this disclosure, the first electronic device and the second electronic device may respectively include one or more of the following: mobile phone, tablet computer, laptop computer, personal computer, wearable device, ATM, and server.
[0032] The steps of the information entry method disclosed herein can all be directly executed by the first electronic device; or, some steps can be directly executed by the first electronic device, such as displaying the interface, while the remaining steps can be executed by a server communicatively connected to the first electronic device, such as determining the information entry status. For example, the server can be used to store the user's corresponding information entry status and encrypted target information. The first electronic device can request the server to obtain the corresponding information entry status and target information. It is understood that, since the first electronic device may have limited computing resources, it can forward the information and / or signals required to execute a step to the server, thereby requesting the server to execute the step on its behalf, thus enabling the first electronic device to indirectly execute the step.
[0033] Figure 1 A schematic diagram of the overall flow of an information entry method according to one embodiment of the present disclosure is shown. Figure 1 The method M100 shown includes steps S110 to S130.
[0034] refer to Figure 1 In step S110, in response to the activation of the first interface of the first electronic device by the current user, the information entry status associated with the current user is obtained.
[0035] In step S120, in response to the information entry status being in the second state, the target information stored before the current activation of the first interface is obtained, and the stored target information is displayed on the first interface; the second state indicates that the target information has been entered.
[0036] In step S130, in response to receiving the second confirmation instruction and confirming the target information in the second state, the information entry state is changed to the third state, which indicates that the confirmation of the target information has been completed.
[0037] According to the information entry method of this disclosure, when the first interface is activated, the information entry status associated with the current user is first obtained, and differentiated processing logic is executed according to different information entry statuses. When the information entry status is the second status, the target information stored before this activation is automatically obtained and displayed, realizing automatic echoing of the entered information; when confirmation is successful, the status is changed to the third status, indicating that confirmation is complete. Thus, the processing flow of the information entry method can flexibly adapt to the actual information entry status, reduce the user's repeated input of the same target information, improve information entry efficiency, and realize the tracking and management of the entire information entry process through the complete flow of status.
[0038] Information entry status can include a first status, a second status, and a third status. The first status indicates that no target information has been entered, meaning the current user has not yet entered target information for the current business instance, or although they have entered it before, it was not successfully stored. The second status indicates that target information has been entered, meaning the current user has successfully entered and stored the target information, but has not yet completed final confirmation of the target information. The third status indicates that confirmation of the target information has been completed, meaning the confirmation of the entered target information has been passed, and the information entry process is complete. In some implementations, when the information entry status is in the third status, the electronic device can prompt the user that the target information confirmation is complete, or proceed to subsequent business processes related to the target information. In some implementations, the information entry status can be associated with the current user's user identifier, so that the electronic device can determine the corresponding information entry status based on the current user's user identifier.
[0039] The activation of the first interface can be achieved through one or more of the following interaction methods: Activating the first interface in response to the triggering of a first interface display control within the application, so that the first interface can be displayed subsequently; Activating the first interface in response to a triggering operation on the application icon after returning to the desktop from the first interface, so that the application can be cold-started or warm-started and the first interface can be displayed again; Activating the first interface in response to a selection operation on the application card corresponding to the first interface in the multitasking management interface after switching from the application corresponding to the first interface to the desktop or other applications, so that the application running in the background can be brought to the foreground and the first interface can be displayed again; Activating the first interface in response to a gesture-based navigation swipe operation, such as swiping up from the bottom edge of the screen or swiping horizontally, so that the first interface of recently used applications can be displayed again.
[0040] The first interface display controls can be interface elements used to activate the first interface. In this disclosure, unless otherwise stated, the triggering methods of various controls can be one or more of click, voice selection, and long press; the display forms of various controls can be one or more of buttons, links, text, pop-ups, and labels; and the shape, size, and position of various controls can be configured as needed.
[0041] The information entry status can be obtained through the states managed by the state machine. If the state managed by the state machine is the information entry status, the information entry status can be directly obtained through the state managed by the state machine. If the state managed by the state machine is the business progress status associated with the first interface, the information entry status corresponding to the state in the state machine can be obtained based on the mapping relationship between the business progress status and the information entry status. For example, in the information confirmation business, when the business progress status is "pending entry", the corresponding information entry status is the first status (not entered); when the business progress status is "pending confirmation", the corresponding information entry status is the second status (entered); when the business progress status is "confirmation completed", the corresponding information entry status is the third status (confirmation completed).
[0042] According to the above implementation method, after receiving the second confirmation instruction and passing the confirmation, the information entry status is changed from the second status to the third status, thereby completing the entire information entry process and ensuring the smooth completion of the business. The specific method for confirming the target information in the second status can be configured according to requirements. For example, when the first electronic device receives the second confirmation instruction, it can directly call the local biometric sensor to collect the user's biometric data, and then compare the user's biometric data with the feature data pre-stored in the database. If the comparison matches, the confirmation is confirmed; otherwise, the confirmation fails. As another example, when the first electronic device receives the second confirmation instruction, it can pop up a local password input box or PIN code keyboard on the first interface, and then the first electronic device performs a hash operation on the password entered by the user and compares it with the hash value stored locally in the first electronic device. If the comparison matches, the confirmation is confirmed; otherwise, the confirmation fails.
[0043] Figure 2 An example diagram of a first interface according to one embodiment of this disclosure is shown.
[0044] refer to Figure 2 The first interface may include a target information input area.
[0045] When the information entry status is in the first state, the target information input area may be blank or display prompts to enter the target information; when the information entry status is in the second state, the target information input area may be filled with the stored target information.
[0046] As one possible implementation, when the first interface is activated, it can be displayed immediately regardless of the information entry status. At this time, a blank input box can be displayed in the target information input area of the first interface. Once the information entry status is obtained and it reaches the second state, the stored target information is then displayed in the target information input area. This reduces the time the user spends waiting for the first interface, and because the entire process is completed in a short time, it avoids requiring the user to manually re-enter the target information.
[0047] As another possible implementation, when the first interface is activated, it is not displayed immediately. Instead, it is displayed directly after the information entry status is obtained, matching the information entry status. For example, when the information entry status is in the second state, the first interface with the stored target information filled in the target information input area is displayed directly. This ensures that the user always sees the first interface with complete status and accurate content, improving the consistency and smoothness of interface rendering.
[0048] For example, the stored target information may be stored locally on the first electronic device or on a server that is communicatively connected to the first electronic device, so that the first electronic device can accurately obtain the stored target information from the local device or the server when it needs to display the stored target information.
[0049] Figure 3 A schematic diagram illustrating the information verification process according to one embodiment of this disclosure is shown. Figure 3 The method shown includes steps S131 to S134.
[0050] refer to Figure 3 In some embodiments of this disclosure, S130, responding to receiving a second confirmation instruction and confirming the target information in the second state, includes: S302. In response to receiving the second confirmation instruction, a first request is sent to the second electronic device to cause the second electronic device to send verification information to the user to whom the target information belongs. S304. In response to receiving the verification information input by the current user, the verification information is sent to the second electronic device for verification; S306. In response to receiving a first verification result from the second electronic device indicating that the characterization verification has passed, determine that the second confirmation instruction has confirmed the target information.
[0051] According to the above implementation method, the second electronic device verifies the verification information input by the current user received by the first electronic device based on the verification information sent to the user to whom the target information belongs, and returns the verification result to the first electronic device. This enhances the user's right to know about the input of the target information, ensuring that the input of the target information reflects the user's intention and guaranteeing the security and reliability of information confirmation.
[0052] For example, the second electronic device may send verification information to the user to whom the target information belongs via SMS, pop-up window, or other means. The verification information may include one or more of dynamic digital codes, graphic verification codes, and one-time tokens.
[0053] In one example, the target information is bank card information, the second electronic device is a bank server, the user to whom the target information belongs is the bank cardholder, and the verification information is an SMS verification code. Therefore, after receiving the first request, the bank server can send an SMS verification code to the bank cardholder. If the verification code received by the bank server from the first electronic device matches the SMS verification code, it can be assumed that the input of bank card information on the first electronic device is the bank cardholder's intention, and thus the verification passes.
[0054] If the verification result indicates that the verification failed, it can be determined that the target information confirmation failed; or, the user is prompted to re-enter the verification information, and if the verification result fails after re-entering the verification information a preset number of times, it can be determined that the target information confirmation failed.
[0055] Regarding the triggering of the second confirmation instruction, in some implementations, a control for triggering the second confirmation instruction may be provided in the first interface, and in response to the triggering of the control, it is determined that the second confirmation instruction has been received.
[0056] refer to Figure 2 In the first interface, a first control can be set below the target information input area. When the first control is triggered, it is determined that a second confirmation instruction has been received. The first control is located at the bottom of the first interface for easy user access. In other embodiments, when the information input state is in the second state and the display duration of the first interface is greater than or equal to a display duration threshold, it can be automatically determined that a second confirmation instruction has been received, simplifying user operations and improving the automation level of the information confirmation process.
[0057] The display duration of the first screen can be timed starting from the moment the first screen is displayed, and the timer will be reset to zero when a switch from displaying the first screen to displaying another screen is detected. The display duration threshold can be configured according to requirements.
[0058] In some embodiments of this disclosure, the stored target information described above is target information stored after encryption. The step S120 described above, which involves obtaining the target information stored before the current activation on the first interface and displaying the stored target information on the first interface, includes: The stored target information is decrypted, and the decrypted target information is displayed on the first interface.
[0059] According to the above implementation method, when the information input state is in the second state, the first electronic device obtains the target information that has been encrypted and stored before this activation, decrypts it, and displays the decrypted target information on the first interface. This ensures the security of the target information during storage and allows for accurate restoration and display of the target information when needed. In some implementation methods, if the target information decryption fails, the electronic device can re-obtain the target information or prompt the user to re-enter the target information.
[0060] Furthermore, regarding the display of decrypted target information on the first interface, in some embodiments of this disclosure, it may include: displaying the decrypted target information in the target information input area of the first interface; wherein, the target information input area is used to receive target information input by the current user in the first state.
[0061] According to the above implementation method, the decrypted target information is backfilled into the target information input area. This area is the same as the area where the user input is received in the first state, realizing the switch from "blank input" to "automatic backfill". The user can make modifications or directly confirm based on the backfilled information.
[0062] Figure 4 This is a schematic diagram of a process for obtaining the current user's associated information entry status according to one embodiment of this disclosure.
[0063] refer to Figure 4 In some embodiments of this disclosure, obtaining the current user-associated information entry status in step S110 described above includes: S402. In response to the activation of the first interface by the current user, query whether there is target information that was stored before the current activation of the first interface; S404. If there is no stored target information, the information entry status is determined to be the first status, which indicates that no target information has been entered.
[0064] According to the above implementation method, determining the information entry status by querying whether there is already stored target information can accurately distinguish whether a user has entered target information, providing a reliable basis for subsequent differentiated processing. Specifically, if there is no stored target information, the information entry status is determined to be in the first state, indicating that no target information has been entered, meaning the current user has not successfully entered and stored target information for the current business instance. If there is already stored target information, the information entry status is determined to be in the second state, indicating that target information has been entered, meaning the current user has successfully entered and stored target information.
[0065] In some embodiments of this disclosure, the information entry method further includes an entry and storage process in a first state. Specifically, in response to the information entry state being in the first state, target information input by the current user is received; in response to receiving a first confirmation instruction, the target information is encrypted and stored, and after confirming that the target information is successfully stored, the information entry state is changed to the second state.
[0066] According to the above implementation method, when the information entry status is in the first state (not entered), the first electronic device receives the target information input by the user, and after receiving the first confirmation instruction, encrypts and stores the target information, while changing the information entry status from the first state to the second state. This completes the state transition from "not entered" to "entered," providing a data basis for automatic echoing when the first interface is reactivated subsequently.
[0067] The first confirmation command can be triggered in several ways. For example, a confirmation control can be set in the first interface, and the receipt of the first confirmation command is confirmed when the confirmation control is triggered. Another example is when the user presses the Enter key after completing input in the target information input area. Yet another example is when the target information input area loses focus, automatically confirming that the first confirmation command has been received.
[0068] Regarding the encrypted storage of target information, in some embodiments of this disclosure, encrypted storage includes: encrypting the target information to obtain encrypted data; and storing the encrypted data after associating the current user's user identifier with the encrypted data.
[0069] According to the above implementation method, the target information is encrypted on the first electronic device side, and the user identifier is associated with the encrypted data and stored, which improves the security of the target information, reduces the risk of data leakage, and facilitates the automatic display of the first interface filled with the target information entered by the user on the first electronic device before the change on the new first electronic device based on the user identifier after the user changes the first electronic device, thereby improving the cross-device compatibility of information entry.
[0070] The user identifier can be the user ID of the currently logged-in user. When a user enters target information on the first electronic device, the first electronic device can bind the user ID to this input behavior as metadata of the target information, so that the encrypted target information can be accurately traced based on the user ID.
[0071] For example, symmetric encryption algorithms such as AES-256 can be used to encrypt the target information, generating ciphertext, i.e., encrypted data. Different first electronic devices can use the same decryption algorithm corresponding to the encryption algorithm, thus enabling data recovery and automatic filling across first electronic devices when a user logs in to the same account on different first electronic devices.
[0072] In other implementations, the target information can be encrypted and stored directly on the local device of the first electronic device.
[0073] In some embodiments of this disclosure, the information entry method further includes: In response to the interruption of the first interface display, the current user's associated information entry status remains unchanged as the second state.
[0074] In this embodiment, if the user has already entered the target information and the information entry status is in the second state, even if the user interrupts the display and then reactivates the first interface, the first electronic device can still determine that the target information has been received before through the information entry status, thereby providing a first interface displaying the target information and reducing the user's operation of repeatedly entering the same target information.
[0075] The interruption of the display of the first interface may include one or more of the following situations: the user actively closes the first interface, the application is switched to the background, the first electronic device is locked, or the network connection is interrupted, causing the first interface to fail to display normally.
[0076] In some embodiments of this disclosure, after obtaining the current user-associated information entry status, the method further includes: In response to the information entry status being in the first state, the target information is not displayed in the target information input area of the first interface; the first state indicates that no target information has been entered.
[0077] The provision that target information is not displayed in the target information input area of the first interface includes at least one of displaying a blank input box and a prompt message for prompting the input of target information in the target information input area of the first interface.
[0078] According to the above implementation method, when the information entry state is in the first state, the target information input area of the first interface does not display the target information. The first state indicates that no target information has been entered, meaning that the current user has not yet entered target information for the current business instance, or although they have entered it before, it was not successfully stored. At this time, the target information input area does not display the target information, making it convenient for users to enter the target information and maintaining the standardization of information entry. When no target information has been entered, a blank input box and / or prompt information are displayed, thereby effectively guiding users to enter the target information, reducing the user's operational learning cost, and improving information entry efficiency.
[0079] In some embodiments of this disclosure, during the information confirmation process, the first electronic device may display a second interface after receiving a second confirmation instruction, so as to provide the user with a second confirmation opportunity.
[0080] Figure 5 An example diagram showing the switching from a first interface to a second interface according to one embodiment of this disclosure is shown.
[0081] refer to Figure 5 The second interface can be different from the first interface. The second interface can be displayed as a floating layer on the first interface, or it can be displayed separately.
[0082] A pop-up can be understood as a semi-modal window. A semi-modal window is a window type between modal and non-modal windows. Its characteristic is that when it pops up, it blocks some operations but allows other windows to continue running.
[0083] refer to Figure 5 The second interface can include a second control, which is an interface element used to trigger the sending of the first request to the second electronic device.
[0084] In another implementation, the second control can also be directly displayed on the first interface. In response to the second control being triggered on the first interface, a first request is sent to the second electronic device, thus eliminating the need for additional interface switching and simplifying the display logic.
[0085] Figure 6 A flowchart illustrating an information entry method according to yet another embodiment of this disclosure is shown. Figure 6 The method shown includes steps S601 to S620.
[0086] refer to Figure 6 In a complete example, the information entry method may include the following steps S601 to S620.
[0087] In step S601, the first electronic device displays the first interface display control in the human-computer interaction interface logged in by the user.
[0088] In step S602, in response to the first interface display control being triggered, the user's information entry status is queried based on the user ID.
[0089] In step S603, the entry status of the retrieved information is determined. If it is the third status, proceed to step S616 and prompt the user that the information confirmation is complete; if it is the second status, proceed to step S618; if it is the first status (or no record is found), proceed to step S604.
[0090] In step S604, the information entry status is determined to be the first status, which indicates that the target information has not been entered.
[0091] In step S605, in response to the information entry status being in the first state, it is determined that the content to be displayed in the target information input area of the first interface is an empty string.
[0092] In step S606, the first electronic device displays a first interface, in which the target information input area is blank and / or a prompt message for inputting target information is displayed. (See reference) Figure 2 The target information input area in the first interface can be displayed as a blank input box or an input box with prompt text.
[0093] In step S607, in response to receiving target information input by the user through the target information input area, the target information is encrypted to obtain encrypted data.
[0094] In step S608, the user ID is associated with the encrypted data and then stored in the database.
[0095] In step S609, in response to the successful storage of target information, the information entry status changes from the first status to the second status.
[0096] In step S610, in response to receiving a first confirmation instruction (e.g., the confirmation control in the first interface is triggered), a confirmation process for the stored target information is initiated.
[0097] In step S611, a second interface is displayed. The second interface provides a confirmation trigger control (i.e., the second control) and a verification information input control. (See reference...) Figure 5 The second interface can replace the first interface for display.
[0098] In step S612, in response to the confirmation trigger control being triggered in the second interface, it is determined that a second confirmation instruction has been received, and a first request is sent to the second electronic device so that the second electronic device sends verification information to the user to which the target information belongs.
[0099] In step S613, the verification information input by the user via the verification information input control is received.
[0100] In step S614, the verification information entered by the user is sent to the second electronic device, so that the second electronic device verifies the verification information entered by the user based on the verification information sent to the user to which the target information belongs and returns the verification result.
[0101] In step S615, the verification result is used to determine whether the verification is successful. If it is, proceed to step S616; otherwise, proceed to step S617.
[0102] In step S616, the user is prompted that the target information has been successfully confirmed. The information entry status changes from the second status to the third status, indicating that the confirmation of the target information has been completed.
[0103] In step S617, the information entry status remains in the second state, and the user is prompted to re-enter the verification information.
[0104] In step S618, the first interface display control is triggered again, and the information entry status is in the second state. At this time, the target information that was encrypted and stored before the first interface was activated this time is retrieved.
[0105] In step S619, the first electronic device displays a first interface, decrypts the encrypted target information, and displays the decrypted target information in the target information input area of the first interface. (Reference) Figure 2 The target information input area in the first interface is filled with the target information that has been entered.
[0106] In step S620, in response to the display duration of the first interface being greater than or equal to the display duration threshold, it is automatically determined that a second confirmation instruction has been received, and the process proceeds to step S611.
[0107] The subject executing the information entry method in the specific embodiments of this disclosure can be an electronic device such as a mobile phone or computer.
[0108] Therefore, based on any of the above embodiments, this disclosure also provides an electronic device that can execute the information entry method of any of the embodiments described above.
[0109] Figure 7 This is a schematic block diagram of an electronic device 1000 according to one embodiment of the present disclosure.
[0110] The hardware structure of electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the hardware. Bus 1100 connects various circuits including one or more processors 1200, memory 1300, screens 1500, and / or hardware modules. Bus 1100 can also connect various other circuits 1400 such as peripherals, voltage regulators, power management circuits, external antennas, etc. Bus 1100 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, only one connection line is used in this diagram, but this does not indicate that there is only one bus or one type of bus.
[0111] For ease of explanation, certain steps of the above method are described in relation to modules. It should be understood that the corresponding module performing one or more steps of the above method may be one or more hardware modules specifically configured to perform the corresponding step, or implemented by a processor configured to perform the corresponding step, or stored in a computer-readable medium for implementation by a processor, or implemented by some combination thereof.
[0112] This disclosure also provides a readable storage medium storing a computer program that, when executed by a processor, is used to implement the methods described above. A "readable storage medium" can be any means capable of containing, storing, communicating, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples of a readable storage medium include: an electrical connection with one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable read-only memory (CDROM), etc.
[0113] This disclosure also provides a computer program product, the methods of which can be implemented wholly or partially through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented wholly or partially as a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed, all or part of the processes or functions of this disclosure are performed.
[0114] Computer programs or instructions can be stored in a readable storage medium or transferred from one readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The readable storage medium can be any available medium capable of access, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video optical disc; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.
[0115] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, apparatus, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0116] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0117] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0118] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0119] In the description of this specification, the references to terms such as "one embodiment / mode," "some embodiments / modes," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, or characteristic described in connection with that embodiment / mode or example is included in at least one embodiment / mode or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment / mode or example. Moreover, the specific features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments / modes or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments / modes or examples described in this specification, as well as the features of different embodiments / modes or examples.
[0120] Those skilled in the art should understand that the above embodiments are merely for illustrating the present disclosure and are not intended to limit the scope of the disclosure. Those skilled in the art can make other changes or modifications based on the above disclosure, and these changes or modifications still fall within the scope of the present disclosure.
Claims
1. An information entry method, characterized in that, include: In response to the activation of the first interface of the first electronic device by the current user, the information entry status associated with the current user is obtained; In response to the information input status being in the second state, the target information stored before the current activation of the first interface is obtained and the stored target information is displayed on the first interface. The second state representation has been entered with target information; In response to receiving a second confirmation instruction and confirming that the target information in the second state has been approved, the information entry status is changed to a third state, which indicates that the confirmation of the target information has been completed.
2. The information entry method according to claim 1, characterized in that, The stored target information is target information that has been encrypted before storage. The step of acquiring the target information stored before the current activation of the first interface and displaying the stored target information on the first interface includes: The stored target information is decrypted, and the decrypted target information is displayed on the first interface.
3. The information entry method according to claim 1, characterized in that, In response to receiving a second confirmation instruction and confirming the successful verification of the target information in the second state, the following steps are included: In response to receiving the second confirmation instruction, a first request is sent to the second electronic device to cause the second electronic device to send verification information to the user to whom the target information belongs; In response to receiving the verification information input by the current user, the verification information is sent to the second electronic device for verification; In response to receiving a first verification result indicating that the characterization verification has passed from the second electronic device, it is determined that the second confirmation instruction has successfully confirmed the target information.
4. The information entry method according to claim 1, characterized in that, The step of obtaining the current user's associated information entry status includes: In response to the first interface being activated by the current user, query whether there is any target information that was stored before the current activation of the first interface; If the target information is not already stored, the information entry status is determined to be the first status, which indicates that the target information has not been entered.
5. The information entry method according to claim 2, characterized in that, The encrypted storage includes: The target information is encrypted to obtain encrypted data; The user identifier of the current user is associated with the encrypted data and then stored.
6. The information entry method according to claim 1, characterized in that, The information entry method also includes: In response to the interruption of the display of the first interface, the information entry status associated with the current user remains unchanged as the second status.
7. The information entry method according to claim 2, characterized in that, The step of displaying the decrypted target information on the first interface includes: In the target information input area of the first interface, the decrypted target information is displayed. The target information input area is used to receive the target information input by the current user in a first state, where the first state indicates that no target information has been entered.
8. The information entry method according to claim 1, characterized in that, After obtaining the current user's associated information entry status, the process also includes: In response to the information input state being in the first state, the target information is not displayed in the target information input area of the first interface; the first state indicates that no target information has been input. Among them, the target information is not displayed in the target information input area of the first interface, including: The first interface displays at least one of a blank input box and a prompt message for entering the target information in the target information input area.
9. An electronic device, characterized in that, include: Memory, the memory storing computer programs; as well as A processor that executes a computer program stored in the memory, causing the processor to perform the information entry method according to any one of claims 1 to 8.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the information entry method according to any one of claims 1 to 8.