A teaching management method based on data analysis

By preprocessing and generating encryption keys for teaching video files, using HTTPS protocol and I-frame distribution scheduling values, the problem of safe transmission and storage of teaching videos on the cloud platform is solved, and the secure transmission and storage of video files is realized.

CN119364027BActive Publication Date: 2025-08-15CHENGDU AERONAUTIC POLYTECHNIC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411933053.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-08-15
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

The method of safe transmission and storage of teaching videos on cloud platforms has not been effectively resolved, and there is a risk of illegal copying and unauthorized access, affecting the security of intellectual property rights and teaching content.

Method used

By preprocessing the teaching video files, standard files are generated, and transmission descriptions and overall video descriptions are calculated using the HTTPS protocol and the distribution schedule value of the I frame, and the encryption key is finally generated to ensure the secure transmission and storage of the video files.

Benefits of technology

It realizes the security and completeness of teaching video files during the transmission process, prevents unauthorized access and disclosure, and ensures the security and accuracy of video content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364027B_ABST
    Figure CN119364027B_ABST
Patent Text Reader

Abstract

The present invention discloses a teaching management method based on data analysis, which relates to the field of teaching management technology and includes the following steps: S1. Preprocessing a teaching video file stored on a cloud platform to obtain a standard teaching video file; S2. Calculating a protocol request segment according to the HTTP / TCP protocol for transmitting the standard teaching video file, and generating a transmission description based on the protocol request segment; S3. Generating an overall video description based on the I-frames of the standard teaching video file and a log audit of the standard teaching video file on the cloud platform; S4. Generating an encryption key for the standard teaching video file based on the transmission description and the overall video description. The encryption key generated by the present invention can ensure the security of the standard teaching video file during storage and transmission, preventing unauthorized access and leakage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of teaching management, and in particular to a teaching management method based on data analysis. Background Art

[0002] With the development of technology, more and more instructional videos are being stored on cloud platforms for users to watch and learn online, moving beyond in-person instruction. These videos often contain crucial knowledge and information. Secure transmission of instructional videos not only prevents them from being illegally copied and disseminated during transmission, but also ensures that students receive complete and accurate information when watching them. Illegal access or dissemination of instructional videos poses a threat to the intellectual property rights and security of the educational content. Therefore, an efficient and secure instructional video encryption method is needed to prevent video content from being leaked. Summary of the Invention

[0003] In order to solve the above problems, the present invention proposes a teaching management method based on data analysis.

[0004] The technical solution of the present invention is: a teaching management method based on data analysis includes the following steps:

[0005] S1. Preprocess the teaching video files stored in the cloud platform to obtain standard teaching video files;

[0006] S2. Calculate the protocol request segment according to the HTTP / PS protocol for transmitting standard teaching video files, and generate a transmission description based on the protocol request segment;

[0007] S3. Generate an overall video description based on the I-frames of the standard teaching video file and the log audit of the standard teaching video file on the cloud platform;

[0008] S4. Generate an encryption key for the standard teaching video file based on the transmission description and the overall video description.

[0009] In S1, the preprocessing of the teaching video file includes denoising the teaching video in the file.

[0010] Furthermore, S2 includes the following sub-steps:

[0011] S21, obtaining the HTTPS protocol of the standard teaching video file transmission process;

[0012] S22. Extract the POST request body of the HTTPS protocol;

[0013] S23. Calculate the protocol request segment based on whether the POST request body contains non-ASCII characters;

[0014] S24. Generate a transmission description for the standard teaching video file based on the protocol request segment.

[0015] The beneficial effect of the above further solution is that, in the present invention, the POST request body is an important component of the HTTP POST request, which is used to send data to be processed to the server. The HTTPS protocol protects data from being stolen or tampered with during transmission. The protocol request segment is calculated based on whether the HTTPS protocol POST request body contains non-ASCII characters, thereby enhancing the compatibility of the method. Since different systems and platforms may use different character encodings, processing non-ASCII characters can ensure that the teaching video file can be correctly parsed in different environments. Based on the protocol request segment, a transfer description is generated for the standard teaching video file, so that the transfer description contains important information about the file transfer.

[0016] Furthermore, in S23, the protocol request segment The calculation formula is:

[0017] ;

[0018] Where, Indicates the length of the POST request body. Indicates the rounding operator symbol. Indicates the length of the byte sequence obtained by UTF-8 encoding non-ASCII characters.

[0019] The POST request body includes a Content-Length header field, which indicates the length of the request body. If the POST request body contains non-ASCII characters, ensure that the correct character encoding is used. Using UTF-8 to encode non-ASCII characters yields a byte sequence that uniquely represents the character.

[0020] Furthermore, in S24, the transmission description The expression is:

[0021] ;

[0022] Where, Indicates that the URL parameter corresponds to The value of the key-value pair, Indicates the total number of key-value pairs corresponding to URL parameters. Indicates the protocol request segment.

[0023] HTTPS URL parameters are a way to pass additional information in HTTPS requests. URL parameters are often referred to as query strings. A query string consists of multiple key-value pairs, each separated by an ampersand (&).

[0024] Furthermore, S3 includes the following sub-steps:

[0025] S31, extracting I frame of standard teaching video file;

[0026] S32. Calculate the distribution scheduling value of the I frame based on the CDN node of the cloud platform;

[0027] S33. Calculate the overall video description of the standard teaching video file based on the distribution scheduling value of the I frame and the log audit of the standard teaching video file on the cloud platform.

[0028] The beneficial effect of the above further solution is that: in the present invention, the I frame is a key frame, also known as an internally coded frame or an independent frame. It contains complete image information and can independently decode the image of the current frame without relying on other frames. The distribution scheduling value of the I frame is calculated based on the CDN node of the cloud platform, which can realize the intelligent distribution of video content. Combining the distribution scheduling value of the I frame and the log audit of the standard teaching video file on the cloud platform, the overall video description of the standard teaching video file can be calculated. This description contains basic information about the video, which can realize the fine management of the video content.

[0029] Furthermore, in S32, the distribution scheduling value of the I frame The calculation formula is:

[0030] ;

[0031] Where, Indicates the cache hit rate of the CDN node. Indicates the bitrate of the I frame.

[0032] The cache hit rate is a key indicator of CDN node performance. It indicates the percentage of user-requested content cached on the node. A high cache hit rate can reduce back-to-origin requests, lower latency, and improve delivery efficiency. Bitrate represents the amount of data transmitted per second in a video. I-frames, because they contain complete image information, have a relatively high bitrate.

[0033] Furthermore, in S33, the log audit of the standard teaching video file on the cloud platform includes the storage period.

[0034] The storage period is used to set the retention period of log data to meet compliance requirements and business needs.

[0035] Furthermore, in S33, the overall video description of the standard video teaching file The calculation formula is:

[0036] ;

[0037] Where, Indicates the content update frequency of the CDN node. Indicates the storage period of log audit. Indicates the distribution schedule value of I frame.

[0038] CDN nodes need to regularly update cached content to ensure that users receive the latest and most accurate information. The frequency of content updates depends on the type of content, user needs, and business policies.

[0039] Furthermore, in S4, the encryption key is expressed as: Where, Represents a transfer description, Represents the overall video description of a standard video teaching file.

[0040] The beneficial effects of the present invention are as follows: the present invention utilizes the data transmission channel provided by the HTTPS protocol to generate a transmission description, thereby ensuring the integrity of the standard teaching video file during the transmission process, and the transmission description contains detailed information about the transmission of the standard teaching video file on the cloud platform; in addition, the present invention can understand the distribution of the teaching video file and the key frame information by extracting key frames, which is helpful for encryption analysis; the encryption key generated by the present invention can ensure the security of the standard teaching video file during the storage and transmission process, and prevent unauthorized access and leakage. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 This is a flowchart of the teaching management method based on data analysis. DETAILED DESCRIPTION

[0042] The embodiments of the present invention will be further described below with reference to the accompanying drawings.

[0043] like Figure 1 As shown, the present invention provides a teaching management method based on data analysis, comprising the following steps:

[0044] S1. Preprocess the teaching video files stored in the cloud platform to obtain standard teaching video files;

[0045] S2. Calculate the protocol request segment according to the HTTP / PS protocol for transmitting standard teaching video files, and generate a transmission description based on the protocol request segment;

[0046] S3. Generate an overall video description based on the I-frames of the standard teaching video file and the log audit of the standard teaching video file on the cloud platform;

[0047] S4. Generate an encryption key for the standard teaching video file based on the transmission description and the overall video description.

[0048] In S1, the preprocessing of the teaching video file includes denoising the teaching video in the file.

[0049] In this embodiment of the present invention, S2 includes the following sub-steps:

[0050] S21, obtaining the HTTPS protocol of the standard teaching video file transmission process;

[0051] S22. Extract the POST request body of the HTTPS protocol;

[0052] S23. Calculate the protocol request segment based on whether the POST request body contains non-ASCII characters;

[0053] S24. Generate a transmission description for the standard teaching video file based on the protocol request segment.

[0054] In the present invention, the POST request body is a key component of an HTTP POST request, used to send data to the server for processing. The HTTPS protocol protects data from being stolen or tampered with during transmission. The protocol request segment is calculated based on whether the HTTPS protocol POST request body contains non-ASCII characters, enhancing the method's compatibility. Because different systems and platforms may use different character encodings, processing non-ASCII characters ensures that instructional video files can be correctly parsed in different environments. A transfer description is generated for a standard instructional video file based on the protocol request segment, ensuring that the transfer description contains important information about the file transfer.

[0055] In the embodiment of the present invention, in S23, the protocol request segment The calculation formula is:

[0056] ;

[0057] Where, Indicates the length of the POST request body. Indicates the rounding operator symbol. Indicates the length of the byte sequence obtained by UTF-8 encoding non-ASCII characters.

[0058] The POST request body includes a Content-Length header field, which indicates the length of the request body. If the POST request body contains non-ASCII characters, ensure that the correct character encoding is used. Using UTF-8 to encode non-ASCII characters yields a byte sequence that uniquely represents the character.

[0059] In the embodiment of the present invention, in S24, the transmission description The expression is:

[0060] ;

[0061] Where, Indicates that the URL parameter corresponds to The value of the key-value pair, Indicates the total number of key-value pairs corresponding to URL parameters. Indicates the protocol request segment.

[0062] HTTPS URL parameters are a way to pass additional information in HTTPS requests. URL parameters are often referred to as query strings. A query string consists of multiple key-value pairs, each separated by an ampersand (&).

[0063] In this embodiment of the present invention, S3 includes the following sub-steps:

[0064] S31, extracting I frame of standard teaching video file;

[0065] S32. Calculate the distribution scheduling value of the I frame based on the CDN node of the cloud platform;

[0066] S33. Calculate the overall video description of the standard teaching video file based on the distribution scheduling value of the I frame and the log audit of the standard teaching video file on the cloud platform.

[0067] In the present invention, an I-frame is a keyframe, also known as an intra-coded frame or an independent frame. It contains complete image information and can independently decode the image of the current frame without relying on other frames. By calculating the distribution scheduling value of the I-frame based on the CDN node of the cloud platform, intelligent distribution of video content can be achieved. Combining the distribution scheduling value of the I-frame and the log audit of the standard teaching video file on the cloud platform, the overall video description of the standard teaching video file can be calculated. This description contains basic information about the video, which enables precise management of the video content.

[0068] In the embodiment of the present invention, in S32, the distribution scheduling value of the I frame The calculation formula is:

[0069] ;

[0070] Where, Indicates the cache hit rate of the CDN node. Indicates the bitrate of the I frame.

[0071] The cache hit rate is a key indicator of CDN node performance. It indicates the percentage of user-requested content cached on the node. A high cache hit rate can reduce back-to-origin requests, lower latency, and improve delivery efficiency. Bitrate represents the amount of data transmitted per second in a video. I-frames, because they contain complete image information, have a relatively high bitrate.

[0072] In an embodiment of the present invention, in S33, the log audit of the standard teaching video file on the cloud platform includes a storage period.

[0073] The storage period is used to set the retention period of log data to meet compliance requirements and business needs.

[0074] In the embodiment of the present invention, in S33, the overall video description of the standard video teaching file The calculation formula is:

[0075] ;

[0076] Where, Indicates the content update frequency of the CDN node. Indicates the storage period of log audit. Indicates the distribution schedule value of I frame.

[0077] CDN nodes need to regularly update cached content to ensure that users receive the latest and most accurate information. The frequency of content updates depends on the type of content, user needs, and business policies.

[0078] In this embodiment of the present invention, in S4, the encryption key is expressed as: Where, Represents a transfer description, Represents the overall video description of a standard video teaching file.

[0079] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and it should be understood that the scope of protection of the present invention is not limited to such specific descriptions and embodiments. Those skilled in the art can make various other specific variations and combinations based on the technical teachings disclosed in the present invention without departing from the essence of the present invention, and such variations and combinations are still within the scope of protection of the present invention.

Claims

1. A teaching management method based on data analysis, characterized in that: The following steps are involved: S1. Preprocess the teaching video files stored in the cloud platform to obtain standard teaching video files; S2. Calculate the protocol request segment according to the HTTP / PS protocol for transmitting standard teaching video files, and generate a transmission description based on the protocol request segment; S3. Generate an overall video description based on the I-frames of the standard teaching video file and the log audit of the standard teaching video file on the cloud platform; S4. Generate an encryption key for the standard teaching video file based on the transmission description and the overall video description; The S2 includes the following sub-steps: S21, obtaining the HTTPS protocol of the standard teaching video file transmission process; S22. Extract the POST request body of the HTTPS protocol; S23. Calculate the protocol request segment based on whether the POST request body contains non-ASCII characters; S24. Generate a transmission description for the standard teaching video file based on the protocol request segment; In the S23, the protocol request segment The calculation formula is: ; Where, Indicates the length of the POST request body. Indicates the rounding operator symbol. Indicates the length of the byte sequence obtained by UTF-8 encoding of non-ASCII characters; In the S24, the transmission description The expression is: ; Where, Indicates that the URL parameter corresponds to The value of the key-value pair, Indicates the total number of key-value pairs corresponding to URL parameters. Indicates the protocol request segment; The S3 includes the following sub-steps: S31, extracting I frame of standard teaching video file; S32. Calculate the distribution scheduling value of the I frame based on the CDN node of the cloud platform; S33. Calculate the overall video description of the standard teaching video file based on the distribution scheduling value of the I frame and the log audit of the standard teaching video file on the cloud platform; In said S32, the distribution scheduling value of the I frame The calculation formula is: ; Where, Indicates the cache hit rate of the CDN node. Indicates the bit rate of the I frame; In said S33, the log audit of the standard teaching video file on the cloud platform includes the storage period; In said S33, the overall video description of the standard video teaching file The calculation formula is: ; Where, Indicates the content update frequency of the CDN node. Indicates the storage period of log audit. Indicates the distribution schedule value of I frame.

2. The teaching management method based on data analysis according to claim 1, characterized in that: In S4, the encryption key is expressed as: Where, Represents a transfer description, Represents the overall video description of a standard video teaching file.

Citation Information

Patent Citations

  • Method for recording data to server end, terminal and server

    CN106067874A

  • Data processing method and device based on cloud platform and computer program

    CN111818032A