BI real-time decision-making method and system based on AI and intelligent terminal
By adopting AI-based methods in the BI system to automatically process and display real-time data, the problem that users need to spend a lot of time learning and adapt to the BI system is solved, real-time decision-making capabilities of the BI system are realized, and user operation and decision-making efficiency are improved.
Patent Information
- Application Number
- CN202510460597.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-14
AI Technical Summary
When processing and making decisions, existing BI systems require users to spend a lot of time learning and adapting to complex analytical and visualization tools, making real-time decisions difficult to achieve.
Using an AI-based method, by obtaining real-time data and user input information, we automatically determine data requirements and display requirements, select appropriate data, and output decision-making information to the user terminal, real-time decision-making without the need for users to learn new functions.
It improves the real-time decision-making ability of the BI system, reduces the time for users to learn new functions, and enhances the real-time operation and decision-making efficiency of users.
Smart Images

Figure CN119990831A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to an AI-based BI real-time decision-making method, system and intelligent terminal. Background Art
[0002] Data processing is the process of converting data into information and knowledge, covering collection, storage, management, analysis, visualization and other aspects. Data processing is widely used in intelligent transportation, medical health, financial risk control and other fields.
[0003] Since every moment of an enterprise's operation generates massive amounts of data, the data generated by operations is currently processed through business intelligence (BI). Business intelligence is a set of technologies and processes used to collect, manage and analyze organizational data to generate insight information for business strategies and operations. When BI systems are currently used to process operational data, data is generally collected from different sources such as the company's internal systems (such as ERP, CRM systems), external data sources (such as market research data), and Internet data, and then the data is cleaned, formatted, and stored to ensure data quality and consistency. Users use the analysis and visualization tools in the BI system to perform multi-dimensional data analysis on the stored data, and present the analysis results in the form of reports, dashboards, charts, etc., so that users can see the trends and associations behind the data at a glance, making it easier for users to make decisions based on the analysis results.
[0004] Since BI systems currently generally involve complex analysis and visualization tools, it may take some time for users to adapt to these tools. Moreover, as BI systems are constantly updated, users also need to constantly learn and adapt to new functions, which makes it inconvenient for users to use the BI system in real time and make decisions. Summary of the invention
[0005] In order to facilitate users to use the BI system and make decisions in real time, the present invention provides an AI-based BI real-time decision-making method, system and intelligent terminal.
[0006] In a first aspect, the present invention provides an AI-based BI real-time decision-making method, which adopts the following technical solution: An AI-based BI real-time decision-making method, including: Obtain real-time data information of enterprise operations and user input information; Determine data requirement information and display requirement information based on user input information; Determine data selection information based on data demand information and real-time data information; Determine the decision display information based on display demand information and data selection information; Retrieving user identity information based on user input information; The user terminal information is determined according to the user identity information, and the decision display information is output to the terminal corresponding to the user terminal information.
[0007] Optionally, the method for determining the data requirement information and the display requirement information includes: Retrieving input type information and input data information based on user input information; According to the correspondence between the input category information and the preset category reference data information, the category reference data information corresponding to the input category information is determined; Based on the matching result between the input data information and the category reference data information, the matching meaning information is determined; Determine the meaning requirement information according to the matching meaning information; Retrieving meaning data type information and data type individual value based on meaning requirement information; The category display information is determined according to the meaning data category information and the data category number value, and the meaning requirement information is used as the data requirement information, and the category display information is used as the display requirement information.
[0008] Optionally, methods for determining the meaning requirement information include: According to the correspondence between the matching meaning information and the preset meaning initial requirement information, the meaning initial requirement information corresponding to the matching meaning information is determined; Determine the user's historical demand information based on the initial demand information and the user's identity information; Determine whether the user's historical demand information is consistent with the initial demand information; If yes, the meaning initial requirement information is used as the meaning requirement information; If not, then the deviation between the user's historical demand information and the initial demand information of the meaning is analyzed and used as demand deviation information; Determine demand adjustment information based on demand deviation information; The meaning initial requirement information is adjusted based on the requirement adjustment information to form the meaning requirement information.
[0009] Optionally, a method for determining the demand adjustment information includes: Based on the demand deviation information, retrieve the deviation occurrence time point and deviation frequency value; Get the current time point; Calculate the difference between the time point when the deviation occurs and the current time point and use it as the current time deviation value; According to the correspondence between the deviation frequency value and the preset time deviation reference interval, the time deviation reference interval corresponding to the deviation frequency value is determined; Determine whether the current time deviation value falls within the time deviation reference interval; If yes, then according to the correspondence between the demand deviation information and the preset deviation adjustment information, the deviation adjustment information corresponding to the demand deviation information is determined, and the deviation adjustment information is used as the demand adjustment information; If not, the difference between the current time deviation value and the time deviation reference interval is calculated and used as the time deviation abnormal value; According to the correspondence between the time deviation abnormal value, the deviation frequency value and the preset deviation comprehensive impact information, the deviation comprehensive impact information corresponding to the time deviation abnormal value and the deviation frequency value is determined; According to the correspondence between the deviation comprehensive impact information and the preset comprehensive impact adjustment information, the comprehensive impact adjustment information corresponding to the deviation comprehensive impact information is determined, and the comprehensive impact adjustment information is used as the demand adjustment information.
[0010] Optionally, a method for determining the type of display information includes: According to the correspondence between the meaning data type information and the preset single-type display type information, the single-type display type information corresponding to the meaning data type information is determined; Determine whether the data type has only one value; If yes, the single category display type information is used as category display information; If not, the same single-category display type information is selected as the same type information, and the single-category display type information other than the same type information is selected as the difference type information; Retrieve values of the same type based on information of the same type; Determine the same conversion type information corresponding to the same type information according to the correspondence between the same type information and the preset same conversion type information; Based on the consistency between the same conversion type information and the difference type information, the difference conversion value is determined; The same type of information is selected according to the same type of values and the difference conversion values to obtain selected type information, and the selected type information is used as the category display information.
[0011] Optionally, the method for selecting type information includes: Sort the values of the same type from large to small, and use the sorting results as the sorting values of the same type; According to the correspondence between the same type ranking value and the preset same type ranking influence value, the same type ranking influence value corresponding to the same type ranking value is determined; Calculate the ratio between the difference conversion value and the data type value and use it as the conversion ratio value; Sort the conversion ratio values from large to small, and use the sorting result as the conversion ratio sorting value; According to the correspondence between the conversion ratio ranking value and the preset conversion ratio influence value, the conversion ratio influence value corresponding to the conversion ratio ranking value is determined; Calculate the sum of the impact value of the same type of ranking and the impact value of the conversion ratio and use it as the comprehensive impact value of the ranking; The ranking is performed from large to small based on the ranking comprehensive impact value, and the same type information corresponding to the ranking comprehensive impact value that ranks first is used as the selected type information.
[0012] Optionally, a method for determining the decision display information includes: Retrieve selection source information and source data information based on data selection information; According to the correspondence between the source data information and the preset source data type information, the source data type information corresponding to the source data information is determined; Determine type conversion control information according to display requirement information and source data type information; Based on the type conversion control information, the source data information is converted to form the display initial data information; The display adjustment data information is determined according to the selected source information and the display initial data information, and the display adjustment data information is used as the decision display information.
[0013] Optionally, a method for determining the display adjustment data information includes: Retrieve source value and source type information based on selected source information; According to the correspondence between the source type information and the preset source type adjustment information, the source type adjustment information corresponding to the source type information is determined; Determine whether the source value is only one; If yes, adjusting the display initial data information based on the source type adjustment information to form display adjustment data information; If not, then determining the source number adjustment information corresponding to the source number value according to the correspondence between the source number value and the preset source number adjustment information; Combining source type adjustment information with source number adjustment information to form comprehensive adjustment information; The initial presentation data information is adjusted based on the comprehensive adjustment information to form presentation adjustment data information.
[0014] In a second aspect, the present invention provides an AI-based BI real-time decision-making system, which adopts the following technical solution: An AI-based BI real-time decision-making system, including: The acquisition module is used to obtain real-time data information, user input information and the current time point; A memory, used to store an AI-based BI real-time decision-making method as described in any one of the first aspects; The processor loads and executes the program in the memory.
[0015] In a third aspect, the present invention provides an intelligent terminal, which adopts the following technical solution: An intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program and can be loaded by the processor to execute an AI-based BI real-time decision-making method as described in any one of the first aspects.
[0016] In summary, the present invention includes at least one of the following beneficial technical effects: 1. By acquiring real-time data information and user input information, and determining data demand information and display demand information through user input information, and then determining data selection information through data demand information and real-time data information, and determining decision display information through display demand information and data selection information, the user identity information is retrieved through user input information to determine user terminal information, and the decision display information is output to the terminal corresponding to the user terminal information, so as to automatically determine user needs based on the user input information and process and display real-time data, without the need for users to learn new functions, thereby facilitating users to use the BI system in real time and make decisions; 2. Retrieve input category information and input data information through user input information, and determine category benchmark data information through query of input category information, and then determine matching meaning information by analyzing the matching results between input data information and category benchmark data information, and then determine meaning demand information, retrieve meaning data category information and data category number value through meaning demand information to determine category display information, and use the meaning demand information as data demand information, and use the category display information as display demand information, so as to improve the accuracy of the acquired data demand information and display demand information; 3. Determine the initial meaning demand information by matching the meaning information query, and determine the user's historical demand information through the initial meaning demand information and the user's identity information, and then judge whether the user's historical demand information is consistent with the initial meaning demand information. When they are consistent, the initial meaning demand information is used as the meaning demand information. When they are inconsistent, analyze the demand deviation information to determine the demand adjustment information. Adjust the initial meaning demand information through the demand adjustment information to form the meaning demand information, thereby improving the accuracy of the acquired meaning demand information. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of a method for real-time BI decision-making based on AI according to an embodiment of the present application; Figure 2 is a flow chart of a method for determining data demand information and display demand information in an embodiment of the present application; Figure 3 is a flow chart of a method for determining the meaning requirement information of an embodiment of the present application; Figure 4 is a flow chart of a method for determining demand adjustment information according to an embodiment of the present application; Figure 5 is a flow chart of a method for determining type display information according to an embodiment of the present application; Figure 6 is a flow chart of a method for selecting type information according to an embodiment of the present application; Figure 7 It is a flow chart of a method for determining decision display information according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0019] An AI-based BI real-time decision-making method obtains real-time data information, user input information and the current time point, and automatically determines user needs through user input information and processes and displays real-time data. It does not require users to learn new functions, thereby facilitating users to use the BI system and make decisions in real time.
[0020] Reference Figure 1 The embodiment of the present invention discloses a BI real-time decision-making method based on AI, which includes: Step S100: Acquire real-time data information of enterprise operations and user input information.
[0021] Among them, real-time data information refers to data information generated in real time during the operation of the enterprise, and the real-time data information is obtained by reading the system or platform data used in the operation of the enterprise. User input information refers to the required information input by the user for processing the data in the operation of the enterprise, and the user input information is obtained after the user inputs.
[0022] Step S101: Determine data requirement information and display requirement information according to user input information.
[0023] Among them, data demand information refers to the data information that users need to use when viewing, and display demand information refers to the type of information that users need to use when viewing. By analyzing the natural language corresponding to the user input information, the data demand information and display demand information are determined to facilitate subsequent use. The specific steps for determining the data demand information and display demand information refer to steps S200 to S205.
[0024] Step S102: Determine data selection information according to data demand information and real-time data information.
[0025] Among them, data selection information refers to data information after selecting the enterprise's operational data based on user needs. By selecting real-time data information based on data demand information, the data selection information is determined to facilitate subsequent use.
[0026] Step S103: determining decision display information according to the display demand information and the data selection information.
[0027] The decision display information refers to the data information when the selected data is displayed. The data selection information is adjusted by displaying the demand information, so as to determine the decision display information for subsequent use. The specific steps for determining the decision display information refer to steps S700 to S704.
[0028] Step S104: Retrieve user identity information based on user input information.
[0029] Among them, user identity information refers to the identity information corresponding to the user who currently inputs the demand. The user identity information is obtained by querying the corresponding account information to facilitate subsequent use.
[0030] Step S105: determining the user terminal information according to the user identity information, and outputting the decision display information to the terminal corresponding to the user terminal information.
[0031] Among them, user terminal information refers to the terminal information of the user who inputs the demand and can receive the information. Different user identity information corresponds to different user terminal information. The user terminal information is obtained by querying the preset user identity database and matching. The user identity database pre-stores a comparison table of different user identity information and corresponding user terminal information. The user identity database is obtained after pre-input. The user terminal information is determined by querying the user identity information, and the decision display information is output to the terminal corresponding to the user terminal information, so as to automatically determine the user's input information and process and display the real-time data, without the need for users to learn new functions, so as to facilitate users to use the BI system in real time and make decisions.
[0032] exist Figure 1 In step S101, in order to further ensure the rationality of the data demand information and the display demand information, it is necessary to further analyze and calculate the data demand information and the display demand information separately. Figure 2 The steps shown are explained in detail.
[0033] Reference Figure 2, the method for determining data requirement information and display requirement information includes the following steps: Step S200: Retrieving input type information and input data information based on user input information.
[0034] The user input information includes input type information and input data information. The input type information refers to the type information of the data input by the user, and the input data information refers to the specific data information corresponding to the user when inputting. The input type information and input data information are retrieved through the user input information to facilitate subsequent use.
[0035] Step S201: determining the category reference data information corresponding to the input category information according to the correspondence between the input category information and the preset category reference data information.
[0036] Among them, the category benchmark data information refers to the benchmark data information corresponding to different data categories. Different input category information corresponds to different category benchmark data information. The category benchmark data information is obtained by querying the preset input category database and matching, which is convenient for subsequent use. The input category database pre-stores a comparison table of different input category information and the corresponding category benchmark data information and the meaning represented by the category benchmark data information. The input category database is obtained after pre-input. For example, when the input category information is a natural language, the category benchmark data information is the benchmark data containing the requirements in the natural language; when the input category information is the computer-specific C language, the category benchmark data information is the benchmark data containing the requirements in the C language.
[0037] Step S202: Determine matching meaning information based on the matching result between the input data information and the category reference data information.
[0038] Among them, matching meaning information refers to the meaning information obtained by matching after user input. By matching the input data information with the category benchmark data information, the meaning represented by the category benchmark data information consistent with the input data information is used as the matching meaning information, which is convenient for subsequent use.
[0039] Step S203: Determine the meaning requirement information according to the matching meaning information.
[0040] The meaning requirement information refers to the requirement information corresponding to the matched meaning, and the meaning requirement information is determined by analyzing the matched meaning information to facilitate subsequent use. The specific steps for determining the meaning requirement information refer to steps S300 to S306.
[0041] Step S204: Retrieve the meaning data type information and the data type value based on the meaning requirement information.
[0042] The meaning requirement information includes the meaning data type information and the data type number value, the meaning data type information refers to the type information to which the meaning corresponding requirement belongs, and the data type number value refers to the number value of the type to which the meaning corresponding requirement belongs. The meaning data type information and the data type number value are retrieved through the meaning requirement information for subsequent use.
[0043] Step S205: Determine the category display information according to the meaning data category information and the data category number value, and use the meaning requirement information as the data requirement information and the category display information as the display requirement information.
[0044] The category display information refers to the type information displayed according to the category to which the meaning corresponds to the requirement. The category display information is determined by analyzing the meaning data category information and the data category number value, and the meaning requirement information is used as the data requirement information, and the category display information is used as the display requirement information, thereby improving the accuracy of the acquired data requirement information and display requirement information. The specific steps for determining the category display information refer to steps S500 to S507.
[0045] exist Figure 2 In step S203, in order to further ensure the rationality of the meaning demand information, it is necessary to further analyze and calculate the meaning demand information separately, specifically by Figure 3 The steps shown are explained in detail.
[0046] Reference Figure 3 , the method for determining the meaning requirement information includes the following steps: Step S300: determining the meaning initial requirement information corresponding to the matching meaning information according to the correspondence between the matching meaning information and the preset meaning initial requirement information.
[0047] The meaning initial requirement information refers to the initial requirement information corresponding to the meaning, and different matching meaning information corresponds to different meaning initial requirement information. The meaning initial requirement information is obtained by querying a preset matching meaning database and matching, which is convenient for subsequent use. The matching meaning database pre-stores a database of different matching meaning information and the corresponding meaning initial requirement information, and the matching meaning database is obtained after pre-input.
[0048] Step S301: Determine the user's historical demand information according to the initial demand information and the user's identity information.
[0049] Among them, user historical demand information refers to the demand information corresponding to the user's demand corresponding to the initial demand information in the historical time. By querying the user's identity information corresponding to the demand corresponding to the initial demand information in the historical time and using it as the user's historical demand information, it is convenient for subsequent use.
[0050] Step S302: Determine whether the user's historical demand information is consistent with the initial demand information. If yes, execute step S303; if no, execute step S304.
[0051] Here, by judging whether the user's historical demand information is consistent with the initial demand information of the meaning, it is judged whether the initial demand information of the meaning needs to be further processed.
[0052] Step S303: taking the initial meaning requirement information as the meaning requirement information.
[0053] Among them, when the user's historical demand information is consistent with the initial meaning demand information, it means that the initial meaning demand information does not need to be further processed at this time, so the initial meaning demand information is used as the meaning demand information, thereby improving the accuracy of the acquired meaning demand information.
[0054] Step S304: Analyze the deviation between the user's historical demand information and the initial demand information and use it as demand deviation information.
[0055] Among them, demand deviation information refers to the deviation information corresponding to the initial demand corresponding to the meaning and the demand in the historical time that is inconsistent. When the user's historical demand information is inconsistent with the initial demand information of the meaning, it means that the initial demand information of the meaning needs to be further processed at this time. Therefore, by analyzing the deviation between the user's historical demand information and the initial demand information of the meaning and using it as demand deviation information, it is convenient for subsequent use.
[0056] Step S305: Determine demand adjustment information according to the demand deviation information.
[0057] The demand adjustment information refers to the adjustment information for selecting and adjusting the demand according to the deviation of the demand. The demand adjustment information is determined by analyzing the demand deviation information to facilitate subsequent use. The specific steps for determining the demand adjustment information refer to steps S400 to S408.
[0058] Step S306: adjusting the initial meaning requirement information based on the requirement adjustment information to form meaning requirement information.
[0059] Among them, the requirements corresponding to the initial meaning requirement information are selected and adjusted according to the requirement adjustment information, thereby forming the meaning requirement information and improving the accuracy of the acquired meaning requirement information.
[0060] exist Figure 3 In step S305, in order to further ensure the rationality of the demand adjustment information, it is necessary to further analyze and calculate the demand adjustment information. Figure 4The steps shown are explained in detail.
[0061] Reference Figure 4 , the method for determining the demand adjustment information includes the following steps: Step S400: Retrieve the deviation occurrence time point and the deviation frequency value based on the demand deviation information.
[0062] The demand deviation information includes the time point when the deviation occurs and the deviation frequency value. The time point when the deviation occurs refers to the time point corresponding to the historical time when the deviation occurs, and the deviation frequency value refers to the frequency value of the number of times when the demand has deviations in the total demand. The time point when the deviation occurs and the deviation frequency value are retrieved through the demand deviation information for subsequent use.
[0063] Step S401: Get the current time point.
[0064] The current time point refers to the current time point, which is obtained by querying a database for real-time timing.
[0065] Step S402: Calculate the difference between the deviation occurrence time point and the current time point and use it as the current time deviation value.
[0066] The current time deviation value refers to the time value corresponding to when there is a deviation between the current time and the deviation occurrence time. The difference between the deviation occurrence time point and the current time point is calculated and used as the current time deviation value for convenience in subsequent use.
[0067] Step S403: determining a time deviation reference interval corresponding to the deviation frequency value according to a correspondence between the deviation frequency value and a preset time deviation reference interval.
[0068] The time deviation reference interval refers to the reference deviation interval that is allowed to exist under normal circumstances according to the deviation frequency value. Different deviation frequency values correspond to different time deviation reference intervals. The time deviation reference interval is obtained by querying a preset deviation frequency database and matching, so as to facilitate subsequent use. The deviation frequency database pre-stores a comparison table of different deviation frequency values and corresponding time deviation reference intervals, and the deviation frequency database is obtained after pre-input.
[0069] Step S404: Determine whether the current time deviation value falls within the time deviation reference interval. If yes, execute step S405; if no, execute step S406.
[0070] Here, whether the current time deviation value falls into the time deviation reference interval is judged, so as to judge whether to select the demand according to the time.
[0071] Step S405: Determine deviation adjustment information corresponding to the demand deviation information according to the correspondence between the demand deviation information and the preset deviation adjustment information, and use the deviation adjustment information as the demand adjustment information.
[0072] Among them, the deviation adjustment information refers to the adjustment information for selecting and adjusting the demand based on the deviation caused by time, and different demand deviation information corresponds to different deviation adjustment information. If the current time deviation value falls into the time deviation reference interval, it means that the demand is selected based on time at this time, so the preset deviation adjustment database is queried through the deviation adjustment information and then matched and obtained, and the deviation adjustment information is used as the demand adjustment information, thereby improving the accuracy of the acquired demand adjustment information. The deviation adjustment database pre-stores a comparison table of different demand deviation information and the corresponding deviation adjustment information, and the deviation adjustment database is obtained after pre-input.
[0073] Step S406: Calculate the difference between the current time deviation value and the time deviation reference interval and use it as the time deviation abnormal value.
[0074] Among them, the time deviation anomaly value refers to the deviation value corresponding to the abnormal deviation of time. If the current time deviation value does not fall into the time deviation reference interval, it means that the demand is not directly selected based on time at this time. Therefore, the difference between the current time deviation value and the time deviation reference interval is calculated and used as the time deviation anomaly value for subsequent use.
[0075] Step S407: according to the correspondence between the time deviation abnormal value, the deviation frequency value and the preset deviation comprehensive impact information, the deviation comprehensive impact information corresponding to the time deviation abnormal value and the deviation frequency value is determined.
[0076] The deviation comprehensive impact information refers to the impact information generated based on the time abnormal deviation and the deviation frequency. The deviation comprehensive impact information is obtained by querying the preset deviation comprehensive impact database and matching, so as to facilitate subsequent use. The deviation comprehensive impact database pre-stores a comparison table of different time deviation abnormal values and deviation frequency values and the corresponding deviation comprehensive impact information, and the deviation comprehensive impact database is obtained after pre-input.
[0077] Step S408: Determine the comprehensive impact adjustment information corresponding to the deviation comprehensive impact information according to the correspondence between the deviation comprehensive impact information and the preset comprehensive impact adjustment information, and use the comprehensive impact adjustment information as the demand adjustment information.
[0078] Among them, the comprehensive impact adjustment information refers to the adjustment information for selecting and adjusting other deviations based on the influence of the time abnormal deviation and the deviation frequency. The comprehensive impact adjustment information is obtained by querying the preset comprehensive impact adjustment database and matching. The comprehensive impact adjustment database pre-stores a comparison table of different deviation comprehensive impact information and corresponding comprehensive impact adjustment information, and the comprehensive impact adjustment database is obtained after pre-input. The comprehensive impact adjustment information is determined by querying the deviation comprehensive impact information, and the comprehensive impact adjustment information is used as the demand adjustment information, thereby improving the accuracy of the acquired demand adjustment information.
[0079] exist Figure 2 In step S205, in order to further ensure the rationality of the category display information, it is necessary to further analyze and calculate the category display information separately, specifically by Figure 5 The steps shown are explained in detail.
[0080] Reference Figure 5 , the method for determining the type display information includes the following steps: Step S500: determining the single-category display type information corresponding to the meaning data type information according to the correspondence between the meaning data type information and the preset single-category display type information.
[0081] Among them, the single category display type information refers to the type information corresponding to the category to which a single meaning data belongs when it is displayed. Different meaning data type information corresponds to different single category display type information. The single category display type information is obtained by querying a preset single category display type database and matching, so as to facilitate subsequent use. The single category display type database pre-stores a comparison table of different meaning data type information and corresponding single category display type information, and the single category display type database is obtained after pre-input.
[0082] Step S501: Determine whether the number of data type values is only one. If yes, execute step S502; if no, execute step S503.
[0083] Here, by judging whether the number of data type values is only one, it is judged whether the type information can be directly displayed using a single type.
[0084] Step S502: Use the single category display type information as category display information.
[0085] Among them, when the value of the number of data types is only one, it means that the single-type display type information can be directly used at this time, so the single-type display type information is used as the type display information, thereby improving the accuracy of the acquired type display information.
[0086] Step S503: select the same single-category display type information as the same type information, and select the single-category display type information other than the same type information as the different type information.
[0087] The same type information refers to the type information corresponding to the same type in the single type display type information. When the number of data types is more than one, it means that the single type display type information cannot be used directly at this time, so the same single type display type information is selected and defined as the same type information, and the difference type information is defined for subsequent use.
[0088] Step S504: Retrieve values of the same type based on the same type of information.
[0089] The number of values of the same type refers to the number of values corresponding to the existence of the same type. The types corresponding to the same type of information are counted, and the result value obtained by counting is used as the number of values of the same type, which is convenient for subsequent use.
[0090] Step S505: Determine the same conversion type information corresponding to the same type information according to the correspondence between the same type information and the preset same conversion type information.
[0091] The same conversion type information refers to the type information corresponding to the same type when it can be converted. Different same type information corresponds to different same conversion type information. The same conversion type information is obtained by querying a preset same conversion type database and matching, so as to facilitate subsequent use. The same conversion type database pre-stores a comparison table of different same type information and corresponding same conversion type information. The same conversion type database is obtained by pre-input.
[0092] Step S506: Determine the difference conversion value based on the consistency between the same conversion type information and the difference type information.
[0093] Among them, the difference conversion value refers to the value corresponding to the conversion of the difference type information into the same type. The consistency between the same conversion type information and the difference type information is analyzed, and the difference type information consistent with the same conversion type information is counted, and the counting result is used as the difference conversion value, which is convenient for subsequent use.
[0094] Step S507: selecting the same type information according to the same type values and the difference conversion values to obtain selected type information, and using the selected type information as the category display information.
[0095] The selected type information refers to the type information corresponding to the type selection, and the same type information is selected according to the same type value and the difference conversion value, so as to obtain the selected type information, and the selected type information is used as the type display information to improve the accuracy of the obtained type display information. The specific determination steps of the selected type information refer to steps S600 to S606.
[0096] exist Figure 5 In step S507, in order to further ensure the rationality of the selected type information, it is necessary to further analyze and calculate the selected type information. Figure 6 The steps shown are explained in detail.
[0097] Reference Figure 6 , the method for selecting type information includes the following steps: Step S600: Sort the values of the same type from large to small, and use the sorting result as the sorting value of the same type.
[0098] The same type sorting value refers to the result value obtained after sorting the same type of numerical values. The same type of numerical values are sorted from large to small, and the sorting result is used as the same type sorting value, so as to facilitate subsequent use.
[0099] Step S601: Determine the same type ordering influence value corresponding to the same type ordering value according to the correspondence between the same type ordering value and the preset same type ordering influence value.
[0100] Among them, the same type sorting influence value refers to the influence value generated by the same type sorting value on the selection, and different same type sorting values correspond to different same type sorting influence values. The same type sorting influence value is obtained by querying the preset same type sorting database and matching, so as to facilitate subsequent use. The same type sorting database pre-stores a comparison table of different same type sorting values and the corresponding same type sorting influence values, and the same type sorting database is obtained after pre-input.
[0101] Step S602: Calculate the ratio between the difference conversion value and the data type value and use it as the conversion ratio.
[0102] The conversion ratio value refers to the ratio of the number that can be converted to the total number of types. The ratio between the difference conversion number value and the data type number value is calculated and used as the conversion ratio value for convenience in subsequent use.
[0103] Step S603: sorting from large to small based on the conversion ratio value, and using the sorting result as the conversion ratio sorting value.
[0104] The conversion ratio ranking value refers to the result value obtained after sorting according to the conversion ratio value. The conversion ratio values are sorted from large to small, and the sorting result is used as the conversion ratio ranking value, so as to facilitate subsequent use.
[0105] Step S604: determining a conversion ratio influence value corresponding to the conversion ratio ranking value according to a correspondence between the conversion ratio ranking value and the preset conversion ratio influence value.
[0106] The conversion ratio impact value refers to the impact value on the selection based on the conversion ratio ranking value. Different conversion ratio ranking values correspond to different conversion ratio impact values. The conversion ratio impact value is obtained by querying a preset conversion ratio ranking database and matching it, so as to facilitate subsequent use. The conversion ratio ranking database pre-stores a comparison table of different conversion ratio ranking values and corresponding conversion ratio impact values, and the conversion ratio ranking database is obtained after pre-input.
[0107] Step S605: Calculate the sum of the same type ranking influence value and the conversion ratio influence value and use it as the ranking comprehensive influence value.
[0108] Among them, the comprehensive impact value of sorting refers to the comprehensive impact value generated by the sorting results of the same type of sorting and the conversion ratio. The sum of the impact value of the same type of sorting and the impact value of the conversion ratio is calculated and used as the comprehensive impact value of sorting, which is convenient for subsequent use.
[0109] Step S606: Sort from large to small based on the sorting comprehensive impact values, and use the same type information corresponding to the sorting comprehensive impact value that ranks first as the selected type information.
[0110] Among them, by sorting the ranking comprehensive influence values from large to small, and taking the same type information corresponding to the ranking comprehensive influence value ranked first as the selected type information, the accuracy of the obtained selected type information is improved.
[0111] exist Figure 1 In step S103 shown in the figure, in order to further ensure the rationality of the decision display information, it is necessary to further analyze and calculate the decision display information separately, specifically through Figure 7 The steps shown are explained in detail.
[0112] Reference Figure 7 , the method for determining the decision display information includes the following steps: Step S700: Retrieve the selection source information and source data information based on the data selection information.
[0113] Among them, data selection information includes selected source information and source data information. The selected source information refers to the source information to which the selected data belongs, and the source data information refers to the data information corresponding to the selected source information. The selected source information and source data information are retrieved through the data selection information to facilitate subsequent use. The selected source information includes sources from different personnel, sources at different times, sources from different departments, sources from different regions, etc.
[0114] Step S701: Determine source data type information corresponding to the source data information according to a correspondence between the source data information and preset source data type information.
[0115] The source data type information refers to the type information to which the source data belongs. Different source data information corresponds to different source data type information. The source data type information is obtained by querying a preset source data type database and matching it, so as to facilitate subsequent use. The source data type database stores a comparison table of different source data information and the corresponding source data type information. The source data type database is obtained after pre-input.
[0116] Step S702: Determine type conversion control information according to display requirement information and source data type information.
[0117] The type conversion control information refers to the control information used to control the conversion of the type to which the source data type information belongs into the type to which the display requirement information belongs. The type conversion control information is obtained by querying the preset type conversion database through the display requirement information and the source data type information, so as to facilitate subsequent use. The type conversion database pre-stores a comparison table of different display requirement information and source data type information and the corresponding type conversion control information, and the type conversion database is obtained after pre-input.
[0118] Step S703: converting the source data information based on the type conversion control information to form display initial data information.
[0119] The displayed initial data information refers to the data information obtained after the data is converted. The source data information is converted through the type conversion control information, thereby forming the displayed initial data information for subsequent use.
[0120] Step S704: determining display adjustment data information according to the selected source information and the display initial data information, and using the display adjustment data information as decision display information.
[0121] The display adjustment data information refers to the data information after the display data is adjusted. The display adjustment data information is determined by analyzing the selected source information and the initial display data information, and the display adjustment data information is used as the decision display information to improve the accuracy of the obtained decision display information. The specific determination steps of the display adjustment data information refer to steps S800 to S806.
[0122] exist Figure 7 In step S704 shown, in order to further ensure the rationality of the display adjustment data information, it is necessary to perform further separate analysis and calculation on the display adjustment data information, which is specifically described in detail through the following steps.
[0123] The method for determining the display adjustment data information includes the following steps: Step S800: Retrieve source value and source type information based on the selected source information.
[0124] The selected source information includes source quantity value and source type information, the source quantity value refers to the quantity value of the source, and the source type information refers to the type information corresponding to the source. The source quantity value and source type information are retrieved by selecting the source information, which is convenient for subsequent use.
[0125] Step S801: determining source type adjustment information corresponding to the source type information according to a correspondence between the source type information and preset source type adjustment information.
[0126] Among them, source type adjustment information refers to the adjustment information that needs to be adjusted for the type to which the source belongs. Different source type information corresponds to different source type adjustment information. The source type adjustment information is obtained by querying the preset source type adjustment database and matching, so as to facilitate subsequent use. For example, when the source type information is the source of different personnel, the source type adjustment information refers to the information adjusted according to the display preferences of the person. When the source type information is the source of different times, the source type adjustment information is the information adjusted according to the display preferences of the time. When the source type information is the source of different departments, the source type adjustment information is the information adjusted according to the display preferences of the department. When the source type information is the source of different regions, the source type adjustment information is the information adjusted according to the display preferences of the region.
[0127] Step S802: Determine whether the source value is only one. If yes, execute step S803; if no, execute step S804.
[0128] Here, by judging whether there is only one source value, it is judged whether adjustment can be made directly according to the source type adjustment information.
[0129] Step S803: adjusting the initial display data information based on the source type adjustment information to form display adjustment data information.
[0130] Among them, when the source value is only one, it means that it can be adjusted directly according to the source type adjustment information. Therefore, the display initial data information is adjusted according to the source type adjustment information to form display adjustment data information, thereby improving the accuracy of the obtained display adjustment data information.
[0131] Step S804: Determine source number adjustment information corresponding to the source number value according to the correspondence between the source number value and the preset source number adjustment information.
[0132] Among them, the source number adjustment information refers to the adjustment information for adjusting the display according to the source number. Different source number values correspond to different source number adjustment information. The source number adjustment information is obtained by querying the preset source number adjustment database and matching, so as to facilitate subsequent use. The source number adjustment database stores a comparison table of different source number values and the corresponding source number adjustment information, and the source number adjustment database is obtained after pre-input. For example, when the source number value is two and they are from different persons, the source number adjustment information refers to the adjustment information that needs to be adjusted when comparing the sources of two different persons. When the source number value is three, and two of the sources are from different persons and the other source is from a different region, the source number adjustment information refers to the adjustment information that needs to be adjusted when comparing the sources of two different persons and when comparing the sources of different regions.
[0133] When the source value is only one, it means that the adjustment cannot be made directly based on the source type adjustment information. Therefore, the source number adjustment information is determined by querying the source value to facilitate subsequent use.
[0134] Step S805: Combining the source type adjustment information with the source number adjustment information to form comprehensive adjustment information.
[0135] The comprehensive adjustment information refers to the adjustment information corresponding to the comprehensive adjustment of the displayed initial data, and is formed by combining the source type adjustment information with the source number adjustment information.
[0136] Step S806: adjusting the initial display data information based on the comprehensive adjustment information to form display adjustment data information.
[0137] The initial display data information is adjusted by comprehensive adjustment information to form display adjustment data information, thereby improving the accuracy of the acquired display adjustment data information.
[0138] Based on the same inventive concept, an embodiment of the present invention provides an AI-based BI real-time decision-making system, including: The acquisition module is used to obtain real-time data information, user input information and the current time point; A memory, used to store the above-mentioned AI-based BI real-time decision-making method; The processor loads and executes the program in the memory.
[0139] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program and can be loaded and executed by the processor as the above-mentioned AI-based BI real-time decision-making method.
[0140] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0141] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A BI real-time decision-making method based on AI, characterized in that: include: Obtain real-time data information of enterprise operations and user input information; Determine data requirement information and display requirement information based on user input information; Determine data selection information based on data demand information and real-time data information; Determine the decision display information based on display demand information and data selection information; Retrieving user identity information based on user input information; The user terminal information is determined according to the user identity information, and the decision display information is output to the terminal corresponding to the user terminal information.
2. The AI-based BI real-time decision-making method according to claim 1, characterized in that: Methods for determining data requirement information and display requirement information include: Retrieving input type information and input data information based on user input information; According to the correspondence between the input category information and the preset category reference data information, the category reference data information corresponding to the input category information is determined; Based on the matching result between the input data information and the category reference data information, the matching meaning information is determined; Determine the meaning requirement information according to the matching meaning information; Retrieving meaning data type information and data type individual value based on meaning requirement information; The category display information is determined according to the meaning data category information and the data category number value, and the meaning requirement information is used as the data requirement information, and the category display information is used as the display requirement information.
3. The AI-based BI real-time decision-making method according to claim 2, characterized in that: Methods for determining the meaning requirement information include: According to the correspondence between the matching meaning information and the preset meaning initial requirement information, the meaning initial requirement information corresponding to the matching meaning information is determined; Determine the user's historical demand information based on the initial demand information and the user's identity information; Determine whether the user's historical demand information is consistent with the initial demand information; If yes, the meaning initial requirement information is used as the meaning requirement information; If not, then the deviation between the user's historical demand information and the initial demand information of the meaning is analyzed and used as demand deviation information; Determine demand adjustment information based on demand deviation information; The meaning initial requirement information is adjusted based on the requirement adjustment information to form the meaning requirement information.
4. The AI-based BI real-time decision-making method according to claim 3, characterized in that: Methods for determining demand adjustment information include: Based on the demand deviation information, retrieve the deviation occurrence time point and deviation frequency value; Get the current time point; Calculate the difference between the time point when the deviation occurs and the current time point and use it as the current time deviation value; According to the correspondence between the deviation frequency value and the preset time deviation reference interval, the time deviation reference interval corresponding to the deviation frequency value is determined; Determine whether the current time deviation value falls within the time deviation reference interval; If yes, then according to the correspondence between the demand deviation information and the preset deviation adjustment information, the deviation adjustment information corresponding to the demand deviation information is determined, and the deviation adjustment information is used as the demand adjustment information; If not, the difference between the current time deviation value and the time deviation reference interval is calculated and used as the time deviation abnormal value; According to the correspondence between the time deviation abnormal value, the deviation frequency value and the preset deviation comprehensive impact information, the deviation comprehensive impact information corresponding to the time deviation abnormal value and the deviation frequency value is determined; According to the correspondence between the deviation comprehensive impact information and the preset comprehensive impact adjustment information, the comprehensive impact adjustment information corresponding to the deviation comprehensive impact information is determined, and the comprehensive impact adjustment information is used as the demand adjustment information.
5. The AI-based BI real-time decision-making method according to claim 2, characterized in that: Methods for determining the type of display information include: According to the correspondence between the meaning data type information and the preset single-type display type information, the single-type display type information corresponding to the meaning data type information is determined; Determine whether the data type has only one value; If yes, the single category display type information is used as category display information; If not, the same single-category display type information is selected as the same type information, and the single-category display type information other than the same type information is selected as the difference type information; Retrieve values of the same type based on information of the same type; Determine the same conversion type information corresponding to the same type information according to the correspondence between the same type information and the preset same conversion type information; Based on the consistency between the same conversion type information and the difference type information, the difference conversion value is determined; The same type of information is selected according to the same type of values and the difference conversion values to obtain selected type information, and the selected type information is used as the category display information.
6. The AI-based BI real-time decision-making method according to claim 5, characterized in that: Methods for selecting type information include: Sort the values of the same type from large to small, and use the sorting results as the sorting values of the same type; According to the correspondence between the same type ranking value and the preset same type ranking influence value, the same type ranking influence value corresponding to the same type ranking value is determined; Calculate the ratio between the difference conversion value and the data type value and use it as the conversion ratio value; Sort the conversion ratio values from large to small, and use the sorting result as the conversion ratio sorting value; According to the correspondence between the conversion ratio ranking value and the preset conversion ratio influence value, the conversion ratio influence value corresponding to the conversion ratio ranking value is determined; Calculate the sum of the impact value of the same type of ranking and the impact value of the conversion ratio and use it as the comprehensive impact value of the ranking; The ranking is performed from large to small based on the ranking comprehensive impact value, and the same type information corresponding to the ranking comprehensive impact value that ranks first is used as the selected type information.
7. The AI-based BI real-time decision-making method according to claim 1, characterized in that: Methods for determining decision display information include: Retrieve selection source information and source data information based on data selection information; According to the correspondence between the source data information and the preset source data type information, the source data type information corresponding to the source data information is determined; Determine type conversion control information according to display requirement information and source data type information; Based on the type conversion control information, the source data information is converted to form the display initial data information; The display adjustment data information is determined according to the selected source information and the display initial data information, and the display adjustment data information is used as the decision display information.
8. The AI-based BI real-time decision-making method according to claim 7, characterized in that: Methods for determining display adjustment data information include: Retrieve source value and source type information based on selected source information; According to the correspondence between the source type information and the preset source type adjustment information, the source type adjustment information corresponding to the source type information is determined; Determine whether the source value is only one; If yes, adjusting the display initial data information based on the source type adjustment information to form display adjustment data information; If not, then determining the source number adjustment information corresponding to the source number value according to the correspondence between the source number value and the preset source number adjustment information; Combining source type adjustment information with source number adjustment information to form comprehensive adjustment information; The initial presentation data information is adjusted based on the comprehensive adjustment information to form presentation adjustment data information.
9. An AI-based BI real-time decision-making system, characterized in that: include: The acquisition module is used to obtain real-time data information, user input information and the current time point; A memory, used to store an AI-based BI real-time decision-making method according to any one of claims 1 to 8; The processor loads and executes the program in the memory.
10. An intelligent terminal, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program and can be loaded by the processor and execute an AI-based BI real-time decision-making method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Method for displaying data of power marketing decision-making system based on BI analysis
CN111415188A
Data display method and device, computer equipment and storage medium
CN114416831A
Intelligent controllable fishery system convenient for real-time monitoring
CN115265665A
Multi-round business data query method and device and medium
CN118503395A
Method for automatically generating report based on BI and business
CN118861134A