Teaching management method based on data analysis
By pre -processing and encryption processing of teaching video files, the HTTPS protocol and video description are used to describe the combined key to solve the problem of security and integrity during the teaching video transmission process, and the security transmission and protection of teaching videos are realized.
Patent Information
- Application Number
- CN202411933053.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-26
AI Technical Summary
The prior art is difficult to ensure the security and integrity of teaching videos during transmission, and there is a risk of illegal copying and dissemination, which affects the security of intellectual property rights and teaching content.
By preprocessing the teaching video file, a standard teaching video file is generated; the HTTPS protocol is used to calculate the protocol request segment and a transmission description is generated; the I-frame and log audit information of the video are extracted to generate an overall video description; the transmission description and the video description are combined to generate Generate encryption keys for instructional video files.
Ensure the integrity and security of teaching videos during transmission, prevent unauthorized access and leakage, and protect the security of intellectual property and teaching content.
Smart Images

Figure CN119364027A_ABST
Abstract
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 teaching videos are stored on cloud platforms for users to watch and learn online, no longer limited to on-site teaching. These teaching videos often contain important knowledge and information. The secure transmission of teaching videos can not only ensure that the teaching videos are not illegally copied and disseminated during the transmission process, but also ensure that students obtain complete and accurate information when watching the videos. Once the teaching videos are illegally obtained or disseminated, they will pose a threat to the security of intellectual property rights and teaching content. Therefore, an efficient and secure teaching video encryption method is needed to protect the 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 comprises 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 HTTPPS protocol for standard teaching video file transmission, and generate a transmission description according to the protocol request segment;
[0007] S3, generating an overall video description based on the I frame 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, 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, extracting the POST request body of the HTTPS protocol;
[0013] S23, calculating the protocol request segment according to 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 scheme is: in the present invention, the POST request body is an important part of the HTTP POST request, which is used to send the data to be processed to the server. The HTTPS protocol protects the data from being stolen or tampered with during the transmission process. The protocol request segment is calculated according to whether the POST request body of the HTTPS protocol contains non-ASCII characters, which enhances the compatibility of the method. Since different systems and platforms may use different character encodings, by processing non-ASCII characters, it can be ensured that the teaching video file can be correctly parsed in different environments. Based on the protocol request segment, a transmission description is generated for the standard teaching video file, so that the transmission description contains important information about the file transmission.
[0016] Furthermore, in S23, the protocol request segment The calculation formula is:
[0017] ;
[0018] In the formula, 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 contains the Content-Length header field, which indicates the length of the request body. The POST request body contains non-ASCII characters, so you need to ensure that the correct character encoding is used. By encoding non-ASCII characters using UTF-8, you can get a byte sequence that can uniquely represent the character.
[0020] Further, in S24, the transmission description The expression is:
[0021] ;
[0022] In the formula, 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] The URL parameters of the HTTPS protocol are a way to pass additional information in HTTPS requests. URL parameters are also commonly referred to as query strings. The query string consists of multiple key-value pairs, and each key-value pair is separated by the "&" symbol.
[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 according to the CDN node of the cloud platform;
[0027] S33. Calculate the overall video description of the standard teaching video file according to 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 scheme is: in the present invention, the I frame is a key frame, also known as an internal coding 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 according to the CDN node of the cloud platform, and the intelligent distribution of the video content can be realized. Combined with 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 the basic information of the video, which can realize the fine management of the video content.
[0029] Further, in S32, the distribution scheduling value of the I frame The calculation formula is:
[0030] ;
[0031] In the formula, Indicates the cache hit rate of the CDN node. Indicates the bit rate of the I frame.
[0032] The cache hit rate is one of the important indicators to measure the performance of CDN nodes. It indicates the proportion of the content requested by users that has been cached on the node. A high cache hit rate can reduce back-to-source requests, reduce latency, and improve distribution efficiency. The bit rate indicates the amount of data transmitted per second in the video. Since I frames contain complete image information, their bit rate is relatively high.
[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] Further, in S33, the overall video description of the standard video teaching file The calculation formula is:
[0036] ;
[0037] In the formula, 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 obtain the latest and most accurate information. The frequency of content updates depends on the type of content, user needs, and business strategies.
[0039] Furthermore, in S4, the expression of the encryption key is: ; In the formula, 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 Flowchart of the teaching management method based on data analysis. DETAILED DESCRIPTION
[0042] The embodiments of the present invention will be further described below in conjunction with 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 HTTPPS protocol for standard teaching video file transmission, and generate a transmission description according to the protocol request segment;
[0046] S3, generating an overall video description based on the I frame 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, 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, extracting the POST request body of the HTTPS protocol;
[0052] S23, calculating the protocol request segment according to 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 an important part of the HTTP POST request, which is used to send the data to be processed to the server. The HTTPS protocol protects the data from being stolen or tampered with during the transmission process. The protocol request segment is calculated according to whether the POST request body of the HTTPS protocol contains non-ASCII characters, which enhances the compatibility of the method. Since different systems and platforms may use different character encodings, by processing non-ASCII characters, it can be ensured that the teaching video file can be correctly parsed in different environments. Based on the protocol request segment, a transmission description is generated for the standard teaching video file, so that the transmission description contains important information about the file transmission.
[0055] In the embodiment of the present invention, in S23, the protocol request segment The calculation formula is:
[0056] ;
[0057] In the formula, 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 contains the Content-Length header field, which indicates the length of the request body. The POST request body contains non-ASCII characters, so you need to ensure that the correct character encoding is used. By encoding non-ASCII characters using UTF-8, you can get a byte sequence that can uniquely represent the character.
[0059] In the embodiment of the present invention, in S24, the transmission description The expression is:
[0060] ;
[0061] In the formula, 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] The URL parameters of the HTTPS protocol are a way to pass additional information in HTTPS requests. URL parameters are also commonly referred to as query strings. The query string consists of multiple key-value pairs, and each key-value pair is separated by the "&" symbol.
[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 according to the CDN node of the cloud platform;
[0066] S33. Calculate the overall video description of the standard teaching video file according to 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 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 according to the CDN node of the cloud platform, and the intelligent distribution of the video content can be realized. 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 the basic information of the video, which can realize the fine 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] In the formula, Indicates the cache hit rate of the CDN node. Indicates the bit rate of the I frame.
[0071] The cache hit rate is one of the important indicators to measure the performance of CDN nodes. It indicates the proportion of the content requested by users that has been cached on the node. A high cache hit rate can reduce back-to-source requests, reduce latency, and improve distribution efficiency. The bit rate indicates the amount of data transmitted per second in the video. Since I frames contain complete image information, their bit rate is relatively high.
[0072] In the embodiment of the present invention, in S33, the log audit of the standard teaching video file on the cloud platform includes the 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] In the formula, 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 obtain the latest and most accurate information. The frequency of content updates depends on the type of content, user needs, and business strategies.
[0078] In the embodiment of the present invention, in S4, the expression of the encryption key is: ; In the formula, 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 should be understood that the protection scope of the present invention is not limited to such specific statements and embodiments. Those skilled in the art can make various other specific variations and combinations that do not deviate from the essence of the present invention based on the technical revelations disclosed by the present invention, and these variations and combinations are still within the protection scope 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 HTTPPS protocol for standard teaching video file transmission, and generate a transmission description according to the protocol request segment; S3, generating an overall video description based on the I frame 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.
2. The teaching management method based on data analysis according to claim 1 is characterized in that: The S2 comprises the following sub-steps: S21, obtaining the HTTPS protocol of the standard teaching video file transmission process; S22, extracting the POST request body of the HTTPS protocol; S23, calculating the protocol request segment according to 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.
3. The teaching management method based on data analysis according to claim 2 is characterized in that: In S23, the protocol request section The calculation formula is: ; In the formula, 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.
4. The teaching management method based on data analysis according to claim 2 is characterized in that: In S24, the transmission description The expression is: ; In the formula, 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.
5. The teaching management method based on data analysis according to claim 1, characterized in that: The S3 comprises the following sub-steps: S31, extracting I frame of standard teaching video file; S32. Calculate the distribution scheduling value of the I frame according to the CDN node of the cloud platform; S33. Calculate the overall video description of the standard teaching video file according to the distribution scheduling value of the I frame and the log audit of the standard teaching video file on the cloud platform.
6. The teaching management method based on data analysis according to claim 5 is characterized in that: In S32, the distribution scheduling value of the I frame The calculation formula is: ; In the formula, Indicates the cache hit rate of the CDN node. Indicates the bit rate of the I frame.
7. The teaching management method based on data analysis according to claim 5 is characterized in that: In S33, the log audit of the standard teaching video file on the cloud platform includes the storage period.
8. The teaching management method based on data analysis according to claim 5, characterized in that: In S33, the overall video description of the standard video teaching file The calculation formula is: ; In the formula, Indicates the content update frequency of the CDN node. Indicates the storage period of log audit. Indicates the distribution schedule value of I frame.
9. The teaching management method based on data analysis according to claim 1, characterized in that: In S4, the encryption key is expressed as: ; In the formula, 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
Video transmission fingerprint rapid generation method for adaptive streaming media
CN114925249A
Universal parameter permission verification method and system for POST and GET requests
CN116915384A
Video security retrieval method and system based on fingerprint watermark
CN117241067A