Table display method, device, equipment and medium
By determining the display mode on the interface and dynamically adjusting the table information, the problem of inconvenient browsing in the existing technology is solved, flexible and convenient table display is achieved, and user experience is improved.
Patent Information
- Application Number
- JP2023564425
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-05-10
- Filing Date
- 2022-04-28
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-04-28
AI Technical Summary
In the prior art, users need to manually drag the table pictures to browse, especially when the table is large, they need to frequently adjust the image size, resulting in inconvenience in browsing.
By determining the display mode on the current interface and when receiving a browsing trigger operation, the table information is displayed dynamically according to the interface size, including adjusting the display position of rows and columns to match the current interface size.
It realizes a more flexible and convenient form display method. Users do not need to manually drag the table, and can automatically adjust the table content according to the interface size, improving the readability and browsing experience of the table.
Smart Images

Figure 0007662137000001 
Figure 0007662137000002 
Figure 0007662137000003
Abstract
Description
[Technical field]
[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority from an application having Chinese application number 202110507031.6 and filed on May 10, 2021, the entire disclosure of which is incorporated herein by reference.
[0002] The present disclosure relates to the field of data front-end processing technology, and in particular to a table display method, device, equipment and medium. [Background technology]
[0003] With the development of computer technology, online production life has become common, and tables for storing online data have also become common. A table generally stores the relationship between data and objects, and generally consists of vertical columns and horizontal rows. For example, in a table related to the names of authors' information, each column contains a certain type of information for all authors, such as "surname", and each row contains all the information for a particular author, such as surname, given name, address, etc. Summary of the Invention
[0004] The present disclosure provides a table display method, device, equipment, and medium.
[0005] An embodiment of the present disclosure provides a table display method including determining an exhibition mode in a current interface of a table, and in response to a view trigger operation on the table, displaying table information matching an exhibition size of the current interface according to the exhibition mode.
[0006] An embodiment of the present disclosure further provides a table display device, including a determination module for determining an exhibition mode in a current interface of a table, and a display module for displaying table information matching an exhibition size of the current interface according to the exhibition mode in response to a viewing trigger operation on the table.
[0007] An embodiment of the present disclosure further provides an electronic device including a processor for reading the executable instructions from the memory and executing the instructions to realize a table display method according to an embodiment of the present disclosure, and a memory for storing instructions executable by the processor.
[0008] An embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program for executing the table display method according to an embodiment of the present disclosure.
[0009] An embodiment of the present disclosure further provides a computer program comprising instructions which, when executed by a processor, cause the processor to perform a table display method according to an embodiment of the present disclosure.
[0010] An embodiment of the present disclosure further provides a computer program product including instructions that, when executed by a processor, cause the processor to perform a table display method according to an embodiment of the present disclosure. [Brief description of the drawings]
[0011] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which the same or similar elements are designated by the same or similar reference numerals in all the accompanying drawings. It should be understood that the accompanying drawings are schematic and that the originals and elements are not necessarily drawn to scale. [Figure 1] FIG. 1 is a diagram showing the flow of a table display method according to an embodiment of the present disclosure. [Diagram 2]FIG. 1 is a schematic diagram of a current interface of a table information display according to an embodiment of the present disclosure. [Figure 3(a)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 3(b)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 4(a)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 4(b)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a diagram showing the flow of another table display method according to an embodiment of the present disclosure. [Figure 6(a)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 6(b)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 6(c)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 6(d)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 7(a)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 7(b)] 13 is a schematic diagram of a current interface of another table information display according to an embodiment of the present disclosure. [Figure 8] 1 is a schematic diagram of a configuration of a table display device according to an embodiment of the present disclosure. [Figure 9] FIG. 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] The following will describe the embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although several embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.
[0013] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Additionally, method embodiments may include additional steps and / or omit performance of steps shown. The scope of the present disclosure is not limited in this respect.
[0014] As used herein, the term "including" and variations thereof are open-ended, i.e., meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0015] It should be noted that concepts such as "first" and "second" described in this disclosure are merely intended to distinguish different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.
[0016] In addition, the modifications of "one" and "multiple" described in the present disclosure are exemplary and not limiting. Unless otherwise specified, it is obvious to a person skilled in the art that it is understood as "one or multiple".
[0017] The names of messages or information exchanged between devices in the embodiments of the present disclosure are merely descriptive and do not limit the scope of these messages or information.
[0018] In the related art, when viewing a table, the entire table is displayed as an image on a terminal device, and the user views the data by dragging the image.
[0019] However, in the above-mentioned method that relies on the user manually dragging the table to view it, the user needs to drag the image of the table in the corresponding direction according to the viewing needs to view it. Also, if the table is relatively large, the table image needs to be continuously enlarged or reduced to view it, which makes it inconvenient to view the table.
[0020] In order to solve the above-mentioned problem of inconvenient table viewing, the embodiment of the present disclosure proposes a more readable table display method, which does not rely solely on the user's manual drag display, but performs table display in conjunction with display mode to ensure flexibility of table display, while adapting the display size of the current interface, eliminating the need for the user to manually zoom in or out to view the table, and improving the readability of the table.
[0021] Here, the current interface may be located on any terminal device, including but not limited to mobile phones, laptops, wearable devices, etc., that have a display screen. The table may be a traditional database table, or any other data information displayed in a table format. For example, if some data information does not come from a database, but is displayed in a table format when displayed, the data information also belongs to the table in this embodiment.
[0022] The table display method will be described below with reference to a specific embodiment.
[0023] Fig. 1 is a diagram showing the flow of a table display method according to an embodiment of the present disclosure. The method may be performed by a table display device. Here, the device may be implemented in software and / or hardware, and may be generally integrated into electronic equipment. As shown in Fig. 1, the method includes the following steps:
[0024] Step 101: Determine the display mode in the current interface of the table.
[0025] In this embodiment, the display mode is used to specify the display content in the current interface of the table (including but not limited to the index field of the table, the data in the cells in the table, etc.), the display format (including but not limited to one or more of the display position of the display content, the display animation, and the display font size), etc.
[0026] In this embodiment, the display mode of the table in the current interface is determined, and the specific content of the table to be displayed in the current interface is further determined according to the display mode.
[0027] It should be noted that in different application scenarios, the manner of determining the exhibition mode on the mobile side of the table is different, and in some possible embodiments, the exhibition mode is received as a default by the system, i.e., in this embodiment, the exhibition mode is defaulted by the system.
[0028] In some other possible implementations, a list of candidate exhibition modes may be pre-defined, which may include multiple exhibition modes, such that a user selects an exhibition mode from the list of candidate exhibition modes and receives it as the exhibition mode on the mobile side of the table.
[0029] In still other possible embodiments, a switching sequence of different exhibition modes is preset, and the exhibition mode after switching is determined in response to a switching operation for the current exhibition mode. That is, when the user performs one switching operation, the exhibition mode is switched to the exhibition mode next to the current exhibition mode. For example, when it is determined that exhibition mode 1, exhibition mode 2, and exhibition mode 3 are switched in sequence, if the current exhibition mode is exhibition mode 1 and the user performs one switching operation, exhibition mode 2 is determined as the exhibition mode on the mobile side of the table.
[0030] Step 102: In response to a view trigger operation on the table, display table information matching the exhibition size of the current interface according to the exhibition mode.
[0031] Here, in this embodiment, in response to the browsing trigger operation on the table, the browsing trigger operation may be realized by the trigger trajectory on the table in the current interface by the user, may be realized by the user's voice, or may be realized by the trigger on the browsing control of the table preset by the user, which will not be listed here one by one.
[0032] For this reason, in this embodiment, in response to a viewing trigger operation on a table, table information is displayed according to the exhibition mode. As described above, the exhibition mode determines the exhibition content and exhibition format of the table, so that the intuitive exhibition content of the table can be flexibly determined according to the exhibition mode.
[0033] In addition, in order to avoid the table information being too large, which limits the display of the table information, or the table information being too small, which makes it difficult for the user to clearly understand the table information, this embodiment matches the table information based on the display size of the current interface, thereby combining the exhibition mode with the display size of the current interface to display the table information, thereby giving the user an intuitive sense that the table information and the current interface match perfectly.
[0034] For example, if the display mode includes a default display row height and column width for a table, the row and column positions of the table to be displayed are determined based on the length and width of the display size. (Note that, for smooth display, the rows and columns here do not have to be integers, as shown in FIG. 2. That is, a partial area of a row or a partial area of a column may be displayed depending on the display size.)
[0035] Here, in some possible embodiments, the exhibition size may be a landscape screen size or a portrait screen size, i.e., in this embodiment, table information that matches the landscape screen viewing size of the current interface according to the exhibition mode may be displayed, or table information that matches the portrait screen viewing size of the current interface according to the exhibition mode may be displayed.
[0036] Here, in this embodiment, when the table has many rows and few columns, as shown in FIG. 3(a), in the landscape screen viewing size, the table rows are controlled to be displayed in a landscape screen orientation, and in the portrait screen viewing size, the contents corresponding to the table rows are controlled to be displayed in a portrait screen orientation.
[0037] Conversely, when the table has few rows and many columns, as shown in FIG. 3(b), in the landscape screen viewing size, the table columns are controlled to be displayed in a landscape screen orientation, and in the portrait screen viewing size, the table columns are controlled to be displayed in a portrait screen orientation.
[0038] As described above, the table display method according to the embodiment of the present disclosure determines the display mode of the current interface of the table, and displays table information matching the display size of the current interface according to the display mode in response to a viewing trigger operation on the table, thereby displaying the table contents in accordance with the display size and display mode of the mobile terminal, improving the readability of the table, and providing convenience in viewing the contents on the table.
[0039] In the embodiment of the present disclosure, the table information is displayed according to the display mode, and the table information in the table is automatically adapted and divided and displayed intuitively according to the display mode, eliminating the need for the user to manually drag the table to view the table information, which breaks the traditional method of displaying table information and improves the readability of the table.
[0040] In order to allow those skilled in the art to clearly understand how the table of the embodiment of the present disclosure is displayed according to the display mode, different display mode examples are described below.
[0041] Example 1 In this example, the exhibition mode is the first exhibition mode.
[0042] In this embodiment, in response to a slide viewing operation on a table, table information that matches the exhibition size in the current interface is continuously displayed in a slide manner in association with the slide direction of the slide viewing operation. Here, the slide viewing operation may be a left-right slide viewing operation. In this case, the slide direction of the slide viewing operation is the left-right direction. Alternatively, the slide viewing operation may be an up-down slide viewing operation. In this case, the slide direction of the slide viewing operation is the up-down direction, etc. Of course, the slide direction of the slide viewing operation may be other directions, such as the bottom left, the top left, etc., and they will not be listed here one by one.
[0043] As can be seen, in this embodiment, the table in the current interface displays table information such as field names and specific cell contents in the form of a list, which allows the content to be freely switched according to the slide viewing operation.
[0044] For example, as shown in FIG. 4(a), when the exhibition mode is the first exhibition mode, in response to a slide viewing operation from right to left on the table, the table is switched and displayed from right to left, thereby giving the user an intuitive feeling of smooth switching.
[0045] Of course, in this example too, the switching display of the table information in the first exhibition mode may be triggered via the control.
[0046] In this example, when the exhibition mode is the first exhibition mode, in response to a trigger operation on a table viewing control, the table viewing control may be integrated into a hardware control such as a volume on the mobile device or may be a virtual control displayed in the current interface.
[0047] In this embodiment, by associating the page back and page forward directions with the trigger operation, for example, associating a page back with a double tap operation on the browsing control and associating a page forward with a long press operation on the browsing control, the current interface continuously turns over and displays table information that matches the exhibition size, thereby giving the user an intuitive feeling of turning over the table information, and when the user browses the table, the user can browse conveniently as if they were reading online content such as an e-book.
[0048] For example, as shown in Figure 4(b), if the viewing controls are virtual controls labeled "previous page" and "next page" displayed in the current interface, when the user taps "next page," the current interface will page forward and display table information matching the exhibit size.
[0049] Example 2 In this example, the exhibition mode is the second exhibition mode.
[0050] In this example, as shown in FIG. 5, in response to a view trigger operation on a table, displaying table information matching the exhibition size of the current interface according to the exhibition mode includes the steps of:
[0051] Step 501: If the exhibition mode is the second exhibition mode, in response to a slide viewing operation on the table, persistently display an index field in the table in a first related area of the current interface.
[0052] Here, the slide viewing operation may be a left-right slide viewing operation. In this case, the slide direction of the slide viewing operation is the left-right direction, or the up-down slide viewing operation. In this case, the slide direction of the slide viewing operation is the up-down direction, etc. Of course, the slide direction of the slide viewing operation may be other directions, for example, lower left, upper left, etc., and they will not be listed here one by one.
[0053] In this embodiment, in many scenarios, when the table is relatively large, it is difficult for the user to know which index field the currently viewed cell content corresponds to when displaying the cell content in which the non-index field is located. For example, if the index field includes the user's name, the user cannot know which user the current table information corresponds to when viewing the table information in the current interface that does not include the index field in which the user's name is located. Therefore, in order to further improve the readability of the table, in this embodiment, the index field in the table is continuously displayed in the first related area of the current interface. Thus, regardless of which cell in the table the table information corresponds to, the user can clearly know which index field corresponds to the cell content in the current interface.
[0054] Here, the first related area may be any blank area in the area where the table information corresponding to the index field is located, or may be a background area in the area where the table information corresponding to the index field is located, etc. There is no limitation here.
[0055] Step 502: Related to the slide direction of the slide viewing operation, continuously slide-display table information that matches the exhibition size and corresponds to the index field in a second related area of the current interface.
[0056] In this embodiment, in association with the slide direction of the slide viewing operation, table information that matches the exhibition size and corresponds to the index field is continuously displayed in the second related area of the current interface. That is, the second related area can be regarded as the display area in the current interface of the table information in the cell corresponding to the index field. This ensures that the index field is always displayed in the first related area when the table information is switched. For example, as shown in FIG. 6(a), when the exhibition mode is the second exhibition mode, the index field is the user's name, and the first related area is an arbitrary blank area in the area where the table information corresponding to the index field is located, in response to a right-to-left slide viewing operation on the table, the table information of the table is switched and displayed in the second related area from right to left, and the index field is always displayed in the first related area. This allows the user to know the index field to which the table information belongs in the current interface regardless of which cell the table information corresponds to.
[0057] Similarly, in this example, a switch display of table information in the second exhibition mode may be triggered via the control.
[0058] In this example, when the display mode is the second display mode, in response to a trigger operation on the table viewing control, the index fields in the table are continuously displayed in the first related area of the current interface, which may be integrated with a hardware control such as a volume control of the mobile terminal, or may be a virtual control displayed on the current interface.
[0059] Furthermore, the page back and page forward directions of the trigger operations are associated with each other. For example, a double tap operation on the browsing control is associated with a page back direction, and a long press operation on the browsing control is associated with a page forward direction, so that table information that matches the display size and corresponds to the index field is continuously flipped and displayed in the second related area of the current interface. This ensures that the index field name is always displayed in the first related area when the table information is flipped and displayed.
[0060] For example, as shown in FIG. 6(b), if the browsing controls are virtual controls labeled "previous page" and "next page" displayed in the current interface, the exhibition mode is the second exhibition mode, the index field is the user's name, and the first related area is any blank area in the area where the table information corresponding to the index field is located, when the user taps "next page", the second related area of the current interface will page forward and display table information matching the exhibition size, and the first related area will display the index field, thereby allowing the user to know which index field the table information belongs to in the current interface, regardless of which cell the table information corresponds to.
[0061] In light of the above, in order to further improve the readability of the table, the first related area and the second related area may be subjected to display method processing.
[0062] In one embodiment of the present disclosure, when the index fields in the table are continuously displayed in the first related area of the current interface as described above, the index fields may be continuously displayed in a fixed manner in the first related area, or may be continuously displayed in a flashing manner in the first related area to enhance the interest of the display.
[0063] In one embodiment of the present disclosure, the information displayed in the first related area and the second related area may be enlarged and displayed in the form of a card, which allows the user to know the table information more intuitively.
[0064] In another embodiment of the present disclosure, the information displayed in the matching first and second related regions is displayed adjacent to each other vertically. For example, as shown in FIG. 6(b), the first related region is located above the second related region. Alternatively, the information displayed in the matching first and second related regions is displayed adjacent to each other horizontally. For example, as shown in FIG. 6(c), when a table is displayed in a portrait screen size, the information displayed in the matching first and second related regions is displayed adjacent to each other horizontally.
[0065] It is emphasized that in practical applications, the index field of a table includes a first index field and a second index field. Here, the first index field can be regarded as the index field described in the above embodiment, that is, a field that can uniquely identify the object to which the table information belongs, such as the "name" index field in FIG. 6(a). The second index field can be regarded as a field that distinguishes which attribute of the object to which each of the multiple table information in each first index field belongs, and for example, if the first index field is "name", the corresponding second index field can be "age", "height", "gender", etc.
[0066] In this embodiment, in order to further improve the readability of the table, the first index field is displayed in the first related area, and associated with a table viewing trigger operation (the viewing trigger operation includes a trigger operation on a viewing control or a slide viewing operation, etc.), and the second index field matching the display size is variably displayed in the third related area of the current interface. This makes it intuitively clear which attribute each piece of table information corresponds to. Here, the third related area may be a related area in a row or column where table information corresponding to the same attribute is located, for example, a blank area in the row or column, or a top cell area of the row or column where the corresponding table information is located. In this embodiment, in order to intuitively clear which attribute each piece of table information corresponds to, the second related area variably displays table information corresponding to the first index field and the second index field in conjunction with the third related area.
[0067] In some embodiments of the present disclosure, the first related area and the second related area are adjusted according to the number of table data. The first related area may be an area corresponding to the first index field of all data rows, or an area corresponding to a single first index field of any one data row. The second related area may be an area corresponding to the table information of all data rows, or an area corresponding to any table information of any one data row.
[0068] Next, taking the scenario shown in Figure 6(a) as an example, referring to Figure 6(d), if the first index field is the "Name" field, the second index field is another index field such as "Age", "Grade", "Gender", etc., and the third related area is the area in which the first cell of the column in which the table information corresponding to the second index field is located is located, when the "Name" index field is displayed in a fixed manner in response to a viewing trigger operation, the second index field and the corresponding table information are displayed in conjunction with each other.
[0069] As described above, the table display method according to the embodiment of the present disclosure further improves the readability of the table information by adaptively displaying the table information according to the display mode.
[0070] As mentioned in the above embodiment, the display modes can be switched. When switching the display modes, in order to improve the smoothness of the switching, the embodiment of the present disclosure further performs display adjustments on the table. The following takes the switching between the first and second display modes as an example to describe.
[0071] In one embodiment of the present disclosure, a first display mode is switched to a second display mode, for example, in response to a user triggering a control to switch from the first display mode to the second display mode, a switching instruction to switch from the first display mode to the second display mode is triggered to change the data structure of the table and the display position of the field, where the data structure includes one or more of, but is not limited to, the positional relationship of rows or columns in the table, and the like.
[0072] In one embodiment of the present disclosure, when switching to the second display mode, the partial index fields in the first display mode are changed from their original areas in the table to associated areas in the content rows of the table information corresponding to the remaining index fields and fixedly displayed, thereby realizing a change in the data structure of the table.
[0073] Here, the partial index field in the table information may be the first index field described above, or may be the first index field and a second index field, some of which is not displayed in the current interface. Which index field the partial index field corresponds to can be set according to the scenario, and is not shown here. Also, the related area in the content row of the table information may be the first related area in the above embodiment.
[0074] Of course, the related area in the content row of the table information may be the top cell area in the content row of the corresponding table information. For example, as shown in Fig. 7(a), if the partial index field is the "Name" index field, when the display mode is switched to the second display mode, the "Name" index field in the first display mode may be changed from its original area in the table to the top cell area in the content row of the table information corresponding to the remaining index fields and fixedly displayed. At this time, the positions of the other index fields and the corresponding table information are adaptively adjusted.
[0075] In this embodiment, in order to further improve the smoothness of switching, the display position of the field in the table may be adaptively adjusted. That is, when switching to the second display mode, the inter-line distance of the content lines in the table changes from a first distance corresponding to the first display mode to a second distance corresponding to the second display mode. Here, the first distance and the second distance may be normalized according to experimental data, or may be adapted according to the font size of the table information in the content lines in the table.
[0076] Next, taking the scenario shown in Figure 7(a) as an example, when switched to the second display mode as shown in Figure 7(b), the line height, etc. are adaptively adjusted to clearly display the index fields and corresponding table information.
[0077] Of course, in the above embodiment, the row spacing is simply taken as an example, but in practical application, the column width, etc. may be adjusted. The logic for adjusting the column width is the same as the logic for adjusting the row spacing, so no further explanation is given here.
[0078] As described above, the table display method of the embodiment of the present disclosure adapts to the switching of the display mode, adjusts the data structure and display position of the table, and improves the smoothness of the switching of the display mode.
[0079] The technical solution according to the embodiment of the present disclosure has the following advantages over the related art: The table display aspect according to the embodiment of the present disclosure determines the display mode of the current interface of the table, and displays table information matching the display size of the current interface according to the display mode in response to a viewing trigger operation on the table, thereby displaying the table contents in accordance with the display size and display mode of the mobile terminal, improving the readability of the table, and providing convenience for viewing the contents on the table.
[0080] To realize the above embodiment, the present disclosure further proposes a table display device.
[0081] 8 is a schematic diagram of a table display device according to an embodiment of the present disclosure. The device may be implemented in software and / or hardware, and may be generally integrated into electronic equipment. As shown in FIG. 8, the device includes a determination module 810 and a display module 820, among which: The determination module 810 is for determining the presentation mode in the current interface of the table.
[0082] The display module 820 is for displaying table information matching the current interface display size according to the display mode in response to a view trigger operation on the table.
[0083] The table display device according to the embodiments of the present disclosure can execute the table display method according to any of the embodiments of the present disclosure, and has functional modules corresponding to the execution of the method and beneficial effects.
[0084] To realize the above embodiment, the present disclosure further proposes a computer program product including a computer program / instruction, which, when executed by a processor, realizes the table display method in the above embodiment.
[0085] FIG. 9 is a schematic diagram of an electronic device according to an embodiment of the present disclosure.
[0086] Hereinafter, specific reference will be made to FIG. 9, which shows a schematic diagram of an electronic device 900 suitable for implementing the embodiments of the present disclosure. The electronic device 900 in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example, and does not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0087] 9, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphic processor, etc.) 901, which can perform various appropriate operations and processes according to programs stored in a read-only memory (ROM) 902 or programs loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 further stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, the ROM 902, and the RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0088] Typically, input devices 906 including, for example, a touch screen, touch panel, keyboard, mouse, camera head, microphone, accelerometer, gyro, etc., output devices 907 including, for example, a liquid crystal display (LCD), speaker, oscillator, etc., storage devices 908 including, for example, a magnetic tape, hard disk, etc., and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 enable the electronic device 900 to communicate wirelessly or via wires to exchange data with other devices. It should be understood that while FIG. 9 shows electronic device 900 with various devices, it is not intended to require the implementation or inclusion of all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0089] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network by the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, it performs the above-mentioned functions defined in the table display method of the embodiment of the present disclosure.
[0090] In addition, the computer-readable medium in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used in or in combination with a command execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or a data signal propagated in part in a carrier wave, with computer-readable program code therein. Such propagated data signals may take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may transmit, propagate, or transmit a program for use in or in connection with a command execution system, apparatus, or device. The program code contained in the computer readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wires, optical cables, RF (radio frequency), or the like, or any suitable combination thereof.
[0091] In some embodiments, the clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), as well as any now known or later developed network.
[0092] The computer-readable medium may be included in the electronic device, or may be a separate entity not mounted on the electronic device.
[0093] The computer-readable medium includes one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: Determine a display mode in a current interface of a table, and display table information that matches a display size of the current interface according to the display mode in response to a viewing trigger operation on the table, thereby displaying table contents in accordance with the display size and display mode of the mobile terminal, improving the readability of the table, and providing convenience in viewing the contents in the table.
[0094] Computer program code for carrying out the operations of the present disclosure can be written using one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and general procedural programming languages such as "C" or similar programming languages, but are not limited to these. The program code can run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0095] The flowcharts and block diagrams in the accompanying drawings illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may be implemented in a different order than that depicted in the drawings. For example, two consecutively depicted blocks may be executed substantially simultaneously, or, depending on the functionality, they may be executed in the reverse order. It should 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 by a dedicated system based on hardware that executes the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0096] The units according to the embodiments of the present disclosure may be realized by software or hardware, and the names of the units may not limit the units themselves.
[0097] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that may be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0098] In the present disclosure, a machine-readable medium may be a tangible medium and may contain or store a program used by or in combination with a command execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0099] According to one or more embodiments of the present disclosure, the present disclosure provides a table display method including determining an exhibition mode in a current interface of a table, and in response to a view trigger operation on the table, displaying table information matching an exhibition size of the current interface according to the exhibition mode.
[0100] According to one or more embodiments of the present disclosure, in the table display method according to the present disclosure, the aforementioned determining a display mode at the mobile end of the table includes: receiving a default exhibition mode set by the system; or receiving a user selection of an exhibition mode from a list of possible exhibition modes; or The method includes determining a post-switched exhibition mode in response to a switching operation for the current exhibition mode.
[0101] According to one or more embodiments of the present disclosure, in the table display method of the present disclosure, the above-mentioned displaying table information matching the display size of the current interface according to the display mode includes: displaying table information matching a landscape screen viewing size of the current interface in response to the presentation mode; Or, In response to the presentation mode, displaying table information matching a portrait screen viewing size of the current interface.
[0102] According to one or more embodiments of the present disclosure, a table display method according to the present disclosure includes: In response to the view trigger operation on the table, displaying table information that matches the display size of the current interface according to the display mode, When the exhibition mode is a first exhibition mode, in response to a slide viewing operation on the table, the method includes continuously sliding table information matching the exhibition size on the current interface in association with a slide direction of the slide viewing operation.
[0103] According to one or more embodiments of the present disclosure, in the table display method according to the present disclosure, the slide viewing operation includes: This includes left / right slide viewing operations or up / down slide viewing operations.
[0104] According to one or more embodiments of the present disclosure, in the table display method of the present disclosure, the above-mentioned step of displaying table information matching the display size of the current interface according to the display mode in response to a viewing trigger operation on the table is as follows: When the exhibition mode is a first exhibition mode, in response to a trigger operation on the table viewing control, the method includes continuously flipping through table information matching the exhibition size in the current interface in association with a page back / page forward direction of the trigger operation.
[0105] According to one or more embodiments of the present disclosure, in the table display method of the present disclosure, the above-mentioned step of displaying table information matching the display size of the current interface according to the display mode in response to a viewing trigger operation on the table is as follows: if the exhibition mode is a second exhibition mode, persistently displaying index fields in the table in a first association area of the current interface in response to a slide viewing operation on the table; and continuously sliding table information that matches the exhibition size and corresponds to the index field in a second related area of the current interface in association with a sliding direction of the slide viewing operation.
[0106] According to one or more embodiments of the present disclosure, in the table display method of the present disclosure, the above-mentioned step of displaying table information matching the display size of the current interface according to the display mode in response to a viewing trigger operation on the table is as follows: if the exhibition mode is a second exhibition mode, persistently displaying index fields in the table in a first association area of the current interface in response to a trigger operation on the table viewing control; Associating the page forward / backward direction of the trigger operation with a page forward / backward direction, continuously flipping through table information that matches the display size and corresponds to the index field in a second associated area of the current interface.
[0107] According to one or more embodiments of the present disclosure, a table display method according to the present disclosure includes: persistently displaying index fields in the table in a first association area of the current interface; a persistent fixed display of the index field in the first region of interest; or The method further includes displaying the index field in the first associated region in a continuously flashing manner.
[0108] According to one or more embodiments of the present disclosure, in the table display method of the present disclosure, the information displayed in the matching first related area and the second related area are displayed adjacent to each other vertically, or The information displayed in the matching first and second related regions is displayed adjacent to each other on the left and right.
[0109] According to one or more embodiments of the present disclosure, the table display method according to the present disclosure further includes: The method includes displaying an expanded version of the information displayed in the first related area and the second related area in the form of a card.
[0110] According to one or more embodiments of the present disclosure, a table display device according to the present disclosure includes: a determination module for determining a display mode on a current interface of a table; and a display module for displaying table information matching a display size of the current interface in response to a view trigger operation on the table and depending on the display mode.
[0111] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the determination module specifically comprises: receiving a default exhibition mode set by the system; or receiving a user selection of an exhibition mode from a list of possible exhibition modes; or It is used to determine the exhibition mode to be switched to in response to a switching operation for the current exhibition mode.
[0112] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the display module specifically comprises: displaying table information matching a landscape screen viewing size of the current interface in response to the presentation mode; Or, According to the presentation mode, the presentation mode is used to display table information that matches the portrait screen viewing size of the current interface.
[0113] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the display module specifically comprises: When the exhibition mode is a first exhibition mode, in response to a slide viewing operation on the table, the slide display is used to continuously slide-display table information matching the exhibition size on the current interface in association with the slide direction of the slide viewing operation.
[0114] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the slide viewing operation includes: This includes left / right slide viewing operations or up / down slide viewing operations.
[0115] According to one or more embodiments of the present disclosure, in the table display device of the present disclosure, the display module is specifically used, when the display mode is a first display mode, in response to a trigger operation on the table viewing control, to associate with the page back / page forward direction of the trigger operation and continuously flip through and display table information matching the display size on the current interface.
[0116] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the display module specifically comprises: if the exhibition mode is a second exhibition mode, persistently displaying index fields in the table in a first association area of the current interface in response to a slide viewing operation on the table; and displaying table information in a second related area of the current interface in a sliding manner in association with a sliding direction of the slide viewing operation, the table information matching the exhibition size and corresponding to the index field in a sliding manner.
[0117] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the index field of the table includes a first index field and a second index field, and the display module further comprises: displaying the first index field in the first association region; In association with a trigger operation for viewing the table, a second index field matching the exhibition size is changed and displayed in a third related area of the current interface, and table information corresponding to the first index field and the second index field is changed and displayed in the second related area in conjunction with the third related area.
[0118] According to one or more embodiments of the present disclosure, in a table display device according to the present disclosure, the display module comprises: a display unit for persistently displaying index fields in the table in a first associated area of the current interface in response to a trigger operation on the table viewing control when the display mode is a second display mode; and a display unit for continuously flipping through and displaying table information in a second associated area of the current interface, the table information matching the exhibition size and corresponding to the index field, in association with the page back / page forward direction of the second trigger operation.
[0119] According to one or more embodiments of the present disclosure, in the table display device according to the present disclosure, the display unit specifically includes: a persistent fixed display of the index field in the first region of interest; or The first related area is used to continuously flash the index field.
[0120] According to one or more embodiments of the present disclosure, in the table display device of the present disclosure, the information displayed in the matching first related area and the second related area are displayed adjacent to each other vertically, or The information displayed in the matching first and second related regions is displayed adjacent to each other on the left and right.
[0121] According to one or more embodiments of the present disclosure, in the table display device of the present disclosure, the display module is further used to enlarge and display the information displayed in the first related area and the second related area in the form of a card.
[0122] According to one or more embodiments of the present disclosure, in a table display device according to the present disclosure, the display module is further used to change the data structure of the table and the display position of the fields in response to switching from a first display mode to a second display mode.
[0123] According to one or more embodiments of the present disclosure, in the table display device of the present disclosure, the display module is specifically used, when switched to the second display mode, to change and fixedly display partial index fields in the first display mode from the original area of the table to related areas in the content rows of the table information corresponding to the remaining index fields.
[0124] According to one or more embodiments of the present disclosure, in a table display device according to the present disclosure, the display module is specifically used to change the inter-line distance between content lines in the table from a first distance corresponding to the first display mode to a second distance corresponding to the second display mode when switched to a second display mode.
[0125] The above modules or units may be implemented as software components running on one or more general-purpose processors, or may be implemented as hardware, such as programmable logic devices and / or application specific integrated circuits, performing some functions or a combination thereof. In some embodiments, the modules or units may be embodied in the form of a software product, which may be stored in a non-volatile storage medium, and the non-volatile storage medium may include a computer device (e.g., a personal computer, a server, a network device, a mobile terminal, etc.) to implement the method described in the embodiments of the present disclosure. In some other embodiments, the above modules or units may be implemented on a single device or distributed on multiple devices. The functions of the modules or units may be integrated with each other or further divided into multiple sub-units.
[0126] According to one or more embodiments of the present disclosure, the present disclosure provides a method for producing a liquid crystal display comprising: A processor; a memory for storing instructions executable by the processor; The processor is adapted to read the executable instructions from the memory and execute the instructions to realize any one of the table display methods according to the present disclosure.
[0127] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having stored thereon a computer program for performing any one of the table display methods according to the present disclosure.
[0128] An embodiment of the present disclosure further provides a computer program comprising instructions which, when executed by a processor, cause the processor to perform a table display method according to an embodiment of the present disclosure.
[0129] An embodiment of the present disclosure further provides a computer program product including instructions that, when executed by a processor, cause the processor to perform a table display method according to an embodiment of the present disclosure.
[0130] The above is merely a description of the preferred embodiments and the technical principles applied in the present disclosure. It is obvious to those skilled in the art that the scope of the disclosure of the present disclosure is not limited to the technical solution based on the specific combination of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or features equivalent thereto without departing from the concept of the above disclosure. For example, it also includes technical solutions formed by replacing the above features with technical features having similar functions (including but not limited to those) disclosed in the present disclosure.
[0131] Also, although operations are described in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown, or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above description, they are not to be construed as limiting the scope of the disclosure. Certain features that are described in the context of a single embodiment can also be implemented in combination with a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
[0132] Although the present subject matter has been described in language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. A table display method executed by a table display device, comprising: Determining a display mode for a current interface of the table; and in response to a view trigger operation on the table, displaying table information matching a display size of the current interface according to the display mode; When the exhibition mode is a second exhibition mode, in response to a slide viewing operation on the table, continuously displaying an index field in the table in a first related area of the current interface, and continuously sliding table information that matches the exhibition size and corresponds to the index field in a second related area of the current interface in association with a slide direction of the slide viewing operation; and / or When the exhibition mode is a second exhibition mode, in response to a trigger operation on a table viewing control, the table display method includes continuously displaying an index field in the table in a first related area of the current interface, and, in association with the page back / page forward direction of the trigger operation, continuously flipping through table information in a second related area of the current interface that matches the exhibition size and corresponds to the index field.
2. Determining a display mode in a current interface of the table includes: receiving a default exhibition mode set by the system; or receiving a user selection of an exhibition mode from a list of possible exhibition modes; or 2. The table display method according to claim 1, further comprising the step of determining a post-switching display mode in response to a switching operation for a current display mode.
3. displaying table information matching the display size of the current interface in response to the display mode; The table display method according to claim 1, further comprising: displaying table information that matches a horizontal screen viewing size of the current interface according to the display mode; or displaying table information that matches a portrait screen viewing size of the current interface according to the display mode.
4. Responsive to a view trigger operation on the table, displaying table information that matches a display size of the current interface according to the display mode; The table display method according to claim 1, further comprising, when the display mode is a first display mode, in response to a slide viewing operation on the table, continuously sliding displaying table information matching the display size on the current interface in association with the slide direction of the slide viewing operation.
5. The slide viewing operation includes: The method of claim 4 , comprising a left-right sliding viewing operation or an up-down sliding viewing operation.
6. Responsive to a view trigger operation on the table, displaying table information that matches a display size of the current interface according to the display mode; The table display method of claim 1, further comprising, in response to a trigger operation on a table viewing control, continuously flipping through table information matching the display size in the current interface in association with the page back / page forward direction of the trigger operation when the display mode is a first display mode.
7. The index field of the table includes a first index field and a second index field, and the table display method further includes: displaying the first index field in the first relevant region; The table display method of claim 1, further comprising: in association with a trigger operation of viewing the table, changing and displaying a second index field matching the display size in a third related area of the current interface; and changing and displaying table information corresponding to the first index field and the second index field in the second related area in conjunction with the third related area.
8. persistently displaying index fields in the table in a first association area of the current interface; The table display method according to claim 1 , further comprising: continuously displaying the index field in a fixed manner in the first related area; or continuously displaying the index field in a flashing manner in the first related area.
9. The table display method of claim 1, further comprising displaying the information displayed in the matching first related area and the second related area adjacent to each other vertically, or displaying the information displayed in the matching first related area and the second related area adjacent to each other horizontally.
10. The table display method according to claim 1 , further comprising enlarging and displaying the information displayed in the first related area and the second related area in the form of a card.
11. 2. The method of claim 1, further comprising changing the data structure of the table and the display positions of the fields in response to switching from the first display mode to the second display mode.
12. Changing the data structure of the table and the display position of the fields The table display method according to claim 11, further comprising, when switched to a second display mode, changing and fixedly displaying partial index fields in the first display mode from their original areas of the table to associated areas in content rows of table information corresponding to the remaining index fields.
13. Changing the data structure of the table and the display position of the fields The table display method of claim 12, further comprising changing, when switched to a second display mode, a line spacing between content lines in the table from a first distance corresponding to the first display mode to a second distance corresponding to the second display mode.
14. a determination module for determining an exhibition mode at a current interface of the table; a display module for displaying table information matching an exhibition size of the current interface in response to a viewing trigger operation on the table in accordance with the exhibition mode; When the exhibition mode is a second exhibition mode, in response to a slide viewing operation on the table, continuously displaying an index field in the table in a first related area of the current interface, and continuously sliding table information that matches the exhibition size and corresponds to the index field in a second related area of the current interface in association with a slide direction of the slide viewing operation; and / or When the exhibition mode is a second exhibition mode, in response to a trigger operation on a table viewing control, a table exhibition device includes continuously displaying an index field in the table in a first related area of the current interface, and, in association with the page back / page forward direction of the trigger operation, continuously flipping and displaying table information that matches the exhibition size and corresponds to the index field in a second related area of the current interface.
15. A processor; a memory for storing instructions executable by the processor; The processor is configured to read the instructions from the memory and execute the instructions to realize the table display method according to any one of claims 1 to 13, in an electronic device.
16. A computer-readable storage medium having stored thereon a computer program comprising instructions which, when executed by a processor, cause the processor to carry out a table display method described in any one of claims 1 to 13.
17. A computer program comprising instructions which, when executed by a processor, cause the processor to carry out the table display method according to any one of claims 1 to 13.
18. A computer program product comprising instructions which, when executed by a processor, cause the processor to carry out the table display method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Tabular data displaying method, its display device and recording medium
JP2001312686A
Data display controller and storage medium
JP2001350553A
Data display method
JP2007265059A
Content display device, content display system, content display method, program and recording medium
JP2008269109A
Display program, display method and information processor
JP2016177471A