Information input method, information input apparatus, and storage medium

CN115730301BActive Publication Date: 2026-10-27BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111006819.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-30
Publication Date
2026-10-27
Estimated Expiration
2041-08-30

AI Technical Summary

Technical Problem

移动互联网业务为了更好地为公众和个体服务,往往需要更多地收集用户的个人资料,使用电子产品用户的隐私数据也面临被非法获取的威胁,影响了用户的隐私保护甚至威胁财产安全

Benefits of technology

[0021]本公开的实施例提供的技术方案可以包括以下有益效果:通过在终端进行隐私输入模式下进行信息输入时,确定第一词库,基于第一词库进行信息输入,第一词库在终端本地存储,与终端被设置为隐私输入模式之前所用的第二词库为不同的词库,且第一词库包括第二词库以及在隐私输入模式下记录的信息所生成的词库,保护了用户使用终端进行信息输入时,信息中包括的用户隐私信息不被泄露,提高输入效率,提升用户体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115730301B_ABST
    Figure CN115730301B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information input method, an information input device and a storage medium, the information input method is applied to a terminal, the information input method comprises: in response to information input in a privacy input mode, determining a first vocabulary, wherein the first vocabulary comprises a second vocabulary and a vocabulary generated by information recorded in the privacy input mode and saved in a local specified storage path, and the second vocabulary is a vocabulary used before the terminal is set to the privacy input mode; and performing information input based on the first vocabulary. Through the embodiment of the present disclosure, the user privacy information included in the information is protected from being leaked when the user uses the terminal to input the information, the input efficiency is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer application technology, and in particular to information input methods, information input devices and storage media. Background Technology

[0002] With the rapid development of technology, electronic products are widely used in people's lives, bringing them more efficient work and a more convenient life. At the same time, the use of electronic products inevitably involves personal privacy.

[0003] The development of the internet and big data has made the collection and processing of personal information more convenient and rapid. To better serve the public and individuals, mobile internet services often need to collect more personal data from users. This threatens the privacy of users' data, impacting privacy protection and even threatening their financial security. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides an information input method, an information input device, and a storage medium.

[0005] According to a first aspect of the present disclosure, an information input method is provided, applied to a terminal, the information input method comprising: in response to information input in a privacy input mode, determining a first lexicon, wherein the first lexicon includes a second lexicon and a lexicon generated from information recorded in the privacy input mode and stored in a locally specified storage path, the second lexicon being a lexicon used before the terminal was set to the privacy input mode; and performing information input based on the first lexicon.

[0006] In some embodiments, the first dictionary is generated as follows: in response to the terminal being triggered to enable privacy input mode, a second dictionary is obtained and the write-blocking function of the second dictionary is activated; the newly input information in the privacy input mode is recorded, and the second dictionary and the newly input information are jointly stored in a local specified storage path to obtain the first dictionary.

[0007] In some embodiments, the information input method further includes: in response to enabling the voice input function in the privacy input mode, determining the offline voice data packet of the input method, and performing voice input based on the offline voice data packet; the offline voice data packet is pre-stored to a locally specified storage path when the terminal is triggered to enable the privacy input mode.

[0008] In some embodiments, the information input based on the first dictionary includes: reusing the terminal's secure keyboard protection mode and inputting information based on the first dictionary; and disabling the screenshot function and / or screen recording function in the secure keyboard protection mode.

[0009] In some embodiments, the information input method further includes: in response to determining that the input method currently used by the terminal and that the terminal's security center supports a privacy input mode, determining that the input method currently used by the terminal meets the conditions for enabling the privacy input mode, and setting and enabling the privacy input mode.

[0010] In some embodiments, setting and enabling a privacy input mode includes: displaying a settings interface on which a privacy input mode option is displayed; in response to the privacy input mode option being triggered, displaying the privacy protection function attributes corresponding to the privacy input mode after it is enabled, and a privacy input mode enabling option function control; and in response to the privacy input mode enabling option function control being selected, enabling the privacy input mode.

[0011] In some embodiments, the information input method further includes: in response to exiting the privacy input mode, clearing the first lexicon, and inputting information based on the second lexicon.

[0012] According to another aspect of the present disclosure, an information input device is provided, applied to a terminal, the information input device comprising: a determining unit, configured to determine a first lexicon in response to information input in a privacy input mode, wherein the first lexicon includes a second lexicon and a lexicon generated from information recorded in the privacy input mode and stored in a locally specified storage path, the second lexicon being the lexicon used before the terminal is set to the privacy input mode; and an input unit, configured to input information based on the first lexicon.

[0013] In some embodiments, the determining unit generates the first dictionary in the following manner: in response to the terminal being triggered to enable a privacy input mode, it obtains a second dictionary and activates the write-prohibition function of the second dictionary; it records the newly input information in the privacy input mode and stores the second dictionary and the newly input information together in a local specified storage path to obtain the first dictionary.

[0014] In some embodiments, the determining unit is further configured to: in response to enabling the voice input function in the privacy input mode, determine the offline voice data packet of the input method, and perform voice input based on the offline voice data packet; the offline voice data packet is pre-stored to a locally specified storage path when the terminal is triggered to enable the privacy input mode.

[0015] In some embodiments, the input unit inputs information based on the first dictionary in the following manner: reusing the terminal's secure keyboard protection mode and inputting information based on the first dictionary; in the secure keyboard protection mode, the screenshot function and / or screen recording function are disabled.

[0016] In some embodiments, the determining unit is further configured to: in response to determining that the input method currently used by the terminal and that the security center of the terminal supports a privacy input mode, determine that the input method currently used by the terminal meets the conditions for enabling the privacy input mode, and set and enable the privacy input mode.

[0017] In some embodiments, the determining unit sets and enables the privacy input mode in the following manner: displaying a settings interface, on which a privacy input mode option is displayed; in response to the privacy input mode option being triggered, displaying the privacy protection function attributes corresponding to the privacy input mode after it is enabled, as well as a privacy input mode enabling option function control; and in response to the privacy input mode enabling option function control being selected, enabling the privacy input mode.

[0018] In some embodiments, the determining unit is further configured to: clear the first lexicon in response to exiting the privacy input mode, and input information based on the second lexicon.

[0019] According to another aspect of the present disclosure, an information input device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the information input method described in any of the preceding embodiments.

[0020] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when the instructions in the storage medium are executed by the processor of a mobile terminal, enables the mobile terminal to perform the information input method described in any of the preceding claims.

[0021] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: when inputting information in the privacy input mode of the terminal, a first dictionary is determined, and information is input based on the first dictionary. The first dictionary is stored locally on the terminal and is a different dictionary from the second dictionary used before the terminal is set to the privacy input mode. The first dictionary includes the second dictionary and the dictionary generated from the information recorded in the privacy input mode. This protects the user's privacy information included in the information when the user uses the terminal to input information from being leaked, improves input efficiency, and enhances user experience.

[0022] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0024] Figure 1 This is a flowchart illustrating an information input method according to an exemplary embodiment of the present disclosure.

[0025] Figure 2 This is a flowchart illustrating a first lexicon generation method according to an exemplary embodiment of the present disclosure.

[0026] Figure 3 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure.

[0027] Figure 4 This is a flowchart illustrating an information input method based on a first lexicon according to an exemplary embodiment of the present disclosure.

[0028] Figure 5 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure.

[0029] Figure 6 This is a flowchart illustrating a method for setting and enabling a privacy input mode according to an exemplary embodiment of this disclosure.

[0030] Figure 7 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure.

[0031] Figures 8a-8i This is an application diagram illustrating an information input method according to an exemplary embodiment of the present disclosure.

[0032] Figure 9 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure.

[0033] Figure 10 This is a block diagram of an information input device according to an exemplary embodiment of the present disclosure.

[0034] Figure 11 This is a block diagram illustrating an apparatus for information input according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0036] When using electronic products, people inevitably encounter issues related to personal privacy. Current technology, to prevent the unauthorized acquisition of user privacy through input during information input on a terminal, typically involves disconnecting the network connection when using the input method to avoid uploading the user's input to the network.

[0037] However, simply disconnecting the network connection only allows users to use basic typing functions when using an input method. Features such as word association and voice input, which users frequently rely on, all require a network connection. Disconnecting the network renders these functions unusable, causing inconvenience, slowing down input, and negatively impacting the user experience. Furthermore, using a device offline exposes users to other forms of privacy breaches unnoticed by the user. For example, once connected to the internet, the system can access the user's input method history to steal privacy information. It can also secretly record or screenshot the user's screen in the background while they are using the input method, capturing keystrokes and input information to steal private data. Therefore, effective privacy protection is impossible.

[0038] Therefore, this disclosure provides an information input method that does not affect the user's input experience while using a terminal input method, and effectively protects the privacy information involved in the user's information input process.

[0039] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present disclosure of an information input method, which is applied to a terminal, such as... Figure 1 As shown, the information input method includes the following steps.

[0040] In step S101, in response to information input in privacy input mode, a first dictionary is determined, wherein the first dictionary includes a second dictionary and a dictionary generated from information recorded in privacy input mode and stored in a local specified storage path, and the second dictionary is the dictionary used before the terminal is set to privacy input mode.

[0041] In step S102, information is input based on the first lexicon.

[0042] In this embodiment, the user inputs information using a terminal. The terminal supports a privacy input mode, which protects the user's information input and prevents theft. When inputting information in privacy mode, a first lexicon is determined, and the information input is performed based on this first lexicon.

[0043] In this embodiment, the first dictionary is stored locally on the terminal in a designated storage path. It is understood that the first dictionary is different from the second dictionary used before the terminal is set to privacy input mode. The first dictionary includes the second dictionary, and also includes a dictionary generated from information recorded during information input using the terminal in privacy input mode. It is understood that the second dictionary is a dictionary accumulated by the user using the input method before the terminal is set to privacy input mode, used to record the user's usage habits. Based on the second dictionary, the user's usage habits can be determined, and functions such as word frequency adjustment and predictive input can be used to conveniently assist the user in input and improve input efficiency. The first dictionary is a dictionary formed from the user's usage habit data when the terminal is set to privacy input mode and the user uses the input method to input information. The first dictionary includes the second dictionary used before the terminal is set to privacy input mode. Inputting information based on the first dictionary in privacy input mode can retain the user's existing dictionary data and realize functions such as word prediction, achieving privacy protection without affecting the user's information input experience. It is understood that different input methods may correspond to different first and second dictionaries.

[0044] According to embodiments of this disclosure, when inputting information in a privacy input mode on a terminal, a first vocabulary is determined, and information is input based on the first vocabulary. The first vocabulary is stored locally on the terminal and is different from the second vocabulary used before the terminal is set to privacy input mode. The first vocabulary includes the second vocabulary and a vocabulary generated from information recorded in privacy input mode. This protects the user's privacy information included in the information from being leaked when the user inputs information using the terminal, improves input efficiency, and enhances user experience.

[0045] Figure 2 This is a flowchart illustrating a first lexicon generation method according to an exemplary embodiment of the present disclosure, such as... Figure 2 As shown, the first lexicon generation method includes the following steps.

[0046] In step S201, in response to the terminal being triggered to enable privacy input mode, the second dictionary is obtained and the write-blocking function of the second dictionary is activated.

[0047] In step S202, the information of the new input in the privacy input mode is recorded, and the second dictionary and the information of the new input are stored together in the local specified storage path to obtain the first dictionary.

[0048] In this embodiment, when a user activates the privacy input mode on the terminal, information is input based on a first dictionary, which includes a second dictionary and a dictionary generated from information recorded in the privacy input mode. The terminal is triggered to activate the privacy input mode, acquires the second dictionary, and generates the first dictionary based on the second dictionary. That is, the first dictionary is generated based on the second dictionary, which is a dictionary accumulated by the user using the input method before the terminal is set to privacy input mode, used to record the user's usage habits. Inputting information based on the first dictionary in privacy input mode can retain the user's existing dictionary data and achieve functions such as word association. The second dictionary is stored in a specified local storage path to obtain the first dictionary. As the user inputs information in privacy input mode, the newly input information is recorded and stored in the first dictionary. A sandbox mechanism can be used to protect the first and second dictionaries separately, preventing usage habit data from being written to the second dictionary and avoiding the existence of information recorded in privacy input mode in the second dictionary. Locally on the terminal, the first and second dictionaries are stored in different storage paths.

[0049] According to embodiments of this disclosure, in response to the terminal being triggered to enable a privacy input mode, a second dictionary accumulated before the terminal was set to privacy input mode is obtained. This second dictionary is protected, preventing information from being recorded in the privacy input mode. The second dictionary is stored in a designated local storage path to obtain a first dictionary. Newly input information in privacy input mode is recorded and stored along with the first dictionary in the designated local storage path. This ensures a good user experience when inputting information in privacy input mode and guarantees that input content in privacy input mode will not be recorded in the second dictionary, thus ensuring user privacy and security.

[0050] Figure 3 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure, such as... Figure 3 As shown, the information input method includes the following steps.

[0051] In step S301, in response to information input in privacy input mode, a first dictionary is determined, wherein the first dictionary includes a second dictionary and a dictionary generated from information recorded in privacy input mode and stored in a local specified storage path, and the second dictionary is the dictionary used before the terminal is set to privacy input mode.

[0052] In step S302, in response to enabling the voice input function in privacy input mode, the offline voice data packet of the input method is determined, and voice input is performed based on the offline voice data packet.

[0053] In step S303, offline voice data packets are pre-stored to a specified local storage path when the terminal is triggered to enable privacy input mode.

[0054] In step S304, information is input based on the first lexicon.

[0055] In this embodiment, a user inputs information using a terminal that supports a privacy input mode. When inputting information in privacy input mode, the input is based on a first dictionary. The first dictionary is stored locally on the terminal in a designated storage path. The first dictionary includes a second dictionary accumulated by the user using the input method before the terminal is set to privacy input mode, and a dictionary generated from information recorded during information input in privacy input mode. Both the first and second dictionaries record the user's usage habits. That is, the first dictionary is formed from the user's usage habits when the terminal is set to privacy input mode and the user inputs information using the input method. Inputting information based on the first dictionary in privacy input mode preserves the user's existing dictionary data, enabling functions such as word association, thus protecting privacy without affecting the user's information input experience.

[0056] In this embodiment, the user relies on voice to input information. If it is determined that voice input is enabled in privacy input mode, when the terminal is triggered to enable privacy input mode, offline voice data packets are pre-stored to a designated local storage path. This means the voice recognition engine is downloaded to the terminal's local storage, enabling voice recognition to be performed locally even when the input method's network connection is disconnected. This allows for voice-based information input in privacy input mode, allowing the user to experience the same voice input function as when the input method is connected to the network.

[0057] According to embodiments of this disclosure, when inputting information in a privacy input mode on a terminal, a first dictionary is determined, and information is input based on the first dictionary stored locally. Furthermore, when voice input is enabled in the privacy input mode, voice input is performed based on offline voice data packets stored locally. This ensures user privacy and security while preventing information input via voice from being affected by network connection interruptions.

[0058] Figure 4 This is a flowchart illustrating an information input method based on a first lexicon according to an exemplary embodiment of the present disclosure, such as... Figure 4 As shown, the method for information input based on the first lexicon includes the following steps.

[0059] In step S401, the terminal's secure keyboard protection mode is reused, and information is input based on the first dictionary.

[0060] In step S402, the screenshot function and / or screen recording function are disabled in the secure keyboard protection mode.

[0061] In this embodiment, to ensure the security of information input in privacy input mode and prevent the theft of private information included in the user's input, it is also necessary to avoid potential privacy data leakage issues such as transparent floating windows, screen recording spoofing, and screenshots. Information input in privacy input mode is based on a first dictionary, and the terminal's secure keyboard protection mode is reused. In secure keyboard protection mode, screenshot and / or screen recording functions are disabled. This prevents malicious applications from stealing private information through screenshots or screen recordings, thereby improving the security of information input.

[0062] Through the embodiments of this disclosure, when inputting information in the privacy input mode, the terminal's secure keyboard protection mode is reused. In the secure keyboard protection mode, the screenshot function and / or screen recording function are disabled to prevent the theft of user input privacy through screenshots, screen recordings, and other means, and to further ensure that user privacy information is not leaked.

[0063] Figure 5 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure, such as... Figure 5 As shown, the information input method includes the following steps.

[0064] In step S501, in response to determining that the input method currently used by the terminal and that the terminal's security center supports privacy input mode, the input method currently used by the terminal meets the conditions for enabling privacy input mode, and privacy input mode is set and enabled.

[0065] In step S502, in response to information input in privacy input mode, a first dictionary is determined, wherein the first dictionary includes a second dictionary and a dictionary generated from information recorded in privacy input mode and stored in a local specified storage path, and the second dictionary is the dictionary used before the terminal is set to privacy input mode.

[0066] In step S503, information is input based on the first lexicon.

[0067] In this embodiment, a user inputs information using a terminal that supports a privacy input mode. When inputting information in privacy input mode, the input is based on a first dictionary. The first dictionary is stored locally on the terminal in a designated storage path. The first dictionary includes a second dictionary accumulated by the user using the input method before the terminal is set to privacy input mode, and a dictionary generated from information recorded during information input in privacy input mode. Both the first and second dictionaries record the user's usage habits. That is, the first dictionary is formed from the user's usage habits when the terminal is set to privacy input mode and the user inputs information using the input method. Inputting information based on the first dictionary in privacy input mode preserves the user's existing dictionary data, enabling functions such as word association, thus protecting privacy without affecting the user's information input experience.

[0068] In this embodiment, enabling the privacy input mode requires meeting certain conditions: the input method currently used by the terminal must support privacy input mode, and the terminal's security center must also support privacy input mode. The system determines that the currently used input method and the terminal's security center support privacy input mode, confirms that the currently used input method meets the conditions for enabling privacy input mode, and then sets and enables privacy input mode. After enabling privacy input mode, information is input based on a first dictionary within this mode. It is understood that if the currently used input method or the terminal's security center does not support privacy input mode, and the conditions for enabling privacy input mode are not met, the terminal will not enable privacy input mode. The user can be informed of the inability to enter privacy input mode through prompts such as dialog boxes, prompt bars, or prompt messages.

[0069] According to embodiments of this disclosure, the input method currently used by the terminal and the terminal's security center support a privacy input mode, satisfying the conditions for enabling the privacy input mode. The privacy input mode is set and enabled. When information is input in the privacy input mode, a first dictionary is determined, and information is input based on the first dictionary. The first dictionary is stored locally on the terminal and is different from the second dictionary used before the terminal was set to privacy input mode. The first dictionary includes the second dictionary and a dictionary generated from information recorded in the privacy input mode, protecting user privacy information from being leaked when the user inputs information using the terminal, thus improving the user experience.

[0070] Figure 6 This is a flowchart illustrating a method for setting and enabling a privacy input mode according to an exemplary embodiment of this disclosure, such as... Figure 6 As shown, the method to set up and enable privacy input mode includes the following steps.

[0071] In step S601, a settings interface is displayed, which shows a privacy input mode option.

[0072] In step S602, in response to the privacy input mode option being triggered, the privacy protection function attributes corresponding to the privacy input mode being enabled, as well as the privacy input mode enabling option function control, are displayed.

[0073] In step S603, in response to the privacy input mode enabling option function control being selected, privacy input mode is enabled.

[0074] In this embodiment, the input method currently used by the terminal and the terminal's security center support a privacy input mode, meeting the conditions for enabling the privacy input mode. The privacy input mode can be set and enabled. Users can enable the privacy input mode through the terminal system settings. The display settings interface for setting the privacy input mode shows privacy input mode options. Users select a privacy input mode on the display settings page, which displays the corresponding privacy protection function attributes after the privacy input mode is enabled. These privacy protection function attributes are the protection measures under the privacy input mode; that is, there can be multiple privacy protection functions. Multiple privacy protection functions, for example, can include local data processing and storage, disabling all sensitive permissions to obtain personal information, stopping the recording of input habit data, protecting screen information, protecting input method data security, and using local voice packs for voice input. The display settings interface for setting the privacy input mode also displays a privacy input mode enabling option control, which users can select to enable the privacy input mode.

[0075] Through the embodiments of this disclosure, by displaying a privacy input mode option on the display settings interface, and when the privacy input mode option is triggered, displaying the corresponding privacy protection function attributes after the privacy input mode is enabled, and enabling the privacy input mode when the privacy input mode enable option function control is selected, it is possible to display and apply all the corresponding privacy protection functions after the privacy input mode is enabled, which facilitates the user's setting operation of entering the privacy input mode, and provides comprehensive protection for the user's privacy, further protecting the security of the user's use of the terminal for information input.

[0076] Figure 7 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure, such as... Figure 7 As shown, the information input method includes the following steps.

[0077] In step S701, in response to information input in privacy input mode, a first dictionary is determined, wherein the first dictionary includes a second dictionary and a dictionary generated from information recorded in privacy input mode and stored in a local specified storage path, and the second dictionary is the dictionary used before the terminal is set to privacy input mode.

[0078] In step S702, information is input based on the first lexicon.

[0079] In step S703, in response to exiting the privacy input mode, the first dictionary is cleared, and information is input based on the second dictionary.

[0080] In this embodiment, a user inputs information using a terminal that supports a privacy input mode. When inputting information in privacy input mode, the input is based on a first dictionary. The first dictionary is stored locally on the terminal in a designated storage path. The first dictionary includes a second dictionary accumulated by the user using the input method before the terminal is set to privacy input mode, and a dictionary generated from information recorded during information input in privacy input mode. Both the first and second dictionaries record the user's usage habits. That is, the first dictionary is formed from the user's usage habits when the terminal is set to privacy input mode and the user inputs information using the input method. Inputting information based on the first dictionary in privacy input mode preserves the user's existing dictionary data, enabling functions such as word association, thus protecting privacy without affecting the user's information input experience. When the user chooses to exit privacy input mode, the first dictionary used in privacy input mode is cleared, and the user's input traces generated in privacy input mode are cleaned up, preventing the risk of data loss again. When exiting the privacy input mode, a second dictionary is enabled, and information is input based on the second dictionary. This ensures that the input content during privacy input mode is not leaked, and also ensures that the user's historical input habits are retained when exiting privacy input mode.

[0081] According to embodiments of this disclosure, when inputting information in a privacy input mode on a terminal, a first dictionary is determined, and information is input based on the first dictionary stored locally. Upon exiting the privacy input mode, the first dictionary is cleared, and information is input based on a second dictionary. This ensures user privacy and security while preventing the leakage of input content in the privacy input mode and preserving user usage data, thus improving user experience.

[0082] Figures 8a-8i This is an application diagram illustrating an information input method according to an exemplary embodiment of the present disclosure. Figure 8aThis demonstrates how to activate the terminal's privacy input mode via the terminal system's settings menu; that is, by selecting privacy input mode, the terminal is set to privacy input mode. Figure 8a In the middle, by clicking to enable the private input mode, a pop-up window appears as follows: Figure 8b The displayed privacy input mode information page showcases the privacy protection features included in the privacy input mode, i.e., the protective measures employed, and displays the corresponding protection details for each measure to inform the user. Examples include local data processing and storage, disabling all sensitive permissions to access personal information, stopping the recording of input habit data, protecting screen information, protecting input method data security, and using local voice packs for voice input. The page also explains the effects of each privacy protection measure to help the user understand the privacy protection mode.

[0083] Figure 8c During the information display process, users can select to enter private input mode by clicking the privacy input mode setting icon on the input method keyboard. After selecting to enter private input mode, a pop-up window will appear. Figure 8d The pop-up window further prompts the user about entering the privacy input mode. The prompts include an explanation of the privacy input mode function and potential input restrictions that may result from selecting it. Users can confirm whether to continue entering privacy input mode based on the prompts, or they can choose to exit and enter this mode based on the information provided. After the user selects to enter privacy input mode, a pop-up window may also appear... Figure 8e The pop-up window shown prompts the user to enter a privacy input mode. For example... Figure 8e As shown, the pop-up window also includes a prompt asking the user to confirm whether to download the offline voice pack. Users can download the offline voice pack when they need to use voice input for information input, based on their voice input habits. When the user confirms the selection to download the offline voice pack, a pop-up window will appear as follows: Figure 8f The loading progress bar for the offline voice pack is displayed, indicating the download progress to the user. Once the offline voice pack is loaded, the input method's network connectivity is disabled. When the user uses the input method to type, triggering the corresponding network function will display a message such as "Privacy input mode is enabled, current function unavailable," guiding the user to perform the necessary actions to enable or disable the privacy input mode. Figure 8g This shows the keyboard display style when entering information in privacy input mode after setting and enabling privacy input mode. Figure 8h and Figure 8iThe diagram shows the changes to the keyboard interface after setting and enabling the privacy input mode. In privacy input mode, the layout and style of the input method's regular keyboard are maintained, with only some keys that do not support certain functions being changed, preserving the user's input habits.

[0084] Figure 9 This is a flowchart illustrating an information input method according to yet another exemplary embodiment of this disclosure, such as... Figure 9 As shown, users can input information using the terminal by selecting the privacy input mode through the terminal system's settings menu. The terminal can guide and prompt users through the privacy input mode settings via a prompt interface. After receiving relevant information prompts about privacy input mode, users can click "OK" on the page to confirm their selection of privacy input mode. Users can choose whether to use the voice input function based on their information input habits on the privacy input mode prompt page. The prompt page checks whether the user has selected the offline voice pack. When the user selects to download the offline voice pack, a progress bar is displayed to show the download progress to the user. After the offline voice pack is loaded, it is determined whether the conditions for enabling the input mode are met. If the user chooses not to download the offline voice pack, the conditions for enabling the input mode are checked again. If the currently used input method and the terminal's security center support privacy input mode, the currently used input method is determined to meet the conditions for enabling privacy input mode. When the conditions for enabling privacy input mode are met, the input method returns a message to the system indicating that it has been successfully enabled, thus enabling the terminal's privacy input mode. If the conditions for enabling privacy input mode are not met, the input method returns a message indicating that enabling has failed and displays a notification box based on the reason for the failure. After successfully enabling the terminal privacy input mode, the system disables certain permissions on the terminal, such as network connection, access to contact information, location access, call log access, notifications, and floating windows. The input method then activates corresponding privacy protection functions, including stopping the collection of user habits, disabling screenshots and / or screen recording when the input keyboard appears, disabling network access, and displaying a message such as "Privacy input mode is enabled, current function unavailable" when the user clicks on network-related functions. The input method also changes its keyboard interface, hiding some unsupported keys in privacy input mode. Alternatively, users can access privacy input mode via the keyboard settings icon when inputting information, allowing them to configure and enable the mode.

[0085] Based on the same concept, embodiments of this disclosure also provide an information input device.

[0086] It is understood that the apparatus provided in this disclosure includes hardware structures and / or software modules corresponding to each function in order to achieve the above-mentioned functions. In conjunction with the units and algorithm steps of the various examples disclosed in this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of this disclosure.

[0087] Figure 10 This is a block diagram of an information input device according to an exemplary embodiment of the present disclosure. The information input device is applied to a terminal. (Refer to...) Figure 10 The information input device 100 includes a determination unit 101 and an input unit 102.

[0088] The determining unit 101 is configured to determine a first lexicon in response to information input in the privacy input mode, wherein the first lexicon includes a second lexicon and a lexicon generated from information recorded in the privacy input mode and stored in a local specified storage path, and the second lexicon is the lexicon used before the terminal is set to the privacy input mode.

[0089] The input unit 102 is used for information input based on the first lexicon.

[0090] In some embodiments, the determining unit 101 generates the first dictionary in the following manner: in response to the terminal being triggered to enable the privacy input mode, it obtains the second dictionary and activates the write-prohibition function of the second dictionary; it records the newly input information in the privacy input mode and stores the second dictionary and the newly input information together in a local specified storage path to obtain the first dictionary.

[0091] In some embodiments, the determining unit 101 is further configured to: in response to enabling the voice input function in the privacy input mode, determine the offline voice data packet of the input method, and perform voice input based on the offline voice data packet; the offline voice data packet is pre-stored to a local specified storage path when the terminal is triggered to enable the privacy input mode.

[0092] In some embodiments, the input unit 102 performs information input based on the first dictionary in the following manner: it reuses the terminal's secure keyboard protection mode and performs information input based on the first dictionary; in the secure keyboard protection mode, it disables the screenshot function and / or screen recording function.

[0093] In some embodiments, the determining unit 101 is further configured to: in response to determining that the input method currently used by the terminal and that the terminal's security center supports the privacy input mode, determine that the input method currently used by the terminal meets the conditions for enabling the privacy input mode, and set and enable the privacy input mode.

[0094] In some embodiments, the determining unit 101 sets and enables the privacy input mode in the following manner: a setting interface is displayed, on which a privacy input mode option is displayed; in response to the privacy input mode option being triggered, the privacy protection function attribute corresponding to the privacy input mode being enabled, and the privacy input mode enabling option function control are displayed; in response to the privacy input mode enabling option function control being selected, the privacy input mode is enabled.

[0095] In some embodiments, the determining unit 101 is further configured to: clear the first lexicon in response to exiting the privacy input mode, and input information based on the second lexicon.

[0096] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0097] Figure 11 This is a block diagram illustrating an apparatus 200 for information input according to an exemplary embodiment of the present disclosure. For example, apparatus 200 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0098] Reference Figure 11 The device 200 may include one or more of the following components: a processing component 202, a memory 204, a power component 206, a multimedia component 208, an audio component 210, an input / output (I / O) interface 212, a sensor component 214, and a communication component 216.

[0099] Processing component 202 typically controls the overall operation of device 200, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 202 may include one or more modules to facilitate interaction between processing component 202 and other components. For example, processing component 202 may include a multimedia module to facilitate interaction between multimedia component 208 and processing component 202.

[0100] Memory 204 is configured to store various types of data to support the operation of device 200. Examples of such data include instructions for any application or method operating on device 200, contact data, phonebook data, messages, pictures, videos, etc. Memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0101] The power supply component 206 provides power to the various components of the device 200. The power supply component 206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 200.

[0102] Multimedia component 208 includes a screen that provides an output interface between device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 208 includes a front-facing camera and / or a rear-facing camera. When device 200 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0103] Audio component 210 is configured to output and / or input audio signals. For example, audio component 210 includes a microphone (MIC) configured to receive external audio signals when device 200 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 204 or transmitted via communication component 216. In some embodiments, audio component 210 also includes a speaker for outputting audio signals.

[0104] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0105] Sensor assembly 214 includes one or more sensors for providing state assessments of various aspects of device 200. For example, sensor assembly 214 may detect the on / off state of device 200, the relative positioning of components such as the display and keypad of device 200, changes in the position of device 200 or a component of device 200, the presence or absence of user contact with device 200, the orientation or acceleration / deceleration of device 200, and temperature changes of device 200. Sensor assembly 214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 214 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0106] Communication component 216 is configured to facilitate wired or wireless communication between device 200 and other devices. Device 200 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 216 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0107] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0108] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, which can be executed by a processor 220 of the device 200 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0109] It is understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. The singular forms "a," "," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.

[0110] It is further understood that the terms "first," "second," etc., are used to describe various types of information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another, and do not indicate a specific order or degree of importance. In fact, the expressions "first," "second," etc., are completely interchangeable. For example, without departing from the scope of this disclosure, first information can also be referred to as second information, and similarly, second information can also be referred to as first information.

[0111] It can be further understood that, unless otherwise specified, "connection" includes both direct connections where no other components exist between the two parties and indirect connections where other components exist between them.

[0112] It is further understood that although operations are described in a specific order in the accompanying drawings in this disclosure, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the shown operations to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.

[0113] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following scope of claims.

[0114] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An information input method, characterized in that, The information input method includes: In response to information input in privacy input mode, a first lexicon is determined, wherein the first lexicon includes a second lexicon and a lexicon generated from information recorded in the privacy input mode and stored in a local specified storage path, wherein the second lexicon is the lexicon used before the terminal is set to privacy input mode; Information is input based on the first vocabulary database; The first lexicon is generated in the following manner: In response to the terminal being triggered to enable privacy input mode, the second dictionary is obtained, and the write-blocking function of the second dictionary is activated; Record the newly input information in the privacy input mode, and store the second dictionary and the newly input information together in a local specified storage path to obtain the first dictionary; The information input method further includes: In response to exiting the privacy input mode, the first dictionary is cleared, and information is input based on the second dictionary.

2. The information input method according to claim 1, characterized in that, The information input method further includes: In response to enabling the voice input function in the privacy input mode, the offline voice data packet of the input method is determined, and voice input is performed based on the offline voice data packet; The offline voice data packets are pre-stored to a specified local storage path when the terminal is triggered to enable privacy input mode.

3. The information input method according to any one of claims 1 to 2, characterized in that, The information input based on the first lexicon includes: The terminal's secure keyboard protection mode is reused, and information is input based on the first dictionary. Screenshot and / or screen recording functions are disabled in the secure keyboard protection mode.

4. The information input method according to claim 1, characterized in that, The information input method further includes: In response to determining that the input method currently used by the terminal and that the terminal's security center supports privacy input mode, the system determines that the input method currently used by the terminal meets the conditions for enabling privacy input mode, and sets and enables privacy input mode.

5. The information input method according to claim 4, characterized in that, Configure and enable private input mode, including: The settings interface is displayed, which includes a privacy input mode option; In response to the privacy input mode option being triggered, the privacy protection function attributes corresponding to the privacy input mode being enabled, as well as the privacy input mode enabling option function control, are displayed. In response to the selection of the privacy input mode enable option control, privacy input mode is enabled.

6. An information input device, characterized in that, The information input device includes: A determining unit is configured to determine a first lexicon in response to information input in a privacy input mode, wherein the first lexicon includes a second lexicon and a lexicon generated from information recorded in the privacy input mode and stored in a locally specified storage path, wherein the second lexicon is the lexicon used before the terminal is set to the privacy input mode; The input unit is used to input information based on the first lexicon; The determining unit generates the first lexicon in the following manner: In response to the terminal being triggered to enable privacy input mode, the second dictionary is obtained, and the write-blocking function of the second dictionary is activated; Record the newly input information in the privacy input mode, and store the second dictionary and the newly input information together in a local specified storage path to obtain the first dictionary; The determining unit is further configured to: In response to exiting the privacy input mode, the first dictionary is cleared, and information is input based on the second dictionary.

7. The information input device according to claim 6, characterized in that, The determining unit is further configured to: In response to enabling the voice input function in the privacy input mode, the offline voice data packet of the input method is determined, and voice input is performed based on the offline voice data packet; The offline voice data packets are pre-stored to a specified local storage path when the terminal is triggered to enable privacy input mode.

8. The information input device according to any one of claims 6 to 7, characterized in that, The input unit inputs information based on the first lexicon in the following manner: The terminal's secure keyboard protection mode is reused, and information is input based on the first dictionary. Screenshot and / or screen recording functions are disabled in the secure keyboard protection mode.

9. The information input device according to claim 6, characterized in that, The determining unit is further configured to: In response to determining that the input method currently used by the terminal and that the terminal's security center supports privacy input mode, the system determines that the input method currently used by the terminal meets the conditions for enabling privacy input mode, and sets and enables privacy input mode.

10. The information input device according to claim 9, characterized in that, The determining unit sets and enables the privacy input mode in the following manner: The settings interface is displayed, which includes a privacy input mode option; In response to the privacy input mode option being triggered, the privacy protection function attributes corresponding to the privacy input mode being enabled, as well as the privacy input mode enabling option function control, are displayed. In response to the selection of the privacy input mode enable option control, privacy input mode is enabled.

11. An information input device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the information input method according to any one of claims 1 to 5.

12. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the mobile terminal, the mobile terminal is able to perform the information input method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method, device and equipment for processing candidate items in input method and storage medium

    CN110399046A

  • Voice recognition method, device, and device for voice recognition

    CN111145756A