Indicator information early warning method, device, electronic device and computer readable medium

By establishing a user personnel authority structure chart and indicator tree collection, the resource occupation problem caused by the simultaneous calculation and analysis of multiple indicators is solved, personalized indicator calculation and timely warning are realized, and the efficiency and accuracy of indicator information warning are improved.

CN118349421BActive Publication Date: 2024-12-24SHANGHAI DATACVG SOFTWARE SYST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410503922.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-25
Publication Date
2024-12-24
Estimated Expiration
2044-04-25

AI Technical Summary

Technical Problem

The existing indicator information warning method occupies too much computing resources and network resources when multiple indicators are calculated and analyzed simultaneously. Due to different user habits, the data is not completely unified, making it difficult to meet the indicator calculation needs, resulting in untimely warnings and user permissions are not determined. This leads to low early warning efficiency.

Method used

By establishing a user personnel permission structure chart, generating an indicator tree collection, and binding indicator templates according to the permission level, personalized indicator calculations and data display, reducing calculation and network resource usage, and sending warnings in a timely manner.

Benefits of technology

It reduces the use of computing and network resources, improves the timeliness and efficiency of indicator information warnings, and ensures that the warning information is accurately sent to the corresponding users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118349421B_ABST
    Figure CN118349421B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose an indicator information early warning method, device, electronic device and computer-readable medium. A specific implementation of the method includes: in response to obtaining user business data information, establishing a user personnel authority structure diagram; performing feature analysis on the user business data information to generate indicator relationship information corresponding to each indicator template; constructing an indicator tree set; binding each personnel authority node in the user personnel authority structure diagram to the indicator template to obtain a bound authority structure diagram; in response to receiving the user's display request information, generating an indicator data display atlas corresponding to the user's authority; performing indicator value analysis on the indicators of each indicator data display diagram in the indicator data display atlas to generate an indicator analysis result, and obtaining an indicator analysis result set; in response to determining that there is an indicator analysis result that meets the preset digital information early warning condition, issuing an indicator early warning to the user. This implementation can reduce the occupation of network resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to an indicator information early warning method, device, electronic device, and computer-readable medium. Background Art

[0002] The data service platform needs to monitor the various indicators of users through indicator information warning and give users warnings in time. At present, when conducting indicator information warning, the commonly used method is to calculate and analyze multiple indicators at the same time to determine whether they are out of range, and then send the warning information to the user in a unified manner.

[0003] However, in practice, it is found that when the above method is used for indicator information warning, the following technical problems often occur:

[0004] First, calculating and analyzing multiple indicators simultaneously requires more computing resources, and sending early warning information to users in a unified manner requires more network resources when there are a large number of users.

[0005] Second, the calculation of indicators requires a lot of indicator data, and indicator data is often not completely unified due to different habits of different users. If a unified indicator calculation method is set, it will be difficult to meet the needs of indicator calculation. At the same time, if the indicator naming of each user is counted, it will take a long time, which may easily lead to untimely indicator information warning;

[0006] Third, since the corresponding indicator information access rights for different personnel in the user unit have not been determined, it is difficult to determine the recipients of the indicator information warning, which reduces the efficiency of the indicator warning and makes it difficult to issue the indicator warning in a timely manner.

[0007] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0008] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0009] Some embodiments of the present disclosure propose indicator information early warning methods, devices, electronic devices and computer-readable media to solve one or more of the technical problems mentioned in the above background technology section.

[0010] In a first aspect, some embodiments of the present disclosure provide an indicator information early warning method, the method comprising: in response to obtaining user business data information, establishing a user personnel authority structure diagram, wherein the user personnel authority structure diagram includes multiple personnel authority nodes, and each personnel authority node includes a personnel identification and a personnel indicator authority level; performing feature analysis on the above-mentioned user business data information to generate indicator relationship information corresponding to each indicator template; based on each indicator relationship information and the corresponding indicator template, constructing an indicator tree set, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; according to the above-mentioned indicator tree set and the personnel indicator authority levels included in each personnel authority node in the user personnel authority structure diagram, the above-mentioned user personnel authority is generated. Each personnel authority node in the permission structure diagram is bound to an indicator template to obtain a bound authority structure diagram, wherein each personnel authority node in the bound authority structure diagram corresponds to at least one indicator template, and the indicator template is used to display an indicator data result diagram according to an indicator tree; in response to receiving a display request information from a user, an indicator data display atlas corresponding to the user authority is generated based on the corresponding indicator tree in the above indicator tree set for display; based on the above user business data information, an indicator value analysis is performed on the indicator of each indicator data display diagram in the above indicator data display atlas set to generate an indicator analysis result, and an indicator analysis result set is obtained; in response to determining that there is an indicator analysis result that meets a preset digital information warning condition, an indicator warning is issued to the above user.

[0011] In a second aspect, some embodiments of the present disclosure provide an indicator information early warning device, which includes: an establishment unit, configured to establish a user personnel authority structure diagram in response to obtaining user business data information, wherein the user personnel authority structure diagram includes multiple personnel authority nodes, and each personnel authority node includes a personnel identification and a personnel indicator authority level; a first generation unit, configured to perform feature analysis on the above-mentioned user business data information, and generate indicator relationship information corresponding to each indicator template; a construction unit, configured to construct an indicator tree set based on each indicator relationship information and the corresponding indicator template, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; a binding unit, configured to bind the above-mentioned user according to the above-mentioned indicator tree set and the personnel indicator authority levels included in each personnel authority node in the user personnel authority structure diagram. Each personnel authority node in the personnel authority structure diagram is bound to an indicator template to obtain a bound authority structure diagram, wherein each personnel authority node in the bound authority structure diagram corresponds to at least one indicator template, and the indicator template is used to display an indicator data result diagram according to an indicator tree; a second generating unit is configured to generate an indicator data display atlas corresponding to the user authority based on the corresponding indicator tree in the above indicator tree set in response to receiving the user's display request information for display; an indicator analysis unit is configured to perform indicator analysis on the indicators of each indicator data display diagram in the above indicator data display atlas set based on the above user business data information to generate an indicator analysis result and obtain an indicator analysis result set; an early warning unit is configured to issue an indicator information early warning to the above user in response to determining that there is an indicator analysis result that meets a preset digital information early warning condition.

[0012] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0013] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0014] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the indicator information early warning method of some embodiments of the present disclosure, the occupation of computing resources and network resources can be reduced. Specifically, the reason for occupying more computing resources and network resources is that: calculating and analyzing multiple indicators at the same time requires more computing resources, and sending early warning information to users uniformly requires more network resources when the number of users is large. Based on this, the indicator information early warning method of some embodiments of the present disclosure, first, by sending the user personnel authority structure diagram, can be used to show the degree of access to the indicator between the various personnel of the user unit. This facilitates the subsequent personalized indicator calculation for each person, so as to facilitate the peak calculation of multiple indicators, thereby reducing the computing resources within a period of time. Then, through feature analysis, it can be used to extract the corresponding relationship between each indicator, thereby, it can be used to construct an indicator tree. Then, by binding an indicator template to each personnel node in the user personnel authority structure diagram, it can be used to establish the corresponding relationship between the indicator template, the indicator tree and the user personnel. Thereby, it is convenient to determine the user personnel corresponding to the indicator information, so that the indicators within the indicator authority level range corresponding to each person are displayed to the user through the indicator template. At the same time, in the case of abnormal indicators, indicator warnings can be sent to corresponding users, thereby avoiding sending them to all users and reducing the occupation of network resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0016] Figure 1 is a flow chart of some embodiments of the indicator information early warning method according to the present disclosure;

[0017] Figure 2 It is a schematic diagram of the structure of some embodiments of the indicator information early warning device according to the present disclosure;

[0018] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0022] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0024] With regard to the collection, storage, and use of user personal information (such as user indicator data) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.

[0025] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0026] Figure 1 The process 100 of some embodiments of the indicator information early warning method according to the present disclosure is shown. The indicator information early warning method is applied to a data service platform and includes the following steps:

[0027] Step 101, in response to obtaining user business data information, establish a user personnel authority structure diagram.

[0028] In some embodiments, the execution subject of the indicator information early warning method can establish a user personnel authority structure diagram in response to obtaining user business data information. Among them, the user personnel authority structure diagram may include multiple personnel authority nodes. Each personnel authority node may include but is not limited to at least one of the following: personnel identification and personnel indicator authority level. Here, the user business data information may be various report data of the user unit. For example, the user business data information may include but is not limited to at least one of the following: report data, employee name, employee position, the name of the indicator to be calculated, etc. In addition, the data service platform may be an application system that uses the user's report data to display various indicator information to the user.

[0029] In some optional implementations of some embodiments, the user business data information may also include: a personnel information list, the personnel information list includes the personnel identification, personnel geographic location, personnel position level, and personnel business scope information corresponding to each person. Among them, the personnel information list may include information about each person in the user unit. The personnel identification may be used to uniquely identify each employee. The personnel location may be the geographic location of the unit or sub-unit where the personnel is located. The personnel position level may be pre-divided according to the user unit. The personnel business scope information may be the business coverage of the unit or sub-unit where the employee is located. For example, if the service of a sub-unit covers a city, the personnel business scope may be the scope of the city. Alternatively, the personnel business scope information may include the service scope of the personnel. For example, the personnel service scope is customer service and after-sales processing in East China. Then the personnel business scope may be the scope of East China.

[0030] As an example, the position level of a person can be represented by a level identifier. For example, if 5 levels are pre-divided, the level identifier can be set to 5 digits. Each level can be divided into 10 categories according to the personnel position classification, represented by 0-9, so that the position level of each person can be represented by the level identifier. At the same time, each level identifier can also represent the position structure between personnel. For example, the level identifier of Person A is: 15321. Then, it can be represented that Person A's position level is the fifth level. The position category is the first category of the fifth level. At the same time, the corresponding previous position contact person is the second position category in the fourth position level.

[0031] The execution subject, in response to obtaining the user business data information, establishes a user personnel authority structure diagram, which may include the following steps:

[0032] The first step is to create a personnel authority node set according to each personnel ID and each personnel geographic location included in the personnel information list in the user business data information. Each personnel authority node in the personnel authority node set may include a personnel ID and a corresponding personnel geographic location. Here, an initial node corresponding to each personnel ID is established. Then a personnel ID and a corresponding personnel geographic location are added to the node as a personnel authority node.

[0033] In practice, the report data of a user unit may include all business data of different regions or different sub-units. However, it is not necessary for each employee of the unit to access all indicators and business data. Therefore, the corresponding business scope is defined according to the geographical location of the personnel, so as to determine the indicators that the employee can access.

[0034] The second step is to determine the structural relationship of each personnel authority node in the above-mentioned personnel authority node set according to the personnel position level and personnel identification included in the personnel information list, and divide the nodes corresponding to the personnel geographical location within the same geographical range into the same node branch to construct an initial structure diagram. Among them, each personnel authority node can be divided according to the personnel position level. Here, first, each personnel authority node can be graded and a corresponding structural relationship can be established according to the level identification of the personnel position level. Specifically, the personnel authority node corresponding to the first position level in the level identification can be determined as the main node. Then, the child nodes are divided according to the position level and position category in the level identification. Finally, the nodes corresponding to the geographical locations of personnel in different geographical ranges can be split for distinction to obtain an initial structure diagram.

[0035] The third step is to assign a personnel indicator authority level to each personnel authority node in the initial structure diagram based on the personnel business scope information included in the personnel information list in the above user business data information, so as to generate a user personnel authority structure diagram. Among them, each personnel authority node in the user personnel authority structure diagram may also include a node identifier of the corresponding personnel, a personnel position level, personnel business scope information and a personnel geographic location. Secondly, the corresponding personnel indicator authority level can be determined according to the personnel business scope information and the personnel position level included in the personnel authority node. Specifically, first, each personnel position level corresponds to an accessible preset indicator group. Then, according to the business coverage included in the personnel business scope information, the data dimension corresponding to the indicator is limited as a data range constraint to obtain a user personnel authority structure diagram. Here, each indicator needs to use the data in the report during the calculation process. By limiting the business coverage, the data range called when calculating the indicator value can be limited as a data range constraint. Therefore, each personnel indicator authority level can correspond to different indicators.

[0036] Step 102: Perform feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template.

[0037] In some embodiments, the execution subject may perform feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template, wherein the indicator relationship information may represent the corresponding relationship between the indicator and the data required to generate each indicator.

[0038] In some optional implementations of some embodiments, the user service data information may further include: an indicator generation formula group. The parameters of each indicator generation formula are expressed in text form. Among them, the indicator generation formula may be a formula described in text form. At the same time, the operator in the formula may be in text form or in symbol form.

[0039] And the execution subject performs feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template, which may include the following steps:

[0040] The first step is to extract the indicator text from each indicator generation formula in the indicator generation formula group in the user business data information to generate an indicator field group. The indicators in the indicator generation formula can be extracted as indicator fields through a word segmentation algorithm.

[0041] As an example, the indicator generation formula can be: Order volume equals the total number of orders minus the number of returned orders. Here, the indicator text can be extracted through the indicator sub-extraction, and the indicator text is "Order volume". Then "Order volume" can be used as the indicator field.

[0042] The second step is to extract the indicator parameter text from each indicator generation formula in the indicator generation formula group in the above user business data information to generate an indicator parameter field set. Among them, the indicator parameter field can be used to represent the parameter of the value of the generated indicator field. Secondly, the indicator parameters in the indicator generation formula can be extracted as the indicator parameter field through a word segmentation algorithm. In addition, the word segmentation algorithm can be a word segmentation algorithm obtained by extracting multiple report fields from the report data provided by the user as a vocabulary, and then performing indicator extraction training to extract the corresponding relationship between the fields in the report data and the parameters in the indicator generation formula.

[0043] As an example, the index parameters that can be extracted are: "total order volume" and "number of returned orders". Therefore, "total order volume" and "number of returned orders" can be used as corresponding index parameter fields respectively.

[0044] The third step is to extract the indicator calculation operation of each indicator generation formula in the indicator generation formula group in the above user business data information to generate an indicator parameter calculation field set. Among them, the indicator parameter calculation field identifies the parameter calculation operation. Here, the indicator parameter calculation text in the indicator generation formula can be extracted through a word segmentation algorithm to generate an indicator parameter calculation field.

[0045] As an example, the index parameter calculation field that can be extracted is: "minus". Then the preset calculation field corresponding to "minus" (ie, the minus sign) can be determined as the index parameter calculation field.

[0046] In the fourth step, the indicator fields, indicator parameter field groups, and indicator parameter calculation field groups corresponding to the same indicator generation formula in the above-mentioned indicator field group, the above-mentioned indicator parameter field set, and the above-mentioned indicator parameter calculation field set are determined as indicator relationship information as the indicator relationship information corresponding to each indicator template. Among them, a calculation relationship between each indicator field and multiple indicator parameter fields can be established. Then, each indicator parameter field can be matched with each data field in the user's data report through a word vector algorithm to generate an indicator parameter field index relationship. Finally, each indicator field and the corresponding multiple indicator parameter fields and at least one indicator parameter calculation field as well as the calculation relationship and index relationship can be determined as indicator relationship information. Then, the indicator relationship information is the calculation logic information that characterizes the indicator field corresponding to the indicator template. Here, the calculation relationship can not only include the logical relationship between the multiple indicator parameter fields that generate the indicator field, but also include the index relationship of each indicator parameter field in the user data report. In this way, it is convenient to call the data in the data report to calculate the indicator value through the logical relationship.

[0047] The above step 102 and its related contents, as an inventive point of the embodiment of the present disclosure, solve the second technical problem mentioned in the background technology: "the calculation of the self-indicator requires more indicator data, and the indicator data is often not completely unified due to the different habits of different users. If a unified indicator calculation method is set, it is difficult to meet the needs of indicator calculation. At the same time, if the indicator naming of each user is counted, it will take a long time, so it is easy to cause the indicator information warning to be untimely." The factors that make it difficult to meet the needs of indicator calculation are often as follows: the calculation of the indicator requires more indicator data, and the indicator data is often not completely unified due to the different habits of different users. If a unified indicator calculation method is set, it is difficult to meet the needs of indicator calculation. At the same time, if the indicator naming of each user is counted, it will take a long time, so it is easy to cause the indicator information warning to be untimely. If the above factors are solved, the efficiency of indicator calculation can be improved, even if indicator information warning is performed. In order to achieve this effect, first of all, consider the different naming methods of indicator data. For example, the industry names "order volume" as "order quantity". If the user names the fields in the data report as "order quantity" or "number of orders", it is difficult to directly call the field data through the field index when calculating the indicator. Therefore, the indicator calculation error is caused. Therefore, the fields in the data report are extracted as the vocabulary through the preset word segmentation algorithm, and the correspondence between the fields in the data report and the formula description text is established to determine the index relationship between the indicator parameter field in the data report. Finally, the indicator relationship information is generated by extracting the calculation relationship between the indicator field, the indicator parameter field and the indicator parameter calculation field in the indicator generation formula. As a result, it is convenient to call the data in the data report to calculate the indicator value through the logical relationship. Therefore, there is no need to spend more time (or manual arrangement) to organize and plan the correspondence between different fields. Furthermore, the indicator value can be generated in time to issue an indicator information warning.

[0048] Step 103: construct an indicator tree set based on the indicator relationship information and the corresponding indicator template.

[0049] In some embodiments, the above-mentioned execution entity can construct an indicator tree set based on each indicator relationship information and the corresponding indicator template.

[0050] In some optional implementations of some embodiments, constructing an indicator tree set based on each indicator relationship information and a corresponding indicator template may include the following steps:

[0051] For each indicator relationship information, the following construction steps are performed to construct an indicator tree in the indicator tree collection:

[0052] Based on the above-mentioned indicator generation formula group, the indicator parameter field group and the indicator parameter calculation field group included in the above-mentioned indicator relationship information, an indicator tree corresponding to the indicator field included in the above-mentioned indicator relationship information is constructed. Among them, the main node of the indicator tree can be the indicator field. The child node can be the indicator parameter field group of the corresponding indicator generation formula. The node relationship can be the indicator parameter calculation field group of the corresponding indicator generation formula. Then, the indicator field can be used as the main node of the indicator tree, and each indicator parameter field in the indicator parameter field group of the corresponding indicator generation formula can be used as a child node of the indicator tree. At the same time, according to the calculation method of the indicator parameter calculation field, the association relationship between each child node and the main node is established to construct the indicator tree.

[0053] As an example, the indicator generation formula can be: order volume equals total order volume minus number of returned orders. Then, order volume is the main node. Total order volume and number of returned orders are two sub-nodes. The relationship between the two sub-nodes and the main node is that the subtraction of the sub-nodes equals the main node. In addition, if the sub-node also has calculation parameters, then sub-sub-nodes can be further established.

[0054] Step 104, according to the indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram, an indicator template is bound to each personnel authority node in the user personnel authority structure diagram to obtain a bound authority structure diagram.

[0055] In some embodiments, the above-mentioned execution entity can bind the indicator template to each personnel authority node in the above-mentioned user personnel authority structure diagram according to the above-mentioned indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram to obtain the bound authority structure diagram.

[0056] In some optional implementations of some embodiments, each indicator tree in the indicator tree set may correspond to an indicator field. Each personnel indicator authority level may correspond to at least one indicator field.

[0057] And the execution subject binds the indicator template to each personnel authority node in the user personnel authority structure diagram according to the indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram to obtain the bound authority structure diagram, which may include the following steps:

[0058] For each personnel permission node, perform the following binding steps:

[0059] The first step is to select the indicator tree corresponding to each indicator field in the above-mentioned personnel authority node from the above-mentioned indicator tree set to obtain a selected indicator tree group. Among them, there is at least one indicator field corresponding to the personnel authority node, so that the indicator tree corresponding to the at least one indicator field is determined as the bound indicator tree.

[0060] The second step is to bind the access path of each selected indicator tree in the above selected indicator tree group with the above personnel authority node, and bind the indicator template corresponding to each selected indicator tree with the above personnel authority node to obtain the bound authority structure diagram.

[0061] Step 105, in response to receiving the display request information from the user, based on the corresponding indicator tree in the indicator tree set, generate an indicator data display atlas corresponding to the user authority for display.

[0062] In some embodiments, the above-mentioned execution entity may generate an indicator data display atlas corresponding to the user's authority based on the corresponding indicator tree in the above-mentioned indicator tree set in response to receiving the user's display request information for display.

[0063] In some optional implementations of some embodiments, the display request information may include indicator description request information. Here, the indicator description request information may be request information for summarizing and describing the indicator. The user service data information may also include a user data report set. Each user data report may include report data corresponding to each indicator parameter field.

[0064] And the execution subject generates the indicator data display atlas corresponding to the user's authority based on the corresponding indicator tree in the indicator tree set in response to receiving the display request information from the user, which may include the following steps:

[0065] The first step is to determine the person ID corresponding to the display request information of the above user as the target person ID. The display request information may be an indicator result display request issued by the user through the user terminal. Therefore, the person ID in the user account corresponding to the request may be obtained as the target person ID.

[0066] The second step is to select the indicator tree corresponding to the target person identification from the indicator tree set to obtain a target indicator tree group, wherein the indicator tree corresponding to the same indicator field as the target person identification can be selected as the target indicator tree.

[0067] The third step is to select the report data of the required indicator parameter fields in the corresponding target indicator tree group from the above-mentioned user data report set, and generate a target indicator value sequence set according to the node relationship of each target indicator tree. Among them, each target indicator value sequence corresponds to a target indicator tree, which can represent the continuous value of the indicator of the target indicator tree under the preset dimension. The preset dimension includes but is not limited to at least one of the following: time period dimension, data channel dimension, data geographic scope dimension, and data company dimension. Here, the preset dimension can be the dimension selected by the user on the data platform when requesting to display the indicator results. For example, the time dimension is selected as: 2023. The data channel dimension is: online channel. The data geographic scope channel is: Shanghai. The data company dimension is: A unit. Then, the report data of the indicator parameter field in the corresponding preset channel can be extracted from the user data report set. Thus, according to the node relationship of each target indicator tree, each indicator value is generated as the target indicator value.

[0068] In the fourth step, the indicator feature extraction is performed on each target indicator value in the target indicator value sequence set to generate indicator description information, and an indicator description information set is obtained. Among them, the user intention contained in the indicator description request information can be identified according to the preset natural language processing model. This is used to extract the corresponding features from the target indicator value to form the indicator description information.

[0069] As an example, the indicator is "order volume". The corresponding target indicator tree generates the order volume for each month in 2023. If the indicator description request information is "summarize the fluctuation of order volume". Then, the indicator description information is generated for the order volume data. For example, the indicator description information: "The order volume in 2023 continues to rise, with the largest increase in August, etc."

[0070] In the fifth step, each target indicator value sequence in the target indicator value sequence set is input into the corresponding indicator template to generate an indicator data display diagram, obtain an indicator data display diagram set, and display the corresponding indicator description information in each indicator data display diagram. The indicator data display diagram may include but is not limited to: line chart, pie chart, bar chart and other forms.

[0071] Step 106: Based on the user business data information, an indicator value analysis is performed on the indicator of each indicator data display graph in the indicator data display graph set to generate an indicator analysis result, thereby obtaining an indicator analysis result set.

[0072] In some embodiments, the execution entity may perform an indicator value analysis on the indicators of each indicator data display graph in the indicator data display graph set based on the user business data information to generate an indicator analysis result and obtain an indicator analysis result set.

[0073] In some optional implementations of some embodiments, the user service data information may further include: a preset indicator range sequence set, each preset indicator range sequence corresponding to multiple range intervals of an indicator. For example, the preset indicator range sequence may include four preset indicator ranges, namely: {less than 10, greater than or equal to 10 and less than 20, greater than or equal to 20 and less than 30, greater than or equal to 30}.

[0074] And the execution subject performs an indicator analysis on the indicator value of each indicator data display graph in the indicator data display graph set based on the user service data information to generate an indicator analysis result, which may include the following steps:

[0075] The first step is to determine the range interval of the indicator value and at least one indicator parameter value in the above indicator data display diagram in the corresponding preset indicator range sequence, and obtain the indicator value interval and indicator parameter interval group.

[0076] In the second step, the above-mentioned indicator value interval, indicator parameter interval group and the warning type corresponding to each range interval are determined as the indicator analysis result. Here, each indicator parameter interval can be pre-set with a different warning type. For example, if the preset indicator range sequence includes four preset indicator ranges, then four warning types can correspond: "serious type", "poor type", "general type" and "excellent type". Therefore, the corresponding warning type can be determined according to the indicator parameter interval and the indicator value interval. Finally, each indicator value interval, indicator parameter interval and the corresponding warning type can be determined as the indicator analysis result in the form of a key-value pair. Here, the warning type, indicator value interval and indicator parameter interval can form a key-value pair in the form of an identifier.

[0077] Step 107: In response to determining that there is an indicator analysis result that meets a preset digital information warning condition, an indicator warning is issued to the user.

[0078] In some embodiments, the execution subject may issue an indicator warning to the user in response to determining that the indicator analysis result satisfies the preset digital information warning condition. The preset warning condition may be a key-value pair corresponding to "serious type" or "poor type" in the indicator analysis result. Thus, the user may be issued an early warning operation corresponding to the indicator value interval or indicator parameter interval. For example, a serious early warning of a 20% drop in "order volume" is issued to the user.

[0079] The above steps 103 to 107 and their related contents, as an inventive point of an embodiment of the present disclosure, solve the technical problem three mentioned in the background technology: "For different personnel in the user unit, since the corresponding indicator information access rights have not been determined, it is difficult to determine the sending object of the indicator information warning, thereby reducing the efficiency of the indicator warning, and further, it is difficult to carry out the indicator warning in time." The factors that make it difficult to carry out the indicator warning in time are often as follows: For different personnel in the user unit, since the corresponding indicator information access rights have not been determined, it is difficult to determine the sending object of the indicator information warning. If the above factors are solved, the timeliness of the indicator warning can be improved. In order to achieve this effect, first, by dividing the levels of each personnel in the user unit and creating personnel authority nodes. It can be used to preliminarily define the access rights of different personnel to the indicators. Then, considering that users do not need to cross-access in different sub-units or different regions. Therefore, in order to further reduce the sending objects, the branches in different geographical locations are split. Thus, the nodes corresponding to the geographical locations of personnel in the same geographical range can be divided into the same node branches. Then, considering that the positions of personnel in the same geographical location are different, there is no need for cross-access. Therefore, by using the personnel's business scope, the personnel indicator authority level is assigned. In this way, the specific indicators that each person can access are determined. Thus, the specific scope and authority of indicator distribution are limited. Afterwards, in order to further improve the efficiency of indicator early warning, by constructing an indicator tree for each indicator, it is convenient to extract parameter data from the data report in a timely manner to generate indicator values. Therefore, the indicator data graph can be generated in a timely manner for display to the user. Furthermore, the efficiency of indicator early warning for indicators that do not meet the conditions can be greatly improved.

[0080] Optionally, the above execution entity may further perform the following steps:

[0081] In response to receiving an editing operation for an indicator data display graph, the indicator display graph is edited and the operation record of the editing process is stored. Among them, the editing operation may include but is not limited to at least one of the following: refresh operation, share operation, delete operation, download operation, graphical interface editing operation, note operation, indicator dimension adjustment operation, preview operation, rename operation, cancel synchronization operation, copy operation, move operation. Here, the refresh operation may be an operation of refreshing the indicator display graph to update the indicator value in the indicator display graph. The share operation may be to share the indicator display graph with other users. The delete operation may be to delete the indicator display graph or to delete the indicator template. The download operation may be an operation of downloading the indicator display graph. The graphical interface editing operation may be an operation of modifying the display information of the indicator template. For example, modifying the template name. The note operation may be an operation of annotating information in the indicator display graph. The indicator dimension adjustment operation may be an operation of modifying the data dimension of the generated indicator. For example, the time dimension of the indicator parameter is changed from annual to monthly, etc. The preview operation may be a preview image corresponding to the browsing indicator template. The rename operation may be an operation of modifying the name of the indicator display graph. The cancel synchronization operation may be an operation of canceling the synchronization function of the indicator display graph for other users. The copy operation may be an operation of copying the indicator display graph. The move operation may be an operation of moving the position of the indicator display graph.

[0082] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the indicator information early warning method of some embodiments of the present disclosure, the occupation of computing resources and network resources can be reduced. Specifically, the reason for occupying more computing resources and network resources is that: calculating and analyzing multiple indicators at the same time requires more computing resources, and sending early warning information to users uniformly requires more network resources when the number of users is large. Based on this, the indicator information early warning method of some embodiments of the present disclosure, first, by sending the user personnel authority structure diagram, can be used to show the degree of access to the indicator between the various personnel of the user unit. This facilitates the subsequent personalized indicator calculation for each person, so as to facilitate the peak calculation of multiple indicators, thereby reducing the computing resources within a period of time. Then, through feature analysis, it can be used to extract the corresponding relationship between each indicator, thereby, it can be used to construct an indicator tree. Then, by binding an indicator template to each personnel node in the user personnel authority structure diagram, it can be used to establish the corresponding relationship between the indicator template, the indicator tree and the user personnel. Thereby, it is convenient to determine the user personnel corresponding to the indicator information, so that the indicators within the indicator authority level range corresponding to each person are displayed to the user through the indicator template. At the same time, in the case of abnormal indicators, indicator warnings can be sent to corresponding users, thereby avoiding sending them to all users and reducing the occupation of network resources.

[0083] Further references Figure 2As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an indicator information early warning device. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0084] like Figure 2 As shown, the indicator information early warning device 200 of some embodiments includes: an establishment unit 201, a first generation unit 202, a construction unit 203, a binding unit 204, a second generation unit 205, an indicator analysis unit 206 and an early warning unit 207. The establishment unit 201 is configured to establish a user personnel authority structure diagram in response to obtaining user business data information, wherein the user personnel authority structure diagram includes multiple personnel authority nodes, and each personnel authority node includes a personnel identification and a personnel indicator authority level; the first generation unit 202 is configured to perform feature analysis on the above user business data information and generate indicator relationship information corresponding to each indicator template; the construction unit 203 is configured to construct an indicator tree set based on each indicator relationship information and the corresponding indicator template, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; the binding unit 204 is configured to perform feature analysis on each personnel authority node in the above user personnel authority structure diagram according to the above indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram The indicator template is bound to the limited node to obtain the permission structure diagram after binding, wherein each personnel permission node in the permission structure diagram after binding corresponds to at least one indicator template, and the indicator template is used to display the indicator data result diagram according to the indicator tree; the second generation unit 205 is configured to generate an indicator data display atlas corresponding to the user's permission based on the corresponding indicator tree in the above-mentioned indicator tree set in response to receiving the user's display request information for display; the indicator analysis unit 206 is configured to perform indicator analysis on the indicators of each indicator data display diagram in the above-mentioned indicator data display atlas set based on the above-mentioned user business data information to generate an indicator analysis result and obtain an indicator analysis result set; the early warning unit 207 is configured to issue an indicator information early warning to the above-mentioned user in response to determining that there is an indicator analysis result that meets the preset digital information early warning condition.

[0085] It is understood that the units described in the device 200 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 200 and the units included therein, and will not be described in detail here.

[0086] Reference below Figure 3 , which shows a structural schematic diagram of an electronic device (eg, a computing device) 300 suitable for implementing some embodiments of the present disclosure. Figure 3The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0087] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory 302 or a program loaded from a storage device 308 into a random access memory 303. Various programs and data required for the operation of the electronic device 300 are also stored in the random access memory 303. The processing device 301, the read-only memory 302, and the random access memory 303 are connected to each other via a bus 304. An input / output interface 305 is also connected to the bus 304.

[0088] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0089] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the read-only memory 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0090] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0091] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0092] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: establishes a user personnel authority structure diagram in response to obtaining user business data information, wherein the user personnel authority structure diagram includes multiple personnel authority nodes, and each personnel authority node includes a personnel identification and a personnel indicator authority level; performs feature analysis on the above-mentioned user business data information to generate indicator relationship information corresponding to each indicator template; constructs an indicator tree set based on each indicator relationship information and the corresponding indicator template, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; according to the above-mentioned indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram, An indicator template is bound to each personnel authority node in the above-mentioned user personnel authority structure diagram to obtain a bound authority structure diagram, wherein each personnel authority node in the bound authority structure diagram corresponds to at least one indicator template, and the indicator template is used to display an indicator data result diagram according to an indicator tree; in response to receiving a display request information from a user, an indicator data display atlas set corresponding to the user authority is generated based on the corresponding indicator tree in the above-mentioned indicator tree set for display; based on the above-mentioned user business data information, an indicator value analysis is performed on the indicator of each indicator data display diagram in the above-mentioned indicator data display atlas set to generate an indicator analysis result, and an indicator analysis result set is obtained; in response to determining that there is an indicator analysis result that meets a preset digital information warning condition, an indicator warning is issued to the above-mentioned user.

[0093] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0094] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0095] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including an establishment unit, a first generation unit, a construction unit, a binding unit, a second generation unit, an indicator analysis unit, and an early warning unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, an early warning unit may also be described as a "unit for issuing indicator information early warnings to users".

[0096] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0097] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. An indicator information early warning method, applied to a data service platform, comprising: In response to obtaining the user business data information, a user personnel authority structure diagram is established, wherein the user personnel authority structure diagram includes a plurality of personnel authority nodes, each personnel authority node includes a personnel identification and a personnel indicator authority level; Performing feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template; Based on each indicator relationship information and the corresponding indicator template, an indicator tree set is constructed, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; According to the indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram, an indicator template is bound to each personnel authority node in the user personnel authority structure diagram to obtain a bound authority structure diagram, wherein each personnel authority node in the bound authority structure diagram corresponds to at least one indicator template, and the indicator template is used to display an indicator data result diagram according to the indicator tree; In response to receiving the display request information from the user, generating an indicator data display atlas corresponding to the user authority based on the corresponding indicator tree in the indicator tree set for display; Based on the user service data information, an indicator value analysis is performed on the indicator of each indicator data display graph in the indicator data display graph set to generate an indicator analysis result, thereby obtaining an indicator analysis result set; In response to determining that there is an indicator analysis result that meets a preset digital information warning condition, issuing an indicator warning to the user; The user business data information includes: a personnel information list, which includes the personnel identification, personnel geographic location, personnel position level, and personnel business scope information corresponding to each person, and the personnel business scope information is the business coverage of the unit or sub-unit where the employee is located; and The step of establishing a user personnel authority structure diagram in response to obtaining user business data information includes: Creating a personnel authority node set according to each personnel identifier and each personnel geographic location included in the personnel information list in the user business data information, wherein each personnel authority node in the personnel authority node set includes a personnel identifier and a corresponding personnel geographic location; According to the personnel position level and personnel identification included in the personnel information list, determine the structural relationship of each personnel authority node in the personnel authority node set, and divide the nodes corresponding to the geographical locations of personnel in the same geographical range into the same node branch, so as to construct an initial structure diagram, wherein each personnel authority node is divided according to the personnel position level; Based on the personnel business scope information included in the personnel information list in the user business data information, a personnel indicator authority level is assigned to each personnel authority node in the initial structure diagram to generate a user personnel authority structure diagram, wherein each personnel authority node in the user personnel authority structure diagram also includes a node identifier of the corresponding person, a personnel position level, personnel business scope information and a personnel geographic location; The user service data information further includes: an indicator generation formula group, and the parameters of each indicator generation formula are expressed in text form; and The performing feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template includes: Extracting indicator text from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator field group; Extracting indicator parameter text from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator parameter field set, wherein the indicator parameter field is used to represent a parameter for generating a value of the indicator field; Extracting an indicator calculation operation from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator parameter calculation field set, wherein the indicator parameter calculation field identifies a parameter calculation operation; The indicator fields, indicator parameter field groups, and indicator parameter calculation field groups corresponding to the same indicator generation formula in the indicator field group, the indicator parameter field set, and the indicator parameter calculation field set are determined as indicator relationship information as the indicator relationship information corresponding to each indicator template, wherein a calculation relationship is established between each indicator field and multiple indicator parameter fields, and then, each indicator parameter field is matched with each data field in the user's data report to generate an indicator parameter field index relationship, and finally, each indicator field and the corresponding multiple indicator parameter fields and at least one indicator parameter calculation field as well as the calculation relationship and the index relationship are determined as indicator relationship information, the indicator relationship information being the calculation logic information characterizing the indicator field corresponding to the indicator template, the calculation relationship including the logical relationship between the multiple indicator parameter fields for generating the indicator field, and also including the index relationship of each indicator parameter field in the user's data report; Among them, based on the relationship information of each indicator and the corresponding indicator template, an indicator tree set is constructed, including: For each indicator relationship information, the following construction steps are performed to construct an indicator tree in the indicator tree collection: Based on the indicator generation formula group, the indicator parameter field group and the indicator parameter calculation field group included in the indicator relationship information, an indicator tree corresponding to the indicator field included in the indicator relationship information is constructed, wherein the main node of the indicator tree is the indicator field, the child node is the indicator parameter field group corresponding to the indicator generation formula, and the node relationship is the indicator parameter calculation field group corresponding to the indicator generation formula.

2. The method according to claim 1, wherein: The method further comprises: In response to receiving an editing operation on an indicator data display graph, the indicator display graph is edited and the operation record of the editing process is stored, wherein the editing operation includes at least one of the following: a refresh operation, a share operation, a delete operation, a download operation, a graphical interface editing operation, a note operation, an indicator dimension adjustment operation, a preview operation, a rename operation, a cancel synchronization operation, a copy operation, and a move operation.

3. The method according to claim 1, wherein: Each indicator tree in the indicator tree set corresponds to an indicator field, and each personnel indicator authority level corresponds to at least one indicator field; and According to the indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram, an indicator template is bound to each personnel authority node in the user personnel authority structure diagram to obtain a bound authority structure diagram, including: For each personnel permission node, perform the following binding steps: Selecting an indicator tree corresponding to each indicator field in the personnel authority node from the indicator tree set to obtain a selected indicator tree group; The access path of each selected indicator tree in the selected indicator tree group is bound to the personnel authority node, and the indicator template corresponding to each selected indicator tree is bound to the personnel authority node to obtain a bound authority structure diagram.

4. The method according to claim 1, wherein: The display request information includes indicator description request information, and the user service data information also includes a user data report set, each user data report includes report data corresponding to each indicator parameter field; and The step of generating, in response to receiving the display request information from the user, an indicator data display atlas corresponding to the user authority based on the corresponding indicator tree in the indicator tree set includes: Determine the person ID corresponding to the display request information of the user as the target person ID; Selecting the indicator tree corresponding to the target person identifier from the indicator tree set to obtain a target indicator tree group; Selecting report data of the required indicator parameter fields in the corresponding target indicator tree group from the user data report set, and generating a target indicator value sequence set according to the node relationship of each target indicator tree, wherein each target indicator value sequence corresponds to a target indicator tree, representing the continuous value of the indicator of the target indicator tree under a preset dimension, and the preset dimension includes at least one of the following: time period dimension, data channel dimension, data geographic scope dimension, and data company dimension; Extracting indicator features from each target indicator value in the target indicator value sequence set to generate indicator description information, thereby obtaining an indicator description information set; Each target indicator value sequence in the target indicator value sequence set is input into a corresponding indicator template to generate an indicator data display diagram, obtain an indicator data display diagram set, and display corresponding indicator description information in each indicator data display diagram.

5. An indicator information early warning device, applied to a data service platform, comprising: An establishing unit is configured to establish a user personnel authority structure diagram in response to acquiring user business data information, wherein the user personnel authority structure diagram includes a plurality of personnel authority nodes, each of which includes a personnel identification and a personnel indicator authority level; A first generating unit is configured to perform feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template; A construction unit is configured to construct an indicator tree set based on each indicator relationship information and a corresponding indicator template, wherein each indicator tree in the indicator tree set corresponds to a preset indicator template; A binding unit is configured to perform an indicator template binding on each personnel authority node in the user personnel authority structure diagram according to the indicator tree set and the personnel indicator authority level included in each personnel authority node in the user personnel authority structure diagram, so as to obtain a bound authority structure diagram, wherein each personnel authority node in the bound authority structure diagram corresponds to at least one indicator template, and the indicator template is used to display an indicator data result diagram according to the indicator tree; A second generating unit is configured to generate, in response to receiving display request information from a user, an indicator data display atlas corresponding to the user authority based on the corresponding indicator tree in the indicator tree set for display; An indicator analysis unit is configured to perform an indicator analysis on the indicator of each indicator data display graph in the indicator data display graph set based on the user service data information to generate an indicator analysis result, thereby obtaining an indicator analysis result set; An early warning unit is configured to issue an indicator information early warning to the user in response to determining that the indicator analysis result satisfies a preset digital information early warning condition; The user business data information includes: a personnel information list, which includes the personnel identification, personnel geographic location, personnel position level, and personnel business scope information corresponding to each person, and the personnel business scope information is the business coverage of the unit or sub-unit where the employee is located; and The step of establishing a user personnel authority structure diagram in response to obtaining user business data information includes: Creating a personnel authority node set according to each personnel identifier and each personnel geographic location included in the personnel information list in the user business data information, wherein each personnel authority node in the personnel authority node set includes a personnel identifier and a corresponding personnel geographic location; According to the personnel position level and personnel identification included in the personnel information list, determine the structural relationship of each personnel authority node in the personnel authority node set, and divide the nodes corresponding to the geographical locations of personnel in the same geographical range into the same node branch, so as to construct an initial structure diagram, wherein each personnel authority node is divided according to the personnel position level; Based on the personnel business scope information included in the personnel information list in the user business data information, a personnel indicator authority level is assigned to each personnel authority node in the initial structure diagram to generate a user personnel authority structure diagram, wherein each personnel authority node in the user personnel authority structure diagram also includes a node identifier of the corresponding person, a personnel position level, personnel business scope information and a personnel geographic location; The user service data information further includes: an indicator generation formula group, and the parameters of each indicator generation formula are expressed in text form; and The performing feature analysis on the user service data information to generate indicator relationship information corresponding to each indicator template includes: Extracting indicator text from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator field group; Extracting indicator parameter text from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator parameter field set, wherein the indicator parameter field is used to represent a parameter for generating a value of the indicator field; Extracting an indicator calculation operation from each indicator generation formula in the indicator generation formula group in the user service data information to generate an indicator parameter calculation field set, wherein the indicator parameter calculation field identifies a parameter calculation operation; The indicator fields, indicator parameter field groups, and indicator parameter calculation field groups corresponding to the same indicator generation formula in the indicator field group, the indicator parameter field set, and the indicator parameter calculation field set are determined as indicator relationship information as the indicator relationship information corresponding to each indicator template, wherein a calculation relationship is established between each indicator field and multiple indicator parameter fields, and then, each indicator parameter field is matched with each data field in the user's data report to generate an indicator parameter field index relationship, and finally, each indicator field and the corresponding multiple indicator parameter fields and at least one indicator parameter calculation field as well as the calculation relationship and the index relationship are determined as indicator relationship information, the indicator relationship information being the calculation logic information characterizing the indicator field corresponding to the indicator template, the calculation relationship including the logical relationship between the multiple indicator parameter fields for generating the indicator field, and also including the index relationship of each indicator parameter field in the user's data report; Among them, based on the relationship information of each indicator and the corresponding indicator template, an indicator tree set is constructed, including: For each indicator relationship information, the following construction steps are performed to construct an indicator tree in the indicator tree collection: Based on the indicator generation formula group, the indicator parameter field group and the indicator parameter calculation field group included in the indicator relationship information, an indicator tree corresponding to the indicator field included in the indicator relationship information is constructed, wherein the main node of the indicator tree is the indicator field, the child node is the indicator parameter field group corresponding to the indicator generation formula, and the node relationship is the indicator parameter calculation field group corresponding to the indicator generation formula.

6. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

7. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Index data analysis method and device, equipment and storage medium

    CN113283675A

  • Index data acquisition method and device, electronic equipment and computer readable medium

    CN115374187A