Method, apparatus and storage medium for information presentation

By automatically identifying and generating visual content items through machine learning models, the problem of users having to manually configure visual content items is solved, and an intuitive visualization of data tables is achieved.

CN118642627BActive Publication Date: 2025-12-05BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410172115.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2025-12-05
Estimated Expiration
2044-02-06

AI Technical Summary

Technical Problem

In existing technologies, users need to manually configure visual content items to understand the data patterns in the data table, lacking an intuitive and automated display method.

Method used

Based on the structural information of the target data table, the machine learning model automatically determines the configuration of visual content items, generates and displays these items, without requiring manual configuration by the user.

Benefits of technology

It enables the automatic creation of visual content items without requiring manual configuration by the user, improving the user's intuitive understanding of the data table and the visualization of data patterns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118642627B_ABST
    Figure CN118642627B_ABST
Patent Text Reader

Abstract

According to an embodiment of the present disclosure, a method, an apparatus, a device and a storage medium for information presentation are provided. The method comprises determining respective configurations of one or more visual content items based on respective structure information of one or more target data tables, each visual content item representing an analysis of at least part of data in the one or more target data tables; generating the one or more visual content items based on the respective configurations of the one or more target data tables and the data in the one or more target data tables; and presenting the one or more visual content items. Thus, the visual content items can be automatically created without manual configuration by the user, thereby facilitating the user to more intuitively understand the data tables.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for displaying information. Background Technology

[0002] With the development of information technology, various terminal devices can provide people with various services in work and life. Applications providing these services can be deployed on these terminal devices. Terminal devices or applications can provide users with functions related to data tables. The data in these tables often contains statistical patterns. How to provide users with simpler interaction methods and visual designs so that users can easily understand the patterns in the data tables is a technical problem that needs to be explored. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for displaying information is provided. The method includes: determining a corresponding configuration for one or more visual content items based on corresponding structural information of one or more target data tables, each visual content item representing an analysis of at least a portion of data in the one or more target data tables; generating one or more visual content items based on the corresponding configuration of the one or more target data tables and the data in the one or more target data tables; and displaying the one or more visual content items.

[0004] In a second aspect of this disclosure, an apparatus for displaying information is provided. The apparatus includes: a configuration determining module configured to determine a corresponding configuration for one or more visual content items based on corresponding structure information of one or more target data tables, each visual content item representing an analysis of at least a portion of data in the one or more target data tables; a content item generating module configured to generate one or more visual content items based on the corresponding configuration of the one or more target data tables and the data in the one or more target data tables; and a content item display module configured to display the one or more visual content items.

[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0008] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;

[0010] Figures 2A to 2B A schematic diagram of a data table display interface and a content item display interface according to some embodiments of the present disclosure is shown;

[0011] Figure 3A and Figure 3B A schematic diagram of a content item configuration interface according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A schematic diagram is shown for receiving a visual content item creation instruction according to some embodiments of the present disclosure;

[0013] Figures 5A to 5C A schematic diagram illustrating a method for receiving a visual content item creation instruction according to other embodiments of the present disclosure is shown;

[0014] Figure 6 A schematic diagram illustrating second interactive information according to some embodiments of the present disclosure;

[0015] Figures 7A to 7C A schematic diagram of an example interface for automatically creating content items for a generated data table according to some embodiments of the present disclosure is shown;

[0016] Figures 8A to 8B A schematic diagram of an example interface for creating content items according to some embodiments of the present disclosure is shown;

[0017] Figures 9A to 9I A schematic diagram of an example interface for a digital assistant building system according to some embodiments of the present disclosure is shown;

[0018] Figure 10 A flowchart is shown illustrating a process for information display according to some embodiments of the present disclosure;

[0019] Figure 11 A schematic structural block diagram of an apparatus for information display according to certain embodiments of the present disclosure is shown; and

[0020] Figure 12 A block diagram illustrating an electronic device in which one or more embodiments of the present disclosure may be implemented is shown. Detailed Implementation

[0021] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0022] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0023] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0024] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0025] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0027] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0028] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0029] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0030] As used in this paper, the term "model" refers to a system that learns the relationship between inputs and outputs from training data, enabling it to generate corresponding outputs for a given input after training. Model generation can be based on machine learning techniques. Deep learning is a machine learning algorithm that uses multiple layers of processing units to process inputs and provide corresponding outputs. In this paper, "model" may also be referred to as a "machine learning model," a "machine learning network," or simply a "network," and these terms are used interchangeably. A model can also include different types of processing units or networks.

[0031] As used herein, the term "visual content item" can refer to any type of visual element used to represent the results of analysis on a data table (e.g., statistical results). A visual content item can be viewed as a visualization of the results of analysis on one or more aspects of a data table. Examples of visual content items can include, but are not limited to, images, charts, indicator cards (where analytical results such as numerical values ​​are highlighted), etc. An example implementation of a visual content item is a dashboard.

[0032] As briefly mentioned earlier, data in data tables often contains patterns, such as statistical significance. Such patterns can be conveyed to users through visual content items (e.g., dashboards). However, traditionally, creating these visual content items requires users to manually configure the desired visual content items.

[0033] Embodiments of this disclosure propose an improved scheme for information display. According to various embodiments of this disclosure, based on the corresponding structural information of one or more target data tables, a corresponding configuration for one or more visual content items is determined, each visual content item representing the analysis of at least a portion of data in one or more target data tables; one or more visual content items are generated based on the corresponding configuration of one or more target data tables and the data in the one or more target data tables; and one or more visual content items are displayed. Thus, visual content items can be automatically created without manual configuration by the user, thereby facilitating a more intuitive understanding of the target data tables by the user.

[0034] Example Environment

[0035] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, a digital assistant 120 and a business component 125 are installed in a terminal device 110. A user 140 can interact with the digital assistant 120 and the business component 125 via the terminal device 110 and / or an attachment device to the terminal device 110.

[0036] In some embodiments, the digital assistant 120 and business component 125 can be downloaded and installed on the terminal device 110. In some embodiments, the digital assistant 120 and business component 125 can also be accessed in other ways, such as via a web page. Figure 1 In environment 100, in response to the activation of business component 125, terminal device 110 can present the interface 150 of digital assistant 120 and business component 125.

[0037] Business components 125 include, but are not limited to, one or more of the following: chat business components (also known as instant messaging (IM) components), document business components, audio and video conferencing business components, email business components, task business components, calendar business components, goal and key results (OKR) business components, etc. It is understandable that, although... Figure 1While a single business component is shown, multiple business components can actually be installed on terminal device 110. These business components can be integrated into a multi-functional collaboration platform. In the case of multiple business components installed on terminal device 110, these components can be integrated into one or more multi-functional collaboration platforms. Within the multi-functional collaboration platform, users can activate different business components as needed to perform corresponding information processing, sharing, communication, etc. Business component 125 can provide content entity 126. Content entity 126 can be a content instance created by user 140 or other users on business component 125. For example, depending on the type of business component 125, content entity 126 can be a document (e.g., a Word document, a PDF document, a presentation, a spreadsheet, etc.), email, message (e.g., a conversation message on an instant messaging business component), calendar, schedule, task, audio, video, image, etc.

[0038] In some embodiments, the digital assistant 120 may be provided by a separate business component, or it may be integrated into a business component capable of providing content entities. The business component providing the client interface for the digital assistant may correspond to a single-function business component or a multi-functional collaboration platform, such as an office suite or other collaboration platform capable of integrating multiple components. It is understood that, similar to business components, although... Figure 1 The image shows a single digital assistant, but there can actually be multiple digital assistants.

[0039] In some embodiments, the digital assistant 120 supports the use of plugins. Each plugin can provide one or more functions of a business component. Such plugins include, but are not limited to, one or more of the following: search plugin, contact plugin, messaging plugin, document plugin, form plugin, email plugin, calendar plugin, schedule plugin, task plugin, etc.

[0040] Digital assistant 120 can be a user's intelligent assistant, possessing intelligent dialogue and information processing capabilities. In embodiments of this disclosure, digital assistant 120 is used to interact with user 140 to assist user 140 in using terminal devices or business components. An interaction window with digital assistant 120 can be presented in the client interface. In the interaction window, user 140 can converse with digital assistant 120 by inputting natural language, images, audio files, video files, web page files, etc., to instruct digital assistant to assist in completing various tasks, including operations on content entity 126.

[0041] In some embodiments, digital assistant 120 may act as a contact for user 140, being included in the current user 140's contact list in the office suite or in the chat component's message stream. In some embodiments, user 140 and digital assistant 120 have a corresponding relationship. For example, a first digital assistant corresponds to a first user, a second digital assistant corresponds to a second user, and so on. In some embodiments, the first digital assistant may uniquely correspond to the first user, the second digital assistant may uniquely correspond to the second user, and so on. That is, the first digital assistant for the first user may be specific to or exclusive to the first user. For example, in the process of the first digital assistant providing assistance or services to the first user, the first digital assistant may utilize its historical interaction information with the first user, the data authorized by the first user that it can access, its current interaction context with the first user, etc. If the first user is an individual, the first digital assistant may be considered a personal digital assistant. It is understood that in the disclosed embodiments, the first digital assistant accesses data with granted permissions based on the first user's authorization. It should be understood that the terms "uniquely corresponding" or similar expressions in this disclosure are not intended to limit the first digital assistant to being updated accordingly based on the interaction process between the first user and the first digital assistant. Of course, depending on the actual needs, the digital assistant 120 does not necessarily have to be specific to the current user 140, but can be a general digital assistant.

[0042] In some embodiments, multiple interaction modes can be provided for the user 140 and the digital assistant 120, and the user can flexibly switch between these modes. When a certain interaction mode is triggered, a corresponding interaction area is presented to facilitate interaction between the user 140 and the digital assistant 120. The interaction methods between the user 140 and the digital assistant 120 differ under different interaction modes, thus flexibly adapting to the interaction needs of different scenarios.

[0043] In some embodiments, information processing services specific to user 140 can be provided based on historical interaction information between user 140 and digital assistant 120 and / or data ranges specific to user 140. In some embodiments, historical interaction information of user 140 interacting with digital assistant 120 in multiple interaction modes can all be associated with user 140 and stored. Thus, in one of the multiple interaction modes (any or a specified interaction mode), digital assistant 120 can provide services to user 140 based on the historical interaction information associated with user 140 stored therein.

[0044] The digital assistant 120 can be invoked or activated by an appropriate means (e.g., keyboard shortcuts, buttons, or voice) to present an interaction window with the user 140. The interaction window can be opened by selecting the digital assistant 120. The interaction window may include interface elements for information interaction, such as input boxes, message lists, message bubbles, etc. In other embodiments, the digital assistant 120 can be invoked through entry controls or menus provided on the page, or by inputting preset commands.

[0045] The interaction window between the digital assistant 120 and the user 140 may include a session window, such as a session window in the instant messaging module of an instant messaging service component or a target service component. In the session window, the interaction between the digital assistant 120 and the user 140 may be presented in the form of session messages. Alternatively or additionally, the interaction window between the digital assistant 120 and the user 140 may also include other types of windows, such as a floating window, where the user 140 can trigger the digital assistant 120 to perform corresponding operations by inputting commands, selecting shortcuts, etc.

[0046] In some embodiments, the digital assistant 120 may support a conversation window interaction mode, also known as conversation mode. In this interaction mode, a conversation window is presented between the user 140 and the digital assistant 120, in which the user 140 and the digital assistant 120 interact through conversation messages. In conversation mode, the digital assistant 120 can perform tasks based on the conversation messages in the conversation window. In the interaction window, the user 140 inputs interaction messages, and the digital assistant 120 responds to the user input by providing reply messages.

[0047] In some embodiments, the conversation mode between user 140 and digital assistant 120 can be invoked or activated by an appropriate means (e.g., shortcut keys, buttons, or voice) to present a conversation window. A conversation window with digital assistant 120 can be opened by selecting digital assistant 120. The conversation window may include interface elements for information interaction, such as input boxes, message lists, message bubbles, etc.

[0048] In some embodiments, the digital assistant 120 may support a floating window (or floating window) interaction mode, also known as a floating window mode. When the floating window mode is triggered, an operation panel (also known as a floating window) corresponding to the digital assistant 120 is presented, and the user 140 can issue commands to the digital assistant 120 based on the operation panel. In some embodiments, the operation panel may include at least one candidate shortcut command. Alternatively or additionally, the operation panel may include input controls for receiving commands. In floating window mode, the digital assistant 120 can perform tasks according to the commands issued by the user 140 through the operation panel.

[0049] In some embodiments, the floating window mode of user 140 and digital assistant 120 can also be invoked or activated by appropriate means (e.g., shortcut keys, buttons, or voice) to present the corresponding operation panel. In some embodiments, the activation of digital assistant 120 can be supported in a specific business component, such as a document business component, to provide interaction in the floating window mode. In some embodiments, to trigger the floating window mode to present the operation panel corresponding to digital assistant 120, an entry control for digital assistant 120 can be presented in the business component interface. In response to detecting a trigger operation on the entry control, it can be determined that the floating window mode has been triggered, and the operation panel corresponding to digital assistant 120 is presented in the target interface area.

[0050] In some embodiments, terminal device 110 communicates with server 130 to provide services to digital assistant 120 and business component 125. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0051] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0052] The following description will continue with reference to the accompanying drawings, which will be used to describe some exemplary embodiments of this disclosure. Hereinafter, the exemplary embodiments will be described primarily with respect to terminal device 110. It should be understood that the actions described with respect to terminal device 110 may be performed by an application, component, or suite (e.g., an office suite) on terminal device 110, or may be performed by the application, component, or suite in conjunction with its server (e.g., server 130).

[0053] Figures 2A to 2B Schematic diagrams of data table display interfaces and content item display interfaces according to some embodiments of the present disclosure are shown. These are merely exemplary and are not intended to limit the scope of the disclosure. Reference will be made below. Figure 1 The following description will be provided from the perspective of terminal device 110 for ease of discussion.

[0054] In some embodiments, terminal device 110 determines the corresponding configuration of one or more visual content items based on the corresponding structure information of one or more target data tables. Each visual content item represents the analysis of at least a portion of the data in one or more target data tables. In some examples, the corresponding structure information of one or more target data tables is the field structure and the number of data records (e.g., the number of rows) for each table. The field structure may include the number of fields, the name of each field, etc.

[0055] like Figure 2A As shown in the diagram 200A, there are two target data tables: the "Requirement Progress" table (corresponding to viewing entry 210) and the "Project Progress" table (corresponding to viewing entry 220). For example, the corresponding structure information of the "Requirement Progress" table is: field structure 211 and the number of data records 212. Field structure 211 can contain field 1, field 2, field 3, field 4, etc. The number of data records 212 can be record 1, record 2, record 3, etc.

[0056] In some examples, the visual content items can be dashboards, which are visual statistics of the target data table. For ease of discussion, dashboards will be described in the accompanying drawings and the specification itself. However, this is merely exemplary and is not intended to limit the scope of the disclosure. The generated dashboard (chart) types may include, but are not limited to, statistical indicators or numbers, bar charts / column charts, pie charts, line charts, combination charts, funnel charts, word clouds, and scatter plots. Figure 2B The schematic diagram 200B shows, as an example, statistical indicators or figures 236, bar charts / column charts 234, pie charts 232, and line charts 235.

[0057] In some embodiments, the terminal device 110 determines the corresponding configuration of one or more visual content items based on the corresponding structure information of one or more target data tables.

[0058] Any suitable algorithm or operation can be used to generate the configuration of visual content based on the structure information of the data tables. In some embodiments, a machine learning model (also called a target model) can be utilized. The target model can be any suitable type of model, such as a language model. Terminal device 110 generates a prompt for the target model based on the structure information of one or more target data tables. Terminal device 110 provides the prompt to the target model, and the target model outputs at least a portion of the corresponding configuration based on the prompt. Terminal device 110 receives at least a portion of the corresponding configuration output from the target model.

[0059] In some embodiments, the model-generated configuration can be a complete configuration for a content item. In some embodiments, the model-generated configuration can be a basic configuration for a content item. In some embodiments, the model-generated configuration can include the type of the visual content item. The model-generated configuration can include the data source for the visual content item. For example, a visual content item corresponds to a table in one or more target data tables, or a portion of a target data table. In some examples, a chart applies to an entire table and does not support flexible addition of filter conditions. Figure 2A As shown, terminal device 110 utilizes the configuration of one or more visual content items generated by the model according to the "Demand Progress" table.

[0060] The configuration generated by the model can be the name of a visual content item, such as a chart name. The configuration generated by the model can also be the dimensions of a visual content item. In some examples, the dimensions of a visual content item (e.g., the vertical axis) might be field names.

[0061] In some embodiments, the configuration generated by the model can be a metric for a given visual content item. In some examples, the metric for a visual content item (e.g., the horizontal axis) may include multiple calculation methods, such as count, sum, and then maximum, minimum, and average. Except for count, the other four only apply to numeric fields (including UI variations such as progress bars and currency).

[0062] In some embodiments, the configuration generated by the model can be the arrangement of visual elements of visual content items. In some examples, the arrangement of visual elements (e.g., rectangles in bar charts and column charts) can include horizontal or vertical orientation.

[0063] In some embodiments, the configuration generated by the model can be an aggregation method for the dimensions of visual content items. In some examples, the aggregation method for dimensions (e.g., group aggregation) can be based on the field names of bar charts, column charts, or line charts.

[0064] In some embodiments, in addition to the basic configuration for target model generation, other configurations for content items can be default configurations. Users can also modify the default configurations. Figure 3A and Figure 3B A schematic diagram of a content item configuration interface according to some embodiments of the present disclosure is shown. For example... Figure 3AThe diagram 300A shows a default basic bar chart for icon type 311. The theme color 312 can use the default theme color. Icon options 313 include all options by default. Dimension options (vertical axis (category)) 314: Options that are not selected by default if the horizontal axis is a number. Multi-select fields are statistically analyzed separately by default. Sorting criteria 315: Default horizontal axis value, and it is in ascending order.

[0065] Terminal device 110 uses default values ​​for the following in custom style 320: limb color and font size 321, axis title settings 322, series 323, legend 324, horizontal axis 325, vertical axis 326, grid lines and scale marks 327.

[0066] In this embodiment, the basic configuration is generated by the model, while other configurations use default settings. This approach reduces the number of configurable options for content items, thereby simplifying model output. In some examples, non-essential configurations such as chart sorting, theme colors, and custom styles can all use default values. This simplifies dashboard generation to a simple selection of chart type, dimension, and metrics, thus reducing the demands on model capabilities.

[0067] In some embodiments, terminal device 110 generates one or more visual content items based on the corresponding configuration of one or more target data tables and the data in one or more target data tables. Terminal device 110 may display the one or more visual content items it generates.

[0068] In some embodiments, one or more generated visual content items can be displayed in a content item viewing interface. This content item viewing interface is dedicated to viewing content items and is independent of the data table viewing interface. The content item viewing interface and the data table viewing interface can be at the same level. The content item viewing interface can display various visual content items; for example, all charts in a dashboard can be displayed in the content item viewing interface, such as... Figure 2B As shown. Accordingly, in some embodiments, the viewing entry point of the content item viewing interface and the viewing entry point of the data table can be displayed side by side. For example... Figure 2B As shown, the data table viewing entrances 210 and 220 are displayed side by side with the dashboard viewing entrance 230.

[0069] In different scenarios, the creation of content items can correspond to different triggering conditions. In response to the fulfillment of a preset trigger, the creation of content items begins automatically, for example, by using a target model to determine the configuration of the content item. In some embodiments, the creation of content items may be in response to receiving a creation instruction or creation request. Alternatively or additionally, the creation of content items may be in response to the completion of a preset operation related to a data table, for example, the data table is automatically created. Alternatively or additionally, the creation of content items may be in response to the data table meeting preset conditions. The following description of content item creation scenarios continues with reference to the accompanying drawings.

[0070] In some embodiments, terminal device 110 receives a content item creation instruction for a target document while the target document, including one or more target data tables, is opened. In response to receiving the content item creation instruction, terminal device 110 determines the appropriate configuration for one or more visual content items.

[0071] In some examples, terminal device 110 may receive a content item creation instruction for a target document while user 140 is opening a target document that includes one or more target data tables. This can be understood as the terminal device 110 receiving a content item creation instruction even when user 140 has not explicitly specified a particular data table among the one or more target data tables.

[0072] In some examples, terminal device 110 may receive a visual content item creation instruction for a target document in two scenarios. See below for reference. Figure 4 , Figures 5A to 5C The description states that terminal device 110 receives a visual content item creation instruction for a target document in two scenarios. Figure 4 A schematic diagram is shown for receiving a visual content item creation instruction according to some embodiments of the present disclosure.

[0073] In some embodiments, while the target document is open, the terminal device 110 receives a trigger operation on the content item creation control via the target document's content item viewing interface. The trigger operation on the content item creation control can cause automatic generation of content items based on the target model, for example, by utilizing the target model as described above. Figure 4 As shown in the schematic diagram 400, while the target document is open, user 140 clicks on the automatically generated control 412 in the content item viewing interface 410 of the target document. Then, terminal device 110 receives the trigger operation from user 140 on creating the control (automatically generated control 412) for the content item.

[0074] Figures 5A to 5CA schematic diagram illustrating receiving a visual content item creation instruction according to other embodiments of the present disclosure is shown. In some embodiments, terminal device 110 receives first interaction information from a user to a digital assistant while a target document is open. The first interaction information received by terminal device 110 is for creating a visual content item for the target document. Figures 5A to 5B As shown, while the target document is open, user 140 clicks the digital assistant's interaction entry 511 to activate the digital assistant. Based on user 140's click on the digital assistant's interaction entry 511, terminal device 110 displays the user's interaction window 512 with the digital assistant in schematic diagram 500B.

[0075] The user-digital assistant interaction window 512 displays a shortcut command 512-1, "Recommend generating a dashboard." After user 140 clicks the shortcut command 512-1, terminal device 110 directly generates a dashboard. Interaction window 512 also includes a shortcut command 512-2, "Create a bar chart." After user 140 clicks the shortcut command 512-2, terminal device 110 imports the entire command into input box 513, allowing user 140 to write the specific instructions. Interaction window 512 further includes a shortcut command 512-3, "Generate a dashboard based on a specified data table." After user 140 clicks this shortcut command, terminal device 110 displays a secondary menu 530 on schematic diagram 500C. User 140 selects a data table from the secondary menu 530. Terminal device 110 generates the dashboard based on the data table selected by user 140 in the secondary menu 530.

[0076] In some embodiments, the second interactive information may include a first shortcut instruction received by the terminal device 110 via the corresponding interface of one or more target data tables. The first shortcut instruction instructs the terminal device 110 to create visual content items for the currently displayed data table. Figure 6 A schematic diagram illustrating second interactive information according to some embodiments of the present disclosure is shown.

[0077] like Figure 6 As shown, user 140 clicks the digital assistant's interaction entry 511 on the corresponding interface 610 of one or more target data tables. After receiving the user 140's click on the digital assistant's interaction entry 511, terminal device 110 presents the user's interaction window 512 with the digital assistant. Window 512 displays the shortcut command 612, "Generate a dashboard based on current data." Terminal device 110 creates visual content items based on the current data.

[0078] In some embodiments, the second interactive information may include a second shortcut instruction received by the terminal device 110 via a content item viewing interface. This second shortcut instruction instructs the terminal device 110 to create visual content items based on one or more target data tables specified by the user. Figure 5C As shown, terminal device 110 displays a secondary menu 530 on schematic diagram 500C based on user 140 clicking the shortcut instruction 512-3 "Generate dashboard based on specified data table". User 140 selects a data table based on the secondary menu 530. In some examples, the first and second shortcut instructions can be shortcut instructions.

[0079] In some embodiments, terminal device 110 determines the corresponding configuration of one or more visual content items in response to the automatic creation of one or more target data tables. For example, a digital assistant can automatically create one or more data tables based on user input, and after these data tables are automatically created, one or more visual content items can be automatically generated. The ability to automatically create data tables can be regarded as the system building capability of the digital assistant, which can generate data tables that meet user needs based on user input. Figures 7A to 7C A schematic diagram of an example interface for automatically creating content items for a generated data table according to some embodiments of this disclosure is shown.

[0080] like Figures 7A to 7C As shown, terminal device 110 opens the "Requirement Progress" table based on user 140. During the generation of one or more visual content items, based on the corresponding configuration and data in the "Requirement Progress" table, terminal device 110 presents digital assistant 710 on interface 700A, for example, displaying "Settings assistant is writing content for you...". Terminal device 110 can regenerate one or more visual content items, or stop generating one or more visual content items, based on user 140 clicking "Redo" or "Stop Control" in digital assistant 710.

[0081] During the generation of one or more visual content items, the terminal device 110 displays the generation progress 720 on the interface 700B. In some embodiments, the terminal device 110 displays an interaction entry point between the user and the digital assistant on the interface displaying one or more visual content items. In some examples, after entering the dashboard interface, the terminal device 110 first renders an empty chart in a loading state. After all charts are generated simultaneously, the charts are highlighted, and the digital assistant component 731 is located in the lower left corner of the dashboard.

[0082] like Figure 7CAs shown, after the terminal device 110 generates one or more visual content items, it displays the user 140's digital assistant's interaction entry 731-1 on the interface 700C. The user 140 can click the "Accept" control, the "Retry" control, or the "Abandon" control in the digital assistant component 731.

[0083] In some embodiments, terminal device 110 may also determine the corresponding configuration of one or more visual content items in response to one or more target data tables meeting preset conditions for content item creation. In some examples, one or more target data tables meeting preset conditions for content item creation includes: the user has editing permissions for the target data table; the current document does not include non-empty visual content items; the current document includes at least one data table with sufficient data volume (e.g., more than 20 columns and more than 5 fields); the current document is newly opened; or data tables from other sources have been imported.

[0084] In some embodiments, terminal device 110 displays a viewing entry for one or more content items in response to the generation of one or more content items. Terminal device 110 displays one or more content items in response to a triggering operation on the viewing entry. The viewing entry has a predetermined name, and when one or more content items are displayed, the name of the viewing entry is changed from the predetermined name to a name related to one or more content items.

[0085] Figures 8A to 8B A schematic diagram of an example interface for recommending the creation of content items according to some embodiments of this disclosure is shown. In response to the generation of one or more content items, terminal device 110 displays a viewing entry 810 on interface 800A for one or more content items, each with a predetermined name (e.g., “Smart Generation Dashboard” (placeholder name)). After user 140 clicks to enter the “Smart Generation Dashboard”, a toast notification appears, and the name “Smart Generation Dashboard” is replaced with the actual name generated by the model.

[0086] As mentioned above, in some embodiments, the digital assistant has system building capabilities. See below for reference. Figures 9A to 9I Examples describing the system setup, i.e., the ability to create data tables. Figures 9A to 9I A schematic diagram of an example interface for a digital assistant building system according to some embodiments of the present disclosure is shown.

[0087] like Figures 9A to 9IAs shown, during the process of generating one or more visual content items by terminal device 110, when creating a new data table, the data table 910 on the left, if in a collapsed state, needs to be automatically expanded. After terminal device 110 generates one or more visual content items, the one or more data tables 920 corresponding to these generated visual content items are highlighted. If user 140 accepts the request, the highlighted one or more data tables 920 will be displayed normally.

[0088] After generating one or more visual content items, terminal device 110 displays the prompt information 930 recently entered by user 140 (e.g., "How's the weather today?"), and displays a like control 931 and a dislike control 932. After receiving a trigger operation on the "replace control" 933, terminal device 110 completely enters the shortcut command into the input box 940 (e.g., build XX system: build a sales management system, including XXX table...).

[0089] After detecting that user 140 has entered content 950 in a blank line, terminal device 110 can stop displaying the corresponding digital assistant interaction entry 511. Upon receiving a trigger operation from user 140 in a blank area of ​​interface 900F, terminal device 110 will pop up a window 960 to inform the user, "You have not yet accepted the content generated by the digital assistant. Do you wish to accept it?" If user 140 cancels window 960, the acceptance control 961 will flash. The field 4 ("Feedback Content Category") displayed by terminal device 110 allows the user to perform feedback operations on specific data rows of one or more target data tables on the feedback interface 970.

[0090] In some examples, the message card 980 for user 140 and the digital assistant supports markup language formats, such as Markdown. In some examples, the online card style for the multidimensional table is shown in Figure 900I, corresponding to card style 990 for the multidimensional table building assistant.

[0091] In summary, this embodiment of the disclosure determines the corresponding configuration of one or more visual content items through the corresponding structure information of one or more target data tables. The terminal device generates one or more visual content items based on the corresponding configuration of one or more target data tables and the data in those tables, and then displays these visual content items. Therefore, visual content items can be automatically created without manual configuration by the user, thus allowing the user to more intuitively understand the target data tables.

[0092] Example process

[0093] Figure 10A flowchart of a process 1000 for information display according to some embodiments of the present disclosure is shown. Process 1000 may be implemented at a terminal device 110. For example, method 500 may be implemented by an application, component, or suite running on the terminal device 110, or by such an application, component, or suite in conjunction with its server. Reference is made below. Figure 1 The process 1000 is described using terminal device 110 as an example.

[0094] In box 1010, terminal device 110 determines the corresponding configuration of one or more visual content items based on the corresponding structure information of one or more target data tables, each visual content item representing the analysis of at least a portion of the data in one or more target data tables.

[0095] In box 1020, terminal device 110 generates one or more visual content items based on the corresponding configuration of one or more target data tables and the data in one or more target data tables.

[0096] In box 1030, terminal device 110 displays one or more visual content items.

[0097] In some embodiments, one or more content items are displayed in a content item viewing interface that is independent of the viewing interface for one or more data tables, and the viewing entry point of the content item viewing interface is displayed side by side with the viewing entry point for one or more target data tables.

[0098] In some embodiments, while a target document including one or more target data tables is opened, a content item creation instruction for the target document is received, and it is determined that the corresponding configuration of one or more visual content items is in response to receiving the content item creation instruction.

[0099] In some embodiments, receiving a visual content item creation instruction for a target document includes at least one of the following: receiving a trigger operation on a content item creation control via a content item viewing interface of the target document while the target document is open, wherein the trigger operation on the content item creation control causes the automatic generation of content items based on the target model; or receiving a first interaction message from a user to a digital assistant while the target document is open, the first interaction message instructing the creation of a visual content item for the target document.

[0100] In some embodiments, process 1000 further includes: receiving a second interaction message from a user to a digital assistant, the second interaction message being associated with one or more target data tables and instructing the creation of content items, and determining that the corresponding configuration of one or more visual content items is in response to receiving the content item creation instruction.

[0101] In some embodiments, the second interactive message includes at least one of the following: a first shortcut instruction received via a corresponding interface of one or more target data tables, the first shortcut instruction instructing the creation of a visual content item for the currently displayed data table; or a second shortcut instruction received via a content item viewing interface, the second shortcut instruction instructing the creation of a visual content item and including a specification of one or more target data tables.

[0102] In some embodiments, determining the appropriate configuration for one or more visual content items is in response to the automatic creation of one or more target data tables.

[0103] In some embodiments, process 1000 further includes: displaying an interaction entry point between the user and the digital assistant in an interface that displays one or more visual content items.

[0104] In some embodiments, determining the appropriate configuration for one or more visual content items is in response to one or more target data tables satisfying preset conditions for the creation of the content items.

[0105] In some embodiments, displaying one or more content items includes: in response to the generation of one or more content items, displaying a viewing entry for one or more content items, the viewing entry having a predetermined name; and in response to a triggering operation on the viewing entry, displaying one or more content items, wherein in response to the display of one or more content items, the name of the viewing entry is changed from a predetermined name to a name related to one or more content items.

[0106] In some embodiments, the configuration of a given visual content item in one or more visual content items includes at least one of the following: the corresponding type of the given visual content item, the data source of the given visual content item, the name of the given visual content item, the dimension of the given visual content item, the metric of the given visual content item, the arrangement of visual elements in the given visual content item, or the aggregation of the dimensions of the given visual content item.

[0107] In some embodiments, determining the corresponding configuration of one or more content items includes: generating prompt information for a target model based on the corresponding structure information of one or more target data tables; and providing the prompt information to the target model to obtain at least a portion of the corresponding configuration output by the target model.

[0108] Example devices and equipment

[0109] Figure 11 A schematic structural block diagram of an information display apparatus 1100 according to certain embodiments of the present disclosure is shown. The apparatus 1100 may be implemented as or included in a terminal device 110. The various modules / components in the apparatus 1100 may be implemented by hardware, software, firmware, or any combination thereof.

[0110] As shown in the figure, the device 1100 includes a configuration determination module 1110, which is configured to determine the corresponding configuration of one or more visual content items based on the corresponding structure information of one or more target data tables, each visual content item representing the analysis of at least a portion of the data in one or more target data tables.

[0111] The device 1100 also includes a content item generation module 1120, configured to generate one or more visual content items based on the corresponding configurations of one or more target data tables and the data in one or more target data tables.

[0112] The device 1100 also includes a content item display module 1130, which is configured to display one or more visual content items.

[0113] In some embodiments, the apparatus 1100 further includes an instruction receiving module configured to receive a content item creation instruction for a target document while a target document including one or more target data tables is opened, and to determine that a corresponding configuration of one or more visual content items is in response to receiving the content item creation instruction.

[0114] In some embodiments, the instruction receiving module is further configured to: receive a trigger operation on a content item creation control via a content item viewing interface of the target document while the target document is open, wherein the trigger operation on the content item creation control causes the automatic generation of content items based on the target model; or receive a first interactive message from a user to a digital assistant while the target document is open, the first interactive message indicating the creation of visual content items for the target document.

[0115] In some embodiments, the device 1100 further includes an interactive information receiving module configured to receive a second interactive message from a user to a digital assistant, the second interactive message being associated with one or more target data tables and instructing the creation of content items, and determining that the corresponding configuration of one or more visual content items is in response to receiving the content item creation instruction.

[0116] In some embodiments, the second interactive message includes at least one of the following: a first shortcut instruction received via a corresponding interface of one or more target data tables, the first shortcut instruction instructing the creation of a visual content item for the currently displayed data table; or a second shortcut instruction received via a content item viewing interface, the second shortcut instruction instructing the creation of a visual content item and including a specification of one or more target data tables.

[0117] In some embodiments, determining the appropriate configuration for one or more visual content items is in response to the automatic creation of one or more target data tables.

[0118] In some embodiments, the content item display module 1130 is further configured to display an interaction entry point between the user and the digital assistant in an interface that displays one or more visual content items.

[0119] In some embodiments, determining the appropriate configuration for one or more visual content items is in response to one or more target data tables satisfying preset conditions for the creation of the content items.

[0120] In some embodiments, the content item display module 1130 is further configured to display a viewing entry for one or more content items in response to the generation of one or more content items, the viewing entry having a predetermined name; and to display one or more content items in response to a triggering operation on the viewing entry, wherein in response to the display of one or more content items, the name of the viewing entry is changed from a predetermined name to a name related to one or more content items.

[0121] In some embodiments, the configuration of a given visual content item in one or more visual content items includes at least one of the following: the corresponding type of the given visual content item, the data source of the given visual content item, the name of the given visual content item, the dimension of the given visual content item, the metric of the given visual content item, the arrangement of visual elements in the given visual content item, or the aggregation of the dimensions of the given visual content item.

[0122] In some embodiments, the configuration determination module 1110 is further configured to generate prompt information for the target model based on the corresponding structure information of one or more target data tables; and to provide the prompt information to the target model to obtain at least a portion of the corresponding configuration output by the target model.

[0123] In some embodiments, one or more content items are displayed in a content item viewing interface that is independent of the viewing interface for one or more data tables, and the viewing entry point of the content item viewing interface is displayed side by side with the viewing entry point for one or more target data tables.

[0124] Figure 12 A block diagram is shown illustrating an electronic device 1200 in which one or more embodiments of the present disclosure may be implemented. It should be understood that... Figure 12 The electronic device 1200 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 12 The electronic device 1200 shown can be used to achieve Figure 1 Terminal equipment 110.

[0125] like Figure 12As shown, electronic device 1200 is in the form of a general-purpose electronic device. Components of electronic device 1200 may include, but are not limited to, one or more processors or processing units 1210, memory 1220, storage device 1230, one or more communication units 1240, one or more input devices 1250, and one or more output devices 1260. Processing unit 1210 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 1220. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 1200.

[0126] Electronic device 1200 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 1200, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 1220 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 1230 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 1200.

[0127] Electronic device 1200 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 12 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 1220 may include computer program product 1225 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0128] The communication unit 1240 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 1200 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 1200 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0129] Input device 1250 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 1260 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 1200 can also communicate with one or more external devices (not shown) via communication unit 1240 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 1200, or with any device that enables electronic device 1200 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0130] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0131] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0132] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0133] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0134] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0135] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. An information display method, comprising: While a table document including one or more target data tables is opened, at least one of the following is received: a content item creation instruction for the table document or a second interaction message issued by the user to the digital assistant, the second interaction message being associated with one or more target data tables and instructing the creation of content items, and the second interaction message including at least one of the following: A first shortcut instruction received via the corresponding interface of the one or more target data tables, the first shortcut instruction instructing the creation of visual content items for the currently displayed data table, or A second shortcut instruction received via the content item viewing interface, the second shortcut instruction instructs the creation of a visual content item and includes the specification of the one or more target data tables, the corresponding interfaces of the one or more target data tables and the content item viewing interface are respectively interfaces created in the table document, and the viewing entry of the content item viewing interface and the viewing entry of the one or more target data tables are displayed side by side in the table document; In response to receiving the content item creation instruction or the second interaction message, based on the corresponding structure information of the one or more target data tables, the corresponding configuration of one or more visual content items is determined using a language model. Each visual content item represents the analysis of at least a portion of the data in the one or more target data tables, wherein the structure information of each target data table in the one or more target data tables includes the field structure of the target data table and the number of data records. Based on the corresponding configuration of the one or more target data tables and the data in the one or more target data tables, generate the one or more visual content items; as well as The one or more visual content items are displayed in the content item viewing interface. The process of using a language model to determine the appropriate configuration for one or more visual content items includes: Based on the structural information, prompt information is generated for the language model; as well as The prompt information is provided to the language model to obtain at least a portion of the corresponding configuration output by the language model.

2. The method of claim 1, wherein receiving a visual content item creation instruction for the table document includes at least one of the following: While the table document is open, a trigger operation on the content item creation control is received via the content item viewing interface, wherein the trigger operation on the content item creation control causes the automatic generation of content items based on the language model, or While the form document is open, a first interactive message from the user to the digital assistant is received, the first interactive message instructing the creation of visual content items for the form document.

3. The method according to claim 1, further comprising: The content viewing interface displays the interaction entry point between the user and the digital assistant.

4. The method of claim 1, wherein displaying the one or more content items comprises: In response to the generation of the one or more content items, a viewing entry for the one or more content items is displayed, the viewing entry having a predetermined name; as well as In response to a triggering operation on the viewing entry, the one or more content items are displayed, wherein in response to the display of the one or more content items, the name of the viewing entry is changed from the predetermined name to a name related to the one or more content items.

5. The method of claim 1, wherein the configuration of a given visual content item among one or more visual content items includes at least one of the following: The corresponding type of the given visual content item, The data source for the given visual content item, The name of the given visual content item The dimensions of the given visual content item, The metrics for the given visual content item, The arrangement of visual elements in a given visual content item. The aggregation method of the dimensions of the given visual content item.

6. The method of claim 1, wherein the one or more content items are displayed in a content item viewing interface that is independent of the viewing interface of the one or more data tables.

7. An apparatus for displaying information, comprising: An interactive information receiving module is configured to receive, during the opening of a table document including one or more target data tables, at least one of a content item creation instruction for the table document or a second interactive message issued by a user to a digital assistant, the second interactive message being associated with one or more target data tables and instructing the creation of content items, and the second interactive message including at least one of the following: A first shortcut instruction received via the corresponding interface of the one or more target data tables, the first shortcut instruction instructing the creation of visual content items for the currently displayed data table, or A second shortcut instruction received via the content item viewing interface, the second shortcut instruction instructs the creation of a visual content item and includes the specification of the one or more target data tables, the corresponding interfaces of the one or more target data tables and the content item viewing interface are respectively interfaces created in the table document, and the viewing entry of the content item viewing interface and the viewing entry of the one or more target data tables are displayed side by side in the table document; The configuration determination module is configured to, in response to receiving the content creation item instruction or the second interaction message, determine the corresponding configuration of one or more visual content items using a language model based on the corresponding structure information of the one or more target data tables, wherein each visual content item represents the analysis of at least a portion of the data in the one or more target data tables, and the structure information of each target data table in the one or more target data tables includes the field structure of the target data table and the number of data records; The content item generation module is configured to generate the one or more visual content items based on the corresponding configurations of the one or more target data tables and the data in the one or more target data tables; as well as The content item display module is configured to display one or more visual content items in the content item viewing interface. The process of using a language model to determine the appropriate configuration for one or more visual content items includes: Based on the structural information, prompt information is generated for the language model; as well as The prompt information is provided to the language model to obtain at least a portion of the corresponding configuration output by the language model.

8. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data view processing method and system

    CN102104510A

  • Data processing method, data processing system, information creation method and equipment

    CN112306312A

  • Data visualization method and system based on data label type chart plug-in

    CN113886664A