Table editing method and device, electronic equipment and readable storage medium
By displaying the forms to be filled in in the interface of the electronic device and automatically inputting them using AI functions, the problem of inefficient form editing is solved, and a more efficient form editing process is achieved.
Patent Information
- Application Number
- CN202411927105.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
AI Technical Summary
During the editing process of tables, the editing efficiency is low due to the need to manually enter a large amount of information.
By displaying the form to be filled in in the interface of the electronic device and automatically inputting the form based on the filling description information using the AI function, the user's operation process is simplified.
Improves the efficiency of table editing, reduces the number of times users make manual inputs in each table cell, and reduces operation time and error rate.
Smart Images

Figure CN119849460A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of information processing technology, and specifically relates to a table editing method, device, electronic device and readable storage medium. Background Art
[0002] Typically, when a user uses an electronic device to fill in the required content (such as personal information content) in a table, the user can view the content name of the personal information content that needs to be filled in each table cell of the table, and according to the content name, make multiple manual entries in each table cell respectively, so that the electronic device can enter the personal information content manually entered by the user in each table cell.
[0003] However, since there may be a lot of content to be filled in the table, the user needs to manually input it multiple times in each table cell in sequence, which leads to low efficiency of table editing in the electronic device. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a table editing method, device, electronic device and readable storage medium, which can solve the problem of low table editing efficiency.
[0005] In a first aspect, an embodiment of the present application provides a table editing method, the method comprising: an electronic device can receive a first input while displaying a first interface; the first interface includes a form to be filled in, the form to be filled in includes table cells and filling description information of the table cells, the filling description information is used to indicate the filling content of the table cells; and in response to the first input, using an AI function to perform input operations on the table cells according to the filling description information.
[0006] In a second aspect, an embodiment of the present application provides a table editing device, which includes: a receiving module and a processing module. The receiving module receives a first input when displaying a first interface; the first interface includes a table to be filled in, and the table to be filled in includes a table cell and a description of the filling in the table cell, and the description of the filling in the table cell is used to indicate the content of the filling in the table cell. The processing module is used to respond to the first input received by the receiving module and use the AI function to perform input operations on the table cell according to the description of the filling in.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.
[0011] In an embodiment of the present application, the electronic device may receive a first input while displaying a first interface, wherein the first interface includes a form to be filled in, the form to be filled in includes a table cell and filling description information of the table cell, the filling description information is used to indicate the filling content of the table cell; in response to the first input, an input operation is performed on the table cell according to the filling description information using an AI function. Since the user only needs to operate in the first interface, the electronic device can be triggered to use the AI function to perform an input operation on the table cell according to the filling description information, so as to enter the filling content required by the user in the table cell, thereby improving the efficiency of table editing. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is one of the flowcharts of the table editing method provided in the embodiment of the present application;
[0013] Figure 2 This is one of the interface diagrams of the mobile phone interface provided in the embodiment of the present application;
[0014] Figure 3 This is the second flow chart of the table editing method provided in the embodiment of the present application;
[0015] Figure 4 This is the second interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0016] Figure 5 This is the third flow chart of the table editing method provided in the embodiment of the present application;
[0017] Fig. 6A This is the third interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0018] Figure 6B This is the fourth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0019] Fig. 7A This is the fifth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0020] Figure 7B This is the sixth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0021] Fig. 8A This is the seventh interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0022] Figure 8B This is the eighth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0023] Fig.9A This is the ninth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0024] Fig. 9B This is the tenth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0025] Fig. 10A This is the eleventh interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0026] Fig. 10B This is the twelfth interface diagram of the mobile phone interface provided in the embodiment of the present application;
[0027] Fig.11 This is the fourth flow chart of the table editing method provided in the embodiment of the present application;
[0028] Fig.12 It is a structural diagram of a table editing device provided in an embodiment of the present application.
[0029] Fig.13 This is one of the hardware structure diagrams of the electronic device provided in the embodiment of the present application;
[0030] Fig.14 This is the second schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0032] The following is an explanation of the terms used in the embodiments of the present application.
[0033] 1. Artificial Intelligence (AI) Assistant
[0034] An AI assistant is an intelligent program that can be associated with an AI model. When the AI assistant receives a user instruction, it can input the user instruction into the AI model, understand the user instruction through the AI model, and perform specific tasks according to the user instruction.
[0035] 2. AI screen recognition tables and information
[0036] Typically, electronic devices can obtain images of the current display interface through AI assistants, and use image recognition and natural language processing technologies to identify and analyze various tables and information on the screen of smart mobile terminals, so as to accurately identify the structure of the table, field type, and text content therein.
[0037] 3. Personal basic information database
[0038] The database stores basic personal information of users, including name, phone number, address, ID number, etc., to provide data support for the AI one-click form filling function. The database adopts strict encryption and security measures to ensure the confidentiality and security of user information.
[0039] 4. Other terms
[0040] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character "" generally indicates that the objects associated with each other are in an "or" relationship.
[0041] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "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. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0042] The table editing method, device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0043] Usually, when a user uses an electronic device to fill in the required content (such as personal information content) in a table, the user can view the content name of the personal information content that needs to be filled in each table cell of the table, and manually input it multiple times in each table cell according to the content name, so that the electronic device can enter the personal information content manually input by the user in each table cell. However, since there may be a situation where there is a lot of content to be filled in the table, the user needs to manually input it multiple times in each table cell in turn, which leads to low efficiency of table editing of the electronic device.
[0044] However, in an embodiment of the present application, the electronic device can, when displaying the first interface, utilize the AI function to perform an input operation on the table cell according to the filling description information of the table cell of the table to be filled in the first interface based on an input by the user in the first interface, so as to enter the filling content required by the user in the table cell. Therefore, the user's operation in the process of filling in the filling content in the table cell using the electronic device can be simplified and the time consumption can be reduced. In this way, the efficiency of table editing of the electronic device can be improved.
[0045] In the embodiment of the present application, the execution subject of the above table editing method can be a table editing device, or an electronic device, or a functional module in an electronic device. The table editing method provided in the embodiment of the present application is described below using an electronic device as an example.
[0046] Figure 1 FIG. 1 is a flow chart of a table editing method provided in an embodiment of the present application. Figure 1 As shown, the table editing method provided in the embodiment of the present application may include step 101 and step 102.
[0047] Step 101: The electronic device receives a first input while displaying a first interface; the first interface includes a form to be filled in, the form to be filled in includes table cells and filling description information of the table cells, and the filling description information is used to indicate the filling content of the table cells.
[0048] In some embodiments of the present application, the first interface may be an interface displayed on the foreground of the electronic device, or an interface displayed on the background. The first interface may be an interface of a first application, and the first application may be any of the following: a chat application, a work application, a web application, or a shopping application. Of course, the first application may also be other types of applications, which are not limited in the embodiments of the present application.
[0049] In some embodiments of the present application, the number of the above-mentioned forms to be filled in may be at least one.
[0050] In which, when the number of forms to be filled in is at least two, the at least two forms to be filled in can be located on the same page or different pages of the first interface.
[0051] In the embodiment of the present application, the table cell is used to fill in the above-mentioned filling content. The filling content can be user personal information. Of course, the filling content can also be other content, which is not limited in the embodiment of the present application. The filling content can be composed of at least one of the following: text, numbers, special symbols, etc.
[0052] In some embodiments of the present application, the number of the above table cells may be at least one.
[0053] In some embodiments of the present application, the above-mentioned filling description information is specifically used to describe the content name, content requirements, etc. of the content filled in the table cell. For example, the above-mentioned table cell is used to fill in user personal information, such as a user name, and the above-mentioned filling description information can be "name of the person filling in the form" information, and the "name of the person filling in the form" information is used to describe the content name of the user name. For another example, the above-mentioned table cell is used to fill in the user name, and the above-mentioned filling description information can be "please fill in the English name" information, and the "please fill in the English name" information is used to describe the content requirements of the user name.
[0054] In some embodiments of the present application, the number of the above-mentioned filled-in description information may be at least one, and each filled-in description information corresponds to a table cell.
[0055] In the embodiment of the present application, the first input is used to trigger the electronic device to enter content in a table cell.
[0056] Exemplarily, the above-mentioned first input includes but is not limited to: touch input of the user to the display screen of the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiment of the present invention. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0057] For example, the first input mentioned above may be: a pressing input by the user in the first interface.
[0058] In some embodiments of the present application, when the first interface is displayed, if the first interface includes a form to be filled in and the user needs to fill in the form using an electronic device, the user can make a first input in the first interface.
[0059] For example, let's take a mobile phone as an example. Figure 2 As shown, the mobile phone displays the first interface 10, which includes a form to be filled in, and the form to be filled in includes table cells 11, table cells 12, table cells 13 and table cells 14, and the form to be filled in also includes filling description information 15, filling description information 16, filling description information 17 and filling description information 18, wherein the filling description information 15 can be "surname FamilyName" information, and the "surname FamilyName" information is used to describe the filling content of the table cell 11. For example, the table cell 11 is used to fill in the user's surname, and the filling description information 16 can be "given Name GivenName" information, and the "given Name Given" information can be used to describe the filling content of the table cell 11. The "Name" information is used to describe the content filled in the table cell 12, that is, the table cell 12 is used to fill in the user's name, the filling description information 17 can be "Chinese name" information, and the "Chinese name" is used to describe the content filled in the table cell 13, that is, the table cell 13 is used to fill in the user's Chinese name, and the filling description information 18 can be "gender" information, and the "gender" information is used to describe the content filled in the table cell 14, that is, the table cell 14 is used to fill in the user's gender. Thus, the user can make a first input in the first interface 10.
[0060] In some examples, when displaying a first interface, the electronic device can detect whether the first interface includes a form to be filled out, and when it is determined that the first interface includes a form to be filled out, display a control so that the user can make a first input to the control, as illustrated below.
[0061] In some embodiments of the present application, Figure 1 ,like Figure 3 As shown, before the above step 101, the table editing method provided in the embodiment of the present application may include the following step 201, and the above step 101 may be specifically implemented by the following step 101a.
[0062] Step 201: The electronic device displays an AI form filling control on a first interface.
[0063] In some embodiments of the present application, when the electronic device turns on the AI assistant, the electronic device can take a screenshot of the first interface through the AI assistant to obtain an interface image corresponding to the first interface, and recognize the interface image through the AI assistant to obtain M lines, so that the electronic device can determine whether the first interface includes a form to be filled in according to the M lines, and display the AI form filling control on the first interface when it is determined that the first interface includes a form to be filled in. M is a positive integer.
[0064] The AI assistant may be an application, or may be a plug-in in an application.
[0065] It is understandable that when the AI assistant is a plug-in in the application, the one-click form filling function of the AI assistant can be integrated with more third-party applications. For example, deep integration with office software, financial management software, etc., when personal information or related data needs to be filled in these applications, the function of the AI assistant can be directly called for quick filling. In addition, it can also cooperate with software in some specific industries, such as appointment registration platforms in the medical and health field, account opening application platforms in the financial field, etc., to provide users with more convenient form filling services in specific scenarios.
[0066] In some examples, the electronic device may determine that the first interface includes a form to be filled out if M lines meet a preset condition.
[0067] The above-mentioned preset conditions may include at least one of the following:
[0068] The M lines are all straight lines;
[0069] The thickness of the M lines matches;
[0070] Each line intersects with other lines, and the other lines are lines other than the line in the M lines;
[0071] The M lines intersect to form at least one cell.
[0072] It should be noted that the at least one cell mentioned above can be understood as the table cell mentioned above.
[0073] In an embodiment of the present application, if the first interface includes a form, it can be considered that there may be a need for the user to fill in the form to be filled in, and therefore, the electronic device can display an AI form filling control.
[0074] In some embodiments of the present application, the electronic device can also determine whether the application corresponding to the first interface is an application of a preset type when M lines meet preset conditions, and only display the AI form filling control when it is determined that the application is an application of the preset type.
[0075] The preset type of application may be the type of application that the user fills out most frequently, or the type of application that the user uses most frequently.
[0076] It can be understood that the AI assistant can determine the preset type based on the user's historical form filling records and usage habits, so that when the user opens a new application (such as a shopping platform), the AI assistant can display the AI form filling control to prompt the user whether he needs to fill in the relevant data.
[0077] In an embodiment of the present application, the above-mentioned AI form filling control is used to trigger the electronic device to enter filling content in the table cell.
[0078] In some embodiments of the present application, the electronic device may display the AI form filling control in a floating manner on the default area of the above-mentioned first interface, or may display the AI form filling control in a blank area in the first interface.
[0079] Step 101a: The electronic device receives a first input from a user to an AI form filling control.
[0080] In some embodiments of the present application, the first input may specifically be a user's click input on the AI form filling control.
[0081] For example, when the first interface 10 is displayed, the electronic device can determine whether the first interface 10 includes a form to be filled in through the AI assistant. Figure 2 ,like Figure 4 As shown, when the mobile phone determines that the first interface 10 includes a form to be filled in, an AI form filling control, such as an "AI one-click form filling" control 19, is displayed in the first interface 10, so that the user can make a first input to the "AI one-click form filling" control 19, such as clicking to input.
[0082] It can be seen that since the electronic device can display the AI form filling control on the first interface, the user can accurately make the first input to the AI form filling control when it is necessary to use the AI function to perform input operations on the table cells, so as to accurately trigger the electronic device to perform input operations on the table cells. Therefore, the electronic device can accurately perform input operations on the table cells according to user needs.
[0083] Step 102: In response to the first input, the electronic device utilizes the AI function to perform input operations on table cells according to the filled-in description information.
[0084] In some embodiments of the present application, the electronic device can determine the filled content from the electronic device through the AI assistant according to the filled description information; or, the electronic device can obtain the filled content from other electronic devices according to the filled description information through the AI assistant. Thus, the electronic device can input the filled content in the table cell to perform an input operation on the table cell.
[0085] In some embodiments of the present application, before "using the AI function to perform input operations on table cells according to the filled description information" in the above step 102, the table editing method provided by the embodiment of the present application may also include the following step 202, and the above step 102 can be specifically implemented through the following step 102a.
[0086] Step 202: The electronic device determines position information of a table cell in the first interface in response to a first input.
[0087] In some embodiments of the present application, the above-mentioned location information may be coordinate range information.
[0088] In some embodiments of the present application, when the electronic device turns on the AI assistant, the electronic device can take a screenshot of the first interface through the AI assistant to obtain an interface image corresponding to the first interface, and recognize the interface image through the AI assistant to recognize M lines, so that the electronic device can determine the coordinate range information of the table cell in the first interface according to the coordinate information of the lines enclosing the table cell. M is a positive integer.
[0089] Step 102a: Based on the position information of the table cells, the electronic device uses the AI function to perform input operations on the table cells according to the filled description information.
[0090] In some embodiments of the present application, the electronic device can generate a target click event based on the coordinate range information, and display a text input cursor in a table cell based on the target click event, so that the electronic device can enter content in the table cell.
[0091] In some other embodiments of the present application, the electronic device can generate a target click event based on the coordinate range information through an AI assistant, and display a drop-down menu in the first interface based on the target click event, and the drop-down menu includes at least one alternative fill-in content, so that the electronic device can determine an alternative fill-in content whose semantics matches the semantics of the above fill-in content from the at least one alternative fill-in content through the AI assistant, and obtain the coordinate information of the alternative fill-in content, and generate a first click event based on the coordinate information of the alternative fill-in content. Thus, the electronic device can enter the fill-in content in the table cell based on the first click input.
[0092] It should be noted that the above matching can be understood as: being identical, or the similarity between the two being greater than or equal to a preset similarity.
[0093] It can be understood that, in the case where the table cell is a drop-down type table cell, the electronic device can simulate the user's click input on the drop-down type table cell and display at least one alternative filling content, and the electronic device can simulate the user's click input on one of the at least one alternative filling content and enter the filling content in the table cell.
[0094] It can be seen that since the electronic device can determine the position information of the table cell in the first interface, the electronic device can accurately enter the filled content in the table cell based on the position information of the table cell. Therefore, the probability of the electronic device being unable to correctly fill in the filled content in the table cell can be reduced. In this way, the accuracy of table editing of the electronic device can be improved.
[0095] In some embodiments of the present application, after the electronic device receives the first input, the electronic device may also display filling instruction information at a preset range of positions in the display area of the table cell. The filling instruction information is determined by the AI model associated with the AI assistant based on the filling description information. The filling instruction information is used to provide the user with filling guidelines and suggestions for the table cell, so that the user can better understand the requirements of the table cell, thereby improving the accuracy of filling in the form.
[0096] The embodiment of the present application provides a table editing method, in which an electronic device can receive a first input while displaying a first interface, wherein the first interface includes a table to be filled in, wherein the table to be filled in includes table cells and filling description information of the table cells, wherein the filling description information is used to indicate the filling content of the table cells; and in response to the first input, an input operation is performed on the table cells according to the filling description information using an AI function. Since the user only needs to operate in the first interface, the electronic device can be triggered to use the AI function to perform an input operation on the table cells according to the filling description information, so as to enter the filling content required by the user in the table cells, thereby improving the efficiency of table editing.
[0097] It can be understood that the table editing method provided in the embodiment of the present application can greatly improve the efficiency of filling out the form. Users no longer need to copy and paste or manually input each table cell one by one. The one-click write function of the AI assistant can complete the filling out of the form in an instant, saving a lot of time and energy. In addition, the error rate can be reduced. Electronic devices can automatically identify and fill in through the AI assistant to avoid possible errors in manual input and improve the accuracy of form filling. In addition, the user experience can be improved. The convenient operation and efficient functions bring users a better user experience, making it easier and more enjoyable for users to handle various form filling tasks. In addition, the table editing method provided in the embodiment of the present application is highly versatile and applicable to various types of forms and platforms. Whether it is a mini program, a web page or a word / pdf document, a unified form filling solution can be implemented to meet the needs of users in different scenarios.
[0098] The following is an example of a specific solution for an electronic device to determine the content to be filled in based on the information to be filled in.
[0099] In some embodiments of the present application, Figure 1 ,like Figure 5 As shown, the above step 102 can be specifically implemented through the following steps 102b to 102c.
[0100] Step 102b: The electronic device displays a second interface in response to the first input; the second interface includes first pre-stored content that matches the filled-in description information and is determined using the AI function.
[0101] In some embodiments of the present application, the electronic device can first determine a first field that matches the semantics of the filled-in description information from at least one field in a predetermined storage area, each field corresponding to at least one pre-stored content, and determine the pre-stored content corresponding to the first field in the predetermined storage area as the first pre-stored content, and then display the second interface.
[0102] In some examples, the predetermined storage area may be a storage area in the electronic device or a storage area in another electronic device.
[0103] For example, the predetermined storage area may be a storage area in the storage area of the AI assistant, such as a personal basic information library. The storage area of the AI assistant may be in the electronic device or in other electronic devices (such as a server).
[0104] In some examples, the above-mentioned predetermined storage area stores a correspondence between at least one field and at least one pre-stored content, and each field corresponds to at least one pre-stored content, so that the electronic device can first determine a field that matches the semantics of the information to be filled in from the predetermined storage area and determine it as the first field.
[0105] In some examples, the electronic device may first input the filled-in description information into an AI model associated with the AI assistant, determine the semantics of the filled-in description information through the AI model, and output the semantics of the filled-in description information, and then input at least one field into the AI model, and determine the semantics of the at least one field through the AI model, so that the electronic device can determine the first field that matches the semantics of the information to be filled in from a predetermined storage area.
[0106] In some examples, when the first field corresponds to a pre-stored content, the electronic device can directly determine the pre-stored content as the first pre-stored content, and determine the fill-in content based on the first pre-stored content.
[0107] In some examples, when the first field corresponds to at least two pre-stored contents, the electronic device may first determine the first pre-stored content from the at least two pre-stored contents, and then determine the fill-in content based on the first pre-stored content.
[0108] In one scenario, each of the at least two pre-stored contents corresponds to a storage time, so the electronic device can determine the pre-stored content corresponding to the earliest storage time as the first pre-stored content.
[0109] In another scenario, each of the at least two pre-stored contents corresponds to a content format, so that the electronic device can first obtain the content format corresponding to the information to be filled in, and then determine a pre-stored content whose content format matches the content format corresponding to the information to be filled in as the first pre-stored content.
[0110] In yet another scenario, the electronic device may determine one of the at least two pre-stored contents that corresponds to the user input as the first pre-stored content.
[0111] In some embodiments of the present application, the electronic device may display the second interface in a floating manner on a default area in the first interface, or may display the second interface in a blank area in the first interface.
[0112] Step 102c: The electronic device receives a second input to the second interface.
[0113] In the embodiment of the present application, the second input is used to confirm the first pre-stored content.
[0114] Exemplarily, the above-mentioned second input includes, but is not limited to: a touch input by a user on the display screen of the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be specifically determined according to actual usage requirements and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application can be a single click input, a double click input, or a click input of any number of times, etc., and can also be a long press input or a short press input.
[0115] For example, the above-mentioned second input can be: a click input by the user on the confirmation control in the second interface.
[0116] Step 102d: The electronic device responds to the second input and performs an input operation on the table cell according to the first pre-stored content.
[0117] For example, as Fig. 6A shown, the mobile phone floatingly displays the second interface 20 on the first interface 10. The second interface 20 includes the first pre-stored content determined by the mobile phone using the AI function and matching the filled description information, such as the "LI" content 21, the "DAMING" content 22, the "Li Daming" content 23, and the "male" content 24. Thus, the user can perform a second input on the second interface 20. For example, the user can perform a click input on the confirmation control ("one-key fill-in" control 25) in the second interface 20. As Figure 6B shown, after the user performs a click input on the "one-key fill-in" control 25, the mobile phone can fill in the "LI" content 21 in the table cell 11, fill in the "DAMING" content 22 in the table cell 12, fill in the "Li Daming" content 23 in the table cell 13, and fill in the "male" content 24 in the table cell 14.
[0118] It can be seen that since the electronic device can display the second interface to prompt the user with the first pre-stored content that the electronic device determines as the user's possible needs through the second interface, the user can clearly know the first pre-stored content that the electronic device determines as the user's possible needs. And when the first pre-stored content is correct, the user performs a second input on the second interface. Therefore, the electronic device can accurately perform an input operation on the table cell according to the first pre-stored content, thereby reducing the situation where the content filled in by the electronic device is inaccurate.
[0119] In some embodiments of the present application, the second interface includes first pre-stored content corresponding to at least two users, the at least two users including a first user and a second user. In some examples, step 102c can be implemented by step 102c1, and step 102d can be implemented by step 102d1.
[0120] Step 102c1: The electronic device receives a second input to a second interface while displaying first pre-stored content corresponding to a first user.
[0121] In some embodiments of the present application, the number of the first user may be at least one. The number of the second user may be at least one.
[0122] In some embodiments of the present application, when the second interface includes first pre-stored content corresponding to at least two users respectively, the electronic device can display the identifier of the first user and the identifier of the second user in the second interface, so that the user can click and input the identifier of the first user, so that the electronic device can display the first pre-stored content corresponding to the first user.
[0123] In some examples, the above-mentioned identification may be a user card, which may include a user name, a user avatar, etc.
[0124] In some examples, the electronic device may display the first user's identifier and the second user's identifier in a floating manner on a default area in the first interface, or may display the first user's identifier and the second user's identifier in a blank area in the first interface.
[0125] Step 102d1: In response to the second input, the electronic device performs an input operation on the table cell according to the first pre-stored content corresponding to the first user.
[0126] For example, Fig. 7A As shown, the mobile phone displays the second interface 20 in a floating manner on the first interface 10, and the second interface 20 includes the first pre-stored content that matches the filled-in description information determined by the mobile phone using the AI function, and the first pre-stored content includes the first pre-stored content corresponding to at least two users, for example, the first pre-stored content corresponding to the user "I", including "LI" content 21, "DAMING" content 22, "Li Daming" content 23 and "Male" content 24, and the first pre-stored content corresponding to the user "Mom", so that the user can first click and input the identifier 26 of the user "I", so that the mobile phone can display the "LI" content 21, "DAMING" content 22, "Li Daming" content 23 and "Male" content 24 corresponding to the user "I" in the second interface 20, and then make a second input, such as clicking and inputting, to the "one-click fill-in" control 25 in the second interface 20. As shown Figure 7B As shown, after the user clicks and inputs the "one-click fill-in" control 25, the mobile phone can fill in the "LI" content 21 in the table cell 11, fill in the "DAMING" content 22 in the table cell 12, fill in the "Li Daming" content 23 in the table cell 13, and fill in the "male" content 24 in the table cell 14.
[0127] Thus, it can be seen that, since when the electronic device determines that the first pre-stored content corresponds to multiple users, the user can first trigger the electronic device to display the first pre-stored content corresponding to one user, and then make a second input to the second interface. Therefore, the electronic device can accurately perform input operations on the table cells according to the first pre-stored content corresponding to the first user, thereby reducing the situation where the content filled in by the electronic device is inaccurate.
[0128] In some embodiments of the present application, the table editing method provided in the embodiments of the present application may further include the following steps 203 and 204.
[0129] Step 203: The electronic device receives a third input on the second interface while displaying the first pre-stored content corresponding to the first user.
[0130] In the embodiment of the present application, the third input user selects the first pre-stored content corresponding to the user's need.
[0131] Exemplarily, the third input includes but is not limited to: a user's touch input to the display screen of an electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0132] For example, the third input may be: a click input by the user on the identifier of the second user in the second interface.
[0133] Step 204: The electronic device displays the first pre-stored content corresponding to the second user in response to the third input.
[0134] In some embodiments of the present application, the electronic device may update the first pre-stored content corresponding to the first user displayed in the second interface to the first pre-stored content corresponding to the second user.
[0135] For example, Fig. 7A,like Fig. 8A As shown, the user can make a third input to the user "Mom" identifier 27, such as clicking to input. Figure 8B As shown, after the user clicks and inputs the user "Mom" logo 27, the mobile phone can display the first pre-stored content corresponding to the user "Mom" in the second interface 20, including "WANG" content 28, "GUI FANG" content 29, "Wang Guifang" content 30 and "Female" content 31.
[0136] It can be understood that when the first pre-stored content corresponding to the second user is displayed, the user can input the confirmation control in the second interface, so that the electronic device can perform input operations on the table cell according to the first pre-stored content corresponding to the second user.
[0137] It can be seen that since the user makes an input (i.e., the third input) on the second interface when the first user is not the user required by the user, it can trigger the electronic device to display the first pre-stored content corresponding to the user required by the user (i.e., the second user) without performing multiple operations. Therefore, the user's operation in the process of displaying the pre-stored content corresponding to the user required by the user can be simplified and the time consumption can be reduced.
[0138] In some embodiments of the present application, the third interface includes second pre-stored content corresponding to at least two users respectively. The table editing method provided in the embodiment of the present application may also include the following steps 205 and 206.
[0139] Step 205: The electronic device receives a fourth input on the third interface while displaying the second pre-stored content corresponding to the first user.
[0140] In some embodiments of the present application, when displaying the interface of the AI assistant, the user can click and input the "Personal Profile" control in the interface, so that the electronic device can display a third interface, which includes the second pre-stored content corresponding to the first user and the second pre-stored content corresponding to the second user, and the third interface includes the identifier of the first user and the identifier of the second user, and then the user can click and input the identifier of the first user, so that the electronic device can display the second pre-stored content corresponding to the first user in the third interface.
[0141] In the embodiment of the present application, the fourth input is used to select a user according to user needs.
[0142] Exemplarily, the fourth input includes but is not limited to: a user's touch input to the display screen of an electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0143] For example, the fourth input may be: a click input by the user on the identifier of the second user in the third interface.
[0144] Step 206: The electronic device displays second pre-stored content corresponding to the second user in response to the fourth input.
[0145] In some embodiments of the present application, the electronic device may update the second pre-stored content corresponding to the first user in the third interface to the second pre-stored content corresponding to the second user. For example, when the interface of the AI assistant is displayed, the user can click and input the "personal data" control in the interface, such as Fig.9A As shown, the mobile phone can display a third interface 32, which includes the second pre-stored content corresponding to the first user and the second pre-stored content corresponding to the second user, for example, the pre-stored content 33 of "Li Daming" corresponding to the first user, the pre-stored content 34 of "1301231238689", the pre-stored content 35 of "123456789@11.com", the pre-stored content 36 of "440123200010101234", the pre-stored content 37 of "A Province B City C Community", the pre-stored content 38 of "A Province B City D Building", the pre-stored content 39 of "Male" and the pre-stored content 40 of "2000-10-10", so that the user can make a fourth input to the identifier 41 of the second user in the third interface 32, for example, click to input. Fig. 9B As shown, after the user clicks and inputs the identifier 41 of the second user, the mobile phone can display the pre-stored content 42 of "Wang Guifang", the pre-stored content 43 of "1353211232570", the pre-stored content 44 of "987653142@11.com", the pre-stored content 45 of "440123197002045511", the pre-stored content 46 of "Community C, City B, Province A" and the pre-stored content 47 of "Building D, City B, Province A" corresponding to the second user in the third interface 32.
[0146] It can be seen that since the user makes an input (i.e., the fourth input) on the third interface once when the first user is not the user required by the user, it can trigger the electronic device to display the second pre-stored content corresponding to the user required by the user (i.e., the second user) without performing multiple operations. Therefore, the user's operation in the process of displaying the pre-stored content corresponding to the user required by the user can be simplified and the time consumption can be reduced.
[0147] In some embodiments of the present application, the third interface further includes a new user control. The table editing method provided in the embodiment of the present application may further include the following steps 207 to 210.
[0148] Step 207: The electronic device receives a fifth input to the newly added user control.
[0149] In the embodiment of the present application, the fifth input is used to add the second pre-stored content corresponding to the user in the electronic device.
[0150] Exemplarily, the fifth input includes but is not limited to: a user's touch input to the display screen of an electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual usage requirements and are not limited in the embodiments of the present invention. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0151] For example, the fifth input mentioned above may be: a click input of a user on a newly added user control.
[0152] Step 208: The electronic device displays a fourth interface in response to the fifth input.
[0153] In some embodiments of the present application, the electronic device may update the third interface to a fourth interface.
[0154] Step 209: The electronic device receives a sixth input to the fourth interface.
[0155] In the embodiment of the present application, the sixth input is used to input the second pre-stored content corresponding to the user in the electronic device.
[0156] Exemplarily, the above-mentioned first-stream input includes but is not limited to: the user's touch input to the display screen of the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiment of the present invention. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long-press input or a short-press input.
[0157] For example, the sixth input may be an input by a user of the second pre-stored content corresponding to a third user in a text control in the fourth interface; or, an application logo of a social application is also displayed in the fourth interface, and the sixth input may be an input by a user clicking on the application logo of the social application.
[0158] Step 210: The electronic device adds second pre-stored content corresponding to the third user on the third interface in response to the sixth input.
[0159] In some embodiments of the present application, the electronic device may first obtain the second pre-stored content corresponding to the third user according to the sixth input, and then add the second pre-stored content corresponding to the third user to the third interface.
[0160] In some examples, when the sixth input is the user entering the second pre-stored content corresponding to the third user in the text control in the fourth interface, the electronic device can directly obtain the second pre-stored content corresponding to the third user from the fourth interface and add the second pre-stored content corresponding to the third user in the third interface.
[0161] It can be understood that the embodiments of the present application can meet the needs of multiple users. Users can create information of multiple people in the personal basic information library of the AI assistant, which is convenient for filling out forms for family, friends, etc. in different scenarios, greatly expanding the applicability of the function.
[0162] For example, Fig. 10A As shown, the third interface also displays a newly added user control 50, so that the user can perform a fifth input on the newly added user control 50, such as clicking to input; Fig. 10BAs shown, after the user clicks and inputs the newly added user control 50, the mobile phone can display the fourth interface 51, which includes text control 52, text control 53, text control 54, text control 55, text control 56, text control 57, text control 58 and text control 59, wherein the text control 52 corresponds to the "name" field, the text control 53 corresponds to the "mobile phone number" field, the text control 54 corresponds to the "email" field, the text control 55 corresponds to the "ID number" field, the text control 56 corresponds to the "home address" field, the text control 57 corresponds to the "company address" field, the text control 58 corresponds to the "gender" field, and the text control 59 corresponds to the "birthday" field, so that the user can enter the second pre-stored content corresponding to the third user in the fourth interface. Thus, the user can enter the corresponding second pre-stored content in each text control 52, text control 53, text control 54, text control 55, text control 56, text control 57, text control 58 and text control 59, so that the mobile phone can store the correspondence between the field and the second pre-stored content.
[0163] It can be understood that in subsequent steps, the mobile phone can first determine a field whose semantics matches the semantics of the filled description information from the field, and determine the second pre-stored content corresponding to the field as the first pre-stored content.
[0164] In other examples, when the sixth input is a user's click input on an application identifier of a social application, the electronic device may first display a contact list in the social application, so that the user can click input on a third user in the contact list, so that the electronic device can obtain the second pre-stored content corresponding to the third user from the social application.
[0165] In other examples, when the sixth input is a user's click input on an application identifier of a social application, the electronic device may first display a conversation list of the social application, so that the user can click input on a target conversation in the conversation list, so that the electronic device can obtain the second pre-stored content corresponding to the third user from the chat record of the target conversation.
[0166] The electronic device may determine the target content in the chat record of the target session as the second pre-stored content corresponding to the third user. The target content satisfies at least one of the following: the user information content with the highest frequency of mention, the user information content with the most recent mention, etc.
[0167] It can be seen that since the electronic device can also display the fourth interface based on the user's fifth input to the newly added user control, and add the second pre-stored content corresponding to the third user to the third interface based on the user's sixth input to the fourth interface, the user's operation in the process of adding the second pre-stored content corresponding to the third user to the third interface can be simplified and the time consumption can be reduced.
[0168] In some embodiments of the present application, the content of the above-mentioned form to be filled in corresponds to the first language. Figure 1 ,like Fig.11 As shown, the above step 102 can be specifically implemented through the following steps 102e to 102g.
[0169] Step 102e: In response to the first input, the electronic device uses the AI function to determine the first pre-stored content that matches the filled-in description information; the first pre-stored content is in the second language.
[0170] It should be noted that, for the description of the electronic device determining the first pre-stored content, reference may be made to the specific description in the above embodiment, and the embodiments of the present application will not be repeated here.
[0171] Step 102f: The electronic device processes the first pre-stored content according to the first language.
[0172] In one example, the first interface also includes filling prompt information, and the filling prompt information is used to prompt that the filling content of the form to be filled in corresponds to the first language, so that the electronic device can know the above-mentioned first language.
[0173] In another example, the electronic device may determine the language corresponding to the filling description information in the form to be filled in as the first language.
[0174] In some embodiments of the present application, the electronic device can input the name of the first language and the first pre-stored content into an AI model associated with the AI assistant, and translate the first pre-stored content according to the name of the first language through the AI model.
[0175] Step 102g: The electronic device performs an input operation on the table cell according to the processed first pre-stored content.
[0176] It can be understood that the language of the content input by the electronic device in the table cell is the first language.
[0177] It can be seen that since the electronic device can also translate the first pre-stored content into content in the first language based on the first language corresponding to the content filled in the form to be filled in, the electronic device can accurately obtain content that meets the language requirements of the form to be filled in, thereby reducing the situation where the language of the content filled in by the electronic device does not match the language required by the form to be filled in, and further improving the accuracy of the content filled in by the electronic device.
[0178] In some embodiments of the present application, before "using the AI function to perform input operations on table cells according to the filled description information" in the above step 102, the table editing method provided by the embodiment of the present application may also include the following step 211, and the above step 102 can be specifically implemented by the following step 102h.
[0179] Step 211: In response to the first input, the electronic device receives a seventh input on the verification interface while displaying the verification interface.
[0180] In some embodiments of the present application, the electronic device may, in response to the first input, display a verification interface floating on the first interface, where the verification interface is used to prompt the user to input verification information, so that the user may make a seventh input on the verification interface.
[0181] In the embodiment of the present application, the seventh input is used to input verification information.
[0182] For example, the seventh input may be the input of verification information entered by the user in the verification interface, or may be the language input of the user to the electronic device, or may be the air gesture input of the user to the electronic device, or may be the fingerprint input of the user to the electronic device, or may be the input of the user triggering the electronic device to collect the user's facial features, etc.
[0183] Step 102h: When the first verification information corresponding to the seventh input matches the preset verification information, the electronic device responds to the first input and uses the AI function to perform an input operation on the table cell according to the filled description information.
[0184] In an embodiment of the present application, if the first verification information matches the preset verification information, it can be considered that the user currently using the electronic device is a legitimate user. Therefore, the electronic device can use the AI function to perform input operations on the table cells based on the filled-in description information.
[0185] In this way, it can be seen that since the electronic device can use the AI function to perform input operations on the table cells according to the filled-in description information only when the first verification information input by the user matches the preset verification information, instead of directly using the AI function to perform input operations on the table cells according to the filled-in description information, it can reduce the situation where other users can trigger the electronic device to perform input operations on the table cells, thereby reducing the situation where user privacy is leaked, and thus, the security of the electronic device can be improved.
[0186] The table editing method provided in the embodiment of the present application can be executed by a table editing device. In the embodiment of the present application, the table editing device provided in the embodiment of the present application is described by taking the table editing device executing the table editing method as an example.
[0187] Fig.12 FIG. 1 shows a schematic diagram of the structure of a table editing device provided in an embodiment of the present application. Fig.12 As shown, the table editing device 300 provided in the embodiment of the present application may include: a receiving module 301 and a processing module 302 .
[0188] The receiving module 301 is used to receive a first input when the table editing device 300 displays a first interface; the first interface includes a table to be filled in, the table to be filled in includes table cells and filling description information of the table cells, and the filling description information is used to indicate the filling content of the table cells. The processing module 302 is used to respond to the first input received by the receiving module 301 and use the AI function to perform input operations on the table cells according to the filling description information.
[0189] An embodiment of the present application provides a table editing device. Since the user only needs to perform operations in the first interface, the table editing device can be triggered to determine the filling content based on the information to be filled in, and display the filling content in the table cell, thereby improving the efficiency of table editing.
[0190] In a possible implementation, the table editing device 300 provided in the embodiment of the present application may further include: a display module. The display module is used to display the AI form filling control on the first interface. The above-mentioned receiving module 301 is specifically used to receive the first input of the user to the AI form filling control displayed by the display module.
[0191] In a possible implementation, the table editing device 300 provided in the embodiment of the present application may also include: a display module. The display module is used to display a second interface in response to a first input; the second interface includes a first pre-stored content that matches the filled description information determined by the AI function. The above-mentioned receiving module 301 is also used to receive a second input to the second interface displayed by the display module. The above-mentioned processing module 302 is specifically used to respond to the second input received by the receiving module 301 and perform an input operation on the table cell according to the first pre-stored content.
[0192] In a possible implementation, the second interface includes first pre-stored content corresponding to at least two users, the at least two users including a first user and a second user. The receiving module 301 is specifically configured to receive a second input to the second interface while displaying the first pre-stored content corresponding to the first user. The processing module 302 is specifically configured to respond to the second input received by the receiving module 301 and perform an input operation on a table cell according to the first pre-stored content corresponding to the first user.
[0193] In a possible implementation, the receiving module 301 is further configured to receive a third input to the second interface while displaying the first pre-stored content corresponding to the first user. The display module is further configured to display the first pre-stored content corresponding to the second user in response to the third input received by the receiving module.
[0194] In a possible implementation, the third interface includes second pre-stored content corresponding to at least two users respectively. The receiving module 301 is further configured to receive a fourth input to the third interface while displaying the second pre-stored content corresponding to the first user. The display module is further configured to display the second pre-stored content corresponding to the second user in response to the fourth input received by the receiving module 301.
[0195] In a possible implementation, the third interface further includes a newly added user control. The receiving module 301 is further configured to receive a fifth input to the newly added user control. The display module is further configured to display the fourth interface in response to the fifth input received by the receiving module 301. The receiving module 301 is further configured to receive a sixth input to the fourth interface displayed by the display module. The display module is further configured to add the second pre-stored content corresponding to the third user to the third interface in response to the sixth input received by the receiving module 301.
[0196] In a possible implementation, the content of the form to be filled in corresponds to the first language. The processing module 302 is specifically configured to respond to the first input, use the AI function to determine the first pre-stored content that matches the filled description information; the first pre-stored content is in the second language; and process the first pre-stored content according to the first language; and perform input operations on the table cell according to the processed first pre-stored content.
[0197] In a possible implementation, the receiving module 301 is further configured to receive a seventh input to the verification interface when the verification interface is displayed. The processing module 302 is specifically configured to use the AI function to perform an input operation on the table cell according to the filled description information when the first verification information corresponding to the seventh input received by the receiving module 301 matches the preset verification information.
[0198] The table editing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile internet device (mobile internet device, MID), an augmented reality (augmentedreality, AR) / virtual reality (virtualreality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (network attached storage, NAS), a personal computer (personalcomputer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0199] The table editing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0200] The table editing device provided in the embodiment of the present application can achieve Figures 1 to 11 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0201] In some embodiments of the present application, Fig.13As shown, an embodiment of the present application further provides an electronic device 400, including a processor 401 and a memory 402, wherein the memory 402 stores programs or instructions that can be executed on the processor 401, and when the program or instructions are executed by the processor 401, the various process steps of the above-mentioned table editing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0202] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0203] Fig.14 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0204] The electronic device 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510.
[0205] Those skilled in the art will appreciate that the electronic device 500 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.14 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0206] Among them, the user input unit 507 is used to receive the first input when displaying the first interface; the first interface includes a form to be filled in, and the form to be filled in includes table cells and filling description information of the table cells, and the filling description information is used to indicate the filling content of the table cells.
[0207] Processor 510 is used to respond to the first input and use the AI function to perform input operations on the table cells according to the filled description information.
[0208] An embodiment of the present application provides an electronic device. Since the user only needs to operate in the first interface to trigger the electronic device to determine the filling content based on the information to be filled in, and display the filling content in the table cell, the efficiency of table editing can be improved.
[0209] In some embodiments of the present application, the display unit 506 is used to display the AI form filling control on the first interface.
[0210] The user input unit 507 is specifically used to receive the first input of the user to the AI form filling control.
[0211] In some embodiments of the present application, the display unit 506 is used to display a second interface in response to the first input; the second interface includes first pre-stored content that matches the filled-in description information and is determined using the AI function.
[0212] The user input unit 507 is further used to receive a second input on the second interface.
[0213] The processor 510 is specifically configured to, in response to the second input, perform an input operation on the table cell according to the first pre-stored content.
[0214] In some embodiments of the present application, the second interface includes first pre-stored content corresponding to at least two users respectively, and the at least two users include a first user and a second user.
[0215] The user input unit 507 is specifically configured to receive a second input to the second interface when displaying the first pre-stored content corresponding to the first user.
[0216] The processor 510 is specifically configured to, in response to the second input, perform an input operation on the table cell according to the first pre-stored content corresponding to the first user.
[0217] In some embodiments of the present application, the user input unit 507 is further configured to receive a third input to the second interface while displaying the first pre-stored content corresponding to the first user.
[0218] The display unit 506 is further configured to display the first pre-stored content corresponding to the second user in response to the third input.
[0219] In some embodiments of the present application, the third interface includes second pre-stored content corresponding to at least two users respectively.
[0220] The user input unit 507 is further configured to receive a fourth input on the third interface when displaying the second pre-stored content corresponding to the first user.
[0221] The display unit 506 is further configured to display the second pre-stored content corresponding to the second user in response to the fourth input.
[0222] In some embodiments of the present application, the third interface also includes new user controls.
[0223] The user input unit 507 is further configured to receive a fifth input to a newly added user control.
[0224] The display unit 506 is further configured to display a fourth interface in response to a fifth input.
[0225] The user input unit 507 is further used to receive a sixth input on the fourth interface.
[0226] The display unit 506 is further configured to add, in response to a sixth input, the second pre-stored content corresponding to the third user on the third interface.
[0227] In some embodiments of the present application, the content to be filled in the above-mentioned form corresponds to the first language.
[0228] Processor 510 is specifically used to respond to the first input, use the AI function to determine the first pre-stored content that matches the filled-in description information; the first pre-stored content is in the second language; and process the first pre-stored content according to the first language; and perform input operations on the table cell according to the processed first pre-stored content.
[0229] In some embodiments of the present application, the user input unit 507 is further used to receive a seventh input on the verification interface when the verification interface is displayed.
[0230] The processor 510 is specifically configured to use the AI function to perform an input operation on the table cell according to the filled description information when the first verification information corresponding to the seventh input matches the preset verification information.
[0231] It should be understood that in the embodiment of the present application, the input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042, and the graphics processor 5041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 507 includes a touch panel 5071 and at least one of other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0232] The memory 509 can be used to store software programs and various data. The memory 509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 509 may include a volatile memory or a non-volatile memory, or the memory 509 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0233] The processor 510 may include one or more processing units; optionally, the processor 510 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 510.
[0234] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned table editing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0235] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0236] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned table editing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0237] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0238] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned table editing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0239] It should be noted that, in this article, the term "comprises", "includes" 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 includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do 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 performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0240] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0241] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A table editing method, characterized in that: include: In the case of displaying the first interface, receiving a first input; the first interface includes a form to be filled in, the form to be filled in includes table cells and filling description information of the table cells, the filling description information is used to indicate the filling content of the table cells; In response to the first input, an AI function is used to perform an input operation on the table cell according to the fill-in description information.
2. The method according to claim 1, characterized in that Before receiving the first input, the method further includes: Displaying an AI form filling control on the first interface; The receiving a first input comprises: Receive the first input from the user to the AI form filling control.
3. The method according to claim 1, characterized in that In response to the first input, using the AI function to perform an input operation on the table cell according to the filling description information includes: In response to the first input, displaying a second interface; the second interface includes first pre-stored content that matches the filled description information and is determined by using the AI function; receiving a second input to the second interface; In response to the second input, an input operation is performed on the table cell according to the first pre-stored content.
4. The method according to claim 3, characterized in that The second interface includes first pre-stored content corresponding to at least two users respectively, and the at least two users include a first user and a second user; The receiving a second input to the second interface includes: receiving a second input on the second interface while displaying the first pre-stored content corresponding to the first user; In response to the second input, performing an input operation on the table cell according to the first pre-stored content includes: In response to the second input, an input operation is performed on the table cell according to first pre-stored content corresponding to the first user.
5. The method according to claim 4, characterized in that The method further comprises: receiving a third input on the second interface while displaying the first pre-stored content corresponding to the first user; In response to the third input, first pre-stored content corresponding to the second user is displayed.
6. The method according to claim 4, characterized in that The third interface includes second pre-stored content corresponding to the at least two users respectively; The method further comprises: receiving a fourth input on the third interface while displaying the second pre-stored content corresponding to the first user; In response to the fourth input, second pre-stored content corresponding to the second user is displayed.
7. The method according to claim 6, characterized in that The third interface also includes a new user control; The method further comprises: Receiving a fifth input to the newly added user control; In response to the fifth input, displaying a fourth interface; Receiving a sixth input to the fourth interface; In response to the sixth input, second pre-stored content corresponding to a third user is added to the third interface.
8. The method according to claim 1, characterized in that The content of the form to be filled in corresponds to the first language; In response to the first input, using the AI function to perform an input operation on the table cell according to the filling description information includes: In response to the first input, using the AI function to determine first pre-stored content that matches the filled description information; the first pre-stored content is in a second language; processing the first pre-stored content according to the first language; An input operation is performed on the table cell according to the processed first pre-stored content.
9. The method according to claim 1, characterized in that: Before performing an input operation on the table cell according to the filling description information using the AI function, the method further includes: In case of displaying the verification interface, receiving a seventh input to the verification interface; The using the AI function to perform input operation on the table cell according to the filling description information includes: In a case where the first verification information corresponding to the seventh input matches the preset verification information, an AI function is used to perform an input operation on the table cell according to the filling description information.
10. A table editing device, characterized in that: The table editing device comprises: a receiving module and a processing module; The receiving module receives a first input when displaying a first interface; the first interface includes a form to be filled in, the form to be filled in includes table cells and filling description information of the table cells, and the filling description information is used to indicate the filling content of the table cells; The processing module is used to respond to the first input received by the receiving module and use the AI function to perform an input operation on the table cell according to the filling description information.
11. The device according to claim 10, characterized in that The table editing device further includes: a display module; The display module is used to display a second interface in response to the first input; the second interface includes first pre-stored content that matches the filled description information determined by the AI function; The receiving module is further configured to receive a second input on the second interface displayed by the display module; The processing module is specifically configured to perform an input operation on the table cell according to the first pre-stored content in response to the second input received by the receiving module.
12. The device according to claim 11, characterized in that The second interface includes first pre-stored content corresponding to at least two users respectively, and the at least two users include a first user and a second user; The receiving module is specifically configured to receive a second input on the second interface while displaying the first pre-stored content corresponding to the first user; The processing module is specifically configured to, in response to the second input received by the receiving module, perform an input operation on the table cell according to the first pre-stored content corresponding to the first user.
13. The device according to claim 12, characterized in that The receiving module is further configured to receive a third input on the second interface while displaying the first pre-stored content corresponding to the first user; The display module is further configured to display the first pre-stored content corresponding to the second user in response to the third input received by the receiving module.
14. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the table editing method according to any one of claims 1 to 9 are implemented.
15. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the table editing method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Form data processing method and device
CN106681971A
Form filling method and device, equipment and medium
CN112765944A
Table filling method and device, electronic equipment and storage medium
CN116151202A
System and method for populating forms with previously used data values
US6651217B1
Method and system for automatically providing information to an electronic form
US9292484B1
Cited By
Table editing processing method and device, electronic equipment and storage medium
CN120805873A
Table editing method and apparatus, electronic device and readable storage medium
WO2026138681A1