A multimedia education course resource playing method and device

Through the combination of electronic student ID and access token, identity verification and personalized recommendation of educational course resources are achieved, and the problems of user identity distinction and academic needs matching in the existing technology are solved, and the security and utilization efficiency of educational course resources are improved.

CN119402686BActive Publication Date: 2025-04-08FUJIAN FUYU INTELLIGENT INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510000879.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-04-08
Estimated Expiration
2045-01-02

AI Technical Summary

Technical Problem

The existing technology cannot effectively distinguish user identities or match their academic needs, resulting in the inability to accurately connect with students' personal learning plans, and security measures are not sufficient to prevent unauthorized access, affecting the personalized use and security of educational course resources.

Method used

Read student identity data through electronic student ID card, generate session access tokens, and associate it with academic status data, update access control lists (ACLs), perform identity verification and permission authorization, retrieve multimedia education course resources associated with student courses, adjust playback parameters according to students' course needs, and optimize playback lists, monitor the playback process in real time, evaluate students' viewing behavior and interaction quality, and adjust the educational course recommendation mechanism.

Benefits of technology

Identity-based access control is realized, ensuring the security and personalized recommendation of educational course resources, making educational course resources more accurate allocation, and improving the learning experience and utilization efficiency of educational resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402686B_ABST
    Figure CN119402686B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of educational course playback technology, specifically to a multimedia educational course resource playback method and device, including: reading student identity data based on an electronic student card, performing identity authentication, and obtaining an access authorization certificate; retrieving multimedia educational course resources associated with student courses from a server, adjusting playback parameters according to the student's current course requirements, and obtaining a personalized playback configuration; performing a pre-playback check on the personalized playback configuration, verifying that the content is appropriate, and then executing a multimedia playback process based on a playback ready state, adjusting the playback quality and responding to the student's operation request in real time, and obtaining an interactive monitoring record; based on the interactive monitoring record, evaluating the student's viewing behavior and interactive quality, optimizing the educational course recommendation content in the future time period, and obtaining an educational course recommendation content update result. The present invention can provide personalized multimedia educational course resource recommendations based on the student's specific academic status, making the allocation of educational course resources more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of educational course playback, and in particular to a multimedia educational course resource playback method and device. Background Art

[0002] Multimedia playback technology includes processing and displaying various forms of media content, such as video, audio, images and text. Its core technologies involve data compression, streaming media transmission, decoding technology, and user interface design. In terms of hardware, multimedia playback devices can be personal computers, smart phones, dedicated media players, etc., and software includes operating systems, playback software and various applications. With the development of cloud computing and artificial intelligence technologies, multimedia playback is increasingly dependent on the Internet and cloud services to provide functions such as multimedia education course resource recommendations, intelligent search and personalized experience.

[0003] Among them, the multimedia education course resource playback method of the electronic student card realizes the access and playback of multimedia education course resources through the electronic student card, and utilizes the smart chip or RFID technology embedded in the student card to identify the identity and authority of the student, thereby providing corresponding education course recommendation content and education course resources. For example, students can use their student cards to automatically log in and access course-related videos, audio lectures and other education course resources on the multimedia terminal on campus. The purpose is to improve the accessibility and personalized use of education course resources, so that students can more conveniently obtain and use learning materials, while also increasing the efficiency of the use of education course resources.

[0004] Existing technologies cannot effectively distinguish user identities or match their academic needs, resulting in the inability to accurately match educational course resources with students' personal learning plans. In addition, the security measures of traditional playback systems are not sufficient to prevent unauthorized access, which is particularly critical in the field of education. The lack of in-depth analysis of user behavior also makes it impossible for educational course resource recommendations to play a full role and provide a sufficiently personalized learning experience, limiting the efficiency of students in acquiring and utilizing learning educational course resources through existing technologies. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a method and device for playing multimedia educational course resources.

[0006] In order to achieve the above object, the present invention adopts the following technical scheme: a method for playing multimedia educational course resources, comprising the following steps:

[0007] S1: Read the student identity data based on the electronic student ID card, create a session access token based on the current session, associate it with the student's academic status data, and update the access control list ACL to obtain the permission update record;

[0008] S2: Based on the permission update record, identity authentication is performed, consistency of the session access token is checked, access rights are determined, and access to the specified multimedia education course resources is authorized to obtain access authorization proof;

[0009] S3: Based on the access authorization certificate, multimedia education course resources associated with the student's course are retrieved from the server, playback parameters are adjusted according to the student's current course requirements, and the multimedia education course resource playlist is optimized to obtain a personalized playback configuration;

[0010] S4: Perform a pre-playback check on the personalized playback configuration to determine whether the content complies with the student's current educational course learning authority and course requirements, and after verifying that the content is appropriate, obtain a playback ready state;

[0011] S5: Based on the play-ready state, execute the multimedia play process, monitor the data flow and user interaction during the play process, adjust the play quality and respond to the student's operation request in real time, and obtain the interaction monitoring record;

[0012] S6: Based on the interaction monitoring records, evaluate the viewing behavior and interaction quality of the students, adjust the educational course recommendation mechanism according to the evaluation results, optimize the educational course recommendation content in the future time period, and obtain the updated results of the educational course recommendation content. The specific steps are:

[0013] S601: Based on the interaction monitoring records, extract the viewing patterns and interaction habits of students, analyze the viewing duration, pause frequency and educational course recommendation content preferences, analyze the course learning behaviors of students, and generate behavior pattern data;

[0014] S602: Based on the behavior pattern data, according to the viewing behavior and the interaction quality, match the recommended educational course content that matches the student, update the recommendation logic, optimize the accuracy and personalization of the recommendation, and generate a content matching adjustment record;

[0015] S603: Based on the content matching adjustment record, optimize and adjust the education course recommendation mechanism, verify the consistency between the education course recommendation content and student needs, adjust the education course resource allocation in the future time period, match the student learning progress and preferences, and obtain the education course recommendation content update result.

[0016] As a further aspect of the present invention, the matching is in accordance with the recommended content of the educational courses for the student, using the formula:

[0017] ;

[0018] Get the content matching adjustment record, where: Represents the recommendation score, Represents the content matching score, Represents the historical interaction quality score, represents the query complexity of the user, represents the adjustment coefficient, represents the regularization factor.

[0019] As a further solution of the present invention, the permission update record includes the permission code, session number, and status matching index; the access authorization certificate includes the authorization status mark, access level, and token verification result; the personalized playback configuration includes the playback order, adjusted audio-visual quality parameters, and personalized content selection; the playback ready state includes the playlist integrity verification result, content matching determination result, and teaching adaptability check result; the interactive monitoring record includes user feedback record, playback interruption situation, and adjustment response efficiency.

[0020] As a further solution of the present invention, the specific steps of step S1 are:

[0021] S101: Read the student identity data based on the electronic student card, synchronize the data through RFID, verify the accuracy of the information collection, and generate an identity data certificate;

[0022] S102: Based on the identity data credential, create an access token associated with the current session, combine the timestamp and session ID, check with the student's academic status, and generate a session corresponding certificate;

[0023] S103: Based on the session corresponding proof, the access control list ACL is automatically updated, including adding new access rules and removing expired or invalid entries, matching the current session requirements, and generating a permission update record.

[0024] As a further solution of the present invention, the specific steps of step S2 are:

[0025] S201: Based on the permission update record, perform a token consistency check, check the information in the session access token with the ACL rule, verify the validity of the token, and generate a token consistency result;

[0026] S202: Based on the token consistency result, perform identity verification, including comparing the user identity and the access rights, determine whether the user identity is consistent with the access rights applied for by the user, and generate a permission validity mark;

[0027] S203: Based on the permission validity mark, grant the permission to access the specified multimedia education course resources, adjust and optimize the access parameters, including content type and access time, and obtain the access authorization certificate.

[0028] As a further solution of the present invention, the specific steps of step S3 are:

[0029] S301: Based on the access authorization certificate, a secure connection is established with the server, a request is made to match multimedia educational course resources associated with the student's course, and data is retrieved according to the student's course code to generate a content request record;

[0030] S302: Based on the content request record, analyzing the compatibility of the multimedia file format and the playback device, adjusting the video resolution and audio output settings according to the student device specifications, and generating a playback configuration record;

[0031] S303: Based on the playback configuration record, the playback list is automatically sorted and sorted, the playback sequence is optimized according to the student's learning progress and preference data, the manual search and setting time is reduced, and a personalized playback configuration is obtained.

[0032] As a further solution of the present invention, the specific steps of step S4 are:

[0033] S401: Based on the personalized playback configuration, perform multi-level content review, including academic suitability, copyright legitimacy, and relevance to teaching objectives, verify whether it complies with teaching standards, and generate content compliance records;

[0034] S402: Based on the content compliance record, perform integrity detection before playback, including file damage check and format compatibility test, and generate playback integrity index;

[0035] S403: Based on the playback integrity index, adjust the playback settings, make optimal settings according to the classroom environment and personal preferences, and generate a playback ready state.

[0036] As a further solution of the present invention, the specific steps of step S5 are:

[0037] S501: Based on the play-ready state, execute the multimedia play process, monitor the transmission efficiency and packet loss of the video and audio, optimize the packet transmission efficiency and quality, match the differentiated network conditions, and generate a stable record of the play stream;

[0038] S502: Based on the stable recording of the playback stream, record and analyze the user's playback control operations, including play, pause and jump, adjust the playback state to respond to the user input operation, optimize the interactive responsiveness during the playback process, and generate user operation information;

[0039] S503: Based on the user operation information, the playback data and user behavior are analyzed, and playback parameters, including buffer size and decoder settings, are adjusted to refine playback quality and reduce loading time, thereby obtaining interactive monitoring records.

[0040] Based on the same inventive concept, the present invention also provides a multimedia educational course resource playback device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned multimedia educational course resource playback method when executing the computer program.

[0041] Compared with the prior art, the advantages and positive effects of the present invention are:

[0042] In the present invention, a session access token is generated by reading student identity data based on an electronic student card, thereby improving security and ensuring that only appropriate users can access corresponding academic content. This identity-based access control can provide personalized multimedia education course resource recommendations based on the student's specific academic status, making the allocation of education course resources more accurate, while avoiding misuse or unauthorized access to education course resources. Real-time data stream and user interaction monitoring further optimize the learning experience. Through instant feedback on playback behavior, playback parameters are adjusted to meet different learning needs, and user behavior analysis is used to update education course recommendation content, so that the content not only reflects current teaching needs, but also predicts and matches future learning trends, thereby greatly improving the utilization efficiency of education course resources and the pertinence of learning outcomes. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a schematic diagram of the main steps of the present invention.

[0044] Figure 2 This is a detailed schematic diagram of step S1 of a method for playing multimedia educational course resources.

[0045] Figure 3 This is a detailed schematic diagram of step S2 of this multimedia education course resource playback method.

[0046] Figure 4 This is a detailed schematic diagram of step S3 of this multimedia education course resource playback method.

[0047] Figure 5 This is a detailed schematic diagram of step S4 of this multimedia education course resource playback method.

[0048] Figure 6 This is a detailed schematic diagram of step S5 of this multimedia education course resource playback method.

[0049] Figure 7 This is a detailed schematic diagram of step S6 of this multimedia education course resource playback method. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0051] See also Figure 1 The present invention provides a method for playing multimedia educational course resources, comprising the following steps:

[0052] S1: Read the student identity data based on the electronic student ID card, create a session access token based on the current session, associate it with the student's academic status data, and update the access control list ACL (ACL is a technology commonly used in the field of network and system security to determine the permissions of different users or user groups to access online education course resources. ACL is used to control which users can access specific multimedia education course resources, including reading student identity information and academic status, and updating the permission list based on this information), and obtain the permission update record;

[0053] S2: Based on the permission update record, perform identity authentication, check the consistency of the session access token, determine the access rights, and authorize access to the specified multimedia education course resources to obtain access authorization proof;

[0054] S3: Based on the access authorization certificate, the multimedia education course resources associated with the student's course are retrieved from the server (mainly the management server that stores and distributes education course resources), the playback parameters are adjusted according to the student's current course requirements, and the multimedia education course resource playlist is optimized to obtain personalized playback configuration;

[0055] S4: Perform a pre-playback check on the personalized playback configuration to determine whether the content complies with the student's current educational course learning authority and course requirements. After verifying that the content is appropriate, ensure that the content playback meets the teaching objectives and obtain a playback-ready state;

[0056] S5: Based on the playback ready state, execute the multimedia playback process, monitor the data flow and user interaction during the playback process, adjust the playback quality and respond to the student's operation request in real time, and obtain the interactive monitoring record;

[0057] S6: Based on the interaction monitoring records, evaluate the students' viewing behavior and interaction quality, adjust the education course recommendation mechanism according to the evaluation results, optimize the education course recommendation content in the future time period, and obtain the update results of the education course recommendation content.

[0058] The permission update record includes the permission code, session number, and status matching indicator. The access authorization proof includes the authorization status mark, access level, and token verification result. The personalized playback configuration includes the playback order, adjusted audio-visual quality parameters, and personalized content selection. The playback ready status includes the playlist integrity verification result, content matching determination result, and teaching adaptability check result. The interactive monitoring record includes user feedback records, playback interruption conditions, and adjustment response efficiency.

[0059] See also Figure 2 , read the student identity data based on the electronic student ID card, create a session access token based on the current session, associate it with the student's academic status data, and update the access control list ACL. The specific steps to obtain the permission update record are:

[0060] S101: Read the student identity data based on the electronic student card, synchronize the data through RFID, verify the accuracy of the information collection, and generate an identity data certificate;

[0061] When reading student identity data based on the electronic student card, the smart chip retrieves the electronic data stored in the RFID through the built-in reading command, specifically the student's unique identifier, name and registration number. RFID realizes information transmission through a set frequency band (such as 13.56MHz). This frequency band cooperates with the radio frequency identification protocol (such as ISO15693) to complete two-way communication. Subsequently, the CRC check code is used to verify the integrity of the transmitted data. The data is encrypted and transmitted to the server through a dedicated interface. After the server decrypts the data, it connects to the standard student identity information pre-stored in the database record, and compares the degree of match including name, unique identifier and registration number. After the verification is completed, an identity data certificate is generated. The certificate is an encrypted data packet containing the verified student identity and the corresponding verification result for subsequent operation calls.

[0062] S102: Based on the identity data credential, create an access token associated with the current session, combine the timestamp and session ID, check with the student's academic status, and generate a session corresponding certificate;

[0063] Based on the identity data credential, the access token associated with the current session is automatically generated by the server. The generation of the access token involves the combination of the session ID and the timestamp. The unique identifier and timestamp in the identity data credential are hashed with SHA-256 to generate a fixed-length hash value as the core part of the token, which is concatenated with the session ID to form a token structure. The timestamp format is year-month-day-hour-minute-second, accurate to the second level to avoid duplication. Subsequently, the unique identifier in the identity credential is verified by querying the student academic status table to verify whether it is consistent with the academic status data in the database, including parameters such as student status and effective registration time. If the data matches, a session corresponding certificate is generated. The certificate is stored in JSON format to record the verification information of the identity token and academic status.

[0064] S103: Based on the session corresponding proof, the access control list ACL is automatically updated, including adding new access rules and removing expired or invalid entries, matching the current session requirements, and generating permission update records;

[0065] Based on the session corresponding proof, the process of automatically updating the access control list (ACL) includes multiple steps. First, the access token and verification status in the session corresponding proof are extracted, and the records with the verification status of "passed" are written into the list to be updated. Then, by matching the current session requirements, corresponding access rules are added, including the target education course resource path, access permission type and valid time period. By parsing the existing entries in the ACL, find out whether there are duplicate or expired rules. If expired entries are found, they are removed by checking the comparison value between the valid time and the current time one by one. The removal of rules is completed using a recursive algorithm to ensure the structural consistency and integrity of the ACL. Finally, a permission update record is generated. The record is a log file that stores data such as timestamp, operation type and update result for subsequent retrieval.

[0066] See also Figure 3 , based on the permission update record, authentication is performed, the consistency of the session access token is checked, access rights are determined, and access to the specified multimedia education course resources is authorized. The specific steps for obtaining access authorization proof are:

[0067] S201: Based on the permission update record, perform a token consistency check, check the information in the session access token with the ACL rules, verify the validity of the token, and generate a token consistency result;

[0068] When performing a token consistency check based on the permission update record, first read all access rule entries in the permission update record, including the educational course resource path, permission type, and effective time of the rule. By parsing the rule entries, extract the specific information associated with the session access token, including the session ID and timestamp. Perform a decomposition operation on the session ID and timestamp in the access token, convert the timestamp into a standard time format and match it with the effective time interval in the ACL rule. Use a comparison operator to check whether the time range meets the current system time requirements. For the session ID, use a hash value comparison method to verify whether the session access token is correctly generated and bound to the ACL rule. Complete the matching check of all rule entries through multiple iterative checks and generate a token consistency result. The token consistency result records the verification status of the current session access token matching the ACL rule as a basis for subsequent operations.

[0069] S202: Based on the token consistency result, perform identity verification, including comparing the user identity and the access rights, determine whether the user identity is consistent with the access rights applied for, and generate a permission validity mark;

[0070] Determine whether the user's identity is consistent with the access rights they apply for, using the formula:

[0071] ;

[0072] Calculate permission validity , where Represents the access permission level, which is a numerical value, usually expressed as an integer, such as from 1 to 5, where higher numbers represent higher levels of access permission. Represents the verification coefficient, which is calculated based on the user's verification success rate in the system. The value ranges from 0 to 1, where 1 means that all verifications are successful, and lower values ​​indicate a lower verification success rate. Represents the weight coefficient, which is used according to and The difference between them increases the weight in the calculation, Represents the normalization coefficient, which is used to Normalize to a specific range or scale.

[0073] User privilege level is 3 ( ), the validation coefficient is 0.8 ( ), the weight coefficient is set to 0.5 ( ), with a normalization factor of 5 ( ), then the permission validity The calculation is as follows:

[0074] ;

[0075] The result shows that based on the user's verification history and current permission level, the generated permission validity is 0.7. This value is closer to the upper limit of the permission level (1), which means that the user has a higher permission access request that matches his or her identity. Considering the weight adjustment, the numerical result directly affects whether the user is granted the corresponding access rights.

[0076] S203: Based on the authority validity mark, granting the authority to access the specified multimedia education course resources, adjusting and optimizing the access parameters, including the content type and access time, and obtaining the access authorization certificate;

[0077] When granting permission to access specified multimedia educational course resources based on the permission validity mark, first extract the user data with the permission mark as "True", parse the user's access education course resource path and access restriction conditions from the permission mark, match the education course resource path with the index table in the multimedia education course resource library to determine the location of the education course resource, parse the allowed access time range through the access restriction conditions, use the time scheduling algorithm to adjust the education course resource access time period to the shortest time window that matches the user's demand time, filter the multimedia education course resource types, and the filtering parameters include file format, resolution and transmission protocol type. Generate a user-accessible content link based on the filtering results and record it as an access authorization certificate. The authorization certificate is returned to the user in the form of a unique access token for verification when the user calls the education course resource.

[0078] See also Figure 4 , based on the access authorization certificate, the multimedia education course resources associated with the student course are retrieved from the server, the playback parameters are adjusted according to the student's current course requirements, and the multimedia education course resource playlist is optimized. The steps to obtain the personalized playback configuration are as follows:

[0079] S301: Based on the access authorization certificate, a secure connection with the server is established, a request is made to match multimedia education course resources associated with the student's course, and data is retrieved according to the student's course code to generate a content request record;

[0080] When establishing a secure connection with the server based on the access authorization certificate, the TLS protocol is used to initialize the handshake phase. The legitimacy of the user identity is verified by reading the session ID and user ID in the access authorization certificate. Subsequently, a session key is generated on the server side and passed to the client through public key encryption. The client uses the local private key to decrypt and obtain the session key to complete the establishment of the session encryption channel. After the secure connection is established, the client sends the course code to the server through a POST request. After receiving the request, the server parses the corresponding course ID according to the course code, calls the course database index table to locate the multimedia education course resource entry associated with the course, and the content entry includes the file path, the education course resource type and the access permission restriction. The positioning result is matched with the permission information in the access authorization certificate. After the match is successful, the user's content request is recorded, including the timestamp, the requested education course resource and the user identity information, and a content request record is generated.

[0081] S302: Based on the content request record, analyze the compatibility of the multimedia file format and the playback device, adjust the video resolution and audio output settings according to the student device specifications, and generate a playback configuration record;

[0082] When analyzing the compatibility of multimedia file formats and playback devices based on content request records, first extract the file path and educational course resource type in the content request record, parse the educational course resource type field to obtain the encoding format and file size of the multimedia file, call the user device specification table to read the file format, resolution range and audio output mode supported by the device, compare the file encoding format with the format supported by the device through a string matching algorithm, if the format is incompatible, perform format conversion, downsample the multimedia file using the target resolution defined in the user device specification, parse the audio track information and adjust the audio sampling rate to the device supported range, and record the multimedia file configuration after the adjustment is completed, including the file format, target resolution and audio output parameters, and record the playback configuration record.

[0083] S303: Based on the playback configuration record, the playlist is automatically sorted and sorted, the playback order is optimized according to the student's learning progress and preference data, the manual search and setting time is reduced, and a personalized playback configuration is obtained;

[0084] When automatically organizing and sorting the playlist based on the playback configuration record, the multimedia file path and file metadata in the playback configuration record are first extracted, the file length in the metadata is compared with the completed time in the student's learning progress, and the files with shorter remaining time are prioritized. At the same time, the tag information in the user preference data is called to perform similarity matching with the classification tags of the multimedia education course resources. The content with a high matching score is sorted first, the current chapter data in the learning progress is parsed, and the file path corresponding to the matching chapter is screened to ensure the continuity of the chapter content. All sorted file paths are written into the playlist. Each record in the playlist contains the file path, playback order and target device configuration, and the record generates a personalized playback configuration.

[0085] See also Figure 5 , perform a pre-play check on the personalized playback configuration to determine whether the content meets the student's current educational course learning permissions and course requirements. After verifying that the content is appropriate, ensure that the content playback meets the teaching objectives. The specific steps to obtain the playback ready state are:

[0086] S401: Based on the personalized playback configuration, perform multi-level content review, including academic suitability, copyright legality and teaching objective relevance, verify compliance with teaching standards, and generate content compliance records;

[0087] When performing multi-level content review based on personalized playback configuration, first extract the multimedia file path and file metadata in the playback configuration, access the content file through the file path and parse the file metadata, including the title, classification label and copyright information, and verify whether the file is consistent with the teaching objectives of the course selected by the student by matching and analyzing the classification label. Call the copyright database to compare the copyright information in the file to confirm whether the file has authorization. Further parse the timestamp and chapter information in the content file to analyze whether the content meets the academic suitability specifications. The timestamp is compared with the course plan time to determine consistency. After the review is completed, the analysis results are written into the content compliance record, which includes the academic suitability status, copyright legality verification results and teaching objective relevance verification status.

[0088] S402: Based on the content compliance record, perform integrity detection before playback, including file damage check and format compatibility test, and generate playback integrity index;

[0089] When performing integrity testing before playback based on content compliance records, first extract the multimedia file according to the file path, check whether the file format conforms to the standard format by reading the file header information, calculate the hash value of the file and compare it with the hash value of the original file stored in the server to verify whether the file is damaged or modified without authorization, parse the file format information and the user device specification table for compatibility testing, including resolution, encoding format and audio sampling rate. If the file resolution exceeds the device support range, adjust the resolution and generate a compatible playback version file. After the test is completed, write the file integrity and compatibility test results into the playback integrity index, which includes a damage status indicator and a format compatibility status indicator.

[0090] S403: adjusting the playback settings based on the playback integrity index, performing optimal settings according to the classroom environment and personal preferences, and generating a playback ready state;

[0091] When adjusting the playback settings based on the playback integrity index, first parse the file resolution, audio sampling rate and compatibility status in the index, adjust the display parameters of the playback device according to the file resolution, including the display mode and brightness settings, parse the audio sampling rate and adjust the volume range and speaker equalizer parameters of the audio output device, further read the classroom environment data, including illumination and noise level, set the audio output mode to mono or stereo based on the noise level, control the chapters and content order played by students by adjusting the playback progress, write the setting parameters in the student preference data to the playback device, including the playback speed and subtitle options, and record the current state of the playback device as the playback ready state after the adjustment is completed.

[0092] See also Figure 6 ,Based on the playback ready state, execute the multimedia playback process, monitor the data flow and user interaction during the playback process, adjust the playback quality and respond to students' operation requests in real time, and obtain the steps of interactive monitoring records as follows:

[0093] S501: Based on the playback ready state, execute the multimedia playback process, monitor the transmission efficiency and packet loss of video and audio, optimize the packet transmission efficiency and quality, match the differentiated network conditions, and generate a stable record of the playback stream;

[0094] First, the multimedia file path and playback device parameters are extracted from the playback ready state, and the transmission protocol type, such as HTTP or RTSP, is determined through the device parameters. A data stream connection is established, and the data packet sending rate and receiving end feedback are monitored in real time. The transmission delay time and the number of data packets lost are recorded. For network environments with low transmission efficiency, the data stream bit rate is reduced, the video resolution or audio sampling rate is compressed to reduce the data stream load, and the lost data packets are retransmitted using the redundant data packet sending mechanism to ensure the integrity of the data at the receiving end. The changes in the transmission rate and packet loss rate during the optimization process are recorded in real time. The generated stable record of the playback stream includes the transmission protocol, average delay, packet loss rate and optimized parameter configuration.

[0095] S502: Based on the stable recording of the playback stream, record and analyze the user's playback control operations, including play, pause and jump, adjust the playback state to respond to the user input operation, optimize the interactive responsiveness during the playback process, and generate user operation information;

[0096] Parse the user's control operation events in the record, including the timestamps and target positions of play, pause and jump, classify and count the control operations, such as recording the number of pauses and jump target times, analyze the user's control frequency and combine it with the transmission rate data in the stable record of the playback stream, adjust the video buffer length to improve the user operation response speed, compare the jump target time with the current playback time, calculate the impact of the jump operation on the transmission stability, dynamically adjust the playback status according to the analysis results, and generate user operation information by recording the changes in the playback status in detail.

[0097] S503: Based on the user operation information, the playback data and user behavior are analyzed, and playback parameters, including buffer size and decoder settings, are adjusted to refine the playback quality and reduce the loading time, and an interactive monitoring record is obtained;

[0098] Extract jump and pause event data from the operation information, calculate the ratio of the target time of the jump event to the total viewing time of the user, count the content range that the user prefers to play, and set a new buffer size based on the user's operation frequency by analyzing the buffer occupancy and loading time in the playback data. At the same time, parse the decoding rate and user device decoding capability in the playback data, compare the situation of insufficient decoding capability, reduce the video resolution and adjust the number of decoder threads, combine the preferred content type in the user behavior data, adjust the playback order and resolution details, record the adjusted parameters and playback stream change information, and generate interactive monitoring records.

[0099] See also Figure 7, based on the interactive monitoring records, evaluate the students' viewing behavior and interaction quality, adjust the educational course recommendation mechanism according to the evaluation results, optimize the educational course recommendation content in the future time period, and obtain the updated results of the educational course recommendation content. The specific steps are:

[0100] S601: Based on the interactive monitoring records, extract the viewing patterns and interaction habits of students, analyze the viewing duration, pause frequency and recommended content preferences of educational courses, analyze the course learning behaviors of students, and generate behavioral pattern data;

[0101] The students' viewing time periods and interactive operation events are parsed from the records, the timestamps and occurrence frequencies of pause events are extracted, and the data is segmented by viewing time to calculate the pause frequency distribution. At the same time, the types of multimedia educational course resources watched by students and the corresponding playback ratios are parsed from the educational course recommended content preference data, the viewing duration is compared and calculated according to the chapter content and video length, and the correlation between different content types and students' continuous viewing time is analyzed. An interactive heat map is formed by statistically analyzing the distribution of all interactive events, and the high-frequency operation points in the heat map are segmented and marked. The viewing pattern and interaction data are integrated to generate a time series record of the student's learning behavior, which includes pause frequency, educational course recommended content preference labels and time series data. The generated behavioral pattern data records are stored in the form of tables and structured data.

[0102] S602: Based on the behavior pattern data, according to the viewing behavior and interaction quality, match the recommended educational course content that matches the student, update the recommendation logic, optimize the accuracy and personalization of the recommendation, and generate a content matching adjustment record;

[0103] Match the recommended content of the educational courses that match the student, using the formula:

[0104] ;

[0105] Get the content matching adjustment record, where: Represents the recommendation score, Represents the content matching score, Represents the historical interaction quality score, represents the query complexity of the user, represents the adjustment coefficient, represents the regularization factor.

[0106] It represents the matching score between the recommended content of each educational course and the current learning needs of students. This score is obtained from content management by analyzing the matching degree between content tags and students' learning preferences. It is a quality score based on the student's previous interaction history (such as frequency of question answering and completeness of video viewing). Represents the complexity of the inquiries asked by students, for example, the number or depth of interdisciplinary inquiries involved, which is used to measure students' need for content depth. is an adjustment coefficient used to adjust the impact of query complexity on the score and flexibly respond to different types of learning needs. is the regularization factor to ensure the recommendation score Stay within reasonable limits, usually determined by the highest score in the recommendation logic.

[0107] A student's content fit score is 85 ( ), the historical interaction quality score is 90 ( ), with a query complexity score of 15 ( ), the adjustment coefficient is set to 0.3 ( ), with a normalization factor of 100 ( ), the final recommendation score The calculation is as follows:

[0108] ;

[0109] The result shows that after comprehensively considering content matching, historical interaction quality and query complexity, the recommendation score of this student is 76.51, which means that the recommendation can provide educational course recommendation content that is highly matched with student needs, ensuring the personalization and accuracy of educational course recommendation content.

[0110] S603: Based on the content matching adjustment record, optimize and adjust the education course recommendation mechanism, verify the consistency between the education course recommendation content and the student's needs, adjust the education course resource allocation in the future time period, match the student's learning progress and preferences, and obtain the update result of the education course recommendation content;

[0111] The educational course resource path and label weight of the educational course recommendation content are parsed from the adjustment record, the educational course resource path is mapped to the corresponding cache node in the content distribution network (CDN), the load status and network delay data of the cache node are read, and a smaller educational course resource occupancy weight is assigned to the node with a high load status. The node with a lower network delay is set as the main push path. The distribution order of the educational course recommendation content is optimized by adjusting the weight of the cache node. At the same time, the time window of content distribution is adjusted according to the student learning progress record. For example, the content educational course resources associated with the current learning chapter are pushed first. The optimized distribution path, push time window and allocation weight parameters are recorded. The generated educational course recommendation content update results include the distribution path and the optimized content index.

[0112] Based on the same inventive concept, this embodiment also provides a multimedia educational course resource playback device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the above-mentioned multimedia educational course resource playback method are implemented.

[0113] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A multimedia educational course resource playing method, characterized in that: The following steps are involved: S1: Read the student identity data based on the electronic student ID card, create a session access token based on the current session, associate it with the student's academic status data, and update the access control list ACL to obtain the permission update record; S2: Based on the permission update record, identity authentication is performed, consistency of the session access token is checked, access rights are determined, and access to the specified multimedia education course resources is authorized to obtain access authorization proof; S3: Based on the access authorization certificate, multimedia education course resources associated with the student's course are retrieved from the server, playback parameters are adjusted according to the student's current course requirements, and the multimedia education course resource playlist is optimized to obtain a personalized playback configuration; S4: Perform a pre-playback check on the personalized playback configuration to determine whether the content complies with the student's current educational course learning authority and course requirements, and after verifying that the content is appropriate, obtain a playback ready state; S5: Based on the play-ready state, execute the multimedia play process, monitor the data flow and user interaction during the play process, adjust the play quality and respond to the student's operation request in real time, and obtain the interaction monitoring record; S6: Based on the interaction monitoring record, evaluate the viewing behavior and interaction quality of the students, adjust the educational course recommendation mechanism according to the evaluation result, optimize the educational course recommendation content in the future time period, and obtain the educational course recommendation content update result, including the following steps: S601: Based on the interaction monitoring records, extract the viewing patterns and interaction habits of students, analyze the viewing duration, pause frequency and educational course recommendation content preferences, analyze the course learning behaviors of students, and generate behavior pattern data; S602: Based on the behavior pattern data, according to the viewing behavior and the interaction quality, match the recommended educational course content that matches the student, update the recommendation logic, optimize the accuracy and personalization of the recommendation, and generate a content matching adjustment record; S603: Based on the content matching adjustment record, optimize and adjust the education course recommendation mechanism, verify the consistency between the education course recommendation content and the student's needs, adjust the education course resource allocation in the future time period, match the student's learning progress and preferences, and obtain the education course recommendation content update result; The match is in accordance with the student's educational course recommendations using the formula: Get the content matching adjustment record, where RG represents the recommendation score, CG represents the content matching score, HG represents the historical interaction quality score, QG represents the user's query complexity, and γ G represents the adjustment coefficient, ∈ G represents the regularization factor; The specific steps of step S2 are: S201: Based on the permission update record, perform a token consistency check, check the information in the session access token with the ACL rule, verify the validity of the token, and generate a token consistency result; S202: Based on the token consistency result, perform identity verification, including comparing the user identity and the access rights, determine whether the user identity is consistent with the access rights applied for by the user, and generate a permission validity mark; Determine whether the user's identity is consistent with the access rights they apply for, using the formula: Calculate the permission validity UT, where PT represents the access permission level, which is a numerical value, usually expressed as an integer, where a higher number represents a higher level of access permission, VT represents the verification coefficient, which is calculated based on the user's verification success rate in the system, and the value range is 0 to 1, where 1 means that all verifications are successful, and a lower value means a lower verification success rate, α Q represents the weight coefficient used to increase the weight in the calculation according to the difference between PT and VT, β Q represents the normalization factor, which is used to normalize UT to a specific range or scale; S203: Based on the permission validity mark, granting permission to access the specified multimedia education course resources, adjusting and optimizing access parameters, including content type and access time, and obtaining access authorization certificate; Based on the token consistency result, identity verification is performed, including comparing the user identity with the access rights, determining that the user identity is consistent with the access rights they apply for, and generating a permission validity mark.

2. A multimedia educational course resource playing method according to claim 1, characterized in that: The permission update record includes the permission code, session number, and status matching index; the access authorization certificate includes the authorization status mark, access level, and token verification result; the personalized playback configuration includes the playback order, adjusted audio-visual quality parameters, and personalized content selection; the playback ready status includes the playlist integrity verification result, content matching determination result, and teaching adaptability check result; the interactive monitoring record includes user feedback records, playback interruption conditions, and adjustment response efficiency.

3. A multimedia educational course resource playing method according to claim 1, characterized in that: The specific steps of step S1 are: S101: Read the student identity data based on the electronic student card, synchronize the data through RFID, verify the accuracy of the information collection, and generate an identity data certificate; S102: Based on the identity data credential, create an access token associated with the current session, combine the timestamp and session ID, check with the student's academic status, and generate a session corresponding certificate; S103: Based on the session corresponding proof, the access control list ACL is automatically updated, including adding new access rules and removing expired or invalid entries, matching the current session requirements, and generating a permission update record.

4. A multimedia educational course resource playing method according to claim 1, characterized in that: The specific steps of step S3 are: S301: Based on the access authorization certificate, a secure connection is established with the server, a request is made to match multimedia educational course resources associated with the student's course, and data is retrieved according to the student's course code to generate a content request record; S302: Based on the content request record, analyzing the compatibility of the multimedia file format and the playback device, adjusting the video resolution and audio output settings according to the student device specifications, and generating a playback configuration record; S303: Based on the playback configuration record, the playback list is automatically sorted and sorted, the playback sequence is optimized according to the student's learning progress and preference data, the manual search and setting time is reduced, and a personalized playback configuration is obtained.

5. A multimedia educational course resource playing method according to claim 1, characterized in that: The specific steps of step S4 are: S401: Based on the personalized playback configuration, perform multi-level content review, including academic suitability, copyright legitimacy, and relevance to teaching objectives, verify whether it complies with teaching standards, and generate content compliance records; S402: Based on the content compliance record, perform integrity detection before playback, including file damage check and format compatibility test, and generate playback integrity index; S403: Based on the playback integrity index, adjust the playback settings, make optimal settings according to the classroom environment and personal preferences, and generate a playback ready state.

6. A multimedia educational course resource playing method according to claim 1, characterized in that: The specific steps of step S5 are: S501: Based on the play-ready state, execute the multimedia play process, monitor the transmission efficiency and packet loss of the video and audio, optimize the packet transmission efficiency and quality, match the differentiated network conditions, and generate a stable record of the play stream; S502: Based on the stable recording of the playback stream, record and analyze the user's playback control operations, including play, pause and jump, adjust the playback state to respond to the user input operation, optimize the interactive responsiveness during the playback process, and generate user operation information; S503: Based on the user operation information, the playback data and user behavior are analyzed, and playback parameters, including buffer size and decoder settings, are adjusted to refine playback quality and reduce loading time, thereby obtaining interactive monitoring records.

7. A multimedia educational course resource playback device, comprising a memory and a processor, characterized in that: The memory stores a computer program, and when the processor executes the computer program, it implements a method for playing multimedia educational course resources as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Online learning adjustment method and device based on large model, medium and equipment

    CN119089203A