Information aggregation display method and device, equipment, storage medium and program product
By providing visual basic configuration pages in the business platform, allowing users to customize fields and splicing rules, the problem of insufficient flexibility in information aggregation display in traditional technology is solved, and higher flexibility and personalized business needs are achieved.
Patent Information
- Application Number
- CN202411677407.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-02-18
AI Technical Summary
In traditional technology, information aggregation display has low flexibility and cannot meet users' personalized business needs, and field splicing rules cannot be customized.
Provides an information aggregation display method, which allows users to select target fields from multiple candidate fields and map them into an aggregate field by displaying the basic configuration page of the business platform. Users can also configure field stitching rules to splice target field information according to these rules.
It realizes the flexibility of information aggregation and display. Users can customize fields and splicing rules according to specific needs to meet personalized business needs, avoid secondary development of business code, and reduce development costs.
Smart Images

Figure CN119473380A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an information aggregation display method, device, equipment, storage medium and program product. Background Art
[0002] In some specific business scenarios, it is necessary to merge the field information of several fields into one field for display. For example, in order to meet the usage habits of some enterprise users, when querying the cadre roster information, it is necessary to query the information based on the person dimension, and sometimes it is necessary to merge several fields into one field for display. For example, a cadre's appointment and dismissal experience corresponds to multiple data, but when the roster is displayed, the same person only displays one position information data, so it is necessary to merge the company, department, position and other fields of the appointment and dismissal experience into one position information field, and multiple appointment and dismissal experiences of a person are merged into one row for display.
[0003] In traditional technology, the fields that need to be spliced are usually hard-coded in the business code logic, and the fixed field splicing rules are also hard-coded. When displaying information in aggregate, the field information of the fixed fields can only be spliced and displayed according to the fixed field splicing rules. Data acquisition is not flexible, and the field splicing rules cannot be customized. It cannot meet the user's personalized business needs, and the flexibility of information aggregation display is low. Summary of the invention
[0004] Based on this, it is necessary to provide an information aggregation display method, device, equipment, storage medium and program product that can improve the flexibility of information aggregation display in response to the above technical problems.
[0005] In a first aspect, the present application provides an information aggregation display method, the method comprising:
[0006] Display the basic configuration page of the business platform;
[0007] In response to a field configuration operation triggered on the basic configuration page, selecting at least two target fields indicated by the field configuration operation from a plurality of candidate fields, and mapping the at least two target fields into an aggregate field;
[0008] In response to a splicing rule configuration operation triggered on the basic configuration page, determining a field splicing rule indicated by the splicing rule configuration operation;
[0009] In response to an information display trigger operation for the aggregate field, the target field information corresponding to each of the at least two target fields is spliced according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field;
[0010] The aggregated field information is displayed on the information display page of the business platform.
[0011] In a second aspect, the present application provides an information aggregation display device, the device comprising:
[0012] Display module, used to display the basic configuration page of the business platform;
[0013] a mapping module, configured to select, in response to a field configuration operation triggered on the basic configuration page, at least two target fields indicated by the field configuration operation from a plurality of candidate fields, and map the at least two target fields into an aggregate field;
[0014] A determination module, configured to determine, in response to a splicing rule configuration operation triggered on the basic configuration page, a field splicing rule indicated by the splicing rule configuration operation;
[0015] a splicing module, configured to respond to an information display trigger operation for the aggregate field and, according to the field splicing rule, splice the target field information corresponding to each of the at least two target fields to obtain the aggregate field information corresponding to the aggregate field;
[0016] The display module is also used to display the aggregated field information in the information display page of the business platform.
[0017] In a third aspect, the present application provides a computer device including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps in the method embodiments of the present application are implemented.
[0018] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the method embodiments of the present application.
[0019] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps in the method embodiments of the present application when the computer program is executed by a processor.
[0020] The above-mentioned information aggregation display method, device, equipment, storage medium and program product display the basic configuration page of the business platform; in response to the field configuration operation triggered on the basic configuration page, select at least two target fields indicated by the field configuration operation from multiple candidate fields, and map the at least two target fields to an aggregate field; in response to the splicing rule configuration operation triggered on the basic configuration page, determine the field splicing rule indicated by the splicing rule configuration operation; in response to the information display trigger operation for the aggregate field, splice the target field information corresponding to each of the at least two target fields according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; and display the aggregate field information on the information display page of the business platform. Compared with the traditional information aggregation display method, this application provides a set of configuration logic with configurable field sources and field splicing rules, and provides a user-oriented visual basic configuration page in the business platform, so that users can personalize the fields that need to be spliced and the field splicing rules. There is no need to hard-code the fields that need to be spliced and the field splicing rules in the business code logic. Data acquisition is flexible, and field splicing rules support customization, which can meet the user's personalized business needs and improve the flexibility of information aggregation display. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A schematic diagram of a flow chart of an information aggregation display method in one embodiment;
[0022] Figure 2 A schematic diagram of multiple appointment and dismissal experiences of a cadre in different companies during his / her tenure in an embodiment;
[0023] Figure 3 A schematic diagram of a configuration of a roster display scheme in one embodiment;
[0024] Figure 4 A schematic diagram of displaying job information according to job splicing rules in one embodiment;
[0025] Figure 5 A schematic diagram of configuring a list field data source in one embodiment;
[0026] Figure 6 A schematic diagram of cadre sorting rule configuration in one embodiment;
[0027] Figure 7 A schematic diagram showing a sorting rule according to administrative organizations and cadre categories in one embodiment;
[0028] Figure 8 A schematic diagram showing a configuration according to a privacy scheme in one embodiment;
[0029] Fig. 9 A schematic diagram of roster data query authority configuration in one embodiment;
[0030] Fig.10 A schematic diagram of a cadre roster query solution configuration in one embodiment;
[0031] Fig.11 A schematic diagram of an embodiment in which a roster query field and query results are controlled by the roster data query authority;
[0032] Fig.12 A schematic diagram of searching for grass-roots cadres under the age of 30 in the human resources department of a company bank in an embodiment;
[0033] Fig.13 It is a flowchart of an information aggregation display method in another embodiment;
[0034] Fig.14 A schematic diagram of the system architecture of an information aggregation display method in one embodiment;
[0035] Fig.15 A schematic diagram of a data model of an information aggregation display method in an embodiment;
[0036] Fig.16 It is a structural block diagram of an information aggregation display device in an embodiment;
[0037] Fig.17 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0039] In one embodiment, Figure 1 As shown, a method for information aggregation display is provided. This embodiment takes the method applied to a terminal as an example for description, and includes the following steps:
[0040] Step 102: Display the basic configuration page of the business platform.
[0041] The basic configuration page is a page for performing basic configuration on the information display of the business platform. It can be understood that the basic configuration page is set for IT (Information Technology) administrators, and the IT administrator performs basic configuration on the information display of the business platform on the basic configuration page.
[0042] Step 104 , in response to a field configuration operation triggered on the basic configuration page, at least two target fields indicated by the field configuration operation are selected from a plurality of candidate fields, and the at least two target fields are mapped into an aggregate field.
[0043] Specifically, the terminal can respond to the field configuration operation triggered on the basic configuration page, select at least two candidate fields indicated by the field configuration operation from multiple candidate fields corresponding to the business platform, obtain at least two target fields, and map the at least two target fields into one aggregate field. For example, a cadre's appointment and removal experience corresponds to multiple data, but when the roster is displayed, the same person only displays one position information data. At this time, multiple fields such as the company, department, and position of the appointment and removal experience need to be mapped into one position information field.
[0044] Step 106: In response to the splicing rule configuration operation triggered on the basic configuration page, determine the field splicing rule indicated by the splicing rule configuration operation.
[0045] Specifically, the terminal can respond to the splicing rule configuration operation triggered on the basic configuration page and configure the field splicing rules indicated by the splicing rule configuration operation. For example, in the roster list, all the appointment and dismissal information of a cadre is displayed in the dimension of people. Specifically, multiple fields such as the company, department, and position of the appointment and dismissal experience need to be mapped into a position information field. Then the field splicing rules can be configured as follows: after the cadre appointment and dismissal experience data is merged, different companies served are separated by Chinese commas, and different departments or different positions in the same company are separated by Chinese semicolons.
[0046] Step 108, in response to the information display trigger operation for the aggregate field, the target field information corresponding to the at least two target fields is spliced according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field.
[0047] In one embodiment, in response to a trigger operation for information display of an aggregate field on a business configuration page, the terminal may splice the target field information corresponding to at least two target fields according to the field splicing rules to obtain the aggregate field information corresponding to the aggregate field. Among them, the business configuration page is a page used to perform business configuration on the information display of the business platform. It can be understood that the business configuration page is set for business administrators (such as cadre specialists), and the business administrator performs business configuration on the information display of the business platform on the business configuration page.
[0048] For example, if the target field includes company, department and position, the target field information corresponding to the company target field includes company A and company B, the target field information corresponding to the department target field includes department C and department D, and the target field information corresponding to the position target field includes position E and position F. And the field splicing rule is configured as follows: after the cadre appointment and removal experience data is merged, different companies served are separated by Chinese commas, and different departments or different positions in the same company are separated by Chinese semicolons. If a cadre's appointment and removal experience is that he served in position E in department C of company A and in position F in department D of company B, the aggregated field information can be "company A, department C, position E, company B, department D, position F".
[0049] Step 110: display the aggregated field information on the information display page of the business platform.
[0050] In the above-mentioned information aggregation display method, by displaying the basic configuration page of the business platform; in response to the field configuration operation triggered on the basic configuration page, at least two target fields indicated by the field configuration operation are selected from multiple candidate fields, and at least two target fields are mapped to an aggregate field; in response to the splicing rule configuration operation triggered on the basic configuration page, the field splicing rule indicated by the splicing rule configuration operation is determined; in response to the information display triggering operation for the aggregate field, the target field information corresponding to each of the at least two target fields is spliced according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; and the aggregate field information is displayed on the information display page of the business platform. Compared with the traditional information aggregation display method, the present application provides a set of configuration logic with configurable field sources and configurable field splicing rules, and provides a user-oriented visual basic configuration page in the business platform, so that users can personalize the fields that need to be spliced and the splicing rules of the fields, without having to hard-code the fields that need to be spliced and the splicing rules of the fields in the business code logic. The data acquisition is flexible, and the field splicing rules support customization, which can meet the personalized business needs of users and improve the flexibility of information aggregation display. At the same time, it can also avoid secondary development of business codes and reduce development costs.
[0051] In one embodiment, the target field information is field information used to describe the target object; the target object corresponds to at least one first associated data; each first associated data includes an object identifier of the target object, and target field information corresponding to at least two target fields; in response to an information display trigger operation for an aggregate field, the target field information corresponding to at least two target fields is spliced according to a field splicing rule to obtain aggregate field information corresponding to the aggregate field, including: in response to an information display trigger operation for an aggregate field, the target field information included in at least one first associated data corresponding to the target object is spliced according to a field splicing rule to obtain aggregate field information corresponding to the aggregate field; the aggregate field information is displayed in an information display page of a business platform, including: a second associated data corresponding to the target object is displayed in an information display page of the business platform; the second associated data includes the object identifier and aggregate field information of the target object.
[0052] In one embodiment, Figure 2 As shown in , the target object (i.e., Zhang San) corresponds to multiple first associated data, each of which represents Zhang San’s appointment and dismissal experience, including information such as the company, department (such as the finance department and the human resources department) and position (such as senior manager and general manager) where Zhang San works. Figure 3 As shown in the figure, the aggregated field is the position information field. Business managers (such as cadre specialists) can configure the business on the business configuration page of the business platform, that is, business managers can choose to set the name, work number and position information to be displayed at the same time. After such configuration, the terminal can splice the target field information (i.e. specific field information such as company, department and position) contained in the multiple first related data corresponding to Zhang San according to the field splicing rules to obtain the aggregated field information corresponding to the position information. Figure 4 As shown, the terminal can display the aggregated field information in the information display page of the business platform.
[0053] In the above embodiment, by splicing the target field information specified by the user and contained in at least one first related data corresponding to the target object according to the field splicing rules customized by the user, the aggregated field information corresponding to the aggregated field is obtained, and a second related data corresponding to the target object containing the object identifier of the target object and the aggregated field information is displayed on the information display page of the business platform, which can improve the flexibility of information aggregation display and meet the user's business personalization needs.
[0054] In one embodiment, first field information corresponding to each of the multiple candidate fields comes from multiple data sources; the data format of the first field information from different data sources is different; the method also includes: converting the data format of each first field information from the multiple data sources into a preset target data format, and obtaining second field information corresponding to each of the multiple candidate fields and having the target data format.
[0055] For example, if the first field information corresponding to each of the multiple candidate fields comes from three data sources, data source A, data source B, and data source C. The data format of the first field information in data source A is format A, the data format of the first field information in data source B is format B, and the data format of the first field information in data source C is format C, then the terminal can convert the data format of each of the first field information from the three data sources into a preset target data format, wherein the target data format can be any one of format A, format B, and format C, or other data formats, for example, the target data format can also be format D.
[0056] In one embodiment, Figure 5 As shown, IT administrators can also configure the data source of the field in the basic configuration page. The main configuration list display name (for example, the list of incumbent cadres), and list fields (for example, employee number, name, appointment and dismissal position, company / department / position / job, cadre category, mobile phone number), etc.
[0057] In the above embodiment, by converting the data format of each first field information from multiple data sources into a preset target data format, it can be compatible with the information aggregation display scheme for multiple data sources, thereby improving the versatility of the information aggregation display of the present application and making the selection of aggregated information richer.
[0058] In one embodiment, the method also includes: in response to a sorting configuration operation triggered on a basic configuration page, selecting at least one field to be sorted indicated by the sorting configuration operation from multiple candidate fields; generating a sorting rule for at least one field to be sorted based on sorting information corresponding to each of the at least one field to be sorted; and displaying the first field information corresponding to each of the at least one field to be sorted in order in the information display page of the business platform according to the sorting rule.
[0059] For example, Figure 6As shown, the terminal can respond to the sorting configuration operation triggered on the basic configuration page, select at least one field to be sorted (for example, administrative organization, cadre category) indicated by the sorting configuration operation from multiple candidate fields, and generate sorting rules for the selected fields to be sorted (for example, including ascending, descending, sorting priority and other information) based on the sorting information corresponding to each of the selected fields to be sorted (for example, sorting code, cadre category level code).
[0060] In one embodiment, Figure 7 As shown, the cadre sorting rule is administrative organization + cadre category. The cadres are sorted first according to the sorting code of the administrative organization. If the administrative organizations are the same, they are sorted according to the sorting code of the cadre category. If the cadre types are the same, the default sorting rule will be used (for example, sorting in ascending order according to the employee number).
[0061] In the above embodiment, by user-defined configuration of the fields to be sorted and the sorting rules, the display of information can be made more in line with the personalized needs of the user.
[0062] In one embodiment, the method also includes: in response to a privacy configuration operation triggered on a basic configuration page, selecting at least one privacy field indicated by the privacy configuration operation from multiple candidate fields; determining a data privacy scheme corresponding to each of the at least one privacy fields; performing privacy processing on first field information corresponding to each of the at least one privacy fields according to the data privacy scheme corresponding to each of the at least one privacy fields, to obtain privacy information corresponding to each of the at least one privacy fields; and displaying the privacy information corresponding to each of the at least one privacy fields in an information display page of a business platform.
[0063] In one embodiment, Figure 8 As shown, by configuring the privacy field (i.e., mobile phone number), the query result is displayed encrypted, i.e., "+86.132****1234". It can be understood that the data privacy scheme corresponding to the privacy field of mobile phone number is: the middle four digits of the mobile phone number are displayed with *.
[0064] In the above embodiment, by customizing the privacy field and the privacy scheme configured by the user, the display of the privacy information can be made more in line with the personalized needs of the user.
[0065] In one embodiment, the method also includes: in response to a permission configuration operation triggered on a basic configuration page, selecting at least one permission field indicated by the permission configuration operation from multiple candidate fields; determining the query permission of at least one permission field; if information is queried with an identity having query permission, then displaying the first field information corresponding to at least one permission field in the information display page of the business platform.
[0066] In one embodiment, Fig. 9As shown, the terminal can respond to the permission configuration operation triggered on the basic configuration page and select at least one permission field indicated by the permission configuration operation from multiple candidate fields. For example, if the administrative organization field is selected as the permission field, the terminal can control the data query and display range of the roster list data based on the configured administrative organization permission field, for example, assigning data permissions to Company A and its subordinate departments (such as the Human Resources Department and the Finance Department).
[0067] In one embodiment, Fig.10 As shown, the terminal can set information query conditions to quickly filter the cadre list data required for query. For example, the information query conditions set can be: grassroots cadres of a company's human resources department who are less than 30 years old. It can be understood that Fig.11 As shown in the figure, the roster query fields and query results are controlled by the roster data query permissions. For example, if the optional scope of the administrative organization is configured as: a company and its subordinate departments (such as the human resources department and the finance department), the query results are also controlled by this permission.
[0068] In one embodiment, Fig.12 As shown, if the set information query condition is: grassroots cadres in the human resources department of a company who are less than 30 years old, the terminal can display the information obtained based on this information query condition in the information display page of the business platform.
[0069] In the above embodiment, by user-defined configuration of permission fields and query permissions, the permission query of information can be made more in line with the personalized needs of users.
[0070] In one embodiment, Fig.13As shown, the terminal can display the basic configuration page of the business platform for IT administrators; in response to the field configuration operation triggered on the basic configuration page, at least two target fields indicated by the field configuration operation are selected from multiple candidate fields, and the at least two target fields are mapped to an aggregate field. The cadre specialist can perform business configuration on the business configuration page of the business platform and configure the aggregate field to be displayed. After such configuration, the terminal can respond to the splicing rule configuration operation triggered on the basic configuration page to determine the field splicing rule indicated by the splicing rule configuration operation; in response to the cadre specialist's information display triggering operation for the aggregate field in the business configuration page for the cadre specialist, according to the field splicing rule, the target field information corresponding to each of the at least two target fields is spliced to obtain the aggregate field information corresponding to the aggregate field; and the aggregate field information is displayed on the information display page of the business platform. In response to the sorting configuration operation triggered on the basic configuration page, the terminal can select at least one field to be sorted indicated by the sorting configuration operation from multiple candidate fields; based on the sorting information corresponding to each of the at least one field to be sorted, generate a sorting rule for the at least one field to be sorted; and display the first field information corresponding to each of the at least one field to be sorted in sequence on the information display page of the business platform according to the sorting rule. In response to the privacy configuration operation triggered on the basic configuration page, the terminal can select at least one privacy field indicated by the privacy configuration operation from multiple candidate fields. The terminal can determine the data privacy scheme corresponding to each of the at least one privacy field; according to the data privacy scheme corresponding to each of the at least one privacy field, perform privacy processing on the first field information corresponding to each of the at least one privacy field, and obtain the privacy information corresponding to each of the at least one privacy field; and display the privacy information corresponding to each of the at least one privacy field on the information display page of the business platform. In response to the permission configuration operation triggered on the basic configuration page, the terminal can select at least one permission field indicated by the permission configuration operation from multiple candidate fields; determine the query permission of each of the at least one permission field; if the information is queried with an identity having the query permission, the first field information corresponding to each of the at least one permission field is displayed on the information display page of the business platform. In addition, the terminal can also set information query conditions to quickly filter the information required by the user.
[0071] In one embodiment, Fig.14As shown, the system architecture involved in the information aggregation display method of the present application includes a data storage layer, a data processing layer, and a front-end display layer. Among them, the data storage layer mainly includes list column field information and corresponding data source configuration storage, list column field data information storage. The data processing layer is divided into seven components: multi-data source data conversion component, multi-data source data assembly component, row and column data merging component, data sorting processing component, data filtering processing component, data privacy processing component, and monitoring alarm component. Among them, the multi-data source data conversion component is used to convert the format of information from multiple data sources. The multi-data source data assembly component is used to assemble data from multiple data sources. The row and column data merging component is used to splice the field information of multiple fields, and merge multiple rows of data into one row for display. The data sorting processing component is used to sort the field information. The data filtering processing component is used to set the scope of data query. The data privacy processing component is used to protect the privacy of the user's privacy field information. The monitoring alarm component is used to alarm the abnormality of the business platform. The front-end display layer uses a report standard control, which is mainly responsible for returning the data set information obtained after assembling multiple data sources to the rendering of the front-end page.
[0072] In one embodiment, Fig.15 As shown, the data model involved in the information aggregation display method of the present application includes list information, list-related data sources, data source configuration information, list field information, privacy configuration, field splicing rule configuration, and list sorting configuration. Among them, the list information mainly stores the basic information of the current list, list identifier, name, alias, etc. The list involves data sources, which mainly stores the data source information involved in all fields under the current list. One list supports the configuration of multiple data sources. The data source configuration information mainly stores the configuration of different data sources, such as database configuration, cache system configuration, file system configuration information, etc. The list field information mainly stores all the fields under the list, as well as the data source to which the field belongs, the field type, etc. The privacy configuration mainly stores a privacy scheme for the field, such as the middle 4 digits of the mobile phone number are represented by *, etc. The field splicing rule configuration mainly stores the field splicing rules of a certain field. The list sorting configuration mainly stores the current list sorting rules.
[0073] It should be understood that, although each step in the flow chart of the above-mentioned embodiments is shown in order, these steps are not necessarily performed in order. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned embodiments may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in order, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0074] In one embodiment, Fig.16 As shown, an information aggregation display device 1600 is provided, and the device specifically includes:
[0075] Display module 1602, used to display the basic configuration page of the business platform;
[0076] A mapping module 1604, configured to select at least two target fields indicated by the field configuration operation from multiple candidate fields in response to a field configuration operation triggered on the basic configuration page, and map the at least two target fields into an aggregate field;
[0077] A determination module 1606, configured to determine, in response to a splicing rule configuration operation triggered on a basic configuration page, a field splicing rule indicated by the splicing rule configuration operation;
[0078] A splicing module 1608 is used to respond to the information display trigger operation for the aggregate field and splice the target field information corresponding to the at least two target fields according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field;
[0079] The display module 1602 is also used to display the aggregated field information in the information display page of the business platform.
[0080] In one embodiment, the target field information is field information used to describe the target object; the target object corresponds to at least one first associated data; each first associated data includes an object identifier of the target object and target field information corresponding to at least two target fields; the splicing module 1608 is also used to respond to an information display trigger operation for an aggregate field, and splice the target field information contained in at least one first associated data corresponding to the target object according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; the display module 1602 is also used to display a second associated data corresponding to the target object in the information display page of the business platform; the second associated data includes the object identifier and aggregate field information of the target object.
[0081] In one embodiment, the first field information corresponding to each of the plurality of candidate fields comes from a plurality of data sources; the data formats of the first field information from different data sources are different; and the device further comprises:
[0082] The conversion module is used to convert the data format of each first field information from multiple data sources into a preset target data format, and obtain second field information corresponding to each of the multiple candidate fields and having the target data format.
[0083] In one embodiment, the apparatus further comprises:
[0084] A sorting module is used to select at least one field to be sorted indicated by the sorting configuration operation from multiple candidate fields in response to a sorting configuration operation triggered on a basic configuration page; generate a sorting rule for at least one field to be sorted based on sorting information corresponding to each of the at least one field to be sorted; and display the first field information corresponding to each of the at least one field to be sorted in order in the information display page of the business platform according to the sorting rule.
[0085] In one embodiment, the apparatus further comprises:
[0086] A privacy module is used to select at least one privacy field indicated by the privacy configuration operation from multiple candidate fields in response to a privacy configuration operation triggered on a basic configuration page; determine a data privacy scheme corresponding to at least one privacy field; perform privacy processing on first field information corresponding to at least one privacy field according to the data privacy scheme corresponding to at least one privacy field, and obtain privacy information corresponding to at least one privacy field; and display the privacy information corresponding to at least one privacy field in an information display page of a business platform.
[0087] In one embodiment, the apparatus further comprises:
[0088] A query module is used to select at least one permission field indicated by the permission configuration operation from multiple candidate fields in response to the permission configuration operation triggered on the basic configuration page; determine the query permission of each of the at least one permission field; if the information is queried with an identity having the query permission, then display the first field information corresponding to each of the at least one permission field in the information display page of the business platform.
[0089] The above-mentioned information aggregation display device displays the basic configuration page of the business platform; in response to the field configuration operation triggered on the basic configuration page, selects at least two target fields indicated by the field configuration operation from multiple candidate fields, and maps the at least two target fields to an aggregate field; in response to the splicing rule configuration operation triggered on the basic configuration page, determines the field splicing rule indicated by the splicing rule configuration operation; in response to the information display triggering operation for the aggregate field, splices the target field information corresponding to each of the at least two target fields according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; and displays the aggregate field information in the information display page of the business platform. Compared with the traditional information aggregation display method, the present application provides a set of configuration logic with configurable field sources and configurable field splicing rules, and provides a user-oriented visual basic configuration page in the business platform, so that users can configure the fields that need to be spliced and the splicing rules of the fields in a personalized manner, without having to hard-code the fields that need to be spliced and the splicing rules of the fields in the business code logic. The data acquisition is flexible, and the field splicing rules support customization, which can meet the personalized business needs of users and improve the flexibility of information aggregation display. At the same time, it can also avoid secondary development of business codes and reduce development costs.
[0090] Each module in the above-mentioned information aggregation display device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0091] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.17As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for information aggregation and display is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.
[0092] Those skilled in the art will understand that Fig.17 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0093] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0094] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0095] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0096] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0097] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0098] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0099] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. An information aggregation display method, characterized in that: The method comprises: Display the basic configuration page of the business platform; In response to a field configuration operation triggered on the basic configuration page, selecting at least two target fields indicated by the field configuration operation from a plurality of candidate fields, and mapping the at least two target fields into an aggregate field; In response to a splicing rule configuration operation triggered on the basic configuration page, determining a field splicing rule indicated by the splicing rule configuration operation; In response to an information display trigger operation for the aggregate field, the target field information corresponding to each of the at least two target fields is spliced according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; The aggregated field information is displayed on the information display page of the business platform.
2. The method according to claim 1, characterized in that The target field information is field information used to describe a target object; the target object corresponds to at least one first associated data; each of the first associated data includes an object identifier of the target object and target field information corresponding to each of the at least two target fields; In response to the information display trigger operation for the aggregate field, according to the field splicing rule, the target field information corresponding to each of the at least two target fields is spliced to obtain the aggregate field information corresponding to the aggregate field, including: In response to the information display trigger operation for the aggregate field, the target field information respectively contained in the at least one first associated data corresponding to the target object is spliced according to the field splicing rule to obtain the aggregate field information corresponding to the aggregate field; The displaying of the aggregated field information on the information display page of the business platform includes: A second associated data corresponding to the target object is displayed on the information display page of the business platform; the second associated data includes the object identifier of the target object and the aggregated field information.
3. The method according to claim 1, characterized in that: The first field information corresponding to each of the plurality of candidate fields comes from a plurality of data sources; The data formats of the first field information from different data sources are different; The method further comprises: The data format of each of the first field information from the multiple data sources is converted into a preset target data format, and the second field information corresponding to each of the multiple candidate fields and having the target data format is obtained.
4. The method according to claim 1, characterized in that The method further comprises: In response to a sort configuration operation triggered on the basic configuration page, selecting at least one to-be-sorted field indicated by the sort configuration operation from the plurality of candidate fields; Generating a sorting rule for the at least one field to be sorted based on the sorting information corresponding to each of the at least one field to be sorted; According to the sorting rule, the first field information corresponding to each of the at least one field to be sorted is displayed in order on the information display page of the business platform.
5. The method according to claim 1, characterized in that The method further comprises: In response to a privacy configuration operation triggered on the basic configuration page, selecting at least one privacy field indicated by the privacy configuration operation from the multiple candidate fields; Determine a data privacy scheme corresponding to each of the at least one privacy fields; According to the data privacy scheme corresponding to each of the at least one privacy fields, privacy processing is performed on the first field information corresponding to each of the at least one privacy fields to obtain the privacy information corresponding to each of the at least one privacy fields; On the information display page of the business platform, the privacy information corresponding to each of the at least one privacy fields is displayed.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In response to a permission configuration operation triggered on the basic configuration page, selecting at least one permission field indicated by the permission configuration operation from the multiple candidate fields; Determining query permissions for each of the at least one permission field; If information is queried with an identity having the query authority, the first field information corresponding to each of the at least one authority fields is displayed on the information display page of the business platform.
7. An information aggregation display device, characterized in that: The device comprises: Display module, used to display the basic configuration page of the business platform; a mapping module, configured to select, in response to a field configuration operation triggered on the basic configuration page, at least two target fields indicated by the field configuration operation from a plurality of candidate fields, and map the at least two target fields into an aggregate field; A determination module, configured to determine, in response to a splicing rule configuration operation triggered on the basic configuration page, a field splicing rule indicated by the splicing rule configuration operation; a splicing module, configured to respond to an information display trigger operation for the aggregate field and, according to the field splicing rule, splice the target field information corresponding to each of the at least two target fields to obtain the aggregate field information corresponding to the aggregate field; The display module is also used to display the aggregated field information in the information display page of the business platform.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.