Page list display method and device, equipment and storage medium
By setting a target area for prioritizing the display of a set of fields in the webpage list, the problem of users being unable to quickly obtain the information they are interested in is solved, resulting in a more efficient query process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-03-31
AI Technical Summary
Users cannot quickly obtain the fields they are interested in from the webpage list, resulting in low query efficiency.
By receiving page navigation instructions, the system extracts the target user information and page name, determines whether there is a set of associated priority display fields, identifies the target area based on this set, and sets it outside the starting column or row of the target page. The system also merges the default list to display priority information, reducing the need to drag the scroll bar.
It improves the efficiency of searching list information, allowing users to find the information they need more quickly and reducing tedious drag-and-drop operations.
Smart Images

Figure CN116088994B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computers, and more particularly to a method, apparatus, device, and storage medium for displaying a page list. Background Technology
[0002] When there are too many rows or columns in a list on a webpage, you need to drag the scroll bar to the right or down to view the list information on the right or bottom, which is inconvenient for searching.
[0003] At the same time, different users have different focuses on the same list. For example, delivery personnel focus on the tracking number and delivery status, while branch managers focus on the total number of packages received and delivered on a certain day. Users need to scroll while searching for the fields they are interested in, which cannot quickly obtain the information of the required fields, resulting in low query efficiency. Summary of the Invention
[0004] The main objective of this invention is to provide a method, apparatus, device, and storage medium for displaying a page list, which solves the problem that users cannot quickly obtain information about fields of interest in the list and improves query efficiency.
[0005] The first aspect of the present invention provides a method for displaying a page list, comprising: receiving a page jump instruction; extracting target user information and a target page name from the page jump instruction, the target page including a target default list; determining whether there exists a target priority display field set that is simultaneously associated with the target user information and the target page name; if so, obtaining the target priority display field set; determining a target area based on the target priority display field set, the target area being outside the target default list and adjacent to the starting column or starting row of the target default list; setting list information corresponding to each priority display field in the target priority display field set in the target area; folding rows and columns in the target default list that are repeated with the target area; merging the target default list and the target area to obtain a target display list; and displaying the target display list on the target page.
[0006] In one feasible implementation, determining the target region based on the target priority display field set, wherein the target region is outside the target default list and adjacent to the starting column or starting row of the target default list, includes: parsing the target priority display field set to obtain a parsing result; when the parsing result indicates that all list information corresponding to the target priority display field set involves the detailed area of the target default list, determining a first region outside the target default list and adjacent to the starting column as the target region; when the parsing result indicates that all list information corresponding to the target priority display field set involves the summary area of the target default list, determining a second region outside the target default list and adjacent to the starting row as the target region; when the parsing result indicates that the list information corresponding to the target priority display field set involves both the detailed area and the summary area of the target default list, determining the first region and the second region as the target regions.
[0007] In one feasible implementation, setting the list information corresponding to each priority display field in the target priority display field set in the target area includes: when the target area is the first area, setting the list information corresponding to each priority display field in the target priority display field set in the first area; when the target area is the second area, setting the list information corresponding to each priority display field in the target priority display field set in the second area; when the target area is both the first area and the second area, classifying the priority display fields in the target priority display field set to obtain a subdivided field category set and a summary field category set, setting the list information corresponding to each priority display field in the subdivided field category set in the first area, and setting the list information corresponding to each priority display field in the summary field category set in the second area.
[0008] In one feasible implementation, when the target area is the first area, setting the list information corresponding to each priority display field in the target priority display field set in the first area includes: when the target area is the first area, reading the priority of each priority display field in the target priority display field set; sorting the priority display fields in the target priority display field set according to the priority from largest to smallest to obtain a priority display field sequence; and sequentially setting the list information corresponding to each priority display field in the priority display field sequence in the first area in a left-to-right order.
[0009] In one feasible implementation, determining whether a target priority display field set exists that is associated with the target user information and the target page name, and if so, obtaining the target priority display field set, includes: querying a preset field index library for a set of page display fields associated with the target page name; querying the target user information associated with the target page display field set; determining whether a target priority display field set exists that is associated with the target user information; and if so, reading the target priority display field set.
[0010] In one feasible implementation, before receiving the page redirection instruction and extracting the target user information and the target page name from the page redirection instruction, the method further includes: creating a field index library, the field index library including a primary index and a secondary index, the index keyword of the primary index being the page name, and the index keyword of the secondary index being the user information.
[0011] In one feasible implementation, the creation of the field index library includes: creating a primary index based on the page name, with each page name associated with a set of page display fields; creating a secondary index under the primary index based on user information, with each set of page display fields associated with at least one set of user information, and each set of user information associated with at most one set of priority display fields with priority information, wherein the set of priority display fields is a subset of the set of page display fields and is not empty.
[0012] A second aspect of the present invention provides a page list display device, comprising: a receiving module, configured to receive a page jump instruction, extract target user information and a target page name from the page jump instruction, the target page including a target default list; an obtaining module, configured to determine whether there exists a target priority display field set simultaneously associated with the target user information and the target page name, and if so, obtain the target priority display field set; a determining module, configured to determine a target area based on the target priority display field set, the target area being outside the target default list and adjacent to the starting column or starting row of the target default list; a setting module, configured to set the list information corresponding to each priority display field in the target priority display field set to the target area; and a display module, configured to collapse rows and columns in the target default list that are repeated with the target area, merge the target default list and the target area to obtain a target display list, and display the target display list on the target page.
[0013] In one feasible implementation, the determining module is specifically used to: parse the target priority display field set to obtain a parsing result; when the parsing result indicates that all list information corresponding to the target priority display field set involves the detailed area of the target default list, determine the first area outside the target default list and immediately adjacent to the starting column as the target area; when the parsing result indicates that all list information corresponding to the target priority display field set involves the summary area of the target default list, determine the second area outside the target default list and immediately adjacent to the starting row as the target area; when the parsing result indicates that the list information corresponding to the target priority display field set involves both the detailed area and the summary area of the target default list, determine the first area and the second area as the target areas.
[0014] In one feasible implementation, the setting module includes: a first setting unit, configured to set the list information corresponding to each priority display field in the target priority display field set in the first area when the target area is the first area; a second setting unit, configured to set the list information corresponding to each priority display field in the target priority display field set in the second area when the target area is the second area; and a third setting unit, configured to classify the priority display fields in the target priority display field set to obtain a subdivided field category set and a summary field category set when the target area is both the first area and the second area, set the list information corresponding to each priority display field in the subdivided field category set in the first area, and set the list information corresponding to each priority display field in the summary field category set in the second area.
[0015] In one feasible implementation, the first setting unit is specifically used to: when the target area is the first area, read the priority of each priority display field in the target priority display field set; sort the priority display fields in the target priority display field set according to the order of priority from large to small to obtain a priority display field sequence; and sequentially set the list information corresponding to each priority display field in the priority display field sequence in the first area in the order from left to right.
[0016] In one feasible implementation, the acquisition module is specifically used to: query a set of page display fields associated with the target page name in a preset field index library; query the target user information associated with the target page display field set; determine whether there is a target priority display field set associated with the target user information; and if so, read the target priority display field set.
[0017] In one feasible implementation, a creation module is included before the receiving module for creating a field index library, which includes a primary index and a secondary index. The index keyword of the primary index is the page name, and the index keyword of the secondary index is user information.
[0018] In one feasible implementation, the creation module is specifically used to: create a primary index based on the page name, with each page name associated with a set of page display fields; and create a secondary index based on user information under the primary index, with each set of page display fields associated with at least one set of user information, and each set of user information associated with at most one set of priority display fields with priority information, wherein the set of priority display fields is a subset of the set of page display fields and is not empty.
[0019] A third aspect of the present invention provides a page list display device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the page list display device to perform the page list display method described above.
[0020] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the above-described method for displaying a page list.
[0021] In the technical solution provided by this invention, a page jump instruction is received; target user information and the target page name of the target page are extracted from the page jump instruction; the target page includes a target default list; it is determined whether a target priority display field set exists that is simultaneously associated with the target user information and the target page name; if it exists, the target priority display field set is obtained; a target area is determined based on the target priority display field set; the target area is outside the target default list and adjacent to the starting column or starting row of the target default list; list information corresponding to each priority display field in the target priority display field set is set in the target area; rows and columns in the target default list that are repeated with the target area are folded; the target default list and the target area are merged to obtain a target display list; and the target display list is displayed on the target page. In this embodiment of the invention, determining whether there is a corresponding priority display field set based on user information and webpage name, and if so, setting the list information corresponding to the priority display field set in an easily accessible target area, can reduce the tedious operation of dragging the page progress bar to find the required list information and improve the efficiency of list information retrieval. Attached Figure Description
[0022] Figure 1This is a schematic diagram of one embodiment of the page list display method in this invention;
[0023] Figure 2 This is a schematic diagram of another embodiment of the page list display method in this invention;
[0024] Figure 3 This is a schematic diagram of the index library in an embodiment of the present invention;
[0025] Figure 4 A diagram showing the locations of the detail and summary areas in the target default list;
[0026] Figure 5 This is a schematic diagram showing the locations of the first and second regions;
[0027] Figure 6 This is a schematic diagram of one embodiment of the page list display device in this invention;
[0028] Figure 7 This is a schematic diagram of another embodiment of the page list display device in this invention;
[0029] Figure 8 This is a schematic diagram of an embodiment of a device for displaying a page list in an embodiment of the present invention. Detailed Implementation
[0030] This invention provides a method, apparatus, device, and storage medium for displaying a page list, which solves the problem that users cannot quickly obtain information about the fields they are interested in from the list, thereby improving query efficiency.
[0031] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] For ease of understanding, the specific process of the embodiments of the present invention is described below. It should be understood that the execution subject of the present invention can be a page list display device, a terminal, or a server, and is not specifically limited here. The embodiments of the present invention are described using a server as the execution subject as an example.
[0033] Please see Figure 1 One embodiment of the page list display method in this invention includes:
[0034] 101. Receive page redirection instructions, extract target user information and target page name from the page redirection instructions, the target page includes the target default list;
[0035] The server receives a page redirection command, extracts the target user information and the target page name from the command, obtains the corresponding target page link based on the target page name, opens the target page link, and redirects from the current page to the target page. The target page includes a default list of targets to be displayed.
[0036] 102. Determine if a set of target priority display fields exists that is simultaneously associated with the target user information and the target page name. If it exists, obtain the target priority display field set.
[0037] A software system consists of multiple pages, each with a maximum of one list. Multiple users can log in and view the list. If a target user has specific information they are interested in on a target page, the system pre-sets priority display fields for that user when viewing the target page. These priority display fields are associated with both the target user and the target page name. They are attribute fields from the default target list, such as date, waybill number, scanning location, cargo volume, receipt status, and total number of items received. The system then aggregates these priority display fields to obtain a set of priority display fields.
[0038] The server determines whether a set of target priority display fields exists that is associated with both the target user information and the target page name. If it does not exist, the server determines that the target user does not have any list information of interest and can simply display the target default list on the target page. If it does exist, the server determines that the target user has any list information of interest and retrieves the set of target priority display fields.
[0039] 103. Determine the target area based on the set of fields to be displayed first. The target area is outside the target default list and immediately adjacent to the starting column or starting row of the target default list.
[0040] Since the information displayed first after a page redirect is from the top left of the target page, users need to drag the progress bar to view information located on the right or bottom of the target page. Therefore, the closer the information is to the top left of the target page, the faster it can be viewed by the user.
[0041] The server pre-defines the area immediately adjacent to the starting column and row outside the target default list as a backup area. When no target priority display field set is set simultaneously with the target user and target page name, the backup area is not displayed on the target page. When a target priority display field set is set simultaneously with the target user and target page name, and the list information corresponding to the fields in the target priority display field set is presented in column form, the backup area immediately adjacent to the starting column outside the target default list is determined as the target area. When the list information corresponding to the fields in the target priority display field set is presented in row form, the backup area immediately adjacent to the starting row outside the target default list is determined as the target area, and in this case, the backup area is displayed on the target page. The size of the backup area is calculated based on the number of columns or rows to be displayed. Since the initial amount of information displayed on the target page is fixed, when the backup area is displayed, the server aggregates the information on the target page into multiple information modules. Starting from the backup area position, the information modules are moved to the right or downwards by a corresponding distance, using either paragraph aggregation or table aggregation.
[0042] 104. Set the list information corresponding to each priority display field in the target priority display field set in the target area;
[0043] The server reads the list information corresponding to each priority display field in the target priority display field set. The list information corresponding to the priority display field refers to the row or column value of the attribute field represented by the priority display field. The server sets the read row or column value in the target area.
[0044] 105. Collapse the rows and columns that overlap with the target area in the default target list, merge the default target list and the target area to obtain the target display list, and display the target display list on the target page.
[0045] To avoid information duplication, the server collapses the rows and columns in the target default list that are duplicated with the target area, merges the target area and the processed target default list to obtain the target display list, and displays the target display list on the target page.
[0046] In this embodiment of the invention, it is determined whether there is a corresponding set of priority display fields based on user information and webpage name. If so, the list information corresponding to the set of priority display fields is set in an easily accessible target area, which can reduce the tedious operation of dragging the page progress bar to find the required list information and improve the efficiency of querying list information.
[0047] Please see Figure 2 Another embodiment of the page list display method in this invention includes:
[0048] 201. Create a field index library, which includes a primary index and a secondary index. The index key for the primary index is the page name, and the index key for the secondary index is the user information.
[0049] A software system comprises multiple pages, each containing at most one list. Multiple users can log in and access these lists. The server creates a primary index based on page names, with each page name associated with a set of display fields. A secondary index is created under the primary index based on user information. Each set of display fields is associated with at least one user information entry, and each user information entry is associated with at most one priority display field set. This priority display field set is a subset of the page display field set and is not empty. If a user has specific list information they are interested in on a page, the server pre-sets a priority display field set for that user when viewing the page. This priority field set is associated with both the user and the page name.
[0050] like Figure 3 As shown, the software system includes three pages. The server associates a set of display fields for each page with the index database. Page 1 allows users A, B, and C to browse. On page 1, user A is assigned a priority display field set 1, and user B is assigned a priority display field set 2. Both priority display field sets 1 and 2 are subsets of page display field set 1 and are not empty. Page 2 allows users A, C, and D to browse. On page 2, user A is assigned a priority display field set 3, and user C is assigned a priority display field set 4. Both priority display field sets 3 and 4 are subsets of page display field set 2 and are not empty. Page 3 allows user D to browse. On page 3, user D is assigned a priority display field set 5. Priority display field set 5 is a subset of page display field set 3 and is not empty.
[0051] 202. Receive page redirection instructions, extract target user information and target page name from the page redirection instructions, the target page includes the target default list;
[0052] The server receives a page redirection command, extracts the target user information and the target page name from the command, retrieves the corresponding target page link based on the target page name, opens the link, and redirects from the current page to the target page. The target page includes a default list of targets to be displayed, which includes detail areas and summary areas, such as... Figure 4 As shown, the summary area is located below the details area.
[0053] 203. Determine if a set of target priority display fields exists that is associated with both the target user information and the target page name. If it exists, obtain the target priority display field set.
[0054] Priority display fields are attribute fields in the target default list, such as date, waybill number, scanning location, cargo volume, receipt status, total number of goods received, etc. Attribute fields may come from the detail area or the summary area. In the detail area, attribute fields and their corresponding list information are presented in the form of columns. In the summary area, attribute fields and their corresponding list information are presented in the form of rows. By summarizing the target priority display fields, we obtain the target priority display field set.
[0055] The server queries the preset field index for the set of page display fields associated with the target page name, queries the target user information associated with the target page display field set, and determines whether there is a target priority display field set associated with the target user information. If it does not exist, the server determines that the target user does not have any list information of interest and can display the target default list on the target page; if it does exist, the server determines that the target user has any list information of interest and retrieves the target priority display field set.
[0056] 204. Parse the target priority display field set to obtain the parsing results;
[0057] The server matches each priority display field in the target priority display field set with the attribute fields of the detail area and the summary area in the target default list. If the priority display field matches the attribute field of the detail area, it is determined that the priority display field and the corresponding list information come from the detail area. If the priority display field matches the attribute field of the summary area, it is determined that the priority display field and the corresponding list information come from the summary area. The matching results of each priority display field in the target priority display field set are summarized to obtain the parsing result.
[0058] 205. When the parsing result indicates that the list information corresponding to the target priority display field set all involve the detail area of the target default list, the first area outside the target default list and immediately adjacent to the starting column is determined as the target area;
[0059] like Figure 5 As shown, the server pre-defines the area immediately adjacent to the starting column outside the target default list as the first area, and the area immediately adjacent to the starting row outside the target default list as the second area. When no target priority display field set is set that is simultaneously associated with the target user and the target page name, neither the first nor the second area is displayed on the target page.
[0060] When the parsing result indicates that the target prioritizes displaying the list information corresponding to the field set, and all of them involve the detailed area of the target default list, the first area is displayed on the target page, and the server determines the first area as the target area;
[0061] 206. When the parsing result indicates that the list information corresponding to the target priority display field set all involve the summary area of the target default list, the second area outside the target default list and immediately adjacent to the starting row is determined as the target area;
[0062] When the parsing result indicates that the target prioritizes displaying the list information corresponding to the field set, and all of them involve the summary area of the target default list, the second area is displayed on the target page, and the server determines the second area as the target area.
[0063] 207. When the parsing result indicates that the list information corresponding to the field set to be displayed in the target priority display involves the detail area and summary area of the target default list, the first area and the second area are determined as the target area;
[0064] When the parsing result indicates that the target should prioritize displaying the list information corresponding to the field set, which involves the detail area and summary area of the target default list, both the first area and the second area are displayed on the target page, and the server determines the first area and the second area as the target area.
[0065] The size of the first or second area is calculated and determined based on the number of columns or rows of information to be displayed. Since the amount of information initially displayed on the target page is fixed, when the first and / or second areas are displayed, the server aggregates the information on the target page into multiple information modules. Starting from the position of the first area, the information modules are moved to the right by a corresponding distance, and starting from the position of the second area, the information modules are moved downwards by a corresponding distance. The aggregation method is paragraph aggregation or table aggregation.
[0066] 208. Set the list information corresponding to each priority display field in the target priority display field set in the target area;
[0067] When the target region is the first region, the server sets the list information corresponding to each priority display field in the target priority display field set in the first region; when the target region is the second region, the server sets the list information corresponding to each priority display field in the target priority display field set in the second region; when the target region is both the first and second regions, the server categorizes the priority display fields in the target priority display field set to obtain a subdivided field category set and a summary field category set, sets the list information corresponding to each priority display field in the subdivided field category set in the first region, and sets the list information corresponding to each priority display field in the summary field category set in the second region.
[0068] Furthermore, since each piece of information set in the target area has different importance, in order to make more important information available more quickly, the server sets the order of the list information corresponding to the priority display field in the target area according to the priority of each priority display field in the target priority display field set.
[0069] Specifically, when the target area is the first area, the server reads the priority of each priority display field in the target priority display field set, sorts the priority display fields in the target priority display field set in descending order of priority, obtains the priority display field sequence, and sets the list information corresponding to each priority display field in the priority display field sequence in the first area in the order from left to right;
[0070] When the target area is the second area, the server reads the priority of each priority display field in the target priority display field set, sorts the priority display fields in the target priority display field set in descending order of priority, obtains the priority display field sequence, and sets the list information corresponding to each priority display field in the priority field sequence in the second area in descending order.
[0071] When the target area is the first area or the second area, the server first classifies the priority display fields in the target priority display field set to obtain a sub-field category set and a summary field category set. Then, it reads the priority of each priority display field in the sub-field category set and the summary field category set, and sorts the priority display fields in the sub-field category set and the summary field category set according to the priority from largest to smallest to obtain a priority display sub-field sequence and a priority display summary field sequence. The list information corresponding to each priority display sub-field in the priority display sub-field sequence is set in the first area in the order from left to right, and the list information corresponding to each priority display summary field in the priority display summary field sequence is set in the second area in the order from top to bottom.
[0072] 209. Collapse the rows and columns in the target default list that are repeated with the target area, merge the target default list and the target area to get the target display list, and display the target display list on the target page.
[0073] To avoid information duplication, the server collapses the rows and columns in the target default list that are duplicated with the target area, merges the target area and the processed target default list to obtain the target display list, and displays the target display list on the target page.
[0074] In this embodiment of the invention, it is determined whether there is a corresponding set of priority display fields based on user information and webpage name. If so, the list information corresponding to the set of priority display fields is set in an easily accessible target area. This reduces the tedious operation of dragging the page progress bar to find the required list information and improves the efficiency of querying list information. On this basis, the list information that needs to be set in the target area is prioritized and set in the first area from left to right or in the second area from top to bottom according to the priority order, so that more important information can be found more quickly, further improving the query efficiency.
[0075] The method for displaying a page list in an embodiment of the present invention has been described above. The following describes the device for displaying a page list in an embodiment of the present invention. Please refer to [link / reference]. Figure 6 One embodiment of the page list display device in this invention includes:
[0076] The receiving module 601 is used to receive a page jump instruction, extract the target user information and the target page name from the page jump instruction, and the target page includes a target default list;
[0077] The acquisition module 602 is used to determine whether there is a target priority display field set that is associated with both the target user information and the target page name. If it exists, the target priority display field set is acquired.
[0078] The determination module 603 is used to determine the target area based on the target priority display field set. The target area is outside the target default list and is adjacent to the starting column or starting row of the target default list.
[0079] Setting module 604 is used to set the list information corresponding to each priority display field in the target priority display field set in the target area;
[0080] The display module 605 is used to collapse rows and columns that are repeated in the target default list and the target area, merge the target default list and the target area to obtain the target display list, and display the target display list on the target page.
[0081] In this embodiment of the invention, it is determined whether there is a corresponding set of priority display fields based on user information and webpage name. If so, the list information corresponding to the set of priority display fields is set in an easily accessible target area, which can reduce the tedious operation of dragging the page progress bar to find the required list information and improve the efficiency of querying list information.
[0082] Please see Figure 7 Another embodiment of the page list display device in this invention includes:
[0083] The receiving module 601 is used to receive a page jump instruction, extract the target user information and the target page name from the page jump instruction, and the target page includes a target default list;
[0084] The acquisition module 602 is used to determine whether there is a target priority display field set that is associated with both the target user information and the target page name. If it exists, the target priority display field set is acquired.
[0085] The determination module 603 is used to determine the target area based on the target priority display field set. The target area is outside the target default list and is adjacent to the starting column or starting row of the target default list.
[0086] Setting module 604 is used to set the list information corresponding to each priority display field in the target priority display field set in the target area;
[0087] The display module 605 is used to collapse rows and columns that are repeated in the target default list and the target area, merge the target default list and the target area to obtain the target display list, and display the target display list on the target page.
[0088] Optionally, module 603 is specifically used for:
[0089] The target priority display field set is parsed to obtain the parsing results. When the parsing results indicate that all the list information corresponding to the target priority display field set involves the detailed area of the target default list, the first area outside the target default list and immediately adjacent to the starting column is determined as the target area. When the parsing results indicate that all the list information corresponding to the target priority display field set involves the summary area of the target default list, the second area outside the target default list and immediately adjacent to the starting row is determined as the target area. When the parsing results indicate that the list information corresponding to the target priority display field set involves both the detailed area and the summary area of the target default list, the first and second areas are determined as the target areas.
[0090] Optionally, configuration module 604 includes:
[0091] The first setting unit 6041 is used to set the list information corresponding to each priority display field in the target priority display field set in the first area when the target area is the first area;
[0092] The second setting unit 6042 is used to set the list information corresponding to each priority display field in the target priority display field set in the second area when the target area is the second area;
[0093] The third setting unit 6043 is used to classify the priority display fields in the target priority display field set when the target area is the first area and the second area, to obtain a subdivided field category set and a summary field category set, and to set the list information corresponding to each priority display field in the subdivided field category set in the first area, and to set the list information corresponding to each priority display field in the summary field category set in the second area.
[0094] Optionally, the first setting unit 6041 is specifically used for:
[0095] When the target area is the first area, read the priority of each priority display field in the target priority display field set; sort the priority display fields in the target priority display field set according to the order of priority from largest to smallest to obtain the priority display field sequence; and set the list information corresponding to each priority display field in the priority display field sequence in the first area in order from left to right.
[0096] Optionally, module 602 is specifically used for:
[0097] Query the set of page display fields associated with the target page name in the preset field index; query the target user information associated with the target page display field set; determine whether there is a target priority display field set associated with the target user information; if so, read the target priority display field set.
[0098] Optionally, the page list display device also includes a creation module 606 for creating a field index library, which includes a primary index and a secondary index. The index key for the primary index is the page name, and the index key for the secondary index is user information.
[0099] Optionally, module 606 is specifically used for:
[0100] A primary index is created based on the page name, with each page name associated with a set of page display fields. A secondary index is created under the primary index based on user information, with each set of page display fields associated with at least one set of user information, and each set of user information associated with at most one set of priority display fields, which is a subset of the set of page display fields.
[0101] In this embodiment of the invention, it is determined whether there is a corresponding set of priority display fields based on user information and webpage name. If so, the list information corresponding to the set of priority display fields is set in an easily accessible target area. This reduces the tedious operation of dragging the page progress bar to find the required list information and improves the efficiency of querying list information. On this basis, the list information that needs to be set in the target area is prioritized and set in the first area from left to right or in the second area from top to bottom according to the priority order, so that more important information can be found more quickly, further improving the query efficiency.
[0102] above Figure 6 and Figure 7 The page list display device in the embodiments of the present invention will be described in detail from the perspective of modular functional entities. The page list display device in the embodiments of the present invention will be described in detail from the perspective of hardware processing.
[0103] Figure 8 This is a schematic diagram of the structure of a page list display device 800 provided in an embodiment of the present invention. The page list display device 800 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 810 (e.g., one or more processors) and a memory 820, and one or more storage media 830 (e.g., one or more mass storage devices) for storing application programs 833 or data 832. The memory 820 and storage media 830 can be temporary or persistent storage. The program stored in the storage media 830 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the page list display device 800. Furthermore, the processor 810 may be configured to communicate with the storage media 830 and execute the series of instruction operations in the storage media 830 on the page list display device 800.
[0104] The display device 800 in the page list may also include one or more power supplies 840, one or more wired or wireless network interfaces 850, one or more input / output interfaces 860, and / or one or more operating systems 831, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 8 The display device structure of the page list shown does not constitute a limitation on the display device of the page list. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0105] The present invention also provides a page list display device, wherein the computer device includes a memory and a processor, the memory storing computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor performs the steps of the page list display method in the above embodiments.
[0106] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the page list display method.
[0107] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0108] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0109] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for presenting a list of pages, characterized in that, The page list display method comprises: receiving a page jump instruction, extracting target user information and a target page name of a target page from the page jump instruction, the target page comprising a target default list; determining whether there is a target priority display field set associated with the target user information and the target page name simultaneously, and if so, obtaining the target priority display field set; determining a target area according to the target priority display field set, the target area being outside the target default list and adjacent to a starting column or a starting row of the target default list; setting list information corresponding to each priority display field in the target priority display field set in the target area; folding rows and columns in the target default list that are repeated in the target area, merging the target default list and the target area to obtain a target display list, and displaying the target display list on the target page.
2. The method of claim 1, wherein, The target area is determined according to the target priority display field set, and the target area is outside the target default list and adjacent to a starting column or a starting row of the target default list, comprising: parsing the target priority display field set to obtain a parsing result; when the parsing result indicates that the list information corresponding to the target priority display field set is all related to the detail area of the target default list, determining a first area outside the target default list and adjacent to the starting column as the target area; when the parsing result indicates that the list information corresponding to the target priority display field set is all related to the summary area of the target default list, determining a second area outside the target default list and adjacent to the starting row as the target area; when the parsing result indicates that the list information corresponding to the target priority display field set is related to the detail area and the summary area of the target default list, determining the first area and the second area as the target area.
3. The method of claim 2, wherein, The list information corresponding to each priority display field in the target priority display field set is set in the target area, comprising: when the target area is the first area, setting the list information corresponding to each priority display field in the target priority display field set in the first area; when the target area is the second area, setting the list information corresponding to each priority display field in the target priority display field set in the second area; when the target area is the first area and the second area, classifying the priority display fields in the target priority display field set to obtain a subdivided field category set and a summary field category set, setting the list information corresponding to each priority display field in the subdivided field category set in the first area, and setting the list information corresponding to each priority display field in the summary field category set in the second area.
4. The method of claim 3, wherein, When the target area is the first area, the list information corresponding to each priority display field in the target priority display field set is set in the first area, comprising: reading a priority of each priority display field in the target priority display field set when the target area is the first area; ordering the priority display fields in the target priority display field set according to the order from large to small of the priority, to obtain a priority display field sequence; sequentially setting list information corresponding to each priority display field in the priority display field sequence in the first area in the order from left to right.
5. The method of claim 1, wherein, The judging whether there is a target priority display field set associated with the target user information and the target page name simultaneously, and if so, the obtaining the target priority display field set, comprises: querying a page display field set associated with the target page name in a preset field index library; querying the target user information associated with the page display field set; judging whether there is a target priority display field set associated with the target user information; if so, reading the target priority display field set.
6. The method of claim 1-5, wherein, Before the receiving the page jump instruction, the extracting target user information and a target page name of a target page from the page jump instruction, further comprising: creating a field index library, the field index library comprising a first index and a second index, an index keyword of the first index being a page name, and an index keyword of the second index being user information.
7. The method of claim 6, wherein, The creating the field index library comprises: creating the first index according to the page name, each page name being associated with a page display field set; creating the second index according to user information under the first index, each page display field set being associated with at least one user information, and each user information being associated with at most one priority display field set with priority information, the priority display field set being a subset of the page display field set and not being empty.
8. A display device for a page list, characterized in that, The page list display device comprises: a receiving module configured to receive a page jump instruction, and extract target user information and a target page name of a target page from the page jump instruction, the target page comprising a target default list; an obtaining module configured to judge whether there is a target priority display field set associated with the target user information and the target page name simultaneously, and if so, obtain the target priority display field set; a determining module configured to determine a target area according to the target priority display field set, the target area being outside the target default list and being adjacent to a starting column or a starting row of the target default list; a setting module configured to set list information corresponding to each priority display field in the target priority display field set in the target area; a display module configured to fold rows and columns in the target default list that are duplicated in the target area, combine the target default list and the target area to obtain a target display list, and display the target display list on the target page.
9. A display device for a list of pages, characterized in that The page list display device comprises a memory and at least one processor, and the memory stores instructions. The at least one processor invokes the instructions in the memory to cause the page list presentation device to perform the page list presentation method as claimed in any one of claims 1-7.
10. A computer-readable storage medium having stored thereon instructions, the instructions comprising, The instructions, when executed by a processor, implement the page list presentation method as claimed in any one of claims 1-7.
Citation Information
Patent Citations
Information pushing method and device
CN110032612A
Data processing method and device, electronic equipment and storage medium
CN114416246A