Information input method and device
By displaying pre-edited information in the information input box, the problem of cumbersome information searching and input in electronic devices is solved, and efficient automatic information filling is achieved.
Patent Information
- Application Number
- CN202511026537.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2025-11-07
AI Technical Summary
When users use applications on electronic devices, the process of finding and entering personal information is cumbersome, resulting in poor information input efficiency.
By displaying pre-edited information in the information input box, users can directly select and automatically fill the input box, avoiding the need to switch to other applications to search and copy and paste.
It simplifies the information retrieval and input process, and improves the information input efficiency of electronic devices.
Smart Images

Figure CN120909460A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to an information input method and device. BACKGROUND
[0002] Generally, in the process that a user uses an application program in an electronic device, there can be a case that the application program needs to obtain personal information of the user, at this time, the user can directly input the personal information in the electronic device according to memory, or the user can find the personal information to be input and correspondingly perform copy and paste by flipping through an album, a memo and the like. For example, in the case of registering an account or real-name authentication through a bank application program, the user needs to input personal information such as an identity card number, a mobile phone number, a personal identity card photo and the like.
[0003] However, in the above method, if the user finds the personal information through the application program, the user needs to find the personal information to be used in multiple application programs in sequence, thus, the process of finding the personal information is relatively cumbersome, and the information input efficiency is poor. SUMMARY
[0004] Embodiments of the present application aim to provide an information input method and device, which can simplify the operation steps to be performed by the user in the process of finding the information to be input, and improve the information input efficiency of the electronic device.
[0005] In a first aspect, an information input method is provided, which comprises: receiving a first input on a first program interface in a case that the first program interface is displayed, the first program interface comprising an information input box; displaying first information in a first area in response to the first input, the first information comprising information pre-edited by a user; receiving a second input on second information in the first information, the second information being at least part of the first information; and displaying the second information in the information input box in response to the second input.
[0006] In a second aspect, an information input device is provided, which comprises: a receiving module and a display module; the receiving module is configured to receive a first input on a first program interface in a case that the first program interface is displayed, the first program interface comprising an information input box; the display module is configured to display first information in a first area in response to the first input received by the receiving module, the first information comprising information pre-edited by a user; the receiving module is further configured to receive a second input on second information in the first information displayed by the display module, the second information being at least part of the first information; and the display module is further configured to display the second information in the information input box in response to the second input received by the receiving module.
[0007] In a third aspect, an electronic device is provided, which includes a processor and a memory. The memory stores programs or instructions executable by the processor. The programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
[0008] In a fourth aspect, a readable storage medium is provided, which stores programs or instructions. The programs or instructions, when executed by a processor, implement the steps of the method according to the first aspect.
[0009] In a fifth aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute programs or instructions to implement the method according to the first aspect.
[0010] In a sixth aspect, a computer program / program product is provided, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the method according to the first aspect.
[0011] In the embodiments of the present application, when the first program interface is displayed, a first input to the first program interface is received, and the first program interface includes an information input box. In response to the first input, first information is displayed in a first area, and the first information includes information pre-edited by a user. A second input to second information in the first information is received, and the second information is at least part of the first information. In response to the second input, the second information is displayed in the information input box. In the present solution, when a user uses an application, i.e., the electronic device displays the first program interface, if the user needs to input a certain information into the information input box of the first program interface, the user can trigger the electronic device to display pre-edited information at a specified position, so that the user can directly obtain the certain information required to be used through the pre-edited information, and trigger the electronic device to automatically fill the certain information into the information input box, so that the user does not need to trigger the electronic device to switch to other application programs to sequentially search for the information required to be used and repeatedly perform the copy and paste operations. In this way, the operation steps required to be performed by the user in the process of searching for the information required to be input can be simplified, and the input efficiency of the electronic device for information can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0012] Figure 1 is one of the flowcharts of the information input method provided by the embodiments of the present application;
[0013] Figure 2 is one of the example schematic diagrams of the interface of the application program provided by the embodiments of the present application;
[0014] Figure 3 is a flowchart of a method for inputting information according to an embodiment of the present application;
[0015] Figure 4A is an example schematic diagram of inputting text information according to an embodiment of the present application;
[0016] Figure 4B is an example schematic diagram of displaying text information previously edited by a user on a program interface according to an embodiment of the present application;
[0017] Figure 5A is an example schematic diagram of inputting image information according to an embodiment of the present application;
[0018] Figure 5B is an example schematic diagram of displaying image information previously edited by a user on a program interface according to an embodiment of the present application;
[0019] Figure 6A is an example schematic diagram of displaying text information previously edited by a user on a program interface according to an embodiment of the present application;
[0020] Figure 6B is an example schematic diagram of displaying image information previously edited by a user on a program interface according to an embodiment of the present application;
[0021] Figure 6C is an example schematic diagram of displaying image information previously edited by a user on a program interface according to an embodiment of the present application;
[0022] Figure 7A is an example schematic diagram of displaying text information previously edited by a user on a program interface according to an embodiment of the present application;
[0023] Figure 7B is an example schematic diagram of displaying text information previously edited by a user on a program interface according to an embodiment of the present application;
[0024] Figure 7C is an example schematic diagram of displaying image information previously edited by a user on a program interface according to an embodiment of the present application;
[0025] Figure 8A is an example schematic diagram of a program interface according to an embodiment of the present application;
[0026] Figure 8B is an example schematic diagram of a program interface according to an embodiment of the present application;
[0027] Figure 9A is an example schematic diagram of an information editing interface according to an embodiment of the present application;
[0028] Figure 9B Fig. 2 is a second example schematic diagram of an information editing interface provided by an embodiment of the present application;
[0029] Figure 10 Fig. 3 is a structural schematic diagram of an information input device provided by an embodiment of the present application;
[0030] Figure 11 Fig. 4 is a first hardware structural schematic diagram of an electronic device provided by an embodiment of the present application;
[0031] Figure 12 Fig. 5 is a second hardware structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0032] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.
[0033] The terms "first", "second", and the like in the specification of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a category, not limited to the number of objects, for example, the first object can be one or more, where more refers to at least two. In addition, "and / or" in the specification means at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship.
[0034] The terms "at least one", "at least one of", and the like in the specification of the present application refer to any one of the objects, a combination of any two or more of the objects. For example, at least one of a, b, and c can mean "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple, and multiple refers to at least two. Similarly, "at least two" refers to two or more, and its meaning is similar to "at least one". The identification in the present application is a character, symbol, image, etc. used to indicate information, which can be displayed as a control or other container, including but not limited to character identification, symbol identification, and image identification.
[0035] The terms used in the embodiments of the present application are used only to explain specific embodiments of the present application, and are not intended to limit the present application. The terms related to the embodiments of the present application are explained below.
[0036] Application: An application is a computer program designed to perform one or more specific tasks, which runs in user mode and can interact with users, and has a visual user interface.
[0037] Control: An element in a graphical user interface that can perform corresponding processing or display related data by receiving user input. The control can include, but is not limited to, virtual buttons, sliders, progress bars, check boxes.
[0038] Interface: refers to the medium through which the user interacts with the electronic device. The interface allows the user to send instructions to the system through the input device and receive feedback information through the output device. The input device can be a keyboard, mouse, touch screen, etc. The input device can be a display, speaker, etc.
[0039] Edit Text is a core UI component for text input in Android development, which inherits from TextView and allows users to input, edit and display text content. As an important control for user interaction with applications, it is widely used in scenarios such as login registration, search box, form filling, chat input, etc.
[0040] The input Type attribute is an important attribute of Edit Text, which can specify the type of user input, thereby calling up the corresponding soft keyboard and limiting the input content.
[0041] In related technologies, during the process in which the user uses the application in the electronic device, the application may need to obtain user information, at which time the user can directly input personal information in the electronic device according to memory; or, in the case where the user is not sure of the accurate content of the information to be input, the user can trigger the electronic device to display other application programs, such as photo albums, memos, etc. Application programs that can store information can be browsed to find the information to be input and correspondingly copied and pasted.
[0042] However, in the process in which the user finds personal information through the application to copy and paste, the user may need to find the information to be used in multiple application programs in sequence, and correspondingly repeatedly execute the steps of copying and pasting, thereby causing the process of finding personal information by the user to be relatively cumbersome, resulting in poor efficiency of information input. Further, if the user needs to input the same information again subsequently, the user needs to execute the above complete steps again. Thus, further resulting in poor efficiency of information input.
[0043] The information input method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings, specific embodiments and application scenarios thereof.
[0044] The information input method provided by the embodiments of the present application can be applied to a scenario in which a user triggers an electronic device to input specified information. For example, the user triggers the electronic device to input personal information such as an ID number, a mobile phone number, a personal ID photo, or upload an image that can indicate the user's identity such as an ID photo, an ID photo, or a work ID photo.
[0045] The information input method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings, specific embodiments and application scenarios thereof.
[0046] Scenario 1: User registers an account through an application
[0047] When the electronic device displays an interface for registering an account of an application, that is, when the user needs to complete personal information, the user can click an information input box in the interface, such as a text editing box for filling in a mobile phone number. The electronic device can display pre-edited information of the user in a first area of the electronic device in response to the input. When the pre-edited information contains a mobile phone number that needs to be input by the user, the user can select the mobile phone number to trigger the electronic device to display the mobile phone number of the user in the information input box. Thus, the user can more conveniently trigger the electronic device to upload information, and the input efficiency of the electronic device for information is improved.
[0048] Scenario 2: User real-name authentication through an application
[0049] When the electronic device displays an interface for real-name authentication of an application, that is, when the user needs to upload an image that can indicate identity, the user can click an information input box in the interface, such as an image adding control for uploading an ID photo. The electronic device can display pre-edited information of the user in a first area of the electronic device in response to the input. When the pre-edited information contains an ID photo that needs to be uploaded by the user, the user can select the ID photo to trigger the electronic device to display the ID photo of the user in the information input box. Thus, the user can more conveniently trigger the electronic device to upload information, and the input efficiency of the electronic device for information is improved.
[0050] It should be noted that the above scenario 1 and scenario 2 are only exemplary scenarios in which the embodiments of the present application can be applied, and in actual implementation, the embodiments of the present application can also be applied to more arbitrary scenarios that need to input or upload information, and the embodiments of the present application are not limited thereto.
[0051] Based on the above-mentioned scenarios to which the embodiments of the present application are applied, the information input method provided by the embodiments of the present application comprises the following steps.
[0052] The execution subject of the information input method provided by the embodiments of the present application is an information input device, which can be an electronic device, or a functional module or entity in the electronic device, and the embodiments of the present application do not make any limitation in this aspect. The information input method provided by the embodiments of the present application will be exemplarily described below by taking an electronic device as an example.
[0053] The embodiments of the present application provide an information input method, Figure 1 A flow chart of the information input method provided by the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, the information input method provided by the embodiments of the present application can comprise the following steps 201 to 204. Figure 1
[0054] Step 201, in the case of displaying a first program interface, the electronic device receives a first input to the first program interface.
[0055] In the embodiments of the present application, the first program interface can comprise an information input box.
[0056] In some embodiments of the present application, the information input box can be used to indicate the information required by the user to input the information input box.
[0057] In some embodiments of the present application, the information input box can comprise, but is not limited to, at least one of the following: a text input box, an image adding control.
[0058] In some embodiments of the present application, the text input box can be an Edit Text in Android development.
[0059] Exemplarily, the electronic device is a mobile phone. As shown in Figure 2 The mobile phone can display an interface 20 of an application A, i.e., the first program interface, and the interface 20 can include two text input boxes, e.g., a text input box 21 and a text input box 22. The text input box 21 can display a prompt information "Please enter your mobile phone number" to prompt the user to enter the mobile phone number in the text input box 21. The text input box 22 can display a prompt information "Please enter your password" to prompt the user to enter the password for logging into the application A in the text input box 22. Meanwhile, the interface 20 can also include an image display box 23 and an image adding control 24, which can be a "select photo" button.
[0060] In some embodiments of the present application, the first input can be used to select the information input box to be edited.
[0061] In some embodiments of the present application, the first input can be an input to at least one information input box in the first program interface.
[0062] In some embodiments of the present application, when the first program interface includes a text input box, the electronic device can receive a first input to the text input box in the first program interface.
[0063] In some embodiments of the present application, when the first program interface includes an image adding control, the electronic device can receive a first input to the image adding control in the first program interface.
[0064] In some embodiments of the present application, the first input can include any of the following: a click input, a sliding input, a pressing input, a voice input, a gesture input, or other possible inputs, which are not limited in the embodiments of the present application.
[0065] Exemplarily, in combination with Figure 2In the case that the user wants to input a mobile phone number, i.e., the user needs to select the text input box 21, the user can manually click the text input box 21 to control the phone to confirm the selection of the text input box 21. Further, the phone can edit in the text input box 21 according to the subsequent input of the user. Alternatively, in the case that the user wants to upload a photo, i.e., the user needs the image adding control 24, the user can manually click the image adding control 24 to control the phone to confirm the selection of the image adding control 24 according to the click input of the user. Further, the phone can edit the image content displayed in the image display box 23 according to the subsequent input of the user. Similarly, the user can also click the text input box 22 or the image display box 23.
[0066] In some embodiments of the present application, in the case that the first input is a voice input, the user can first specify a voice or a voice containing a specified word, such as "Xiao A Xiao A", to wake up the AI assistant "Xiao A", and then input a voice to trigger the electronic device to select the information input box according to the user's needs.
[0067] It should be noted that the above-mentioned "Xiao A" is only an example of the name of the AI assistant. In actual application, the name of the AI assistant can be a name set by default by the electronic device, or a name set by the user. For example, the name of the AI assistant includes but is not limited to Xiao B, Xiao C, Xiao V, etc.
[0068] For example, in the case that the first input is a voice input, the user can first specify a voice or a voice containing a specified word, such as "Xiao A Xiao A", to wake up the AI assistant "Xiao A", and then input a voice to trigger the electronic device to select the information input box according to the user's needs. Figure 2 In the case that the user wants to input a mobile phone number, i.e., the user needs to select the text input box 21, the user can first wake up the AI assistant of the phone by voice "Xiao A Xiao A", and then the user can input a voice "input mobile phone number" to control the phone to confirm the selection of the text input box 21; or the user can input a voice "Xiao A Xiao A, input mobile phone number" to control the phone to confirm the selection of the text input box 21. Further, the phone can edit in the text input box 21 according to the subsequent input of the user.
[0069] In some embodiments of the present application, the first input includes a user input on a physical key on the electronic device.
[0070] In some embodiments of the present application, the physical key on the electronic device can be a volume up key, a volume down key, a power key, or any physical key in the electronic device.
[0071] In some embodiments of the present application, the "user input on a physical key on the electronic device" can be a user input on one physical key on the electronic device, a user input on multiple physical keys on the electronic device, or a user input on a combination of physical keys.
[0072] Exemplarily, the first input can include a press input of a volume-down key by the user, and a press input of a volume-up key by the user. In combination with Figure 2 In a case where the user wants to input a mobile phone number, i.e., the user needs to select the text input box 21, the user can press the volume-down key, i.e., the first input, so that the mobile phone can select the text input box 21 in the information input box displayed in the interface 20, and then the user can control the mobile phone to confirm the selection of the text input box 21 by pressing the volume-up key, and then the mobile phone can edit in the text input box 21 according to subsequent input of the user.
[0073] In step 202, the electronic device displays first information in a first area in response to a first input.
[0074] It can be understood that the first area is a top area of a screen of the electronic device.
[0075] In some embodiments of the present application, in a case where the electronic device has multiple screens, the first area can be a top area of any screen of the electronic device, or the first area can be a top area of a screen where the first input is located.
[0076] It should be noted that the top area of the screen in the embodiments of the present application refers to an area located at the top of the screen of the electronic device, which often contains various status information, such as time, network status, battery level, etc., and can also display some simple notification messages, such as short message, email notification, etc.
[0077] In some embodiments of the present application, the first area can correspond to a position of an under-screen camera module of the electronic device.
[0078] It can be understood that the first area can be an interactive area in a screen corresponding to a front camera of the electronic device, which can also be referred to as an atomic island area. The atomic island, also known as an interactive component, forms an interactive area similar to an "island" around the front camera.
[0079] It should be noted that the atomic island is a brand-new status bar embedded interactive module, which can dynamically display status information of the mobile phone and application information running in the background, and can be interacted through tapping, long pressing, and sliding. The atomic island can display various information, such as music playing, recording, Bluetooth earphone connection, timer, ringtone, car-hailing, flight mode, etc., and can also call out a floating menu for simple operations, such as switching songs, pausing the timer, etc.
[0080] In some embodiments of the present application, the electronic device can display an information interaction component in the first area, and the information interaction component can include the first information; or the electronic device can display an information prompt window in the first area, and the information prompt window can include the first information.
[0081] In this way, the electronic device can display the first information in the first area in different forms, thereby improving the flexibility of the electronic device in displaying the first information.
[0082] In the embodiments of the present application, the first information can include information edited by the user in advance.
[0083] In some embodiments of the present application, the first information can include, but is not limited to, at least one of the following: personal information such as an ID number, a mobile phone number, and a personal ID photo; an image such as an ID photo, an ID photo, and a work ID photo that can indicate the identity of the user; or information that can be used by other users, which is not limited in the embodiments of the present application.
[0084] In some embodiments of the present application, the method for the user to edit the first information in advance can be referred to the description of subsequent embodiments, which is not described herein.
[0085] In some embodiments of the present application, in combination with Figure 1 As shown in Figure 3 The step 202 can be implemented by the following step 202a1 and step 202a2.
[0086] In step 202a1, the electronic device acquires attribute information corresponding to the information input box in response to the first input.
[0087] In the embodiments of the present application, the attribute information can be used to represent the type of information that can be input into the information input box.
[0088] In some embodiments of the present application, the attribute information can include the input Type attribute information of Edit Text.
[0089] In some embodiments of the present application, the attribute information can include, but is not limited to, at least one of the following: textPlain, textEmailAddress, textPassword, number, textUri, phone, numberPassword, and file.
[0090] It should be noted that in the case that the attribute information of the information input box is a password (textPassword) or a numeric password (numberPassword), the password content displayed in the information input box can be invisible, such as being replaced by characters “*” or other characters with special meanings in part of the password, so as to reduce or avoid the risk of password leakage.
[0091] Exemplarily, in combination with Figure 2 , the input Type of the text input box 21 for inputting a mobile phone number can be number; the input Type of the text input box 22 for inputting a password can be number, so as to limit the password to be composed of only numbers; or can be textPlain, so as to limit the password to be composed of numbers and letters.
[0092] In some embodiments of the present application, the electronic device can also simultaneously acquire other information of the Edit Text, for example, the maximum number of characters (maxLength), only specific characters (digits) allowed, or other possible information, which are not limited in the embodiments of the present application.
[0093] In step 202a2, the electronic device displays the first information in the case that the attribute information meets the preset condition.
[0094] In some embodiments of the present application, the above-mentioned preset condition can include that the attribute information meets the preset attribute information.
[0095] In some embodiments of the present application, the above-mentioned preset attribute information can be attribute information set by the electronic device or the user. The specific content contained in the specific preset attribute information can be determined according to actual needs, which is not limited in the embodiments of the present application.
[0096] It can be understood that in the case that the attribute information of the information input box is different from the preset attribute information, the electronic device can not display the above-mentioned first information, so as to appropriately reduce the display times of the first information, so as to more accurately meet the use demand of the user for the first information.
[0097] Exemplarily, assuming that the user sets the preset attribute information to include number, if the information editing box selected by the user through the first input is the text editing box 21 as shown in Figure 2 , that is, the input Type is number, the electronic device can display the above-mentioned first information; if the input Type of the information editing box selected by the user through the first input is textPlain, the electronic device can not display the first information.
[0098] In some embodiments of the present application, the electronic device can further detect the interface content of the first program interface when the attribute information meets the preset condition, and display the first information when the interface content meets the white list set by the electronic device or the user or does not meet the black list.
[0099] In some embodiments of the present application, the white list and the black list can be set for an application program or for an interface in the application program.
[0100] For example, the electronic device can set the search interface of the browser as an item in the black list. Thus, when the user clicks the text input box for inputting the user name in the user information editing interface of the browser, the electronic device can determine that the input Type of the text input box is textPlain, and detect whether the search interface is in the black list, and display the first information in the first area when it is determined that the user information editing interface is not in the black list. Correspondingly, when the user clicks the text input box in the search interface of the browser, the electronic device can determine that the input Type of the text input box is textPlain, and detect whether the search interface is in the black list, and do not display the first information in the first area when it is determined that the search interface is in the black list.
[0101] In the embodiments of the present application, the electronic device can determine whether to display the first information based on the attribute information of the information input box, so that the electronic device can display the first information when the information input box meets certain conditions, i.e., when the user needs to use the first information, thereby improving the convenience of the user using the first information and improving the input efficiency of the electronic device.
[0102] In some embodiments of the present application, since the display position of the first area is limited, the electronic device can display part of the first information in the process of displaying the first information in the first area. Then, the electronic device can display the remaining content according to the user's sliding input to the first area. The sliding input can be up-down sliding input or left-right sliding input, and the specific sliding mode can be determined according to actual needs, which is not limited in the embodiments of the present application.
[0103] In some embodiments of the present application, the determination method of the part of the information can include but is not limited to any of the following methods: user-labeled specified information, top N information ordered from high to low according to the user's usage frequency, top N information ordered from early to late according to the editing time, top N information ordered from late to early according to the editing time. The value of N can be 3, 4, 6 or other feasible values, and the specific value can be determined according to actual needs, which is not limited in the embodiments of the present application.
[0104] In some embodiments of this application, since the display space of the first area is limited, the electronic device can display part of the content of the specific first information during the process of displaying specific first information in the first area.
[0105] For example, if the user pre-edits the mobile phone number as "123 1234 1234", the mobile phone number displayed by the electronic device in the first area can be part of the mobile phone number, such as the first 7 digits "123 1234"; or, if the user pre-edits the home address as "Province A, City B, District C, Street D", the home address displayed by the electronic device in the first area can be part of the home address, such as the first 3 characters "Province A, Street B".
[0106] In some embodiments of this application, the electronic device may first display an interactive component in a first area to prompt the user to determine whether to trigger the electronic device to display first information in the first area. Then, if the electronic device receives a click input from the user on the interactive component within a preset time period, the electronic device may display the first information in the first area.
[0107] It should be noted that the specific duration of the preset time can be determined according to actual needs, and this embodiment of the application does not limit it. For example, the preset time can be 3 seconds or 5 seconds.
[0108] Understandably, if the user does not click on the aforementioned interactive component within a preset time period, or if the user performs a swipe input on the aforementioned interactive component within a preset time period, the electronic device can determine that the user does not need to use the first information. Therefore, the electronic device can cancel the display of the interactive component and will not display the aforementioned first information.
[0109] For example, combined Figure 2 When a user wants to enter a phone number, i.e., when the user needs to select text input box 21, such as Figure 4A As shown, the user can click on the text input box 21, i.e., the first input mentioned above, and the phone will display a cursor in the text input box 21 to inform the user that the currently selected position is the text input box 21. Simultaneously, the phone can display the "Information Storage Box" interactive component 25 in the first area. Then, if the user clicks on the "Information Storage Box" interactive component 25 within 5 seconds, then... Figure 4BAs shown, the mobile phone can display information box 31 in the first area to display "My Information," which is the aforementioned first information. This information box 31 can contain six items of information, such as "ID Card," "Student ID," "Mobile Number," "Email," "Home Address," and "Company Address." Due to limited display space in the first area, for longer information, only a portion can be displayed. For example, "ID Card" can display the first seven digits "3512091"; "Mobile Number" can display the first seven digits "123 1234"; "Home Address" can display the first three characters "Province A, Province B"; and "Company Address" can display the first three characters "Province A, Province B." Conversely, for shorter information, the entire content can be displayed. For example, "Student ID" can display the complete "20123233"; and "Email" can display the complete "ab@cd.com."
[0110] It should be noted that when the phone displays only a portion of the information, the user can input within that area, such as by long-pressing, to trigger the phone to display the full content of that information. For example, the phone can overlay a floating window to display the complete information; or, the phone can scroll through the entire display area of that information to show the full content.
[0111] For example, combined Figure 2 When a user wants to upload a photo, i.e., when the user needs to add an image control 24, such as Figure 5A As shown, the user can manually click the image addition control 24 to control the phone to confirm the selection of the image addition control 24 based on the user's click input. The phone can then adjust the color of the image addition control 24 to indicate to the user that the currently selected location is the image addition control 24. Simultaneously, the phone can display the "Information Storage Box" interactive component 25 in the first area and the image selection control 26 in the bottom area of the phone. This image selection control 26 includes two sub-controls, such as a "Take Photo" sub-control and a "Select from Album" sub-control. Then, if the user clicks the "Information Storage Box" interactive component 25 within 5 seconds, then... Figure 5B As shown, the mobile phone can display image frame 41 to display at least one image, such as partial image content of "my ID photo", "wife's ID photo" and "child's life photo".
[0112] It should be noted that the above-mentioned "Take Photo" sub-control is used to trigger the phone to display the camera application's shooting interface, so as to take an image based on the user's input and upload it to application A; the above-mentioned "Select from Album" sub-control is used to trigger the phone to display the album application's image preview interface, so as to upload the image selected by the user in the image preview interface to application A.
[0113] In some embodiments of this application, the electronic device can respond to a first input and directly display first information in a first area.
[0114] For example, when a user wants to enter a mobile phone number, that is, when the user needs to select text input box 21, the user can click on text input box 21, i.e., the first input mentioned above, so that the mobile phone can display a cursor in text input box 21 and directly display as shown. Figure 4B The information box 31 shown. Alternatively, when the user wants to upload a photo, i.e., when the user needs the image adding control 24, the user can manually click the image adding control 24 to control the phone to directly display the following based on the user's click input: Figure 5B Image frame 41 is shown.
[0115] In some embodiments of this application, when the first information includes information about multiple users, the electronic device can divide the first area into multiple sub-areas to display the information of the multiple users separately. It is understood that one area corresponds to the information of one user.
[0116] For example, in a case where the phone stores information about multiple users, such as "my information" or "my wife's information," ... Figure 6A As shown, when the mobile phone displays the first information through information box 32, the mobile phone can display "My Information" from the first information in information box 321, and "Wife's Information" from the first information in information box 322. "My Information" can include: "ID Card", "Mobile Phone Number", and "Home Address". Due to limited display space in information box 321, the first three digits of "ID Card" ("351"), the first three digits of "Mobile Phone Number" ("123"), and the first character "A" of "Home Address" are displayed in information box 321. Similarly, "Wife's Information" can include: "ID Card", "Mobile Phone Number", and "Home Address". Due to limited display space in information box 322, the first three digits of "ID Card" ("351"), the first three digits of "Mobile Phone Number" ("456"), and the first character "A" of "Home Address" are displayed in information box 322.
[0117] It should be noted that when a user requests to access "My Information," the user can input information into information box 321, such as by clicking on a blank area within information box 321, to trigger a redirect on the phone to display... Figure 4B The information box 31 shown allows the phone to display information for a single user, making it easier for the user to find information for later use.
[0118] Similarly, such as Figure 6BAs shown, in the case that the mobile phone displays the first information through the image frame 42, the mobile phone can display "my photo" in the first information in the image frame 421, and display "wife's photo" in the first information in the image frame 422. The image frame can include at least one image control, and one image control corresponds to one image pre-edited by the user, so that the user can select a certain image control to realize subsequent uploading of the image corresponding to the image control. For example, the image frame 421 can include 3 controls, such as a "ID photo" control, a "life photo" control and a "sticker" control; the image frame 422 can include 2 controls, such as an "ID photo" control and an "ID photo" control. Alternatively, the image frame can also include at least one image thumbnail, such as Figure 6C As shown, the image frame 421 can include 3 thumbnails, such as an "ID photo thumbnail", a "life photo thumbnail" and a "sticker thumbnail"; the image frame 422 can include 3 thumbnails, such as an "ID photo thumbnail", an "ID front side thumbnail" and a "passport thumbnail".
[0119] It should be noted that, in the case that the user needs to use "my photo", the user can input the image frame 421, such as clicking on the blank position in the image frame 421 area to trigger the mobile phone to jump to display the image of a single user; or, in the case that the user needs to directly view the thumbnails of all images, the user can input the image frame 42, such as long-pressing the blank position of the image frame 42 to trigger the mobile phone to display the images in the form of thumbnails, that is, to display the image frame 41 as shown in Figure 5B As shown, or the image frame 43 as shown in Figure 6C Thus, the user can more intuitively know the image content when searching.
[0120] In some embodiments of the present application, the "displaying the first information in the first area" in the above step 202 can be specifically implemented through the following step 202b.
[0121] Step 202b, the electronic device displays the first information corresponding to the attribute information based on the attribute information corresponding to the information input box.
[0122] In some embodiments of the present application, the specific description of the above attribute information can be referred to the description in the above embodiments, which will not be described here.
[0123] For example, in the case that the user wants to input a mobile phone number, that is, the user needs to select the text input box 21, the mobile phone can obtain the attribute of the text input box 21, such as the input Type of the text input box is number, then the mobile phone can display the information in the first information in the form of numbers, such as Figure 4B"ID card", "student number", "mobile number" in the text input box 21, so that the user selects the information based on the digital form. Further, if the text input box 21 limits the length of the inputtable number, the mobile phone can further limit the displayed content, so that the user can more conveniently select the content to be used.
[0124] In the embodiments of the present application, the electronic device can display the corresponding first information based on the attribute information, that is, the electronic device can display different first information according to different information input boxes, so that the user can more conveniently find the information to be used, and the input efficiency of the electronic device for the information is further improved.
[0125] Step 203, the electronic device receives a second input of the second information in the first information.
[0126] In the embodiments of the present application, the second information can be at least part of the information in the first information.
[0127] In some embodiments of the present application, one information input box can correspond to one second information.
[0128] In some embodiments of the present application, the second input can be used to select the second information to be used.
[0129] In some embodiments of the present application, the second input can include any of the following: user's click input, long press input, sliding input, voice input, air gesture input, or other feasible input, which is not limited in the embodiments of the present application.
[0130] Exemplarily, in combination with Figure 4B In the case that the user wants to input the mobile number, the user can click "mobile number" in the information box 31, that is, the second input; or the user can long press "mobile number" in the information box 31 to trigger the mobile phone to display the edit control 33 as shown in Figure 7A or Figure 7B so that the user can click the "input" sub-control in the edit control 33, that is, the second input; so that the mobile phone can respond to the second input and execute the subsequent steps.
[0131] It should be noted that the editing control 33 can further include a "modify" sub-control and a "delete" sub-control. Specifically, the user can trigger the mobile phone to modify the information content of the selected information by inputting the "modify" sub-control. For example, in the case that the user triggers the mobile phone to display the editing control 33 by long-pressing the "mobile phone number" in the information box 31, if the user clicks the "modify" sub-control in the editing control 33, the user can modify the "mobile phone number" from "123 1234 1234" to "123 1234 2345". Similarly, the user can trigger the mobile phone to delete the information content of the selected information by inputting the "delete" sub-control. For example, in the case that the user triggers the mobile phone to display the editing control 33 by long-pressing the "mobile phone number" in the information box 31, if the user clicks the "delete" sub-control in the editing control 33, the user can delete the "mobile phone number", and the "mobile phone number" in the information box 31 can be adjusted to be blank, or the mobile phone can cancel displaying the related content of the "mobile phone number".
[0132] Similarly, if the user long-presses the image content displayed in any one of the image box 41 as shown in Figure 5B , the image box 42 as shown in Figure 6B , or the image box 43 as shown in Figure 6C , the mobile phone can display a "delete" control at the position of the user input, so that the user can trigger the mobile phone to delete the selected image by inputting the "delete" control. For example, in combination with Figure 5B , as shown in Figure 7C , in the case that the user long-presses the "wife's ID photo" in the image box 41, the mobile phone can display the "delete" control 34 at the position of the user input, and the mobile phone can cancel displaying the related content of the "wife's ID photo" in the image box 41.
[0133] In some embodiments of the present application, the second input includes the user inputting a physical key on the electronic device.
[0134] In some embodiments of the present application, the physical key on the electronic device can be a volume up key, a volume down key, a power key, or any physical key in the electronic device.
[0135] In some embodiments of the present application, the "user inputting a physical key on the electronic device" can be the user inputting one physical key on the electronic device, the user inputting multiple physical keys on the electronic device, or the user inputting a combination of physical keys.
[0136] Step 204: The electronic device displays second information in the information input box in response to the second input.
[0137] It can be understood that the electronic device can automatically fill the second information into the corresponding information input box in response to the second input.
[0138] In some embodiments of the present application, the electronic device can determine the second information selected by the user in response to the second input, and upload the second information to the application corresponding to the first program interface to trigger the application to display the second information in the information input box of the first program interface.
[0139] For example, in combination with Figure 4B In the case that the user wants to input a mobile phone number, the user can click "mobile phone" in the information box 31, i.e. the above-mentioned second input, as shown in Figure 8A As shown, the mobile phone can display the mobile phone number selected by the user in the text input box 21, such as "123 1234 1234". If the user further wants to upload a photo, the mobile phone can display the image box 41 as shown in Figure 5B As shown, the mobile phone can display the image box 41 as shown in Figure 8B As shown, the mobile phone can cancel the image selection control 26 and display the corresponding image in the image display box 23.
[0140] In some embodiments of the present application, the above-mentioned information input box includes at least two input boxes; the "displaying the second information in the information input box" in the above-mentioned step 204 can be realized by the following step 204a.
[0141] Step 204a, the electronic device displays each information in the second information in the corresponding input box based on the characteristic information of the second information and the attribute information of the at least two input boxes.
[0142] In some embodiments of the present application, the above-mentioned characteristic information can include but is not limited to at least one of the following characteristics: length of information, composition form of information.
[0143] It should be noted that the length of the above-mentioned information can be understood as the number of characters contained in the information, such as a mobile phone number can contain 11 digits, and a password can contain 8 digits or letters;
[0144] The above-mentioned composition form can be understood as the composition type contained in the information, such as the composition type can include but is not limited to at least one of the following: text, number, letter, symbol. Among them, in the case that the information contains letters, it can be distinguished between uppercase and lowercase letters, or it can not be distinguished.
[0145] For example, in combination with Figure 2In a case where the information input box selected by the user through the first input includes two input boxes, such as the text input box 21 and the text input box 22, the mobile phone can acquire attribute information of the text input box 21 and the text input box 22, such as that the input Type of the text input box 21 for inputting a mobile phone number is number, and the input Type of the text input box 22 for inputting a password is textPassword. Thus, in a case where the user selects two information, such as information 1 and information 2, through the second input, that is, the second information, the mobile phone can acquire feature information of the second information, such as that the information 1 selected by the user only contains numbers and the number of the numbers is 11, and the information 2 contains both numbers and letters. Thus, the mobile phone can match the feature information based on the second information and the attribute information of the at least two input boxes, to display the information 1 in the text input box 21 and display the information 2 in the text input box 22.
[0146] In the embodiments of the present application, the electronic device can automatically fill the second information based on the feature information of the second information and the attribute information of the input box, so as to reduce the steps to be performed by the user in a case where the user needs to edit multiple information input boxes, and further improve the input efficiency of the electronic device for information.
[0147] In the information input method provided in the embodiments of the present application, in a case where the user uses a certain application, that is, the electronic device displays a first program interface, if the user needs to input a certain information into an information input box of the first program interface, the user can trigger the electronic device to display a pre-edited information at a specified position, so that the user can directly acquire the certain information required to be used through the pre-edited information, and trigger the electronic device to automatically fill the certain information into the information input box, without triggering the electronic device to switch to other application programs to sequentially search for the information required to be used and repeatedly perform the copy and paste operations. In this way, the operation steps to be performed by the user in searching for the information required to be input can be simplified, and the input efficiency of the electronic device for information is improved.
[0148] In some embodiments of the present application, before the step 201, the information input method provided in the embodiments of the present application can further include the following steps 301 and 302.
[0149] The step 301 includes that, in a case where a information editing interface is displayed, the electronic device receives a third input of the user on the information editing interface.
[0150] The step 302 includes that, in response to the third input, the electronic device edits the first information.
[0151] In some embodiments of this application, the aforementioned information editing interface can be the interface of a system application or a third-party application with information storage. For example, the aforementioned information editing interface can be the interface in the system settings interface used to set stored information.
[0152] In some embodiments of this application, the editing of the first information described above may include, but is not limited to, at least one of the following: modification, deletion, creation, and reordering.
[0153] For example, when a user needs to set the aforementioned first information, the user can trigger the phone to display the following information through the "Personal Information Storage" option included in the system settings interface: Figure 9A The list interface 50 shown can display three user personal information storage boxes, such as "My" personal information storage box, "Wife's" personal information storage box, and "Child's" personal information storage box. The name of each personal information storage box can be modified, and each personal information storage box can correspond to a delete control and an edit control. Additionally, the list interface 50 can include a create control to allow users to create new personal information storage boxes and store the corresponding information.
[0154] Users can click the editing control corresponding to the "My" personal information storage box to trigger the phone to display, as shown below. Figure 9B The "My" personal information storage box shown corresponds to the information editing interface 51. This information editing interface can include at least one information option, such as "Name," "ID Card Number," "Mobile Number," "Home Address," "Company Address," "Email," "ID Photo," and "Life Photo." Each information option corresponds to an information editing box. Among them, the information that the user has already edited includes: "Name" as "Xiao Zhang," "Mobile Number" as "123 1234 1234," "Home Address" as "A Province, B City, C District, D Street," "Company Address" as "A Province, B City, C District, D Building," "Email" as "ab@cd.com," and the user has uploaded an "ID Photo." The information that the user has not edited includes: "ID Card Number" and "Life Photo," so the information editing box corresponding to "ID Card Number" can display the prompt message "Please enter your ID card number" to prompt the user to edit and enter the ID card number.
[0155] In addition, the information editing interface 51 may also include a new control for users to add other information, so that users can create new information options and store the corresponding information content. For example, users can create a "student ID" or a "front photo of their ID card".
[0156] After the user finishes editing the information in the information editing interface 51, the user can click the "save" control of the information editing interface 51 to trigger the phone to store the information content of the information editing interface 51. Alternatively, the user can click the "delete" control of the information editing interface 51 to trigger the phone to delete the information content of the information editing interface 51.
[0157] For each scenario to which the embodiments of the present application can be applied, in combination with the above-mentioned implementation schemes of the embodiments of the present application, specific examples are given below to illustrate the implementation process in each scenario of the embodiments of the present application. The electronic device is taken as a mobile phone as an example.
[0158] Scenario 1: User registers an account through an application
[0159] When the electronic device displays an interface for registering an account of an application, i.e., the user needs to complete personal information, the user can click an information input box in the interface, such as a text editing box for filling in a mobile phone number, and the electronic device can respond to the input by displaying an "information safe box" interactive component as shown in Figure 4A in the area corresponding to the position of the under-screen camera module of the electronic device.
[0160] Then, if the user clicks the "information safe box" interactive component within 5s, the mobile phone can display an information box in the first area and display at least one piece of information of the user in the area, such as "my information", "wife's information", and "child's information", as shown in Figure 6A , so the user can directly slide up and down in the area corresponding to "my information" to select the mobile phone number to be used. Alternatively, the user can double-click the area corresponding to "my information" to trigger the mobile phone to display an information box as shown in Figure 4B , displaying the information of a single user, i.e., "my information".
[0161] Therefore, the user can click the area corresponding to "mobile phone number" in "my information" to trigger the mobile phone to display the information selected by the user in the text editing box for filling in the mobile phone number, such as "123 1234 1234". In this way, the user can trigger the electronic device to upload information more conveniently, improving the input efficiency of the electronic device for information.
[0162] Scenario 2: User real-name authentication through an application
[0163] When the electronic device displays an interface for real-name authentication of an application, i.e., the user needs to upload an image that can indicate the identity, the user can click an information input box in the interface, such as an image adding control for uploading an ID photo, and the electronic device can respond to the input by displaying an "information safe box" interactive component as shown in Figure 5AThe "Information Vault" interactive component shown.
[0164] Then, if the user clicks the "Information Vault" interactive component within 5 seconds, then... Figure 6B or Figure 6C As shown, the phone can display an image frame in the first area and then display images of at least one user in separate areas, such as "My Photos," "Wife's Photos," and "Child's Photos." Users can then directly swipe up and down in the area corresponding to "My Photos" to select the desired image. Alternatively, users can tap on the blank area corresponding to "My Photos" to trigger the phone to display images such as... Figure 5B The image box shown displays thumbnails of all images. Users can then select the desired image from these thumbnails, such as "My ID Photo," to trigger the phone to display the user's ID photo in the input field.
[0165] In this way, users can more easily trigger electronic devices to upload information, improving the efficiency of information input by electronic devices.
[0166] It should be noted that the above-described method embodiments, or the various possible implementations of the method embodiments, can be executed individually, or, provided there are no contradictions, they can be combined with each other. The specific implementation can be determined according to actual usage requirements, and this application embodiment does not impose any restrictions on this.
[0167] It should be noted that the information input method provided in this application embodiment can be executed by an information input device. This application embodiment uses an information input device executing the information input method as an example to illustrate the information input device provided in this application embodiment.
[0168] Figure 10 A schematic diagram of a possible structure of the information input device involved in an embodiment of this application is shown. For example... Figure 10 As shown, the information input device 70 may include: a receiving module 71 and a display module 72;
[0169] The receiving module 71 is used to receive a first input to the first program interface when the first program interface is displayed. The first program interface includes an information input box.
[0170] Display module 72 is configured to display first information in a first area in response to a first input received by receiving module 71, the first information including information pre-edited by the user;
[0171] The receiving module 71 is also configured to receive a second input to the second information in the first information displayed by the display module 72, wherein the second information is at least a portion of the information in the first information;
[0172] The display module 72 is further configured to display the second information in the information input box in response to the second input received by the receiving module 71.
[0173] In a possible implementation, the receiving module 71 is specifically configured to receive the first input on a text input box in the first program interface, or receive the first input on an image adding control in the first program interface.
[0174] In a possible implementation, the information input device 70 provided by the embodiment of the present application further includes an obtaining module, which is configured to obtain attribute information corresponding to the information input box in response to the first input received by the receiving module 71, the attribute information being used to represent the information type that can be input in the information input box; and the display module 72 is specifically configured to display the first information when the attribute information obtained by the obtaining module meets a preset condition.
[0175] In a possible implementation, the display module 72 is specifically configured to display the first information corresponding to the attribute information based on the attribute information corresponding to the information input box.
[0176] In a possible implementation, the display module 72 is specifically configured to display an information interaction component in the first region, and the information interaction component includes the first information; or display an information prompt window in the first region, and the information prompt window includes the first information.
[0177] In a possible implementation, the information input box includes at least two input boxes; and the display module 72 is specifically configured to display each information in the second information in a corresponding input box based on the feature information of the second information and the attribute information of the at least two input boxes.
[0178] In the information input device provided by the embodiment of the present application, when a user uses a certain application program, i.e., the information input device displays a first program interface, if the user needs to input a certain information into an information input box in the first program interface, the user can trigger the information input device to display the pre-edited information at a specified position, so that the user can directly obtain the certain information required to be used through the pre-edited information, and trigger the information input device to automatically fill the certain information into the information input box, thereby eliminating the need for the user to trigger the information input device to switch to other application programs to sequentially search for the information required to be used and repeatedly perform the copy-paste operation. In this way, the operation steps required to be performed by the user in the process of searching for the information required to be input can be simplified, and the information input efficiency of the information input device is improved.
[0179] The information input apparatus in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other device than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), or the like, and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, or the like. The embodiments of the present application are not limited in this regard.
[0180] The information input apparatus in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating system. The embodiments of the present application are not limited in this regard.
[0181] The information input apparatus provided in the embodiments of the present application can implement each process implemented by the method embodiments. To avoid repetition, details are not described herein.
[0182] Optionally, as shown in Figure 11 The embodiments of the present application also provide an electronic device 90, which includes a processor 91 and a memory 92. The memory 92 stores programs or instructions executable on the processor 91. When the programs or instructions are executed by the processor 91, each step of the above information input method embodiments is implemented, and the same technical effects are achieved. To avoid repetition, details are not described herein.
[0183] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device.
[0184] Figure 12 To implement the hardware structure of an electronic device in the embodiments of the present application.
[0185] The electronic device 100 includes, but is not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.
[0186] Those skilled in the art can understand that the electronic device 100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. Figure 12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0187] The user input unit 107 is configured to receive a first input on the first program interface when the first program interface is displayed, and the first program interface includes an information input box.
[0188] The display unit 106 is configured to display first information in the first area in response to the first input, and the first information includes information edited by the user in advance.
[0189] The user input unit 107 is further configured to receive a second input on second information in the first information, and the second information is at least part of the first information.
[0190] The display unit 106 is further configured to display the second information in the information input box in response to the second input.
[0191] Optionally, the user input unit 107 is specifically configured to receive a first input on a text input box in the first program interface, or receive a first input on an image adding control in the first program interface.
[0192] Optionally, the display unit 106 is specifically configured to obtain attribute information corresponding to the information input box in response to the first input, and the attribute information is used to represent the information type that can be input in the information input box; and display the first information when the attribute information meets a preset condition.
[0193] Optionally, the display unit 106 is specifically configured to display the first information corresponding to the attribute information based on the attribute information corresponding to the information input box.
[0194] Optionally, the display unit 106 is specifically configured to display an information interaction component in the first area, and the information interaction component includes the first information; or display an information prompt window in the first area, and the information prompt window includes the first information.
[0195] Optionally, the information input box comprises at least two input boxes; the display unit 106 is specifically configured to display each information in the second information in a corresponding input box based on feature information of the second information and attribute information of the at least two input boxes.
[0196] In the electronic device provided in the embodiment of the present application, when the user uses a certain application program, i.e., the electronic device displays a first program interface, if the user needs to input a certain information into an information input box of the first program interface, the user can trigger the electronic device to display the pre-edited information at a specified position, so that the user can directly obtain the certain information needed to be used through the pre-edited information, and trigger the electronic device to automatically fill the certain information into the information input box, thereby eliminating the need for the user to trigger the electronic device to switch to other application programs to sequentially search for the information needed to be used and repeatedly perform the copy-paste operation. In this way, the operation steps needed to be performed by the user in the process of searching for the information needed to be input can be simplified, and the input efficiency of the electronic device for information can be improved.
[0197] The electronic device provided in the embodiment of the present application can implement each process achieved by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.
[0198] The beneficial effects of various implementation manners in the embodiment can refer to the beneficial effects of the corresponding implementation manners in the method embodiments, and details are not described herein to avoid repetition.
[0199] It should be understood that, in the embodiment of the present application, the input unit 104 can include a graphics processing unit (GPU) 1041 and a microphone 1042. The graphics processing unit 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 can include a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc., which are not described herein.
[0200] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0201] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.
[0202] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.
[0203] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0204] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0205] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0206] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to realize various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0207] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in the opposite order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0208] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disc, an optical disc), and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0209] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. An information input method characterized by comprising: The method comprises: In the case of displaying a first program interface, receiving a first input to the first program interface, the first program interface comprising an information input box; In response to the first input, displaying first information in a first region, the first information comprising information pre-edited by a user; Receiving a second input to second information in the first information, the second information being at least part of the first information; In response to the second input, displaying the second information in the information input box.
2. The method of claim 1, wherein, The receiving of the first input to the first program interface comprises: Receiving a first input to a text input box in the first program interface; Or, Receiving a first input to an image adding control in the first program interface.
3. The method of claim 1, wherein, The displaying of the first information in the first region in response to the first input comprises: In response to the first input, obtaining attribute information corresponding to the information input box, the attribute information being used to represent a type of information that can be input into the information input box; In the case that the attribute information meets a preset condition, displaying the first information.
4. The method according to claim 1 or 3, characterized in that, The displaying of the first information in the first region comprises: Based on the attribute information corresponding to the information input box, displaying first information corresponding to the attribute information.
5. The method of claim 1, wherein, The displaying of the first information in the first region comprises: Displaying an information interaction component in the first region, the information interaction component comprising the first information; Or, Displaying an information prompt window in the first region, the information prompt window comprising the first information.
6. An information input apparatus characterized by comprising: The information input device comprises a receiving module and a display module. The receiving module is configured to, in the case of displaying a first program interface, receive a first input to the first program interface, the first program interface comprising an information input box. The display module is configured to, in response to the first input received by the receiving module, display first information in a first region, the first information comprising information pre-edited by a user. The receiving module is further configured to receive a second input to second information in the first information displayed by the display module, the second information being at least part of the first information. The display module is further configured to, in response to the second input received by the receiving module, display the second information in the information input box.
7. The apparatus of claim 6, wherein, The receiving module is specifically configured to receive a first input to a text input box in the first program interface, or receive a first input to an image adding control in the first program interface.
8. The apparatus of claim 6, wherein, The information input device further comprises an obtaining module. The obtaining module is configured to, in response to the first input received by the receiving module, obtain attribute information corresponding to the information input box, the attribute information being used to represent a type of information that can be input into the information input box. The display module is specifically configured to, in the case that the attribute information obtained by the obtaining module meets a preset condition, display the first information.
9. The apparatus of claim 6 or 8, wherein, The display module is specifically configured to, based on the attribute information corresponding to the information input box, display first information corresponding to the attribute information.
10. The apparatus of claim 6, wherein, The display module is specifically configured to display an information interaction component in the first region, and the information interaction component includes the first information; or display an information prompt window in the first region, and the information prompt window includes the first information.