Business index processing method and device, electronic equipment and storage medium
By combining user needs and initial business indicator models, target business indicator information is determined and displayed, the problems of inefficiency and high repetition in business indicator construction and management in car companies are solved, and the efficiency improvement of business indicator processing and user experience improvement are achieved. .
Patent Information
- Application Number
- CN202411115853.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2024-12-13
AI Technical Summary
When car companies build and manage business indicators, due to the inconsistent and redundant business data indicators in various departments and business domains, the construction of business indicators is inefficient, high repetition and difficult to manage.
By receiving user's business indicator processing information, combining the pre-built initial business indicator model, target business indicator information is determined, target business indicators are displayed, data processing process is simplified, and processing efficiency and user experience is improved.
It solves the problems of inefficiency and high repetition in the construction and management of business indicators, simplifies the data processing process, and improves the processing efficiency and user experience of business indicators.
Smart Images

Figure CN119130226A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle data technology, and in particular to a method, device, electronic device and storage medium for processing business indicators. Background Art
[0002] With the development of digital technology, automobile companies have gradually begun digital reforms. Data assets, as the core link of digitalization, play a decisive role in the digital reforms of automobile companies.
[0003] Auto companies include multiple departments and multiple business domains. The business indicators required by each department and business domain, as well as the construction and management methods of business indicators are different. When executing the construction and management of business indicators, auto companies need to traverse the business data of each department and business domain, integrate the acquired business data, and then build or manage the business indicator library. However, the business indicators of each department and business domain often have problems such as inconsistent business data indicator caliber and redundant business data. The construction of business indicators is inefficient, the constructed business indicators are highly repeated, and the management of business indicators is difficult. Summary of the invention
[0004] The present invention provides a business indicator processing method, device, electronic device and storage medium, which can determine target business indicator information in combination with the user's business indicator requirements and a pre-built initial business indicator model, and display the target business indicator information, thereby improving the processing efficiency of business indicators and the user's indicator information viewing experience.
[0005] According to one aspect of the present invention, a method for processing a business indicator is provided, the method comprising:
[0006] When receiving the business indicator processing information sent by the user based on the information interaction interface, determining the business indicator demand according to the business indicator processing information, wherein the business indicator demand includes at least one of a business indicator query demand, a business indicator establishment demand and a business indicator call demand;
[0007] Determine target business indicator information based on the business indicator requirements and the initial business indicator model, wherein the target business indicator information includes at least one of a business indicator query result, a business indicator establishment result, and a business indicator call result;
[0008] The control information interaction interface displays target business indicator information.
[0009] Optionally, before determining the target business indicator information based on the business indicator requirements and the initial business indicator model, the method further includes: constructing an initial business indicator model based on the business data of the candidate vehicles.
[0010] Optionally, based on the business data of the candidate vehicles, an initial business indicator model is constructed, including: determining the business data of the candidate vehicles, wherein the number of candidate vehicles is at least one, and the business data includes at least one business domain data; preprocessing at least one business domain data of the candidate vehicle to obtain intermediate business data, wherein the preprocessing includes data format conversion, data structure conversion and data screening; based on the association relationship between the business domain data in the intermediate business data, determining at least one business indicator of the candidate vehicle and attribute information of at least one business indicator, wherein the attribute information includes business type, indicator name, indicator dimension, indicator measurement, indicator calculation logic, indicator calculation function and indicator caliber; based on the attribute information of at least one business indicator, processing at least one business indicator to construct an initial business indicator model.
[0011] Optionally, when the business indicator requirement is a business indicator query requirement, the target business indicator information is the business indicator query result; based on the business indicator requirement and the initial business indicator model, the target business indicator information is determined, including: based on the business indicator query requirement, determining the first business indicator and the display requirement of the first business indicator; determining whether the first business indicator exists in the initial business indicator model; if the first business indicator exists in the initial business indicator model, determining that the data in the attribute information of the first business indicator that meets the display requirement of the first business indicator is the business indicator query result; if the first business indicator does not exist in the initial business indicator model, determining that the business indicator query result is a query exception.
[0012] Optionally, when the business indicator requirement is a business indicator establishment requirement, the target business indicator information is the business indicator establishment result; based on the business indicator requirement and the initial business indicator model, the target business indicator information is determined, including: determining whether the business indicator establishment requirement meets the business indicator production conditions; if the business indicator establishment requirement does not meet the business indicator production conditions, then determining the business indicator establishment result as indicator establishment exception information, wherein the indicator establishment exception information is used to instruct the user to update the business indicator establishment requirement; if the business indicator establishment requirement meets the business indicator production conditions, then determining the data in the initial business indicator model that meets the business indicator establishment requirement as the business indicator establishment result.
[0013] Optionally, when the business indicator requirement is a business indicator calling requirement, the target business indicator information is the business indicator calling result; based on the business indicator requirement and the initial business indicator model, the target business indicator information is determined, including: determining a second business indicator based on the business indicator calling requirement; determining the owner of the second business indicator based on the indicator name of the second business indicator and the initial business indicator model; sending indicator application information of the second business indicator to the owner of the second business indicator; when receiving the indicator usage information fed back by the owner of the second business indicator, the business indicator calling result is determined based on the second business indicator, the attribute information of the second business indicator and the indicator application information.
[0014] Optionally, when the target business indicator information is a business indicator establishment result, the business indicator processing method also includes: determining whether the business indicator establishment result meets the conditions for creating a new business indicator; if the business indicator establishment result meets the conditions for creating a new business indicator, updating the initial business indicator model based on the business indicator establishment result.
[0015] According to another aspect of the present invention, a device for processing a business indicator is provided. The device for processing a business indicator is used to implement the method for processing a business indicator in any embodiment of the present invention. The device includes:
[0016] An acquisition module, configured to determine a business indicator requirement according to the business indicator processing information when receiving the business indicator processing information sent by the user based on the information interaction interface, wherein the business indicator requirement includes at least one of a business indicator query requirement, a business indicator establishment requirement, and a business indicator call requirement;
[0017] A determination module, configured to determine target business indicator information based on the business indicator requirements and the initial business indicator model, wherein the target business indicator information includes at least one of a business indicator query result, a business indicator establishment result, and a business indicator call result;
[0018] The execution module is used to control the information interaction interface to display the target business indicator information.
[0019] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:
[0020] at least one processor; and a memory communicatively coupled to the at least one processor;
[0021] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute the method for processing business indicators in any embodiment of the present invention.
[0022] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions, and the computer instructions are used to enable a processor to implement the method for processing business indicators in any embodiment of the present invention when executed.
[0023] The processing method of the business indicator of the present invention comprises: when receiving the business indicator processing information sent by the user based on the information interaction interface, determining the business indicator demand according to the business indicator processing information, wherein the business indicator demand includes at least one of the business indicator query demand, the business indicator establishment demand and the business indicator call demand; determining the target business indicator information based on the business indicator demand and the initial business indicator model, wherein the target business indicator information includes at least one of the business indicator query result, the business indicator establishment result and the business indicator call result; and controlling the information interaction interface to display the target business indicator information. The business indicator demand can be determined according to the business indicator processing information of the user, and then the target business indicator information is determined in combination with the pre-built initial business indicator model, and the target business indicator information is displayed. The initial business indicator model is data-standardized and deduplicated, which can shorten the processing time of the business indicator, improve the processing efficiency of the business indicator and the user's indicator information viewing experience. The problem that the business indicators of various departments and business domains in the automobile enterprise often have inconsistent business data indicator calibers, redundant business data, low efficiency in the construction of business indicators, high duplication of the constructed business indicators, and high difficulty in the management of business indicators is solved.
[0024] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0026] Figure 1 It is a flowchart of a method for processing a business indicator provided in the first embodiment of the present invention;
[0027] Figure 2 It is a flowchart of a method for processing a business indicator provided by Embodiment 2 of the present invention;
[0028] Figure 3 is a schematic diagram of a service indicator provided by Embodiment 2 of the present invention;
[0029] Figure 4 is a schematic diagram of another service indicator provided by the second embodiment of the present invention;
[0030] Figure 5 This is a processing indication interface of a business indicator provided by the second embodiment of the present invention;
[0031] Figure 6 A schematic diagram of the structure of a device for processing business indicators provided by a third embodiment of the present invention;
[0032] Figure 7 It is a structural schematic diagram of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] Embodiment 1:
[0036] Figure 1 This is a flowchart of a method for processing business indicators provided in the first embodiment of the present invention. This embodiment can be applied to the situations of quickly constructing business indicators, accurately calling business indicators, visually querying business indicators, etc. The method can be executed by the business indicator processing device provided by the present invention. The device can be implemented in the form of hardware and / or software. In a specific embodiment, the device can be integrated in an electronic device. The following embodiments will be described by taking the device integrated in an electronic device as an example. Figure 1 , the method specifically comprises the following steps:
[0037] S101. When receiving business indicator processing information sent by a user based on an information interaction interface, determining a business indicator requirement according to the business indicator processing information.
[0038] The information interaction interface can be understood as a touch screen, which is used to display the business indicator processing parameter setting interface, identify the business indicator processing information input by the user based on the business indicator processing parameter setting interface, and display the business indicator processing results, similar to the display screen of a computer. The business indicator processing information can be understood as the parameter information determined by the user based on the business indicator processing parameter setting interface, and the business indicator demand can be understood as the indication information after the business indicator processing information is sorted and summarized. The business indicator demand includes at least one of the business indicator query demand, the business indicator establishment demand, and the business indicator call demand.
[0039] Specifically, the business indicator query requirement can be understood as the query information of a business indicator, including the name, dimension, measurement and time of the business indicator. For example, query the travel mileage of car A from Monday to Thursday in the first week of July, query the travel time of car B on Saturday and Sunday in the second week of July, etc. The business indicator establishment requirement can be understood as an indicator establishment instruction information, including the name of the business indicator to be established and the establishment requirements of the business indicator to be established. Generally, the indicator to be established is the user's personalized demand indicator, such as the business indicator that appears for the first time or the special business indicator for a certain model / series. The business indicator call requirement can be understood as the use requirement of the business indicator. Generally, the business indicator call requirement will only appear when applying for business indicators across departments or business domains. For example, when department A needs to use the business indicator of department B, it needs to apply for the business indicator from department B. The advantage of this setting is that it can reduce the workload of building business indicators and make the business indicators of car companies unified. Furthermore, when users need to use the business indicators of multiple departments, they need to apply for indicators from multiple departments respectively.
[0040] S102: Determine target business indicator information based on business indicator requirements and an initial business indicator model.
[0041] The initial business indicator model can be understood as a pre-built business indicator model library with data specifications and low duplication, covering all business indicators commonly used in various departments and business domains of automobile companies. The target business indicator information can be understood as the business indicator processing results that meet the business indicator requirements in the initial business indicator model. The target business indicator information includes at least one of the business indicator query results, business indicator establishment results, and business indicator call results.
[0042] Specifically, the target business indicator information and the business indicator requirements are one-to-one corresponding, the business indicator query result corresponds to the business indicator query requirement, the business indicator establishment result corresponds to the business indicator establishment requirement, and the business indicator call result corresponds to the business indicator call requirement.
[0043] Further, the business indicator query requirement represents that the user needs to view the name and query requirement of the business indicator. The business indicator query result can be understood as the business indicator name and business data that meet the user's query requirement in the initial business indicator model. For example, if the travel mileage of car A from Monday to Thursday in the first week of July is queried, the business indicator query result is the travel mileage of car A from Monday to Thursday in the first week of July. The initial business indicator model includes the address of the original data of the car company. Even if some business data does not exist in the initial business indicator model, it can be called from the original data. The business indicator establishment requirement can be understood as the name of the business indicator that the user needs to establish and the indicator establishment requirement. The business indicator establishment result can be understood as the establishment result of the new business indicator. The business indicator call requirement can be understood as the business indicator name of the car company that the user needs to use and the usage information of the business indicator, such as the department, usage time period, dimension, etc. of the business indicator. The business indicator call result can be understood as the application result of the business indicator. In general, the indicator call work can facilitate technical personnel to quickly build business indicators and standardize the business indicators of car companies.
[0044] Optionally, when the target business indicator information is a business indicator establishment result, the business indicator processing method also includes: determining whether the business indicator establishment result meets the conditions for creating a new business indicator; if the business indicator establishment result meets the conditions for creating a new business indicator, updating the initial business indicator model based on the business indicator establishment result.
[0045] Among them, the newly created business indicator condition can be understood as the basis for judging whether the business indicator is the first generated indicator. If the business indicator established in the business indicator establishment result is the first established business indicator, the initial business indicator model is updated based on the business indicator establishment result, that is, the newly created business indicator is added to the initial business indicator model. The advantage of this setting is that it can enrich the initial business indicator model. The initial business indicator model is equivalent to the indicator market. Other users can directly call the business indicator, which effectively saves other users' indicator construction work time.
[0046] S103. The control information interaction interface displays target business indicator information.
[0047] Specifically, the control information interaction interface displays the target business indicator information, which can be understood as displaying the target business indicator information, that is, the processing result of the business indicator, on the interaction interface. The advantage of such a setting is that the processing result of the business indicator is displayed intuitively, which is convenient for users to view and understand the indicator construction, call or query results, and improve the user's business indicator processing experience.
[0048] The technical solution of this embodiment can determine the business indicator requirements based on the user's business indicator processing information, and then determine the target business indicator information in combination with the pre-built initial business indicator model, and display the target business indicator information. The initial business indicator model is data-standardized and deduplicated, which can shorten the processing time of business indicators, improve the processing efficiency of business indicators and the user's indicator information viewing experience. It solves the problems that the business indicators of various departments and business domains in automobile companies often have inconsistent business data indicator calibers, redundant business data, low efficiency in the construction of business indicators, high duplication of constructed business indicators, and difficulty in managing business indicators.
[0049] Embodiment 2:
[0050] Figure 2 This is a flow chart of a method for processing business indicators provided in the second embodiment of the present invention. This embodiment can be applied to the situations of quickly constructing business indicators, accurately calling business indicators, visually querying business indicators, etc. The method can be executed by the business indicator processing device provided by the present invention. The device can be implemented in the form of hardware and / or software. In a specific embodiment, the device can be integrated in an electronic device. The following embodiments will be described by taking the device integrated in an electronic device as an example. Figure 2 , the method specifically comprises the following steps:
[0051] S201. Construct an initial business indicator model based on the business data of the candidate vehicles.
[0052] Among them, candidate vehicles can be understood as all models or series of vehicles of the automobile company. Since the operating methods and operating data of different series or models are different, this method needs to traverse all series or models of the automobile company. Business data can be understood as the operation or test data of candidate vehicles in business domains such as vehicle development, vehicle cabin, power system, new energy, etc. This application obtains the business data of candidate vehicles in each business domain through the buried point method.
[0053] Specifically, building the initial business indicator model can be understood as performing data analysis, data cleaning, indicator construction and summary of the business data of candidate vehicles into an indicator model library. Furthermore, the business data of candidate vehicles are data packets, which cannot be identified and processed. Data analysis is to parse them into data tables and store them in the lake for data cleaning. It is worth noting that different business domains or departments have different data acquisition methods and processing strategies. Data analysis will parse each business data into a unified data format and data type according to the data analysis method corresponding to each collection method. Data cleaning is to map the fields of different data sources in the parsed business data table into a unified standard table structure according to the pre-set data mapping relationship, and then remove duplicate, missing, erroneous or non-compliant data to ensure data accuracy and consistency. Indicator construction and aggregation can be understood as combining the construction of the enterprise indicator system, confirming the business domain and indicator theme, defining indicator dimensions, metrics, calculation logic, statistical caliber and other information, and combining the data tables / models of each business domain with the enterprise indicator system to process business data and form a common data indicator model for each business domain, thereby helping users quickly obtain business indicator information for each business domain when creating, calling and querying business indicators.
[0054] In one embodiment, S201 may specifically include: determining the business data of the candidate vehicle, wherein the number of the candidate vehicle is at least one, and the business data includes at least one business domain data; preprocessing at least one business domain data of the candidate vehicle to obtain intermediate business data, wherein the preprocessing includes data format conversion, data structure conversion and data screening; based on the association relationship between the business domain data in the intermediate business data, determining at least one business indicator of the candidate vehicle and attribute information of at least one business indicator, wherein the attribute information includes business type, indicator name, indicator dimension, indicator measurement, indicator calculation logic, indicator calculation function and indicator caliber; based on the attribute information of at least one business indicator, processing at least one business indicator to construct an initial business indicator model.
[0055] Among them, the intermediate business data can be understood as the business data of candidate vehicles with standard formats and data consistency without duplicate data. The association relationship of each business domain data can be understood as the subject association relationship and subject belonging relationship of each business domain data, including but not limited to the data of business domain A and business domain B may belong to the same business subject at the same time, and the business subject corresponding to the data of business domain A belongs to the business subject corresponding to the data of business domain B. For example, the cockpit business domain and the power system business domain both have business data belonging to the travel behavior subject, etc. Business type can be understood as the business subject corresponding to the business indicator and the level of the business subject. The indicator name can be understood as the unique identifier of the business indicator, which is used to distinguish each business indicator. The indicator dimension can be understood as the division method of the indicator, for example, by car series, by vehicle model, by average speed, by travel time, etc. The indicator measurement can be understood as the data source of the business indicator, for example, which field is the business indicator obtained from which data table. The indicator calculation logic can be understood as the calculation logic of the indicator. The indicator calculation function is the calculation method of the indicator. The indicator caliber is the data method of the indicator, which is used to standardize the business data and indicator types of automobile companies to avoid duplication and redundancy of indicators.
[0056] In one embodiment, the initial business indicator model includes: obtaining business data of candidate vehicles; performing data analysis and data cleaning on the obtained business data to obtain intermediate business data; determining business topics based on the correlation relationship between the data of each business domain, and the business topics are at most four levels. Taking the three-level topic as an example, the business topic includes at least one first-level topic, the first-level topic includes at least one second-level topic, and the second-level topic includes at least one third-level topic; determining the business indicators included in each third-level topic, and the business indicators include atomic indicators and / or derived indicators; defining each business indicator, determining the business type, indicator name, indicator code, indicator dimension, indicator measurement, indicator calculation logic, indicator calculation function and indicator caliber of each business indicator. It is worth noting that the indicator name adopts the self-increment mode, and the indicator code is generated based on the topic in a self-incrementing manner; unifying the business indicators, that is, determining the mapping relationship between the indicators. The purpose of this setting is to avoid duplication of business indicators and reduce the processing work of the processor; combining the business domain attributes, the indicators, dimensions, and attributes related to each business topic are associated together to generate a data indicator model table common to each business domain, that is, the initial business indicator model.
[0057] Figure 3 is a schematic diagram of a business indicator provided by Embodiment 2 of the present invention. Figure 3 Only the secondary themes, tertiary themes and business indicators derived from one primary theme are shown. Figure 3 As can be seen in the figure, the relationship between the topics and business indicators at each level. Figure 4is a schematic diagram of another business indicator provided by the second embodiment of the present invention, showing the business indicators and the subject-related relationships of the third-level subject of weekday travel behavior. Figure 4 It can be seen that weekday travel behavior includes multiple behavioral indicators, which include atomic indicators and derived indicators. The figure does not subdivide them. Weekday travel behavior and holiday travel behavior belong to the same secondary theme of travel behavior, and travel behavior and recharging behavior belong to the same primary theme of user behavior.
[0058] S202: When receiving the business indicator processing information sent by the user based on the information interaction interface, determine the business indicator requirement according to the business indicator processing information.
[0059] The information interaction interface can be understood as a touch screen, which is used to display the business indicator processing parameter setting interface, identify the business indicator processing information input by the user based on the business indicator processing parameter setting interface, and display the business indicator processing results, similar to the display screen of a computer. The business indicator processing information can be understood as the parameter information determined by the user based on the business indicator processing parameter setting interface, and the business indicator demand can be understood as the indication information after the business indicator processing information is sorted and summarized. The business indicator demand includes at least one of the business indicator query demand, the business indicator establishment demand, and the business indicator call demand.
[0060] Specifically, the business indicator query requirement can be understood as the query information of a business indicator, including the name, dimension, measurement and time of the business indicator. For example, query the travel mileage of car A from Monday to Thursday in the first week of July, query the travel time of car B on Saturday and Sunday in the second week of July, etc. The business indicator establishment requirement can be understood as an indicator establishment instruction information, including the name of the business indicator to be established and the establishment requirements of the business indicator to be established. Generally, the indicator to be established is the user's personalized demand indicator, such as the business indicator that appears for the first time or the special business indicator for a certain model / series. The business indicator call requirement can be understood as the use requirement of the business indicator. Generally, the business indicator call requirement will only appear when applying for business indicators across departments or business domains. For example, when department A needs to use the business indicator of department B, it needs to apply for the business indicator from department B. The advantage of this setting is that it can reduce the workload of building business indicators and make the business indicators of car companies unified. Furthermore, when users need to use the business indicators of multiple departments, they need to apply for indicators from multiple departments respectively.
[0061] Figure 5It is a processing indication interface for a business indicator provided in the second embodiment of the present invention, which can be understood as a business indicator processing parameter setting interface. When the user has a business indicator processing requirement, the user can enter the business indicator processing information in the business indicator processing parameter setting interface (that is, enter the response requirement in the data filling box corresponding to each control parameter in the parameter setting interface), and click the successful setting button. The processor will determine the business indicator requirement based on the business indicator processing information.
[0062] S203: Determine target business indicator information based on business indicator requirements and the initial business indicator model.
[0063] The initial business indicator model can be understood as a pre-built business indicator model library with data specifications and low duplication, covering all business indicators commonly used in various departments and business domains of automobile companies. The target business indicator information can be understood as the business indicator processing results that meet the business indicator requirements in the initial business indicator model. The target business indicator information includes at least one of the business indicator query results, business indicator establishment results, and business indicator call results.
[0064] Specifically, the target business indicator information and business indicator requirements are one-to-one corresponding, the business indicator query result corresponds to the business indicator query requirement, the business indicator establishment result corresponds to the business indicator establishment requirement, and the business indicator call result corresponds to the business indicator call requirement. Further, the business indicator query requirement represents the name and query requirement of the business indicator that the user needs to view, and the business indicator query result can be understood as the business indicator name and business data in the initial business indicator model that meet the user's query requirements. For example, if you query the travel mileage of car A from Monday to Thursday in the first week of July, the business indicator query result is the travel mileage of car A from Monday to Thursday in the first week of July. The initial business indicator model includes the address of the original data of the car company. Even if some business data does not exist in the initial business indicator model, it can be called from the original data. The business indicator establishment requirement can be understood as the name of the business indicator that the user needs to establish and the indicator establishment requirement, and the business indicator establishment result can be understood as the establishment result of the new business indicator. The business indicator call demand can be understood as the name of the car company's business indicator that the user needs to use and the usage information of the business indicator, such as the department to which the business indicator belongs, the usage time period, the dimension, etc. The business indicator call result can be understood as the application result of the business indicator. Generally speaking, the indicator call work can facilitate technical personnel to quickly build business indicators and standardize the business indicators of car companies.
[0065] Optionally, based on the business indicator requirements and the initial business indicator model, the target business indicator information is determined, including: based on the business indicator query requirements, determining the first business indicator and the display requirements of the first business indicator; determining whether the first business indicator exists in the initial business indicator model; if the first business indicator exists in the initial business indicator model, determining that the data in the attribute information of the first business indicator that meets the display requirements of the first business indicator is the business indicator query result; if the first business indicator does not exist in the initial business indicator model, determining that the business indicator query result is a query exception.
[0066] Among them, the first business indicator can be understood as the business indicator that the user needs to query, the display requirement can be understood as the query scope of the first business indicator, and the query exception is used to indicate that there is no business data that meets the user's query requirements in the initial business indicator database. Exemplarily, the travel mileage of car A from Monday to Thursday in the first week of July is queried, then the first business indicator is the travel mileage, and the display requirement is the travel mileage data of car A from Monday to Thursday in the first week of July. If there is a travel mileage business indicator in the initial business indicator model, the travel mileage data of car A from Monday to Thursday in the first week of July in the attribute information of the travel mileage business indicator in the initial business indicator model is determined as the business indicator query result; if there is no travel mileage business indicator in the initial business indicator model, the business indicator query result is determined to be a query exception. It is worth noting that if the travel mileage data of car A from Monday to Thursday in the first week of July does not exist in the attribute information of the travel mileage business indicator in the initial business indicator model, the business indicator query result is also a query exception.
[0067] The initial business indicator model can be understood as an indicator market in the car company, which can be used by all staff. Users can query and test each indicator in the indicator market to confirm whether it meets their test needs. The advantage of this setting is that it is convenient for users to use and verify business indicators, saving the workload of car companies in establishing indicators, and facilitating unified management and standardization of business indicators by car companies.
[0068] Optionally, based on the business indicator requirements and the initial business indicator model, the target business indicator information is determined, including: determining whether the business indicator establishment requirements meet the business indicator production conditions; if the business indicator establishment requirements do not meet the business indicator production conditions, determining the business indicator establishment result as indicator establishment exception information, wherein the indicator establishment exception information is used to instruct the user to update the business indicator establishment requirements; if the business indicator establishment requirements meet the business indicator production conditions, determining the data in the initial business indicator model that meets the business indicator establishment requirements as the business indicator establishment result.
[0069] Among them, determining whether the business indicator establishment requirements meet the business indicator production conditions can be understood as determining whether the business indicator establishment requirements are reasonable, whether they currently exist, whether there is ambiguity, and whether the calculation caliber meets the development conditions. Only when the business indicator establishment requirements are reasonable, do not currently exist, are not ambiguous, and the calculation caliber meets the development conditions, is it determined that the business indicator establishment requirements meet the business indicator production conditions, and the indicator establishment work is executed. Otherwise, the business indicator establishment result is determined to be indicator establishment exception information, and the reason for the establishment exception is fed back to the user so that the user can change and resubmit the business indicator establishment requirements.
[0070] Specifically, the data in the initial business indicator model that meets the business indicator establishment requirements is determined as the business indicator establishment result, including: parsing the indicator requirement list submitted online by the indicator producer (i.e., the user who initiates the business indicator establishment requirement), automatically calculating the new indicator based on the list information, and storing the calculation results in the database; pushing the message of successful indicator production to the indicator producer, and the producer can test the indicator according to the time period and dimension. After meeting the requirements, it can click to publish (i.e., store the business indicator in the initial business indicator model), and the published business indicators can be queried and tested by all users.
[0071] The indicator requirement list includes but is not limited to indicator name, dimension, measurement, subject domain (i.e., the subject to which it belongs, the subject level and the relationship between the subjects), business department, person in charge, statistical caliber, statistical period, calculation logic and calculation function.
[0072] Optionally, based on the business indicator requirements and the initial business indicator model, target business indicator information is determined, including: determining a second business indicator based on the business indicator call requirements; determining the owner of the second business indicator based on the indicator name of the second business indicator and the initial business indicator model; sending indicator application information of the second business indicator to the owner of the second business indicator; and upon receiving indicator usage information fed back from the owner of the second business indicator, determining the business indicator call result based on the second business indicator, attribute information of the second business indicator and indicator application information.
[0073] Among them, the second business indicator can be understood as the indicator that the user needs to use, and the owner of the second business indicator can be understood as the department to which the second business indicator belongs. Generally, the business indicator's ownership department needs to agree when calling the business indicator. The indicator application information includes but is not limited to the indicator name, application reason and application time of the applied business indicator, so that the business indicator management department can control the data caller's use time of the data according to the application time, and no longer provide data services after expiration to ensure the security of business data. The indicator usage information is used to indicate that the owner of the second business indicator agrees to the applicant's use of the second business indicator.
[0074] Furthermore, if the indicator call approval is divided into two levels: the indicator owner and the indicator storage party, after the indicator owner agrees to the indicator applicant to use the indicator, it is also necessary to send application information to the indicator storage party. Only after the indicator storage party agrees can the business indicator and the business data of the business indicator be called.
[0075] The advantage of this setting is that the business indicators of the car company can be quickly called according to the user's usage or testing needs. It is worth noting that the calling work of this application is to generate a corresponding interface through the interface service and provide it to the indicator calling applicant, and obtain the indicator data through the interface. The data acquisition efficiency is high, which reduces the difficulty of the car company's business indicator management work and improves the calling efficiency of the indicator data.
[0076] S204. The control information interaction interface displays target business indicator information.
[0077] Similar to the first embodiment, the display of the target business indicator information on the control information interaction interface can be understood as displaying the target business indicator information, that is, the processing result of the business indicator, on the interaction interface. The advantage of such a setting is that the processing result of the business indicator is intuitively displayed, which is convenient for users to view and understand the indicator construction, call or query results, and improve the user's business indicator processing experience.
[0078] For example, assume that the target business indicator information is that the travel mileage of car A from Monday to Friday in the first week of July is A1 kilometers, the travel mileage from Monday to Friday in the second week is A2 kilometers, the travel mileage from Monday to Friday in the third week is A3 kilometers, and the travel mileage from Monday to Friday in the fourth week is A4 kilometers, and the travel time of car B on Saturday and Sunday in the first week of July is B1 hours, the travel time on Saturday and Sunday in the second week is B2 hours, the travel time on Saturday and Sunday in the third week is B3 hours, and the travel time on Saturday and Sunday in the fourth week is B4 hours. Controlling the information interaction interface to display the target business indicator information can be understood as displaying a summary table of car A's weekly travel mileage in July and a summary table of car B's weekend travel time in July on the information interaction interface, so that users can intuitively understand the usage of car A and car B.
[0079] The technical solution of this embodiment can determine the business indicator requirements based on the user's business indicator processing information, and then determine the target business indicator information in combination with the pre-built initial business indicator model, and display the target business indicator information. The initial business indicator model is data-standardized and deduplicated, which can shorten the processing time of business indicators, improve the processing efficiency of business indicators and the user's indicator information viewing experience. It solves the problems that the business indicators of various departments and business domains in automobile companies often have inconsistent business data indicator calibers, redundant business data, low efficiency in the construction of business indicators, high duplication of constructed business indicators, and difficulty in managing business indicators.
[0080] Embodiment three:
[0081] Figure 6 FIG. 1 is a schematic diagram of a structure of a device for processing business indicators provided by Embodiment 3 of the present invention. Figure 6 As shown, the device includes: an acquisition module 301, a determination module 302 and an execution module 303.
[0082] The acquisition module 301 is used to determine the business indicator requirements according to the business indicator processing information when receiving the business indicator processing information sent by the user based on the information interaction interface, wherein the business indicator requirements include at least one of the business indicator query requirements, business indicator establishment requirements and business indicator call requirements.
[0083] The determination module 302 is used to determine target business indicator information based on the business indicator requirements and the initial business indicator model, wherein the target business indicator information includes at least one of a business indicator query result, a business indicator establishment result, and a business indicator call result.
[0084] The execution module 303 is used to control the information interaction interface to display the target business indicator information.
[0085] Optionally, the determination module 302 is further configured to construct an initial business indicator model based on the business data of the candidate vehicles before determining the target business indicator information based on the business indicator requirements and the initial business indicator model.
[0086] Optionally, the determination module 302 is specifically used to determine the business data of the candidate vehicle, wherein the number of the candidate vehicle is at least one, and the business data includes at least one business domain data; preprocessing the at least one business domain data of the candidate vehicle to obtain intermediate business data, wherein the preprocessing includes data format conversion, data structure conversion and data screening; based on the association relationship between the business domain data in the intermediate business data, determining at least one business indicator of the candidate vehicle and attribute information of at least one business indicator, wherein the attribute information includes business type, indicator name, indicator dimension, indicator measurement, indicator calculation logic, indicator calculation function and indicator caliber; based on the attribute information of at least one business indicator, processing at least one business indicator to construct an initial business indicator model.
[0087] Optionally, when the business indicator requirement is a business indicator query requirement, the target business indicator information is the business indicator query result; when the business indicator requirement is a business indicator establishment requirement, the target business indicator information is the business indicator establishment result; when the business indicator requirement is a business indicator call requirement, the target business indicator information is the business indicator call result.
[0088] Optionally, determination module 302 is specifically used to determine the first business indicator and the display requirement of the first business indicator based on the business indicator query requirement; determine whether the first business indicator exists in the initial business indicator model; if the first business indicator exists in the initial business indicator model, determine that the data in the attribute information of the first business indicator that meets the display requirement of the first business indicator is the business indicator query result; if the first business indicator does not exist in the initial business indicator model, determine that the business indicator query result is a query exception.
[0089] Optionally, determination module 302 is specifically used to determine whether the business indicator establishment requirements meet the business indicator production conditions; if the business indicator establishment requirements do not meet the business indicator production conditions, then the business indicator establishment result is determined to be indicator establishment exception information, wherein the indicator establishment exception information is used to instruct the user to update the business indicator establishment requirements; if the business indicator establishment requirements meet the business indicator production conditions, then the data in the initial business indicator model that meets the business indicator establishment requirements is determined to be the business indicator establishment result.
[0090] Optionally, determination module 302 is specifically used to determine a second business indicator based on a business indicator call requirement; determine the owner of the second business indicator based on the indicator name of the second business indicator and an initial business indicator model; send indicator application information of the second business indicator to the owner of the second business indicator; and upon receiving indicator usage information feedback from the owner of the second business indicator, determine the business indicator call result based on the second business indicator, attribute information of the second business indicator and indicator application information.
[0091] Optionally, the determination module 302 is also used to determine whether the business indicator establishment result meets the conditions for creating a new business indicator when the target business indicator information is the business indicator establishment result; if the business indicator establishment result meets the conditions for creating a new business indicator, the initial business indicator model is updated based on the business indicator establishment result.
[0092] The business indicator processing device provided in the embodiment of the present invention can execute the business indicator processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0093] Embodiment 4:
[0094] Figure 7: is a structural diagram of an electronic device provided by Embodiment 4 of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0095] like Figure 7 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (also called random access memory, RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0096] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0097] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a processing method for business indicators.
[0098] In some embodiments, the processing method of business indicators may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the processing method of business indicators described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the processing method of business indicators in any other appropriate manner (e.g., by means of firmware).
[0099] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0100] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0101] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.
[0102] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0103] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server) or a computing system that includes middleware components (e.g., an application server) or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein) or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by 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), a blockchain network, and the Internet.
[0104] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0105] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0106] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for processing business indicators, characterized in that: include: When receiving the business indicator processing information sent by the user based on the information interaction interface, determining the business indicator demand according to the business indicator processing information, wherein the business indicator demand includes at least one of a business indicator query demand, a business indicator establishment demand and a business indicator call demand; Determine target business indicator information based on the business indicator requirement and the initial business indicator model, wherein the target business indicator information includes at least one of a business indicator query result, a business indicator establishment result, and a business indicator call result; Control the information interaction interface to display the target business indicator information.
2. The method according to claim 1, characterized in that Before determining target business indicator information based on the business indicator requirements and the initial business indicator model, the method further includes: Based on the business data of the candidate vehicles, the initial business indicator model is constructed.
3. The method according to claim 2, characterized in that The constructing the initial business indicator model based on the business data of the candidate vehicles includes: Determining business data of the candidate vehicle, wherein the number of the candidate vehicle is at least one, and the business data includes at least one business domain data; Preprocessing the at least one business domain data of the candidate vehicle to obtain intermediate business data, wherein the preprocessing includes data format conversion, data structure conversion and data screening; Based on the association relationship between each business domain data in the intermediate business data, determine at least one business indicator of the candidate vehicle and attribute information of the at least one business indicator, wherein the attribute information includes business type, indicator name, indicator dimension, indicator measurement, indicator calculation logic, indicator calculation function and indicator caliber; Based on the attribute information of the at least one business indicator, the at least one business indicator is processed to construct the initial business indicator model.
4. The method according to claim 1, characterized in that When the business indicator requirement is the business indicator query requirement, the target business indicator information is the business indicator query result; The determining target business indicator information based on the business indicator requirement and the initial business indicator model includes: Based on the business indicator query requirement, determining a first business indicator and a display requirement of the first business indicator; Determining whether the first business indicator exists in the initial business indicator model; If the first business indicator exists in the initial business indicator model, determining that data in the attribute information of the first business indicator that meets the display requirement of the first business indicator is the business indicator query result; If the first business indicator does not exist in the initial business indicator model, it is determined that the business indicator query result is a query exception.
5. The method according to claim 4, characterized in that When the business indicator requirement is a business indicator establishment requirement, the target business indicator information is a business indicator establishment result; The determining target business indicator information based on the business indicator requirement and the initial business indicator model includes: Determine whether the business indicator establishment requirements meet the business indicator production conditions; If the business indicator establishment requirement does not meet the business indicator production condition, determining the business indicator establishment result as indicator establishment exception information, wherein the indicator establishment exception information is used to instruct the user to update the business indicator establishment requirement; If the business indicator establishment requirement meets the business indicator production condition, the data in the initial business indicator model that meets the business indicator establishment requirement is determined as the business indicator establishment result.
6. The method according to claim 1, characterized in that When the business indicator requirement is the business indicator calling requirement, the target business indicator information is the business indicator calling result; The determining target business indicator information based on the business indicator requirement and the initial business indicator model includes: Determining a second business indicator based on the business indicator calling requirement; Determining the owner of the second business indicator based on the indicator name of the second business indicator and the initial business indicator model; Sending indicator application information of the second service indicator to the owner of the second service indicator; When the indicator usage information fed back by the owner of the second business indicator is received, the business indicator calling result is determined based on the second business indicator, the attribute information of the second business indicator and the indicator application information.
7. The method according to claim 1, characterized in that When the target business indicator information is the business indicator establishment result, the business indicator processing method further includes: Determine whether the business indicator establishment result meets the conditions for creating a new business indicator; If the business indicator establishment result meets the conditions for creating a new business indicator, the initial business indicator model is updated based on the business indicator establishment result.
8. A device for processing business indicators, characterized in that: A method for processing a business indicator according to any one of claims 1 to 7, wherein the business indicator processing device comprises: An acquisition module, configured to determine a business indicator requirement according to the business indicator processing information when receiving the business indicator processing information sent by the user based on the information interaction interface, wherein the business indicator requirement includes at least one of a business indicator query requirement, a business indicator establishment requirement, and a business indicator call requirement; A determination module, configured to determine target business indicator information based on the business indicator requirement and the initial business indicator model, wherein the target business indicator information includes at least one of a business indicator query result, a business indicator establishment result, and a business indicator call result; The execution module is used to control the information interaction interface to display the target business indicator information.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for processing business indicators described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for processing business indicators described in any one of claims 1 to 7 when executed.
