Table editing method and apparatus, electronic device and readable storage medium

By receiving user input on the interface of electronic devices and automatically filling in the contents of table cells using AI functions, the problem of low table editing efficiency is solved, and efficient and accurate table filling is achieved.

WO2026138681A1PCT designated stage Publication Date: 2026-07-02VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2025-12-19
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

When there is a lot of content to fill in the table, users need to manually enter it multiple times in each table cell, resulting in low table editing efficiency.

Method used

By receiving user input on the interface of electronic devices, AI functions are used to automatically perform input operations based on the description information filled in the table cells, simplifying the user's operation process.

Benefits of technology

It improves the efficiency of table editing, reduces the time users spend filling in table cells and the error rate, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025143954_02072026_PF_FP_ABST
    Figure CN2025143954_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of information processing. Disclosed are a table editing method and apparatus, an electronic device, and a readable storage medium. The table editing method provided in the embodiments of the present application may comprise: when a first interface is displayed, receiving a first input, the first interface containing a table to be filled in, said table comprising table cells and filling-in description information of the table cells, and the filling-in description information being used to indicate filling-in content of the table cells; and, in response to the first input, using an AI function to perform an input operation on the table cells on the basis of the filling-in description information.
Need to check novelty before this filing date? Find Prior Art

Description

Table editing method and device, electronic equipment and readable storage medium

[0001] The present application claims priority to the Chinese patent application No. 202411927105.1, filed on December 25, 2024, and entitled "Table editing method and device, electronic equipment and readable storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application belongs to the technical field of information processing, and particularly relates to a table editing method and device, electronic equipment and readable storage medium. BACKGROUND

[0003] Generally, in the case that a user fills in the filling content (for example, personal information content) required in a table using an electronic device, the user can view the content name of the personal information content required to be filled in each table cell of the table, and according to the content name, manually inputs multiple times in each table cell, so that the electronic device can input the personal information content manually input by the user in each table cell.

[0004] However, since there can be a case that there are many contents required to be filled in the table, the user needs to manually input multiple times in each table cell in turn, thus resulting in low table editing efficiency of the electronic device. SUMMARY

[0005] The purpose of the embodiments of the present application is to provide a table editing method and device, electronic equipment and readable storage medium, which can solve the problem of low table editing efficiency.

[0006] In a first aspect, the embodiments of the present application provide a table editing method, which comprises: an electronic device can receive a first input in the case that a first interface is displayed; the first interface comprises a to-be-filled table, and the to-be-filled table comprises a table cell and filling description information of the table cell, the filling description information being used to indicate filling content of the table cell; and in response to the first input, the electronic device performs an input operation on the table cell according to the filling description information by using an AI function.

[0007] In a second aspect, the embodiments of the present application provide a table editing device, which comprises a receiving module and a processing module. The receiving module receives a first input in the case that a first interface is displayed; the first interface comprises a to-be-filled table, and the to-be-filled table comprises a table cell and filling description information of the table cell, the filling description information being used to indicate filling content of the table cell. The processing module is configured to perform an input operation on the table cell according to the filling description information by using an AI function in response to the first input received by the receiving module.

[0008] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0009] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0010] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect.

[0011] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps of the method described in the first aspect.

[0012] In this embodiment, the electronic device can receive a first input while displaying a first interface. The first interface includes a form to be filled out, comprising table cells and filling description information for each cell. The filling description information indicates the content to be filled in the table cell. In response to the first input, an AI function is used to input data into the table cell based on the filling description information. Since the user only needs to operate on the first interface to trigger the electronic device to use the AI ​​function to input data into the table cell based on the filling description information, thus improving table editing efficiency, the electronic device can be improved. Attached Figure Description

[0013] Figure 1 is a flowchart illustrating one of the table editing methods provided in this application embodiment;

[0014] Figure 2 is one of the schematic diagrams of a mobile phone interface provided in an embodiment of this application;

[0015] Figure 3 is a second flowchart illustrating the table editing method provided in the embodiments of this application;

[0016] Figure 4 is a second schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0017] Figure 5 is a flowchart of the table editing method provided in the embodiments of this application (third one);

[0018] Figure 6A is a third schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0019] Figure 6B is a fourth schematic diagram of the mobile phone interface provided in the embodiments of this application;

[0020] Figure 7A is the fifth schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0021] Figure 7B is a sixth schematic diagram of the mobile phone interface provided in the embodiments of this application;

[0022] Figure 8A is the seventh schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0023] Figure 8B is the eighth schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0024] Figure 9A is a schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0025] Figure 9B is the tenth schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0026] Figure 10A is an eleventh schematic diagram of the mobile phone interface provided in the embodiment of this application;

[0027] Figure 10B is a schematic diagram of the mobile phone interface provided in the embodiment of this application, number 12.

[0028] Figure 11 is a fourth flowchart illustrating the table editing method provided in the embodiments of this application;

[0029] Figure 12 is a schematic diagram of the structure of the table editing device provided in an embodiment of this application;

[0030] Figure 13 is one of the hardware structure diagrams of the electronic device provided in the embodiments of this application;

[0031] Figure 14 is a second schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0032] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0033] The terminology used in the embodiments of this application will be explained below.

[0034] 1. Artificial Intelligence (AI) Assistant

[0035] An AI assistant is an intelligent program that can be associated with an AI model. When the AI ​​assistant receives a user's instruction, it can input the instruction into the AI ​​model, which will then understand and execute the specific task according to the instruction.

[0036] 2. AI screen recognition of tables and information

[0037] Typically, electronic devices can acquire 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 smart mobile terminal screen, thereby accurately identifying the table structure, field types, and text content.

[0038] 3. Personal Basic Information Database

[0039] A database storing users' basic personal information, including name, phone number, address, and ID number, provides data support for the AI-powered one-click form-filling function. This database employs strict encryption and security measures to ensure the confidentiality and security of user information.

[0040] 4. Other terms

[0041] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character "=" generally indicates that the preceding and following objects have an "or" relationship.

[0042] The terms "at least one," "at least one of," etc., used in the specification and claims of this application refer to any one, any two, or a combination of two or more of the included items. For example, at least one of a, b, and c can mean: "a," "b," "c," "a and b," "a and c," "b and c," and "a, b, and c," where a, b, and c can be single or multiple. Similarly, "at least two" refers to two or more items, and its meaning is similar to that of "at least one."

[0043] The table editing method, apparatus, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0044] Typically, when users fill out forms (such as personal information) on electronic devices, they can view the name of the required information for each cell and manually enter it multiple times in each cell. However, since forms may contain a lot of information, manually entering it multiple times in each cell results in low efficiency for electronic form editing.

[0045] However, in this embodiment, the electronic device can, when displaying the first interface, use AI function to input the table cell based on the filling description information of the table cell in the form to be filled in the first interface, according to an input by the user on the first interface, so as to input the content required by the user in the table cell. Therefore, the user's operation in filling in the 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.

[0046] In this embodiment of the application, the executing entity of the above-mentioned table editing method can be a table editing device, an electronic device, or a functional module in an electronic device. The following description uses an electronic device as an example to illustrate the table editing method provided in this embodiment.

[0047] Figure 1 shows a flowchart of the table editing method provided in an embodiment of this application. As shown in Figure 1, the table editing method provided in an embodiment of this application may include steps 101 and 102.

[0048] Step 101: When the electronic device displays the first interface, it receives the first input; the first interface includes a form to be filled in, which includes table cells and filling description information for the table cells, and the filling description information is used to indicate the content to be filled in the table cells.

[0049] In some embodiments of this application, the first interface can be an interface displayed in the foreground or in the background of an electronic device. The first interface can be the interface of a first application, which can be any of the following: a chat application, a work application, a web application, or a shopping application. Of course, the first application can also be other types of applications, and this application does not limit this.

[0050] In some embodiments of this application, the number of forms to be filled in may be at least one.

[0051] In cases where there are at least two forms to be filled out, these at least two forms can be located on the same page or different pages of the first interface.

[0052] In this embodiment, the table cells are used to fill in the aforementioned content. This content can be user personal information. Of course, the content can also be other types of information, and this embodiment does not limit this. The content can consist of at least one of the following: text, numbers, special symbols, etc.

[0053] In some embodiments of this application, the number of the above-mentioned table cells can be at least one.

[0054] In some embodiments of this application, the aforementioned description information is specifically used to describe the content name or content requirements of the table cell. For example, if the table cell is used to fill in user personal information, such as a user name, then the aforementioned description information can be "Name of the person filling out the form," which describes the content name of the user name. As another example, if the table cell is used to fill in a user name, then the aforementioned description information can be "Please fill in an English name," which describes the content requirements of the user name.

[0055] In some embodiments of this application, the number of filled-in description information can be at least one, and each filled-in description information corresponds to a table cell.

[0056] In this embodiment of the application, the first input is used to trigger the electronic device to enter content in the table cell.

[0057] For example, the aforementioned first input includes, but is not limited to: touch input by the user to the display screen of the electronic device via a touch device such as a finger or stylus, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not impose limitations. The specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input.

[0058] For example, the first input mentioned above could be: the user's press input on the first interface.

[0059] In some embodiments of this application, when a first interface is displayed, if the first interface includes a form to be filled out and the user needs to fill out the form using an electronic device, the user can make a first input on the first interface.

[0060] For example, taking a mobile phone as an electronic device. As shown in Figure 2, the mobile phone displays the first interface 10 mentioned above. This first interface 10 includes a form to be filled out, which includes table cells 11, 12, 13, and 14. The form also includes description information 15, 16, 17, and 18. Description information 15 can be "Family Name," which describes the content to be filled in table cell 11, for example, table cell 11 is used to fill in the user's last name. Description information 16 can be "Given Name," which describes the content to be filled in table cell 11. The "Name" information describes the content entered in table cell 12, i.e., table cell 12 is used to enter the user's name. The description information 17 can be "Chinese Name" information, which describes the content entered in table cell 13, i.e., table cell 13 is used to enter the user's Chinese name. The description information 18 can be "Gender" information, which describes the content entered in table cell 14, i.e., table cell 14 is used to enter the user's gender. Thus, the user can make the first input on the first interface 10.

[0061] In some examples, when a first interface is displayed, the electronic device can detect whether the first interface includes a form to be filled out, and if it is determined that the first interface includes a form to be filled out, it displays a control so that the user can make the first input to the control. Examples will be given below.

[0062] In some embodiments of this application, referring to FIG1 and FIG3, before step 101 above, the table editing method provided in the embodiments of this application may include the following step 201, and the above step 101 may be implemented by the following step 101a.

[0063] Step 201: The electronic device displays the AI ​​form filling control on the first interface.

[0064] In some embodiments of this application, when the electronic device has its AI assistant enabled, 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. The AI ​​assistant can then identify M lines in the interface image. Based on the M lines, the electronic device can determine whether the first interface includes a form to be filled out. If it is determined that the first interface includes a form to be filled out, an AI form-filling control is displayed on the first interface. M is a positive integer.

[0065] The AI ​​assistant can be an application or a plugin within an application.

[0066] It's understandable that, as an AI assistant is a plugin within an application, its one-click form-filling function can be integrated with more third-party applications. For example, it can be deeply integrated with office software and financial management software, allowing users to quickly fill in personal information or related data directly using the AI ​​assistant. Furthermore, it can collaborate with industry-specific software, such as appointment booking platforms in the healthcare sector and account opening application platforms in the financial sector, providing users with more convenient form-filling services in specific scenarios.

[0067] In some examples, the electronic device can determine that the first interface includes a form to be filled out if M lines meet preset conditions.

[0068] The aforementioned preset conditions may include at least one of the following:

[0069] All M lines are straight lines;

[0070] The thicknesses of the M lines are matched;

[0071] Each line intersects with other lines, which are the lines other than each of the M lines;

[0072] M lines intersect to form at least one cell.

[0073] It should be noted that at least one of the above cells can be understood as the cells in the above table.

[0074] In this embodiment of the application, if the first interface includes a table, it can be assumed that there may be a need for a user to fill in the form. Therefore, the electronic device can display an AI form-filling control.

[0075] In some embodiments of this application, the electronic device may also determine whether the application corresponding to the first interface is a preset type of application if the M lines meet the preset conditions, and only display the AI ​​form filling control if the application is determined to be a preset type of application.

[0076] Among them, the preset application type can be the type of application that the user fills in the form most frequently, or the type of application that the user uses most frequently.

[0077] Understandably, the AI ​​assistant can determine the preset type based on the user's historical form-filling records and usage habits. In this way, when the user opens a new application (such as a shopping platform), the AI ​​assistant can display AI form-filling controls to prompt the user whether they need to fill in relevant data.

[0078] In this embodiment of the application, the AI ​​form filling control is used to trigger the electronic device to input content in the form cell.

[0079] In some embodiments of this application, the electronic device may display the AI ​​form filling control floating in the default area of ​​the first interface, or may display the AI ​​form filling control in a blank area of ​​the first interface.

[0080] Step 101a: The electronic device receives the user's first input to the AI ​​form-filling control.

[0081] In some embodiments of this application, the first input mentioned above may specifically be the user's click input on the AI ​​form filling control.

[0082] 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 out through an AI assistant. Referring to Figure 2, as shown in Figure 4, when the mobile phone determines that the first interface 10 includes a form to be filled out, it displays an AI form-filling control, such as an "AI One-Click Form Filling" control 19, on the first interface 10. The user can then make a first input to the "AI One-Click Form Filling" control 19, such as by clicking to input.

[0083] Thus, since the electronic device can display the AI ​​form-filling control on the first interface, the user can accurately input the first information into the AI ​​form-filling control when they need to use the AI ​​function to input into the table cell, thereby accurately triggering the electronic device to input into the table cell. Therefore, the electronic device can accurately input into the table cell according to the user's needs.

[0084] Step 102: The electronic device responds to the first input and uses the AI ​​function to input information into the table cell based on the description information entered.

[0085] In some embodiments of this application, the electronic device can determine the content to be filled in based on the description information provided by the AI ​​assistant; alternatively, the AI ​​assistant can obtain the content to be filled in from other electronic devices based on the description information provided. Thus, the electronic device can input the content into the table cell to perform an input operation on the table cell.

[0086] In some embodiments of this application, before “using AI function to input table cells according to the filled description information” in step 102 above, the table editing method provided in this application embodiment may also include the following step 202, and the above step 102 can be specifically implemented by the following step 102a.

[0087] Step 202: The electronic device responds to the first input and determines the position information of the table cell in the first interface.

[0088] In some embodiments of this application, the aforementioned location information may be coordinate range information.

[0089] In some embodiments of this application, when the electronic device has its AI assistant enabled, 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. The AI ​​assistant can then identify M lines in this interface image. Based on the coordinate information of the lines that form the table cell, the electronic device can determine the coordinate range of the table cell within the first interface. M is a positive integer.

[0090] Step 102a: The electronic device uses AI to input information into the table cells based on the location information of the table cells and the description information provided.

[0091] In some embodiments of this application, the electronic device can generate a target click event based on the coordinate range information, and display a text input cursor in the table cell based on the target click event, so that the electronic device can input content in the table cell.

[0092] In other embodiments of this application, the electronic device can generate a target click event based on the coordinate range information using an AI assistant, and display a drop-down menu on a first interface based on the target click event. This drop-down menu includes at least one alternative field to fill in. The electronic device can then use the AI ​​assistant to determine an alternative field whose semantics match the semantics of the current field, obtain the coordinate information of that alternative field, and generate a first click event based on its coordinate information. The electronic device can then input content into the table cell based on this first click input.

[0093] It should be noted that the above matching can be understood as: identical, or the similarity between the two is greater than or equal to the preset similarity.

[0094] It is understandable that, when 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 fill-in content, and the electronic device can simulate the user's click input on one of the at least one alternative fill-in content and enter the fill-in content in the table cell.

[0095] Therefore, since electronic devices can determine the position information of table cells on the first interface, they can accurately enter content into the table cells based on that position information. This reduces the probability of electronic devices failing to correctly fill in the table cells, thus improving the accuracy of table editing on electronic devices.

[0096] In some embodiments of this application, after the electronic device receives the first input, the electronic device can also display filling instruction information at a preset range of 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 a filling guide 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 out the form.

[0097] This application provides a table editing method. An electronic device can receive a first input while displaying a first interface. The first interface includes a form to be filled out, which includes table cells and filling description information for each cell. The filling description information indicates the content to be filled in the table cell. In response to the first input, the device uses AI functionality to perform input operations on the table cells based on the filling description information. Since the user only needs to operate on the first interface to trigger the electronic device to use AI functionality to input the required content into the table cells, the table editing efficiency can be improved.

[0098] It is understood that the table editing method provided in this application embodiment can greatly improve form filling efficiency. Users no longer need to copy and paste or manually input each table cell one by one. The AI ​​assistant's one-click writing function can complete the form filling instantly, saving a lot of time and effort. Furthermore, it can reduce the error rate. Electronic devices can automatically recognize and fill in information through the AI ​​assistant, avoiding errors that may occur with manual input and improving the accuracy of form filling. Moreover, it can enhance the user experience. Convenient operation and efficient functions bring a better user experience, making it easier and more enjoyable for users to handle various form filling tasks. Furthermore, the table editing method provided in this application embodiment is highly versatile and applicable to various types of tables and platforms. Whether it's a mini-program, a webpage, or a Word / PDF document, it can provide a unified form filling solution, meeting the needs of users in different scenarios.

[0099] The following examples illustrate specific methods for electronic devices to determine the content to be filled based on the information to be filled.

[0100] In some embodiments of this application, referring to FIG1 and FIG5, the above step 102 can be specifically implemented by the following steps 102b to 102c.

[0101] Step 102b: The electronic device responds to the first input and displays a second interface; the second interface includes first pre-stored content that matches the description information entered, determined using AI functionality.

[0102] In some embodiments of this application, the electronic device may first determine a first field from at least one field in a predetermined storage area that matches the semantics of the description information being filled in, each field corresponding to at least one pre-stored content, and determine the pre-stored content in the predetermined storage area corresponding to the first field as the first pre-stored content, and then display the second interface.

[0103] In some examples, the aforementioned predetermined storage area may be a storage area in an electronic device or a storage area in another electronic device.

[0104] For example, the aforementioned predetermined storage area could be a storage area within the storage area of ​​an AI assistant, such as a personal basic information database. The AI ​​assistant's storage area could be located in an electronic device or other electronic devices (e.g., a server).

[0105] In some examples, the aforementioned predetermined storage area stores a correspondence between at least one field and at least one pre-stored content, with each field corresponding to at least one pre-stored content. Thus, the electronic device can first determine from the predetermined storage area a field that semantically matches the information to be filled in, and designate it as the first field.

[0106] In some examples, the electronic device can first input the description information to be filled in into the AI ​​model associated with the AI ​​assistant, determine the semantics of the description information through the AI ​​model, and output the semantics of the description information. Then, at least one field is input into the AI ​​model, and the semantics of the at least one field is determined through the AI ​​model. Thus, the electronic device can determine the first field that matches the semantics of the information to be filled in from a predetermined storage area.

[0107] In some examples, where the first field corresponds to a pre-stored content, the electronic device can directly identify that pre-stored content as the first pre-stored content and determine the content to be filled based on that first pre-stored content.

[0108] In some examples, where the first field corresponds to at least two pre-stored contents, the electronic device can first determine the first pre-stored content from the at least two pre-stored contents, and then determine the content to be filled in based on the first pre-stored content.

[0109] In one scenario, each of the at least two pre-stored contents corresponds to a storage time, so that the electronic device can determine the pre-stored content with the earliest corresponding storage time as the first pre-stored content.

[0110] In another scenario, each of the above 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 above information to be filled in, and then determine the pre-stored content whose content format matches the content format corresponding to the information to be filled in as the first pre-stored content.

[0111] In another scenario, the electronic device can identify the first pre-stored content as the one that corresponds to the user input from at least two pre-stored contents.

[0112] In some embodiments of this application, the electronic device may display a second interface floating over a default area in the first interface, or may display a second interface in a blank area in the first interface.

[0113] Step 102c: The electronic device receives a second input to the second interface.

[0114] In this embodiment of the application, the second input is used to confirm the first pre-stored content.

[0115] Exemplarily, the above second input includes but is not limited to: a touch input on the display screen of the electronic device by the user using 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, 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.

[0116] For example, the above second input can be: a click input by the user on the confirmation control in the second interface.

[0117] 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.

[0118] For example, as shown in FIG. 6A, the mobile phone floatingly displays the second interface 20 on the first interface 10, and 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 "DA MING" 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-click fill-in" control 25) in the second interface 20. As shown in FIG. 6B, after the user performs a click input on 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 "DA MING" 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.

[0119] 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, perform 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.

[0120] In some embodiments of this application, the second interface includes first pre-stored content corresponding to 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.

[0121] Step 102c1: While displaying the first pre-stored content corresponding to the first user, the electronic device receives the second input to the second interface.

[0122] In some embodiments of this application, the number of the first users can be at least one. The number of the second users can be at least one.

[0123] In some embodiments of this application, when the second interface includes first pre-stored content corresponding to at least two users, the electronic device can display the identifier of the first user and the identifier of the second user on the second interface, so that the user can click to input the identifier of the first user, so that the electronic device can display the first pre-stored content corresponding to the first user.

[0124] In some examples, the above identifier can be a user card, which may include the user's name, user avatar, etc.

[0125] In some examples, the electronic device may display the identifiers of the first user and the second user in a floating area of ​​the default area of ​​the first interface, or it may display the identifiers of the first user and the second user in a blank area of ​​the first interface.

[0126] Step 102d1: The electronic device responds to the second input and performs an input operation on the table cell according to the first pre-stored content corresponding to the first user.

[0127] For example, as shown in Figure 7A, the mobile phone displays a second interface 20 floating on the first interface 10. The second interface 20 includes first pre-stored content determined by the mobile phone using AI function that matches the description information to be filled in. The first pre-stored content includes first pre-stored content corresponding to at least two users respectively. For example, the first pre-stored content corresponding to user "I" includes "LI" content 21, "DA MING" content 22, "Li Daming" content 23, and "Male" content 24, and the first pre-stored content corresponding to user "Mom". Thus, the user can first click on the identifier 26 of user "I" to input, so that the mobile phone can display the "LI" content 21, "DA MING" content 22, "Li Daming" content 23, and "Male" content 24 corresponding to user "I" in the second interface 20, and then perform a second input, such as clicking on the "one-click fill" control 25 in the second interface 20. As shown in Figure 7B, after the user clicks the “One-Click Input” control 25, the mobile phone can fill in “LI” content 21 in table cell 11, “DA MING” content 22 in table cell 12, “Li Daming” content 23 in table cell 13, and “Male” content 24 in table cell 14.

[0128] Thus, since 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 on 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 possibility of inaccurate content entered by the electronic device.

[0129] In some embodiments of this application, the table editing method provided in this application may further include the following steps 203 and 204.

[0130] Step 203: While displaying the first pre-stored content corresponding to the first user, the electronic device receives a third input to the second interface.

[0131] In this embodiment of the application, the third input user selects the first pre-stored content corresponding to the user's user needs.

[0132] Exemplarily, the above third input includes, but is not limited to: the touch input of the 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 the embodiments of the present invention are not limited. The specific gesture in the embodiments of the present application can be any one of a click gesture, a slide 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.

[0133] For example, the above third input can be: the click input of the user on the identifier of the second user in the second interface.

[0134] Step 204, the electronic device displays the first pre-stored content corresponding to the second user in response to the third input.

[0135] In some embodiments of the present application, the electronic device can 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.

[0136] For example, as shown in FIGS. 7A and 8A, the user can perform a third input on the identifier 27 of the user "Mom", such as a click input. As shown in FIG. 8B, after the user performs a click input on the identifier 27 of the user "Mom", the mobile phone can display the first pre-stored content corresponding to the user "Mom" in the second interface 20, including the "WANG" content 28, the "GUI FANG" content 29, the "WANG GUIFANG" content 30, and the "female" content 31.

[0137] It can be understood that in the case of displaying the first pre-stored content corresponding to the second user, the user can input to the confirmation control in the second interface, so that the electronic device can perform an input operation on the table cell according to the first pre-stored content corresponding to the second user.

[0138] Thus, it can be seen that since the user performs a single input (i.e., the third input) on the second interface when the first user is not the user required by the user, the electronic device can be triggered to display the first pre-stored content corresponding to the user required by the user (i.e., the second user), without the need for multiple operations. Therefore, the operation of the user 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.

[0139] In some embodiments of the present application, the third interface includes the second pre-stored content corresponding to at least two users respectively. The table editing method provided by the embodiments of the present application may further include the following step 2'05 and step 206.

[0140] Step 205: While displaying the second pre-stored content corresponding to the first user, the electronic device receives the fourth input to the third interface.

[0141] In some embodiments of this application, when displaying the AI ​​assistant interface, the user can click on the "personal profile" control in the interface to input information, so that the electronic device can display a third interface. The third interface includes the second pre-stored content corresponding to the first user and the second user, and the third interface includes the identifier of the first user and the identifier of the second user. Then, the user can click on the identifier of the first user to input information, so that the electronic device can display the second pre-stored content corresponding to the first user in the third interface.

[0142] In this embodiment of the application, the fourth input is used to select the user with the user's needs.

[0143] For example, the aforementioned fourth input includes, but is not limited to: touch input from the user via a finger or stylus to the display screen of the electronic device, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not impose limitations. The specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input.

[0144] For example, the fourth input mentioned above could be: the user clicking on the identifier of the second user in the third interface.

[0145] Step 206: The electronic device responds to the fourth input and displays the second pre-stored content corresponding to the second user.

[0146] In some embodiments of this application, the electronic device can 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 displaying the interface of the AI ​​assistant, the user can click on the "Personal Profile" control in the interface to input information, as shown in Figure 9A. The mobile phone can display the 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 for "Li Daming", the pre-stored content 34 for "1301231238689", the pre-stored content 35 for "123456789@11.com", the pre-stored content 36 for "440123200010101234", the pre-stored content 37 for "A Province B City C Community", the pre-stored content 38 for "A Province B City D Building", the pre-stored content 39 for "Male", and the pre-stored content 40 for "2000-10-10". Thus, the user can perform a fourth input on the identifier 41 of the second user in the third interface 32, such as by clicking on it. As shown in Figure 9B, after the user clicks and inputs the identifier 41 of the second user, the mobile phone can display the following pre-stored contents corresponding to the second user on the third interface 32: "Wang Guifang" 42, "1353211232570" 43, "987653142@11.com" 44, "440123197002045511" 45, "A Province B City C Community" 46, "A Province B City D Building" 47, "Female" 48, and "1970-02-04" 49.

[0147] Thus, it can be seen that since the user can trigger the electronic device to display the second pre-stored content corresponding to the user who is the user who is the user who is not the user who is ...

[0148] In some embodiments of this application, the third interface further includes a newly added user control. The table editing method provided in this application may also include steps 207 to 210 as described below.

[0149] Step 207: The electronic device receives the fifth input to the newly added user control.

[0150] In this embodiment of the application, the fifth input is used to add the second pre-stored content corresponding to the user in the electronic device.

[0151] For example, the fifth input mentioned above includes, but is not limited to: touch input by the user through a touch device such as a finger or stylus to the display screen of the electronic device, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and the embodiments of the present invention do not limit it. The specific gestures in the embodiments of this application can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, and double-click gesture; the click input in the embodiments of this application can be single-click input, double-click input, or any number of clicks, and can also be long-press input or short-press input.

[0152] For example, the fifth input mentioned above could be: the user's click input on the newly added user control.

[0153] Step 208: The electronic device responds to the fifth input and displays the fourth interface.

[0154] In some embodiments of this application, the electronic device can update the aforementioned third interface to a fourth interface.

[0155] Step 209: The electronic device receives the sixth input to the fourth interface.

[0156] In this embodiment of the application, the sixth input is used to input the second pre-stored content corresponding to the user into the electronic device.

[0157] For example, the aforementioned first-level input includes, but is not limited to: touch input by the user through a touch device such as a finger or stylus onto the display screen of an electronic device, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not impose limitations. The specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input.

[0158] For example, the sixth input mentioned above could be the user entering the second pre-stored content corresponding to the third user into the text control in the fourth interface; or, the fourth interface could also display the application icon of a social application, and the sixth input could be the user clicking on the application icon of the social application.

[0159] Step 210: The electronic device responds to the sixth input and adds the second pre-stored content corresponding to the third user to the third interface.

[0160] In some embodiments of this application, the electronic device may first obtain the second pre-stored content corresponding to the third user based on the sixth input, and then add the second pre-stored content corresponding to the third user to the third interface.

[0161] 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 on 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 to the third interface.

[0162] It is understood that the embodiments of this application can meet the needs of multiple users. Users can create information for multiple people in the personal basic information database of the AI ​​assistant, which makes it convenient to fill out forms for family members, friends, etc. in different scenarios, greatly expanding the applicability of the function.

[0163] For example, as shown in Figure 10A, the third interface also displays a newly added user control 50, allowing the user to make a fifth input by clicking on the newly added user control 50. As shown in Figure 10B, after the user clicks on the newly added user control 50, the phone can display a fourth interface 51. This fourth interface 51 includes text controls 52, 53, 54, 55, 56, 57, 58, and 59. Text control 52 corresponds to the "Name" field, text control 53 corresponds to the "Mobile Number" field, text control 54 corresponds to the "Email" field, text control 55 corresponds to the "ID Number" field, text control 56 corresponds to the "Home Address" field, text control 57 corresponds to the "Company Address" field, text control 58 corresponds to the "Gender" field, and text control 59 corresponds to the "Birthday" field. Thus, the user can input the second pre-stored content corresponding to the third user in the fourth interface. This allows users to input corresponding second pre-stored content into each of the text controls 52, 53, 54, 55, 56, 57, 58, and 59, enabling the phone to store the correspondence between the fields and the second pre-stored content.

[0164] It is understandable that in subsequent steps, the mobile phone can first determine a field whose semantics match the semantics of the filled-in description information, and then determine the second pre-stored content corresponding to that field as the first pre-stored content.

[0165] In other examples, where the sixth input is a user's click on the application identifier of a social application, the electronic device can first display a list of contacts in the social application, allowing the user to click on a third user in the contact list so that the electronic device can retrieve the second pre-stored content corresponding to the third user from the social application.

[0166] In other examples, where the sixth input is a user's click on the application identifier of a social application, the electronic device can first display a list of conversations for that social application, allowing the user to click on a target conversation in the list so that the electronic device can retrieve the second pre-stored content corresponding to the third user from the chat history of that target conversation.

[0167] Specifically, the electronic device can identify the target content in the chat history 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 most frequently mentioned user information content, the most recently mentioned user information content, etc.

[0168] Thus, 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.

[0169] In some embodiments of this application, the content to be filled in the above-mentioned form corresponds to the first language. In some examples, referring to Figure 1 and as shown in Figure 11, step 102 can be specifically implemented through steps 102e to 102g below.

[0170] Step 102e: The electronic device responds to the first input and uses AI to determine the first pre-stored content that matches the filled-in description information; the first pre-stored content is in the second language.

[0171] It should be noted that the explanation of how the electronic device determines the first pre-stored content can be found in the specific description in the above embodiments, and will not be repeated here in the embodiments of this application.

[0172] Step 102f: The electronic device processes the first pre-stored content according to the first language.

[0173] In one example, the first interface also includes a fill-in prompt message, which indicates that the content to be filled in the form corresponds to a first language, so that the electronic device can know the first language.

[0174] In another example, the electronic device can determine the language of the description information in the form to be filled out as the first language.

[0175] In some embodiments of this application, the electronic device can input the name of the first language and the first pre-stored content into the AI ​​model associated with the AI ​​assistant, and the AI ​​model can translate the first pre-stored content according to the name of the first language.

[0176] Step 102g: The electronic device performs input operations on the table cells based on the processed first pre-stored content.

[0177] It is understandable that the language of the content entered into the table cell by the electronic device is the first language.

[0178] Thus, since the electronic device can also translate the first pre-stored content into the first language based on the first language corresponding to the content to be filled in the form, the electronic device can accurately obtain the content that meets the language requirements of the form to be filled in. This can reduce 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, thereby improving the accuracy of the content filled in by the electronic device.

[0179] In some embodiments of this application, before “using AI function to input data into table cells based on the description information” in step 102 above, the table editing method provided in this application may also include the following step 211, and the above step 102 may be implemented by the following step 102h.

[0180] Step 211: In response to the first input, the electronic device receives a seventh input to the verification interface while the verification interface is displayed.

[0181] In some embodiments of this application, the electronic device may respond to a first input by displaying a verification interface floating on a first interface, the verification interface being used to prompt the user to input verification information, thereby allowing the user to make a seventh input to the verification interface.

[0182] In this embodiment of the application, the seventh input is used to input verification information.

[0183] For example, the seventh input can be the user entering verification information on the verification interface, or the user's language input to the electronic device, or the user's air gesture input to the electronic device, or the user's fingerprint input to the electronic device, or the user's input that triggers the electronic device to collect the user's facial features, etc.

[0184] 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 input operations on the table cells based on the filled description information.

[0185] In this embodiment of the application, if the first verification information matches the preset verification information, the user currently using the electronic device can be considered a legitimate user. Therefore, the electronic device can use AI function to input information into the table cells based on the description information.

[0186] Therefore, since electronic devices can only use AI to input data into table cells based on the description information provided by the user when the initial verification information matches the preset verification information, rather than directly using AI to input data into table cells based on the description information provided, it can reduce the possibility of other users triggering electronic devices to input data into table cells, thereby reducing the possibility of user privacy leaks and improving the security of electronic devices.

[0187] The table editing method provided in this application can be executed by a table editing device. This application uses a table editing device executing the table editing method as an example to illustrate the table editing device provided in this application.

[0188] Figure 12 shows a schematic diagram of the structure of the table editing device provided in an embodiment of this application. As shown in Figure 12, the table editing device 300 provided in an embodiment of this application may include: a receiving module 301 and a processing module 302.

[0189] 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 form to be filled in, which includes table cells and filling description information for the table cells, the filling description information being used to indicate the content to be filled in the table cells. The processing module 302 is used to respond to the first input received by the receiving module 301 and use AI functions to perform input operations on the table cells according to the filling description information.

[0190] This application provides a table editing device. Since the user only needs to operate on the first interface, the table editing device can be triggered to determine the content to be filled based on the information to be filled and display the content to be filled in the table cell. Therefore, the table editing efficiency can be improved.

[0191] In one possible implementation, the form editing device 300 provided in this application embodiment may further include a display module. The display module is used to display AI form-filling controls on a first interface. The receiving module 301 is specifically used to receive a first input from the user to the AI ​​form-filling controls displayed by the display module.

[0192] In one possible implementation, the table editing device 300 provided in this application embodiment may further include a display module. The display module is configured to display a second interface in response to a first input; the second interface includes first pre-stored content determined using AI functions that matches the filled-in description information. The receiving module 301 is further configured to receive a second input to the second interface displayed by the display module. The processing module 302 is specifically configured to perform input operations on table cells according to the first pre-stored content in response to the second input received by the receiving module 301.

[0193] In one possible implementation, the second interface includes first pre-stored content corresponding to at least two users, including a first user and a second user. The receiving module 301 is specifically used to receive a second input to the second interface when the first pre-stored content corresponding to the first user is displayed. The processing module 302 is specifically used to perform an input operation on the table cell according to the first pre-stored content corresponding to the first user in response to the second input received by the receiving module 301.

[0194] In one 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.

[0195] In one possible implementation, the third interface includes second pre-stored content corresponding to at least two users. 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.

[0196] In one possible implementation, the third interface further includes a newly added user control. The receiving module 301 is also configured to receive a fifth input to the newly added user control. The display module is also configured to display a fourth interface in response to the fifth input received by the receiving module 301. The receiving module 301 is also configured to receive a sixth input to the fourth interface displayed by the display module. The display module is also configured to add 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.

[0197] In one possible implementation, the content to be filled in the form corresponds to a first language. The processing module 302 is specifically configured to respond to the first input, utilize AI functionality to determine first pre-stored content matching the description information being filled in; this first pre-stored content is a second language; process the first pre-stored content according to the first language; and perform input operations on the table cells based on the processed first pre-stored content.

[0198] In one possible implementation, the receiving module 301 is further configured to receive a seventh input to the verification interface when the verification interface is displayed. Specifically, the processing module 302 is configured to, when the first verification information corresponding to the seventh input received by the receiving module 301 matches preset verification information, utilize AI functionality to perform input operations on the table cells based on the filled-in description information.

[0199] The table editing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the scope of the device.

[0200] The table editing device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0201] The table editing device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 1 to 11. To avoid repetition, it will not be described again here.

[0202] In some embodiments of this application, as shown in FIG13, this application also provides an electronic device 400, including a processor 401 and a memory 402. The memory 402 stores a program or instructions that can run on the processor 401. When the program or instructions are executed by the processor 401, they implement the various process steps of the above-described table editing method embodiments and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0203] It should be noted that the electronic devices in the embodiments of this application include the aforementioned mobile electronic devices and non-mobile electronic devices.

[0204] Figure 14 is a schematic diagram of the hardware structure of an electronic device that implements an embodiment of this application.

[0205] The electronic device 500 includes, but is not limited to, components such as: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, and processor 510.

[0206] Those skilled in the art will understand that the electronic device 500 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 510 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The electronic device structure shown in Figure 14 does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0207] The user input unit 507 is used to receive a first input when the first interface is displayed; the first interface includes a form to be filled in, which includes table cells and filling description information for the table cells, and the filling description information is used to indicate the content to be filled in the table cells.

[0208] Processor 510 is used to respond to the first input and use AI functions to input the table cell based on the filled description information.

[0209] This application provides an electronic device that can improve table editing efficiency because the user only needs to operate on the first interface to trigger the electronic device to determine the content to be filled based on the information to be filled and display the content in the table cell.

[0210] In some embodiments of this application, the display unit 506 is used to display AI form filling controls on a first interface.

[0211] User input unit 507 is specifically used to receive the user's first input to the AI ​​form filling control.

[0212] In some embodiments of this application, the display unit 506 is used to display a second interface in response to a first input; the second interface includes first pre-stored content determined by AI function that matches the filled-in description information.

[0213] The user input unit 507 is also used to receive a second input to the second interface.

[0214] The processor 510 is specifically used to respond to the second input and perform input operations on the table cell according to the first pre-stored content.

[0215] In some embodiments of this application, the second interface includes first pre-stored content corresponding to at least two users, including a first user and a second user.

[0216] The user input unit 507 is specifically used to receive a second input to the second interface when displaying the first pre-stored content corresponding to the first user.

[0217] The processor 510 is specifically used to respond to the second input and perform input operations on the table cell according to the first pre-stored content corresponding to the first user.

[0218] In some embodiments of this application, the user input unit 507 is further configured to receive a third input to the second interface when displaying the first pre-stored content corresponding to the first user.

[0219] The display unit 506 is also used to display the first pre-stored content corresponding to the second user in response to the third input.

[0220] In some embodiments of this application, the third interface includes second pre-stored content corresponding to at least two users.

[0221] The user input unit 507 is also used to receive a fourth input to the third interface when displaying the second pre-stored content corresponding to the first user.

[0222] The display unit 506 is also configured to display the second pre-stored content corresponding to the second user in response to the fourth input.

[0223] In some embodiments of this application, the third interface described above also includes a newly added user control.

[0224] User input unit 507 is also used to receive a fifth input for the newly added user control.

[0225] The display unit 506 is also used to display a fourth interface in response to a fifth input.

[0226] The user input unit 507 is also used to receive a sixth input to the fourth interface.

[0227] The display unit 506 is also used to add the second pre-stored content corresponding to the third user to the third interface in response to the sixth input.

[0228] In some embodiments of this application, the content to be filled in the above-mentioned form corresponds to the first language.

[0229] The processor 510 is specifically configured to respond to the first input, use AI function to determine the first pre-stored content that matches the filled description information; the first pre-stored content is a second language; process the first pre-stored content according to the first language; and perform input operation on the table cell according to the processed first pre-stored content.

[0230] In some embodiments of this application, the user input unit 507 is also configured to receive a seventh input to the verification interface when the verification interface is displayed.

[0231] The processor 510 is specifically used to perform input operations on the table cell based on the description information filled in when the first verification information corresponding to the seventh input matches the preset verification information.

[0232] It should be understood that, in this embodiment, the input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042. The GPU 5041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 506 may include a display panel 5061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 507 includes at least one of a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0233] The memory 509 can be used to store software programs and various data. The memory 509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 509 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). The memory 509 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0234] Processor 510 may include one or more processing units; optionally, processor 510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 510.

[0235] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described table editing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0236] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0237] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described table editing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0238] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0239] This application provides a computer program product that is stored in a storage medium and executed by at least one processor to implement the various processes of the table editing method embodiment described above, and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0240] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0241] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0242] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A form editing method, comprising: receiving a first input while displaying a first interface; the first interface comprising a to-be-filled form, the to-be-filled form comprising a form cell and filling description information of the form cell, the filling description information being used to indicate filling content of the form cell; in response to the first input, performing input operation on the form cell according to the filling description information by using an AI function.

2. The method of claim 1, wherein, Before the receiving the first input, the method further comprises: displaying an AI form filling control on the first interface; the receiving the first input comprises: receiving the first input of the AI form filling control by a user.

3. The method of claim 1, wherein, the response to the first input, performing input operation on the form cell according to the filling description information by using an AI function comprises: in response to the first input, displaying a second interface; the second interface comprising first pre-stored content determined by using the AI function and matching the filling description information; receiving a second input of the second interface; in response to the second input, performing input operation on the form cell according to the first pre-stored content.

4. The method of claim 3, wherein, the second interface comprises first pre-stored content corresponding to at least two users respectively, the at least two users comprising a first user and a second user; the receiving the second input of the second interface comprises: receiving the second input of the second interface while displaying the first pre-stored content corresponding to the first user; the response to the second input, performing input operation on the form cell according to the first pre-stored content comprises: in response to the second input, performing input operation on the form cell according to the first pre-stored content corresponding to the first user.

5. The method of claim 4, wherein, The method further comprises: receiving a third input of the second interface while displaying the first pre-stored content corresponding to the first user; in response to the third input, displaying the first pre-stored content corresponding to the second user.

6. The method of claim 4, wherein, a third interface comprising second pre-stored content corresponding to the at least two users respectively; The method further comprises: receiving a fourth input of the third interface while displaying the second pre-stored content corresponding to the first user; in response to the fourth input, displaying the second pre-stored content corresponding to the second user.

7. The method of claim 6, wherein, the third interface further comprises an add user control; The method further comprises: receiving a fifth input of the add user control; in response to the fifth input, displaying a fourth interface; receiving a sixth input of the fourth interface; in response to the sixth input, adding second pre-stored content corresponding to a third user to the third interface.

8. The method of claim 1, wherein, filling content of the to-be-filled form corresponds to a first language; the response to the first input, performing input operation on the form cell according to the filling description information by using an AI function comprises: in response to the first input, determining first pre-stored content matching the filling description information by using an AI function; the first pre-stored content being in a second language; processing the first pre-stored content according to the first language; performing input operation on the form cell according to the processed first pre-stored content.

9. The method of claim 1, wherein, Before the input operation on the table cell according to the filling description information by using the AI function, the method further includes: In the case of displaying the verification interface, the seventh input to the verification interface is received; The input operation on the table cell according to the filling description information by using the AI function includes: In the case that the first verification information corresponding to the seventh input matches the preset verification information, the input operation on the table cell according to the filling description information by using the AI function is performed.

10. A table editing apparatus comprising: The receiving module and the processing module; The receiving module receives the first input in the case of displaying the first interface; The first interface includes a table to be filled, and the table to be filled includes a table cell and filling description information of the table cell, and the filling description information is used to indicate the filling content of the table cell; The processing module is configured to perform the input operation on the table cell according to the filling description information by using the AI function in response to the first input received by the receiving module.

11. The apparatus of claim 10, wherein, The table editing device further includes a display module; The display module is configured to display a second interface in response to the first input, and the second interface includes first pre-stored content determined by using the AI function and matching the filling description information; The receiving module is further configured to receive a second input to the second interface displayed by the display module; The processing module is specifically configured to perform the 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 apparatus of claim 11, wherein, The second interface includes first pre-stored content corresponding to at least two users, 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 to the second interface in the case of displaying the first pre-stored content corresponding to the first user; The processing module is specifically configured to perform the input operation on the table cell according to the first pre-stored content corresponding to the first user in response to the second input received by the receiving module.

13. The apparatus of claim 12, wherein, The receiving module is further configured to receive a third input to the second interface in the case of 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, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the table editing method according to any one of claims 1 to 9.

15. A readable storage medium, wherein the readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the table editing method according to any one of claims 1 to9.

16. A chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is configured to run programs or instructions to implement the steps of the table editing method according to any one of claims 1 to 8.

17. A computer program product stored in a non-transitory storage medium, the computer program product being executed by at least one processor to implement the steps of the table editing method according to any one of claims 1 to 9.

18. An electronic device comprising the electronic device being configured to perform the steps of the table editing method according to any one of claims 1 to 9.