A data visualization video generation and display method based on business intelligence

By connecting with the data source to obtain real-time data and generating multiple initial data packets, visualize and video processing according to user needs, set jump intervals and instructions, solving the problem of insufficient user adaptability in the existing technology, and achieving efficient Business data display and video dynamic adjustments have improved user experience and review speed.

CN118152616BActive Publication Date: 2024-12-13TAIJI COMPUTER CORPORATION LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410154744.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-02
Publication Date
2024-12-13
Estimated Expiration
2044-02-02

AI Technical Summary

Technical Problem

The prior art lacks user adaptability when processing visual data for video processing, resulting in low efficiency and inability to dynamically adjust to meet user needs and unable to meet the needs of real-time data display.

Method used

By connecting to the data source to obtain real-time data, multiple initial data packets are generated, and visualized and video-based processing is performed according to the data type and user needs, setting jump intervals and generating jump instructions, allowing users to actively select video sequence and dynamically adjust videos content.

Benefits of technology

It improves the speed of video construction and user experience, realizes real-time dynamic display of commercial data, and meets the sustainability and efficient review needs of smart operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118152616B_ABST
    Figure CN118152616B_ABST
Patent Text Reader

Abstract

The present application relates to the field of data visualization technology, and in particular to a data visualization video generation and display method based on business intelligence. It includes: intelligently acquiring data sources according to business needs, generating multiple initial data packets according to data types; establishing a data association model based on machine learning, and intelligently generating association levels between each initial data packet according to the data association model; generating an initial data packet structure tree, and performing visualization and video processing on the initial data packet to generate a single video; obtaining display device parameters, and generating video playback parameters according to the display device parameters. Real-time data is obtained by connecting to a data source, and multiple initial data packets are generated from the real-time data according to the data type. The software is used to perform visualization and video processing on each initial data packet based on data classification rules. The data display requirements of different users are obtained by obtaining display device parameters, and the corresponding initial data packet is selected to construct a video.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data visualization, and in particular to a data visualization video generation and display method based on business intelligence. Background Art

[0002] Data visualization refers to the graphical representation of information and data. Using visualization elements such as charts, graphs, and maps, data visualization is a convenient way to see and understand trends, outliers, and patterns in data.

[0003] There are many online data visualization platforms or tools available on the market, which make it easy and efficient to make data visualization videos. The general steps are: data source preparation; visualization style selection; browser engine rendering; and final video synthesis.

[0004] However, in the prior art, when visual data is processed into videos, there is a lack of adaptability to users. Due to issues such as user query authority restrictions, multiple video processing is required for various users, which is inefficient. At the same time, it is impossible to dynamically adjust according to user needs during the data display process. Summary of the invention

[0005] The purpose of this application is to solve the above technical problems. This application provides a data visualization video generation and display method based on business intelligence, which aims to adapt to different application scenarios, realize continuous analysis of business data and dynamic video display, and can dynamically adjust according to real-time user needs to improve the efficiency of users' access to business data. Functional representation and visualization display that meet sustainable smart operations.

[0006] In some embodiments of the present application, real-time data is obtained by connecting with a data source, and multiple initial data packets are generated from the real-time data according to the data type. Software is used to perform visualization and video processing on each initial data packet based on data classification rules, and the data display requirements of different users are obtained by obtaining display device parameters, and the corresponding initial data packet is selected, and the corresponding video playback sequence is generated to construct the video. The video construction speed is improved.

[0007] In some embodiments of the present application, a jump interval is set after each video, and a jump instruction is generated based on the association between the initial data packets, and the jump instruction is inserted into the jump interval, so that users can actively choose according to their own needs and realize dynamic adjustment of the video, thereby improving the user experience and viewing speed.

[0008] In some embodiments of the present application, a method for generating and displaying data visualization videos based on business intelligence is provided, including:

[0009] Intelligently acquire data sources based on business needs and generate multiple initial data packets based on data types;

[0010] Establish a data association model based on machine learning, and intelligently generate the association level between each initial data packet according to the data association model;

[0011] Generate an initial data packet structure tree, and perform visualization and video processing on the initial data packet to generate a single video;

[0012] Get display device parameters and generate video playback parameters based on the display device parameters.

[0013] In some embodiments of the present application, when generating multiple initial data packets, the process includes:

[0014] Establish an initial data packet sequence A, A = (a1, a2...an), where n is the number of initial data packets and ai is the i-th initial data packet;

[0015] Select target data packets in sequence according to the initial data packet sequence A;

[0016] Extract data from the target data packet, and set a reference evaluation value of the initial data packet according to the data type and data memory capacity of the target data packet;

[0017] Establish a reference evaluation value sequence B, B=(b1, b2…bn), where bi is the reference evaluation value of the i-th initial data packet;

[0018] The update time interval of each initial data packet is set according to the reference evaluation value sequence B.

[0019] In some embodiments of the present application, when setting the update time interval of each initial data packet, it includes:

[0020] Preset the first reference evaluation value interval (B1, B2), the second reference evaluation value interval (B2, B3) and the third reference evaluation value interval (B3, B4)

[0021] If bi is in the preset first reference evaluation value interval, set the update time interval t of ai to the preset first time interval t1, ie t = t1;

[0022] If bi is in the preset second reference evaluation value interval, set the update time interval t of ai to the preset second time interval t2, ie t = t2;

[0023] If bi is in the preset third reference evaluation value interval, the update time interval t of ai is set to the preset third time interval t3, that is, t=t3; and t1>t2>t3.

[0024] In some embodiments of the present application, when generating the association level, it includes:

[0025] Select the target data packet;

[0026] Generate a correlation evaluation value between the target data packet and the i-th initial data packet, and establish a correlation evaluation value sequence C, C=(c1, c2…cn), where ci is the correlation evaluation value between the target data packet and the i-th initial data packet;

[0027] The relevance level between the target data packet and each initial data packet is set according to the relevance evaluation value sequence C.

[0028] In some embodiments of the present application, when setting the association level between the target data packet and each initial data packet, it includes:

[0029] Preset a first correlation evaluation value interval (C1, C2) and a second correlation evaluation value interval (C2, C3);

[0030] If ci is in the first correlation evaluation value interval, the i-th initial data packet is set as the first-level correlation data packet of the target data packet;

[0031] If ci is in the second correlation evaluation value interval, the i-th initial data packet is set as the secondary correlation data packet of the target data packet;

[0032] An association relationship mapping table of the target data packet is established according to all the first-level associated data packets and the second-level associated data packets of the target data packet.

[0033] In some embodiments of the present application, when a single video is generated, the process includes:

[0034] According to the reference evaluation value sequence B, the video duration d of each initial data packet is set;

[0035] If bi is in the preset first reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset first video duration d1, ie d=d1;

[0036] If bi is in the preset second reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset second video duration d2, ie d = d2;

[0037] If bi is in the preset third reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset third video duration d3, that is, d=d3; and d1 <d2<d3。

[0038] In some embodiments of the present application, when video playback parameters are generated according to display device parameters, it includes:

[0039] Obtaining the device user identity according to the display device parameters, and selecting the initial data packet according to the device user identity;

[0040] Generate the sequence of initial data packets to be played A1, A1 = (a1, a2 ... am), where m is the number of initial data packets to be played, and m <n;

[0041] Generate a first play sequence according to the sequence A1 of initial data packets to be played;

[0042] Selecting the videos of each initial data packet to be played in sequence according to the first playback order;

[0043] Set the jump interval length e after the video corresponding to each initial data packet to be played is finished playing;

[0044] Correcting the association relationship mapping table of each of the initial data packets to be played according to the sequence A1 of the initial data packets to be played, and generating the jump instruction of each of the initial data packets to be played according to the correction result;

[0045] Insert all jump instructions into the corresponding jump intervals;

[0046] Determine whether the user selects the jump instruction.

[0047] In some embodiments of the present application, when setting the jump interval duration e, it includes:

[0048] If the reference evaluation value of the initial data packet to be played is within the preset first reference evaluation value interval, the jump interval length e is set to the preset first jump interval length e1, ie e = e1;

[0049] If the reference evaluation value of the initial data packet to be played is within the preset second reference evaluation value interval, the jump interval length e is set to the preset second jump interval length e2, ie e = e2;

[0050] If the reference evaluation value of the initial data packet to be played is within the preset third reference evaluation value interval, the jump interval duration e is set to the preset third jump interval duration e3, that is, e=e3; and e1 <e2<e3。

[0051] In some embodiments of the present application, when generating the first playback sequence, the process includes:

[0052] Selecting the initial data packet to be played with the largest reference evaluation value in the sequence A1 of initial data packets to be played as the first playing data packet;

[0053] Determine whether there are any remaining initial data packets to be played in the association relationship mapping table of the first play data packet;

[0054] If so, select the initial data packet to be played with the highest correlation evaluation value with the first play data packet from the remaining initial data packets to be played as the second play data packet;

[0055] If it does not exist, select the initial data packet to be played with the largest reference evaluation value among the remaining initial data packets to be played as the second playback data packet;

[0056] All the initial data packets to be played are selected cyclically to generate a first play order.

[0057] In some embodiments of the present application, when determining whether the user selects a jump instruction, the process includes:

[0058] When the jump interval is reached,

[0059] If the user selects a jump command, the next video corresponding to the jump command selected by the user is played, and the play order of the remaining unplayed videos is reset;

[0060] If the user does not select the jump command, the next video is played according to the first play sequence.

[0061] Compared with the prior art, the data visualization video generation and display method based on business intelligence in the embodiment of the present application has the following beneficial effects:

[0062] By connecting to the data source to obtain real-time data, and generating multiple initial data packets based on the data type, the software is used to visualize and video-process each initial data packet based on the data classification rules, and the data display requirements of different users are obtained by obtaining the display device parameters, the corresponding initial data packet is selected, and the corresponding video playback sequence is generated to construct the video. Improve the speed of video construction.

[0063] A jump interval is set after each video, and a jump instruction is generated according to the association between the initial data packets. The jump instruction is inserted into the jump interval to facilitate users to actively choose according to their own needs and realize dynamic adjustment of the video, thereby improving the user experience and viewing speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 It is a flow chart of a data visualization video generation and display method based on business intelligence in the preferred embodiment of the present application. DETAILED DESCRIPTION

[0065] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.

[0066] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0067] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0068] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0069] like Figure 1 As shown, a data visualization video generation and display method based on business intelligence in a preferred embodiment of the present application includes:

[0070] S101: intelligently acquire data sources according to business needs, and generate multiple initial data packets according to data types;

[0071] S102: establishing a data association model based on machine learning, and intelligently generating association levels between initial data packets according to the data association model;

[0072] S103: Generate an initial data packet structure tree, and perform visualization and video processing on the initial data packet to generate a single video;

[0073] S104: Obtain display device parameters, and generate video playback parameters according to the display device parameters.

[0074] Specifically, when multiple initial data packets are generated, they include:

[0075] Establish an initial data packet sequence A, A = (a1, a2...an), where n is the number of initial data packets and ai is the i-th initial data packet;

[0076] Select target data packets in sequence according to the initial data packet sequence A;

[0077] Extract data from the target data packet, and set a reference evaluation value of the initial data packet according to the data type and data memory capacity of the target data packet;

[0078] Establish a reference evaluation value sequence B, B=(b1, b2…bn), where bi is the reference evaluation value of the i-th initial data packet;

[0079] The update time interval of each initial data packet is set according to the reference evaluation value sequence B.

[0080] Specifically, the data in the data source is divided according to the business type, data type and other aspects, multiple initial data packets are established, and each initial data packet is visualized separately. The data in the initial data packet is converted into icons or dynamic visual elements using libraries such as D3.js and Echarts. The data visualization elements and video streams are synthesized together using libraries such as FFmpeg and Video.js to complete the construction of the video corresponding to the initial data packet. It can be selected and reorganized according to different user needs to improve the display efficiency of data, thereby improving the user experience.

[0081] Specifically, the reference evaluation value of the initial data packet is set according to the data parameters in the initial data packet. The higher the importance of the data, the more data content, and the higher the data complexity, the higher the corresponding reference evaluation value.

[0082] Specifically, when setting the update time interval of each initial data packet, it includes:

[0083] Preset the first reference evaluation value interval (B1, B2), the second reference evaluation value interval (B2, B3) and the third reference evaluation value interval (B3, B4)

[0084] If bi is in the preset first reference evaluation value interval, set the update time interval t of ai to the preset first time interval t1, ie t = t1;

[0085] If bi is in the preset second reference evaluation value interval, set the update time interval t of ai to the preset second time interval t2, ie t = t2;

[0086] If bi is in the preset third reference evaluation value interval, the update time interval t of ai is set to the preset third time interval t3, that is, t=t3; and t1>t2>t3.

[0087] Specifically, by dynamically setting the corresponding update time interval according to the reference evaluation value of the initial data packet, the new data in the data source is obtained in time, and the old data is removed, so as to update each initial data packet in real time. The higher the reference evaluation value of the initial data packet, the faster the data update frequency is, ensuring the timeliness and representativeness of the data in each initial data packet, avoiding the problem of time lag in the display data in the visualization video, and improving the reference value of the display data.

[0088] In a preferred embodiment of the present application, when generating the association level, it includes:

[0089] Select the target data packet;

[0090] Generate a correlation evaluation value between the target data packet and the i-th initial data packet, and establish a correlation evaluation value sequence C, C=(c1, c2…cn), where ci is the correlation evaluation value between the target data packet and the i-th initial data packet;

[0091] The relevance level between the target data packet and each initial data packet is set according to the relevance evaluation value sequence C.

[0092] Specifically, when setting the association level between the target data packet and each initial data packet, it includes:

[0093] Preset a first correlation evaluation value interval (C1, C2) and a second correlation evaluation value interval (C2, C3);

[0094] If ci is in the first correlation evaluation value interval, the i-th initial data packet is set as the first-level correlation data packet of the target data packet;

[0095] If ci is in the second correlation evaluation value interval, the i-th initial data packet is set as the secondary correlation data packet of the target data packet;

[0096] An association relationship mapping table of the target data packet is established according to all the first-level associated data packets and the second-level associated data packets of the target data packet.

[0097] Specifically, a corresponding correlation evaluation value is set according to the correlation between the data in the target data packet and the single initial data packet. The higher the correlation evaluation value is, the higher the correlation between the data in the target data packet and the data in the corresponding initial data packet is.

[0098] Specifically, by establishing an association relationship mapping table for each initial data packet, the internal connection between each initial data packet can be more clearly displayed, which facilitates the subsequent generation of the display order of each initial data packet, improves the rationality of displaying data to users, and avoids reducing the user experience due to confusion in data order.

[0099] In a preferred embodiment of the present application, when generating a single video, it includes:

[0100] According to the reference evaluation value sequence B, the video duration d of each initial data packet is set;

[0101] If bi is in the preset first reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset first video duration d1, ie d=d1;

[0102] If bi is in the preset second reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset second video duration d2, ie d = d2;

[0103] If bi is in the preset third reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset third video duration d3, that is, d=d3; and d1 <d2<d3。

[0104] Specifically, the duration of the corresponding video is dynamically adjusted according to the reference evaluation value of the target data packet. The higher the reference evaluation value, the longer the video generated by the initial data packet, ensuring detailed data display to the user. This allows users to observe data more comprehensively, distinguish between important and unimportant data, and reduce the display time of unimportant data, maximizing the efficiency of data display and making the display intelligent, saving users' time as much as possible.

[0105] Specifically, when generating video playback parameters according to display device parameters, it includes:

[0106] Obtaining the device user identity according to the display device parameters, and selecting the initial data packet according to the device user identity;

[0107] Generate the sequence of initial data packets to be played A1, A1 = (a1, a2 ... am), where m is the number of initial data packets to be played, and m <n;

[0108] Generate a first play sequence according to the sequence A1 of initial data packets to be played;

[0109] Selecting the videos of each initial data packet to be played in sequence according to the first playback order;

[0110] Set the jump interval length e after the video corresponding to each initial data packet to be played is finished playing;

[0111] Correcting the association relationship mapping table of each of the initial data packets to be played according to the sequence A1 of the initial data packets to be played, and generating the jump instruction of each of the initial data packets to be played according to the correction result;

[0112] Insert all jump instructions into the corresponding jump intervals;

[0113] Determine whether the user selects the jump instruction.

[0114] Specifically, by automatically identifying the user's identity parameters, quickly screening the initial data packets to be displayed, and eliminating the initial data packets that cannot be queried based on user permissions and irrelevant initial data packets, on the one hand, it can ensure data security and avoid the risk of data leakage, and on the other hand, it can improve the pertinence of the data and improve the efficiency of data display.

[0115] Specifically, the video parameters are automatically matched to the display device parameters according to the display device parameters, and touch screen interaction or voice interaction is added, thereby improving the user experience during the video presentation process.

[0116] Specifically, by setting the jump interval, after completing the display of the data in a single initial data packet, the user can independently select the next initial data packet to be displayed. If the user does not make a selection, the next initial data packet will be displayed according to the default playback order, where the default playback order is selected based on the correlation between the initial data packets. This makes the data more correlated during the display process, avoids irrelevant data in adjacent display videos, reduces user experience issues, and improves the level of intelligence in the data display process, thereby ensuring the user experience.

[0117] Specifically, the jump instruction refers to the selection of the next video to be played.

[0118] Specifically, when setting the jump interval duration e, it includes:

[0119] If the reference evaluation value of the initial data packet to be played is within the preset first reference evaluation value interval, the jump interval length e is set to the preset first jump interval length e1, ie e = e1;

[0120] If the reference evaluation value of the initial data packet to be played is within the preset second reference evaluation value interval, the jump interval length e is set to the preset second jump interval length e2, ie e = e2;

[0121] If the reference evaluation value of the initial data packet to be played is within the preset third reference evaluation value interval, the jump interval duration e is set to the preset third jump interval duration e3, that is, e=e3; and e1 <e2<e3。

[0122] Specifically, after determining the initial data packet to be displayed according to the user identity, the association mapping table in each initial data packet is modified to eliminate the initial data packets in the association mapping table that the user does not have query authority for, and a jump instruction is generated based on the initial data packets contained in the updated association mapping table. The jump instruction can select a video corresponding to any initial data packet in the association mapping table.

[0123] Specifically, the higher the reference evaluation value of the initial data packet, the longer the corresponding jump interval. By dynamically adjusting the jump interval, it is convenient for users to make choices based on their own needs. It also allows users to make decisions based on the data in the displayed initial data packet and decide on the relevant data to view first, thereby ensuring the interactivity of the data with the user during the display process.

[0124] In a preferred embodiment of the present application, when generating the first playback sequence, it includes:

[0125] Selecting the initial data packet to be played with the largest reference evaluation value in the sequence A1 of initial data packets to be played as the first playing data packet;

[0126] Determine whether there are any remaining initial data packets to be played in the association relationship mapping table of the first play data packet;

[0127] If so, select the initial data packet to be played with the highest correlation evaluation value with the first play data packet from the remaining initial data packets to be played as the second play data packet;

[0128] If it does not exist, select the initial data packet to be played with the largest reference evaluation value among the remaining initial data packets to be played as the second playback data packet;

[0129] All the initial data packets to be played are selected cyclically to generate a first play order.

[0130] Specifically, determining whether the user selects a jump instruction includes:

[0131] When the jump interval is reached,

[0132] If the user selects a jump command, the next video corresponding to the jump command selected by the user is played, and the play order of the remaining unplayed videos is reset;

[0133] If the user does not select the jump command, the next video is played according to the first play sequence.

[0134] Specifically, based on the obtained user identity data, the user's query preference for different data is generated, so as to set the first video playback order of each corresponding initial data packet, and give priority to showing the user the data content that is more important to him / her, so that the video is more in line with the user's needs and the user's browsing efficiency is guaranteed.

[0135] Combined with jump instructions, the real-time wishes of customers are fully respected during the data display process. At the same time, when the user does not make a choice, the video playback order can be reset at any time according to the correlation between the data. When resetting the playback order of the remaining unplayed videos, the highest correlation evaluation value is given priority according to the above update principle. Ensure the consistency of data display, improve the degree of intelligence in the data display process, avoid disorder in the data display process, and improve the efficiency of data display.

[0136] According to the first concept of the present application, real-time data is obtained by connecting with a data source, and multiple initial data packets are generated from the real-time data according to the data type. The software is used to perform visualization and video processing on each initial data packet based on the rules of data classification and classification, and the data display requirements of different users are obtained by obtaining display device parameters, and the corresponding initial data packet is selected, and the corresponding video playback sequence is generated to construct the video. The video construction speed is improved.

[0137] According to the second concept of the present application, a jump interval is set after each video, and a jump instruction is generated according to the association between the initial data packets, and the jump instruction is inserted into the jump interval, so that users can actively choose according to their own needs and realize dynamic adjustment of the video, thereby improving the user experience and viewing speed.

[0138] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present application. These improvements and substitutions should also be regarded as the scope of protection of the present application.

Claims

1. A data visualization video generation and display method based on business intelligence, It is characterized in that include: Intelligently acquire data sources based on business needs and generate multiple initial data packets based on data types; Establish a data association model based on machine learning, and intelligently generate the association level between each initial data packet according to the data association model; Generate an initial data packet structure tree, and perform visualization and video processing on the initial data packet to generate a single video; Obtain display device parameters, and generate video playback parameters according to the display device parameters; When generating multiple initial packets, include: Establish an initial data packet sequence A, A = (a1, a2...an), where n is the number of initial data packets and ai is the i-th initial data packet; Select target data packets in sequence according to the initial data packet sequence A; Extract data from the target data packet, and set a reference evaluation value of the initial data packet according to the data type and data memory capacity of the target data packet; Establish a reference evaluation value sequence B, B=(b1, b2…bn), where bi is the reference evaluation value of the i-th initial data packet; Setting the update time interval of each initial data packet according to the reference evaluation value sequence B; When setting the update interval of each initial data packet, include: Preset the first reference evaluation value interval (B1, B2), the second reference evaluation value interval (B2, B3) and the third reference evaluation value interval (B3, B4) If bi is in the preset first reference evaluation value interval, set the update time interval t of ai to the preset first time interval t1, ie t = t1; If bi is in the preset second reference evaluation value interval, set the update time interval t of ai to the preset second time interval t2, ie t = t2; If bi is in the preset third reference evaluation value interval, the update time interval t of ai is set to the preset third time interval t3, that is, t=t3; and t1>t2>t3; When generating association levels, include: Select the target data packet; Generate a correlation evaluation value between the target data packet and the i-th initial data packet, and establish a correlation evaluation value sequence C, C=(c1, c2…cn), where ci is the correlation evaluation value between the target data packet and the i-th initial data packet; According to the correlation evaluation value sequence C, the correlation level between the target data packet and each initial data packet is set; When setting the level of association between the target data packet and each initial data packet, include: Preset a first correlation evaluation value interval (C1, C2) and a second correlation evaluation value interval (C2, C3); If ci is in the first correlation evaluation value interval, the i-th initial data packet is set as the first-level correlation data packet of the target data packet; If ci is in the second correlation evaluation value interval, the i-th initial data packet is set as the secondary correlation data packet of the target data packet; An association relationship mapping table of the target data packet is established according to all the first-level associated data packets and the second-level associated data packets of the target data packet.

2. The data visualization video generation and display method based on business intelligence as claimed in claim 1, It is characterized in that When generating a single video, include: According to the reference evaluation value sequence B, the video duration d of each initial data packet is set; If bi is in the preset first reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset first video duration d1, ie d=d1; If bi is in the preset second reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset second video duration d2, ie d = d2; If bi is in the preset third reference evaluation value interval, the video duration d of the i-th initial data packet is set to the preset third video duration d3, that is, d=d3; and d1 <d2<d3。 3. The data visualization video generation and display method based on business intelligence as claimed in claim 2, It is characterized in that When generating video playback parameters according to display device parameters, including: Obtaining the device user identity according to the display device parameters, and selecting the initial data packet according to the device user identity; Generate the sequence of initial data packets to be played A1, A1 = (a1, a2 ... am), where m is the number of initial data packets to be played, and m <n; Generate a first play sequence according to the sequence A1 of initial data packets to be played; Selecting the videos of each initial data packet to be played in sequence according to the first playback order; Set the jump interval length e after the video corresponding to each initial data packet to be played is finished playing; Correcting the association relationship mapping table of each of the initial data packets to be played according to the sequence A1 of the initial data packets to be played, and generating the jump instruction of each of the initial data packets to be played according to the correction result; Insert all jump instructions into the corresponding jump intervals; Determine whether the user selects the jump instruction.

4. The data visualization video generation and display method based on business intelligence as claimed in claim 3, It is characterized in that When setting the jump interval duration e, it includes: If the reference evaluation value of the initial data packet to be played is within the preset first reference evaluation value interval, the jump interval length e is set to the preset first jump interval length e1, ie e = e1; If the reference evaluation value of the initial data packet to be played is within the preset second reference evaluation value interval, the jump interval length e is set to the preset second jump interval length e2, ie e = e2; If the reference evaluation value of the initial data packet to be played is within the preset third reference evaluation value interval, the jump interval duration e is set to the preset third jump interval duration e3, that is, e=e3; and e1 <e2<e3。 5. The data visualization video generation and display method based on business intelligence as claimed in claim 4, It is characterized in that When generating the first play order, include: Selecting the initial data packet to be played with the largest reference evaluation value in the sequence A1 of initial data packets to be played as the first playing data packet; Determine whether there are any remaining initial data packets to be played in the association relationship mapping table of the first play data packet; If so, select the initial data packet to be played with the highest correlation evaluation value with the first play data packet from the remaining initial data packets to be played as the second play data packet; If it does not exist, select the initial data packet to be played with the largest reference evaluation value among the remaining initial data packets to be played as the second playback data packet; All the initial data packets to be played are selected cyclically to generate a first play order.

6. The data visualization video generation and display method based on business intelligence as claimed in claim 5, It is characterized in that When judging whether the user selects the jump instruction, it includes: When the jump interval is reached, If the user selects a jump command, the next video corresponding to the jump command selected by the user is played, and the play order of the remaining unplayed videos is reset; If the user does not select the jump command, the next video is played according to the first play sequence.