Teaching resource sending method, teaching resource obtaining method and related devices

By sending and receiving teaching resources between devices in the same LAN in the digital teaching environment, and using broadcast request messages and response messages for verification and connection, the problem of obtaining teaching resources caused by limited network permissions or insufficient bandwidth is solved, and efficient teaching resource transmission is achieved and teaching efficiency is improved.

CN120201022APending Publication Date: 2025-06-24BEIJING RENJIAO HOPE NETWORK INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510381486.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

In a digital teaching environment, it is difficult for students to obtain teaching resources efficiently due to limited network permissions or insufficient network bandwidth.

Method used

By sending and receiving teaching resources between devices within the same LAN, and using broadcast request messages and response messages for verification and connection, ensuring the safe and effective transmission of teaching resources.

Benefits of technology

Under the conditions of limited network permissions or insufficient bandwidth, students can effectively obtain teaching resources and improve teaching efficiency in digital teaching environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201022A_ABST
    Figure CN120201022A_ABST
Patent Text Reader

Abstract

The invention discloses a teaching resource sending method, a teaching resource obtaining method and related devices, first equipment and second equipment are located in the same local area network, and the second equipment is verified in response to a first broadcast request message which is obtained by the first equipment from the second equipment and aims at obtaining teaching resources. If the verification value of the first broadcast request message passes verification, a response message is sent to the second device, communication connection with the second device is established, and the first device sends a downloading mode of the teaching resource teaching package to the second device, so that the second device obtains the teaching resource teaching package through the downloading mode. Therefore, the first device and the second device can verify the identity of the student in a digital teaching environment where the internet is not accessed or the network bandwidth is insufficient, and establish the communication connection, thereby providing a condition for the student to obtain the teaching resource under the condition of no network or weak network, and improving the efficiency of the student to obtain the teaching resource in the existing digital teaching environment.
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 informatization, and particularly relates to a method for sending teaching resources, a method for obtaining teaching resources, and related devices. Background Art

[0002] With the continuous development of digital teaching, teachers not only teach through traditional blackboard writing or courseware display, but also send teaching resources to student terminals through teacher terminals, enabling students to make full use of and learn teaching resources through student terminals.

[0003] In related technologies, teachers usually upload teaching resources to the Internet, and students download teaching resources through the Internet. However, limited by network permission restrictions or insufficient network bandwidth in the digital teaching environment, it is difficult for students to efficiently obtain teaching resources through the Internet. Summary of the Invention

[0004] In view of the above problems, the present application provides a method for sending teaching resources, a method for obtaining teaching resources, and related devices, which are used to enable students to efficiently obtain teaching resources in a digital teaching environment with restricted network permissions or insufficient network bandwidth.

[0005] Based on this, the present application discloses the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides a method for sending teaching resources, which is applied to a first device. The method includes:

[0007] In response to obtaining a first broadcast request message for obtaining teaching resources from a second device, verifying the second device. The first broadcast request message is used to determine the device providing the teaching resources, and the first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment;

[0008] If the check value of the first broadcast request message passes the verification, sending a response message to the second device and establishing a communication connection with the second device;

[0009] Sending the download method of the teaching resources in the teaching resource package for teaching to the second device, so that the second device obtains the teaching resources through the download method. The teaching resource package for teaching is imported into the first device before sending the teaching resources, and the teaching resource package for teaching includes the teaching resources required for teacher teaching.

[0010] Optionally, the first broadcast request message includes a course identifier. The verification value of the first broadcast request message is generated by the second device through encryption based on a first key. The first key is used to verify the legitimacy of the first broadcast request message. Verifying the second device in response to obtaining a first broadcast request message for obtaining teaching resources includes:

[0011] In response to obtaining a first broadcast request message for obtaining teaching resources from the second device, verifying the course corresponding to the second device through the course identifier;

[0012] Verifying the first key corresponding to the verification value;

[0013] The method further includes:

[0014] If the course corresponding to the second device is consistent with the course corresponding to the first device and the first key passes the verification, a response message is sent to the second device, and a communication connection is established with the second device.

[0015] Optionally, the first broadcast request message includes a time signature generated by the second device based on a course identifier, a first key, a second key, and a current timestamp. The time signature is a kind of verification value. The first key is used to verify the legitimacy of the first broadcast request message. The second key is used to identify the request permission of the second device. Verifying the second device in response to obtaining a first broadcast request message for obtaining teaching resources includes:

[0016] In response to obtaining a first broadcast request message for obtaining teaching resources from the second device, verifying the course corresponding to the second device through the course identifier corresponding to the time signature, verifying the first key corresponding to the time signature, and verifying the timestamp validity of the second device within a preset time range through the current timestamp;

[0017] The step of, if the verification value of the first broadcast request message passes the verification, sending a response message to the second device and establishing a communication connection with the second device includes:

[0018] If the course corresponding to the second device is consistent with the course corresponding to the first device, the first key passes the verification, and the second device has timestamp validity, a response message is sent to the second device, and a communication connection is established with the second device.

[0019] Optionally, the teaching resource package includes an account identifier for the second device to log in to the teaching system. The teaching resources required by the teacher run and are displayed in the teaching system.

[0020] In a second aspect, an embodiment of the present application provides a teaching resource sending method, which is applied to a second device. The method includes:

[0021] Sending a first broadcast request message for obtaining teaching resources to a first device. The first broadcast request message is used to determine a device providing teaching resources, and the first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in an offline / weak network digital teaching environment;

[0022] If a response message sent by the first device is received, establishing a communication connection with the first device;

[0023] Obtaining the teaching resources through the download method of the teaching resources in the teaching resource package sent by the first device. The teaching resource package is imported into the first device before sending the teaching resources, and the teaching resource package includes the teaching resources required for teacher teaching.

[0024] Optionally, the teaching resource package includes multiple teaching resource files, and the method further includes:

[0025] If the second device finishes downloading the target teaching resource file of the teaching resource package, in response to receiving a second broadcast request message for obtaining teaching resources from a third device, verifying the third device. The target teaching resource file is one of the multiple teaching resource files. The second broadcast request message is used to determine a device providing teaching resources, and the second broadcast request message includes a check value generated by the third device. The first device, the second device, and the third device are in the same local area network in an offline / weak network digital teaching environment;

[0026] If the check value of the second broadcast request message passes the verification, sending a response message to the third device and establishing a communication connection with the third device;

[0027] Sending the target download method of the target teaching resource file to the third device, so that the third device obtains the target teaching resource file of the teaching resource package through the target download method.

[0028] Optionally, the first broadcast request message includes a course identifier, and the check value of the first broadcast request message is generated by the second device based on a first key encryption. The first key is used to verify the legality of the first broadcast request message.

[0029] Optionally, before sending the first broadcast request message to the first device, the method further includes:

[0030] Verify the request method of the second device with a second key, where the second key is used to identify the request permission of the second device;

[0031] If it is determined according to the second device that the second device has the request permission to obtain teaching resources, then perform the steps of sending a first broadcast request message for obtaining teaching resources to the first device and subsequent steps.

[0032] Optionally, the first broadcast request message includes a time signature generated by the second device based on a course identifier, a first key, a second key, and a current timestamp, and the time signature is a kind of check value.

[0033] In a third aspect, an embodiment of the present application provides a teaching resource sending device, and the device includes: a verification unit, a connection unit, and a sending unit:

[0034] The verification unit is configured to, in response to obtaining a first broadcast request message for obtaining teaching resources from a second device, verify the second device. The first broadcast request message is used to determine a device providing teaching resources. The first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment;

[0035] The connection unit is configured to, if the check value of the first broadcast request message passes the verification, send a response message to the second device and establish a communication connection with the second device;

[0036] The sending unit is configured to send a download method of teaching resources in a teaching resource package for teaching to the second device, so that the second device obtains the teaching resources through the download method. The teaching resource package is imported into the first device before sending the teaching resources, and the teaching resource package includes teaching resources required for teacher teaching.

[0037] In a fourth aspect, an embodiment of the present application provides a teaching resource obtaining device, and the device includes a request unit, a communication unit, and an obtaining unit:

[0038] The request unit is configured to send a first broadcast request message for obtaining teaching resources to a first device. The first broadcast request message is used to determine a device providing teaching resources. The first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment;

[0039] The communication unit is configured to, if receiving a response message sent by the first device, establish a communication connection with the first device;

[0040] The obtaining unit is configured to obtain the teaching resources through the downloading method of the teaching resources in the teaching resource package sent by the first device. The teaching resource package is imported into the first device before sending the teaching resources, and the teaching resource package includes the teaching resources required for teacher teaching.

[0041] In a fifth aspect, an embodiment of the present application provides a computer device, which includes a processor and a memory:

[0042] The memory is configured to store a computer program and transmit the computer program to the processor;

[0043] The processor is configured to execute the method described in the above first aspect or execute the method described in the above second aspect according to the computer program.

[0044] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which is configured to store a computer program, and the computer program is used to execute the method described in the above first aspect or execute the method described in the above second aspect.

[0045] In a seventh aspect, an embodiment of the present application provides a computer program product including a computer program. When it runs on a computer device, it causes the computer device to execute the method described in the above first aspect or execute the method described in the above second aspect.

[0046] From the above technical solutions, it can be seen that the present application has at least the following beneficial effects:

[0047] The first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment. In response to the first device obtaining a first broadcast request message from the second device for obtaining teaching resources, the second device is verified. The first broadcast request message is used to determine the device providing the teaching resources, so that the first device capable of providing teaching resources can be determined among multiple devices in the same local area network. The first broadcast request message includes a check value generated by the second device. If the check value of the first broadcast request message passes the verification, a response message is sent to the second device, and a communication connection is established with the second device. By verifying the check value, the first device ensures that the object obtaining the teaching resources is the student in class during the process of sending the teaching resources. The first device sends the download method of the teaching resources in the teaching resource package to the second device. The teaching resource package includes the teaching resources required for teacher teaching, so that the second device can obtain the teaching resources through this download method. Thus, the first broadcast request message and the response message can be sent in the network environment of the local area network, enabling the first device and the second device to verify the identity of the students in a digital teaching environment without accessing the Internet or with insufficient network bandwidth, and establishing a communication connection between the student's corresponding terminal and the teaching resource provider, providing the condition for the students to obtain teaching resources in a networkless / weak-network situation, so that the second device can obtain the teaching resources through the download method sent by the first device, improving the efficiency of the students obtaining teaching resources in the existing digital teaching environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0049] Figure 1 It is a schematic flowchart of a method for sending teaching resources provided by an embodiment of the present application;

[0050] Figure 2 It is a schematic flowchart of a lesson preparation stage provided by an embodiment of the present application;

[0051] Figure 3 It is a schematic flowchart of a method for sending teaching resources provided by an embodiment of the present application;

[0052] Figure 4 It is a schematic flowchart of a teaching stage provided by an embodiment of the present application;

[0053] Figure 5 It is a schematic diagram of the interaction relationship of the operation of a security module provided by an embodiment of the present application;

[0054] Figure 6 A teaching resource sending device provided by an embodiment of the present application;

[0055] Figure 7 A teaching resource acquisition device provided by an embodiment of the present application;

[0056] Figure 8 A schematic structural diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners

[0057] Embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not used to limit the protection scope of the present application.

[0058] In the current digital teaching environment, due to reasons such as insufficient hardware conditions and curriculum regulations, the network permissions of student terminals are restricted or the network bandwidth is insufficient, resulting in students being unable to download teaching resources or having low download efficiency. At the same time, when a large number of terminals request downloads, problems such as high server load and transmission delay are likely to occur, affecting the teaching progress. In related technologies, it is usually relied on to locally deploy servers in the existing digital teaching environment to solve the teaching resource transmission problem, but there are problems such as high cost and potential data security risks.

[0059] Based on this, embodiments of the present application provide a teaching resource sending method, a teaching resource acquisition method and related devices, which are used to enable students to efficiently acquire teaching resources in a digital teaching environment with restricted network permissions or insufficient network bandwidth.

[0060] The teaching resource sending method and the teaching resource acquisition method provided by the present application can be applied to computer devices with teaching resource transmission capabilities, such as terminal devices and servers. Among them, the terminal device can specifically be a desktop computer, a laptop computer, a mobile phone, a tablet computer, etc.; the server can be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, etc. The terminal device and the server can be directly or indirectly connected through wired or wireless communication methods, and the present application does not limit this here.

[0061] See Figure 1 , which is a schematic flow chart of a teaching resource sending method provided by an embodiment of the present application. For ease of description, the following embodiments will be described by taking the execution subject of this teaching resource method as the first device as an example. As Figure 1As shown, the teaching resource sending method includes S101 - S103.

[0062] S101: In response to obtaining a first broadcast request message for obtaining teaching resources from a second device, verify the second device.

[0063] A local area network (LAN) refers to a computer network that interconnects computer devices within a relatively small geographical area (such as within a school). In the embodiments of the present application, the first device and the second device are in the same local area network in a network - less / weak - network digital teaching environment. Among them, the first device is a device with teaching resources. For example, the first device can be a terminal device controlled by a teacher. The teaching resource package is imported into the first device before sending the teaching resources. For example, a teacher can prepare lessons in a networked environment, export the teaching resource package, and then import the teaching resource package into the first device through a removable storage device or other means. The teaching resource package includes the teaching resources required for the teacher to give lessons. The second device is a device for obtaining teaching resources. For example, the second device can be a terminal device controlled by a student. A digital teaching environment is a teaching environment configured with multiple devices and capable of giving lessons through teaching resources, such as a classroom, a computer room, etc.

[0064] The first broadcast request message is a message that conforms to the network communication protocol format and is used to determine the devices in the local area network where the first device is located that can provide teaching resources. For example, the first broadcast request message is a User Datagram Protocol (UDP) broadcast message, which can more efficiently and quickly transmit messages with devices in the same local area network. The first device continuously monitors the UDP port to obtain the first broadcast request message. The first broadcast request message includes a check value generated by the second device, and this check value is used to identify whether the first broadcast request message sent by the second device comes from the object to which the teaching resource package should be sent.

[0065] In response to the first device obtaining the first broadcast request message for obtaining teaching resources from the second device, parse the first broadcast request message to obtain the message content, check value, etc., and verify the check value corresponding to the first broadcast request message to determine whether the first broadcast request message comes from the object to which the teaching resource package should be sent.

[0066] As a possible implementation, the first device can obtain a teaching whitelist, which includes the objects or target processes to which the teaching resource package should be sent, verify the first broadcast request message by binding to a fixed port and according to the teaching whitelist to determine the identity of the second device.

[0067] See Figure 2, This figure is a schematic diagram of the process during the lesson preparation stage provided by an embodiment of this application. The teacher downloads and caches teaching materials and supporting resources locally through the Internet at home or in the office, and then prepares lessons. After the teacher finishes preparing lessons, a teaching resource package for teaching is exported. The teaching resource package is encrypted and stored, and a user information verification mechanism is added. The teaching resource package is brought into the digital teaching environment (such as a classroom) by the teacher through a USB flash drive, a portable hard drive, etc. On the host computer at the teacher's end, the teaching resource package is directly double-clicked. The teaching resource package includes an account identifier for the teacher to log in to the teaching system, so as to achieve automatic login to the teaching system. At the same time, the teaching resource package is verified based on the user information verification mechanism during the import and export processes.

[0068] S102: If the verification value of the first broadcast request message passes the verification, send a response message to the second device and establish a communication connection with the second device.

[0069] The response message is a message that responds to the first broadcast request message, used to inform the second device that the first broadcast request message has been obtained and the verification value of the first broadcast request message passes the verification. The communication protocol format of the response message is the same as that of the first broadcast request message. For example, if the first broadcast request message is a UDP broadcast message, the response message is a UDP response message.

[0070] If the verification value of the first broadcast request message passes the verification, it indicates that the first broadcast request message is from the object to which the teaching resource package should be sent. For example, the second device is a terminal device controlled by students in the digital teaching environment where the teacher gives lessons. In this case, the first device sends a response message to the second device and establishes a communication connection with the second device. As a possible implementation manner, after obtaining the response message, the second device parses the response message to obtain the address and port number of the first device. The second device can establish a communication connection with the first device through the address and port number of the first device.

[0071] For example, the first device can establish a Transmission Control Protocol (TCP) connection with the second device and complete the establishment of the connection through three-way handshake (SYN, SYN-ACK, ACK), so as to provide an ordered and error-free teaching resource transmission service for the first device and the second device.

[0072] In a possible implementation manner, the first broadcast request message includes a course identifier, and the verification value of the first broadcast request message is generated by the second device based on encryption with a first key. The first key is used to verify the legitimacy of the first broadcast request message. The verification process of the first device will be described below with reference to A1 - A3:

[0073] A1: In response to the first device obtaining a first broadcast request message from the second device for obtaining teaching resources, verify the course corresponding to the second device through the course identifier.

[0074] The course identifier is used to identify the course currently corresponding to the second device. Thus, the first device can parse the first broadcast message to obtain the course identifier and verify it with the teaching course corresponding to the first device to determine whether the request from the second device is sent by the terminal of the digital teaching environment corresponding to the teaching course during the teaching period.

[0075] A2: Verify the first key corresponding to the check value.

[0076] After receiving the first broadcast request message, the first device parses the first broadcast request message to obtain the check value, decrypts the check value to obtain the first key of the second device, and then compares the first key of the second device with the key stored in the first device to verify the second device, ensuring the legality and anti-tampering property of the first broadcast request message.

[0077] As a possible implementation, the first key is a predefined UDP instruction key (UdpKey). The second device can encrypt the UDP instruction key through the HMAC-SHA256 algorithm to generate a check value. The first device obtains or pre-stores the UDP instruction key of the second device to verify the second device.

[0078] A3: If the course corresponding to the second device is consistent with the course corresponding to the first device and the first key is verified, send a response message to the second device and establish a communication connection with the second device.

[0079] Thus, by verifying the course corresponding to the second device through the course identifier and verifying the legality of the request from the second device through the first key, the verification means for the teaching resource acquisition request are strengthened, unauthorized users or illegal devices are more effectively prevented from obtaining teaching resources, and the security of teaching resources is guaranteed.

[0080] In a possible implementation, the time signature is a digital signature generated based on a timestamp. The time signature is a check value. The first broadcast request message includes a time signature generated by the second device based on the course identifier, the first key, the second key, and the current timestamp, which is used to verify the time validity of the request. The current timestamp is the timestamp obtained by the second device. The second key is used to identify the request permission of the second device. When the second device sends the first broadcast request message, the second device verifies the legality of the request through the first key. For example, the second key is a predefined UDP method key (UdpFunctionKey).

[0081] As a possible implementation, the time signature can be obtained by encrypting the course identifier, the current timestamp, the first key, and the second key through an encryption algorithm. For example, combining the current timestamp and the course identifier to obtain a first string, combining the first key and the second key to obtain a second string, and encrypting the first string and the second string through the HMAC-SHA256 algorithm to obtain the time signature.

[0082] The verification process of the first device for the time signature will be described below with reference to B1 - B2:

[0083] B1: In response to obtaining a first broadcast request message from the second device for obtaining teaching resources, verify the course corresponding to the second device through the course identifier corresponding to the time signature, verify the first key corresponding to the time signature, and verify the timestamp validity of the second device within a preset time range through the current timestamp.

[0084] After the first device obtains the first broadcast request message, it parses the time signature of the first broadcast request message to obtain the course identifier, the first key, the second key, and the current timestamp of the second device, and then verifies whether the course corresponding to the first device is the same as the course corresponding to the second device according to the course identifier. The first device verifies the first key to determine the legitimacy of the request, and verifies the current timestamp of the second device. If the current timestamp of the second timestamp differs from the local timestamp of the first device by no more than the preset time range, it is determined that the second device has timestamp validity. For example, the preset time range can be 30 seconds.

[0085] B2: If the course corresponding to the second device is the same as the course corresponding to the first device, the first key passes the authentication, and the second device has timestamp validity, then send a response message to the second device and establish a communication connection with the second device.

[0086] Thus, the second device can dynamically generate a time signature based on the current timestamp. Even if the first key and the second key are leaked, an additional barrier can still be added through the time signature, making the communication connection established between the first device and the second device more robust, thereby improving the security of teaching resource transmission.

[0087] S103: Send the download method of the teaching resources in the teaching resource package for the teaching to the second device, so that the second device can obtain the teaching resources through the download method.

[0088] The download method of the teaching resources in the teaching resource lecture package can be the download address of the teaching resources, such as the decryption key of the encrypted teaching resources, the Internet Protocol (IP) address, etc. This download method can also be bound to the course identifier so that the first device sends the download method of the teaching resources corresponding to the course.

[0089] As can be seen from the foregoing, the teaching resource lecture package includes the teaching resources required for teacher teaching, such as courseware, audio files, video files, etc. In a possible implementation, the teaching resource lecture package includes the account identifier for the second device to log in to the teaching system, and the teaching resources required for teacher teaching run and are displayed in this teaching system.

[0090] The teaching system is a software platform used to support and manage various activities in the digital teaching process, such as course management, resource distribution, interactive learning, etc. The teaching system not only provides a centralized platform to manage and distribute teaching resources, but also supports various interactive functions, such as online tests, discussion areas, real-time feedback, etc. Through the teaching system, students can more conveniently browse, use, and manage teaching resources. Thus, when the teaching resources required for teacher teaching run and are displayed in this teaching system, the teaching effect and information synchronization efficiency can be improved.

[0091] Specifically, the teaching resource lecture package can include the account identifiers of the students corresponding to the course, and the second device corresponds one-to-one with the account identifiers of its corresponding students. For example, for student A, the account identifier may be studentA and its corresponding encrypted authentication token. After the second device obtains the teaching resources in the teaching resource lecture package through the download method of the first device, it automatically logs in to the teaching system based on the account identifier for logging in to the teaching system, and displays the teaching resources in the teaching resource lecture package through this teaching system.

[0092] As a possible implementation, the teaching resource lecture package can also include the teacher's account identifier. When the teacher imports the teaching resource lecture package into the first device, they log in to the teaching system through the teacher's account identifier to achieve the localization of teaching resources and at the same time achieve the automatic login of the teaching system, improving classroom efficiency.

[0093] Thus, after the first device sends the teaching resources including the account identifier to the second device, students can not only independently open the teaching resource files to browse the teaching resources, but also automatically log in to the teaching system based on the account identifier. The information carried in the teaching resource transmission process is richer, enhancing the students' learning experience and efficiency.

[0094] As can be seen from the above technical solution, the first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment. In response to the first device obtaining a first broadcast request message for obtaining teaching resources from the second device, the second device is verified. The first broadcast request message is used to determine the device providing the teaching resources, so that the first device capable of providing teaching resources can be determined among multiple devices in the same local area network. The first broadcast request message includes a check value generated by the second device. If the check value of the first broadcast request message passes the verification, a response message is sent to the second device, and a communication connection is established with the second device. By verifying the check value, when the first device sends teaching resources, it is ensured that the object obtaining the teaching resources is the student in class. The first device sends the download method of the teaching resources in the teaching resource package to the second device. The teaching resource package includes the teaching resources required for the teacher to teach, so that the second device can obtain the teaching resources through this download method. Therefore, the first broadcast request message and the response message can be sent in the network environment of the local area network, so that the first device and the second device can verify the identity of the students and establish a communication connection between the corresponding terminal of the students and the teaching resource provider in a digital teaching environment without accessing the Internet or with insufficient network bandwidth, providing the condition for the students to obtain teaching resources in a networkless / weak-network situation, so that the second device can obtain the teaching resources through the download method sent by the first device, and improving the efficiency of the students obtaining teaching resources in the existing digital teaching environment.

[0095] For the teaching resource sending method described above, an embodiment of the present application further provides a teaching resource obtaining method, which is introduced in detail below. Refer to Figure 3 , which is a schematic flowchart of a teaching resource sending method provided by an embodiment of the present application. For the convenience of description, the following embodiments are introduced by taking the execution subject of the teaching resource method as the second device as an example. As Figure 3 shown, the teaching resource obtaining method includes S301-S303.

[0096] S301: Send a first broadcast request message for obtaining teaching resources to the first device.

[0097] Among them, the first broadcast request message is used to determine the device providing the teaching resources. The first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment.

[0098] As a possible implementation manner, the second device first attempts to connect to the Internet. If the connection fails or the network bandwidth is less than a preset threshold, a first broadcast request message is sent to the first device, so that attempts to obtain teaching materials resources can be made in the Internet environment, the networkless environment, and the weak-network environment, enhancing the adaptability to different network environments.

[0099] In a possible implementation, the first broadcast request message includes a course identifier, and the check value of the first broadcast request message is generated by the second device based on the first key, where the first key is used to verify the legitimacy of the first broadcast request message.

[0100] In a possible implementation, before sending the first broadcast request message to the first device, the request method of the second device is verified through a second key, where the second key is used to identify the request permission of the second device. If it is determined according to the second key that the first broadcast request message has the request permission to obtain teaching resources, then step S301 and subsequent steps are executed. The second device compares the key stored in the second device with the second key, so as to perform permission authentication on the request corresponding to the first broadcast request message.

[0101] Thus, before the second device sends the first broadcast request message to the first device, the request permission is verified through the second key, thereby preventing illegal requests from third-party libraries, etc., and ensuring the security of teaching resources.

[0102] In a possible implementation, the first broadcast request message further includes a time signature generated by the second device based on the course identifier, the first key, the second key, and the current timestamp. For the relevant content of S301, reference can be made to the aforementioned S101, which will not be elaborated here.

[0103] S302: If a response message sent by the first device is received, establish a communication connection with the first device. For the relevant content of S302, reference can be made to the aforementioned S102, which will not be elaborated here.

[0104] S303: Obtain the teaching resources through the download method of the teaching resources in the teaching resources package sent by the first device.

[0105] Among them, the teaching resources package is imported into the first device before sending the teaching resources, and the teaching resources package includes the teaching resources required for the teacher to give lessons.

[0106] In a possible implementation, the teaching resources package includes the hash values of multiple teaching resource files. During the process of the second device obtaining the teaching resources package through the download method, file damage or partial data loss may occur due to transmission errors. The second device can recalculate the hash value of the received teaching resource file and compare it with the hash value provided by the first device to confirm whether the obtained teaching resource file is complete and error-free. If the two are consistent, it means that the teaching resource file has not been tampered with and is complete.

[0107] In a possible implementation, each teaching resource file included in the teaching resource package has a corresponding category identifier, and the second device can determine the download priority of each teaching resource file based on the category identifier of each teaching resource file, and obtain each teaching resource file according to the download priority. For example, courseware is a teaching resource that teachers must have for teaching and students need to obtain quickly, and the audio and video that match the courseware can be explained in the middle of the teaching, so that according to the category identifiers of the courseware, audio, and video, the courseware can be obtained first, and then the audio and video can be obtained to meet the needs of the teacher's teaching.

[0108] In a possible implementation, the teaching resource package includes multiple teaching resource files, which are resource files used for teaching purposes, such as courseware, audio files, video files, etc. In the process of obtaining the teaching resource package, the teaching resource files are transmitted as units. The target teaching resource file is one of the multiple teaching resource files. The following takes the target teaching resource file as an example to illustrate a teaching resource acquisition method provided in the embodiment of the present application, see C1-C3:

[0109] C1: If the second device has completed downloading the target teaching resource file of the teaching resource teaching package, then in response to obtaining a second broadcast request message for obtaining teaching resources from the third device, the third device is verified.

[0110] Among them, the third device is a device for obtaining teaching resources, and the first device, the second device and the third device are in the same local area network in a digital teaching environment without network / weak network. The second broadcast request message is a message that conforms to the format of the network communication protocol, and is used to determine the device that provides teaching resources among the devices in the local area network where the third device is located. The second broadcast request message includes a check value generated by the third device. The check value generated by the third device is used to identify whether the second broadcast request message sent by the third device comes from the object to which the target teaching resource file should be sent.

[0111] If the second device has downloaded the target teaching resource file of the teaching resource package, the second device can act as the sender of the target teaching resource file, and verify the third device in response to obtaining the second broadcast request message for obtaining teaching resources from the third device. For related content, please refer to the aforementioned S101, which will not be repeated here.

[0112] C2: If the check value of the second broadcast request message passes the verification, a response message is sent to the third device, and a communication connection is established with the third device.

[0113] C3: Sending the target downloading method of the target teaching resource file to the third device, so that the third device obtains the target teaching resource file of the teaching resource teaching package through the target downloading method.

[0114] Among them, the target download method is the download method of the target teaching resource file.

[0115] Thus, the second device that has already downloaded the target teaching resource file acts as a teaching resource sender to share the target teaching resource file with the third device that has not downloaded the target teaching resource file, reducing the dependence on the first device for resource acquisition. At the same time, the more devices there are in the same local area network and the more downloaded teaching resource files there are, the more teaching resource senders there will be, so that the mutual sharing of teaching resources in the digital teaching environment can be realized, greatly improving the efficiency of obtaining teaching resources.

[0116] It can be seen from the above technical solution that the first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment. A first broadcast request message for obtaining teaching resources is sent to the first device, and the first broadcast request message is used to determine the device that provides teaching resources, so that the first device that can provide teaching resources can be determined among multiple devices in the same local area network. The first broadcast request message includes a check value generated by the second device, so that the first device can verify the second device. If a response message sent by the first device is received, it means that the second device has passed the verification of the first device, and a communication connection is established with the first device. The teaching resources are obtained through the download method of the teaching resource package in the teaching resources sent by the first device, and the teaching resource package includes the teaching resources required for the teacher's teaching. Thus, the first broadcast request message and the response message can be sent in the network environment of the local area network, so that the first device and the second device can verify the identity of the student and establish a communication connection between the student's corresponding terminal and the teaching resource provider in a digital teaching environment without accessing the Internet or with insufficient network bandwidth, providing conditions for the student to obtain teaching resources in a networkless / weak-network situation, enabling the second device to obtain teaching resources through the download method sent by the first device, and improving the efficiency of the student obtaining teaching resources in the existing digital teaching environment.

[0117] To further understand the technical solution provided by the embodiments of the present application, the following Figure 4 and Figure 5 are used to give an overall exemplary introduction to the teaching resource sending method and the teaching resource obtaining method provided by the embodiments of the present application.

[0118] Participate in Figure 4, this figure is a schematic flowchart of a teaching stage provided by an embodiment of the present application. Among them, the teacher side is the first device, and the student side is the second device. First, start the program and services. The teacher imports the teaching resource preparation package and notifies the students to log in. After the students log in, the student side sends a network connection request to determine whether the second device is connected to the Internet. If so, directly log in and use the teaching resources on the Internet. If not, the student side sends a UDP broadcast request message to find the server (teacher side) in the same local area network. The teacher side responds to the UDP broadcast request message, sends a UDP response message, and establishes a communication connection with the student side to complete the login and information loading. The teacher issues a download instruction in the classroom, and the student side sends a UDP broadcast message to query the download location service. If the teacher side responds or the student side that has already completed the download responds, a link (download method) is established and downloaded. If no device responds, continue to send a UDP broadcast request message. After the teaching resource package is downloaded, the teacher starts teaching.

[0119] See Figure 5 , this figure is a schematic diagram of the interaction relationship of the operation of a security module provided by an embodiment of the present application, which is used to indicate the interaction relationship between the teacher side, the student side, and the security module. The student side and the local service call methods such as login, download, and query during the process of requesting teaching resources, and verify the method key. If the verification fails, the request is rejected. If the verification passes, parameters are constructed, specifically including an instruction key, service parameters (such as course identifiers), and parameter signatures (such as time signatures), and the parameters are sent to the teacher side or the student side that has completed the download task (which can act as the role of the teacher side service, and the quantity changes dynamically with the number of devices that have completed the download). The teacher side or the student side that has completed the download processes the request from the student side that has not completed the download. If the instruction key passes the verification, the request is further verified through the security module. If the instruction key fails the verification, the request is rejected. The security module can not only call the security module to verify the parameter signature through the parameter signature. If the verification passes, the data of the teaching resources is returned. If the verification fails, the request is rejected. It can also call the module to verify the data of the returned teaching resources through data verification. If the verification passes, the request is completed, and the storage status or the returned data file is obtained. Thus, through three-layer verification of the method key, instruction key, and dynamically changing parameter signature, the security during the transmission of teaching resources is improved.

[0120] See Figure 6 , Figure 6 is a teaching resource sending device provided by an embodiment of the present application, which is applied to the first device. The device 600 includes a verification unit 601, a connection unit 602, and a sending unit 603:

[0121] The verification unit 601 is configured to verify the second device in response to obtaining a first broadcast request message for obtaining teaching resources from the second device. The first broadcast request message is used to determine the device providing the teaching resources. The first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment.

[0122] The connection unit 602 is configured to send a response message to the second device and establish a communication connection with the second device if the check value of the first broadcast request message passes the verification.

[0123] The sending unit 603 is configured to send the download method of the teaching resources in the teaching resource lecture package to the second device, so that the second device can obtain the teaching resources through the download method. The teaching resource lecture package is imported into the first device before sending the teaching resources. The teaching resource lecture package includes the teaching resources required for teacher teaching.

[0124] Optionally, the first broadcast request message includes a course identifier. The check value of the first broadcast request message is generated by the second device based on encryption with a first key. The first key is used to verify the legality of the first broadcast request message. The verification unit 601 is specifically configured to:

[0125] In response to obtaining the first broadcast request message for obtaining teaching resources from the second device, verify the course corresponding to the second device through the course identifier;

[0126] Verify the first key corresponding to the check value;

[0127] The device further includes a first connection unit, configured to:

[0128] If the course corresponding to the second device is consistent with the course corresponding to the first device and the first key passes the verification, send a response message to the second device and establish a communication connection with the second device.

[0129] Optionally, the first broadcast request message includes a time signature generated by the second device based on the course identifier, the first key, the second key, and the current timestamp. The time signature is a kind of check value. The first key is used to verify the legality of the first broadcast request message. The second key is used to identify the request permission of the second device. The verification unit 601 is configured to:

[0130] In response to obtaining a first broadcast request message from the second device for obtaining teaching resources, verify the course corresponding to the second device through the course identifier corresponding to the time signature, verify the first key corresponding to the time signature, and verify the timestamp validity of the second device within a preset time range through the current timestamp;

[0131] The connection unit is specifically configured to:

[0132] If the course corresponding to the second device is consistent with the course corresponding to the first device, the first key passes the verification, and the second device has timestamp validity, then send a response message to the second device and establish a communication connection with the second device.

[0133] Optionally, the teaching resource package includes an account identifier for the second device to log in to the teaching system, and the teaching resources required for the teacher's teaching run and are displayed in the teaching system.

[0134] It can be seen from the above technical solutions that the first device and the second device are in the same local area network in a digital teaching environment without network / weak network. In response to the first device obtaining a first broadcast request message from the second device for obtaining teaching resources, the second device is verified. The first broadcast request message is used to determine the device providing the teaching resources, so as to be able to determine the first device that can provide teaching resources among multiple devices in the same local area network. The first broadcast request message includes a check value generated by the second device. If the check value of the first broadcast request message passes the verification, a response message is sent to the second device and a communication connection is established with the second device. By verifying the check value, when the first device sends teaching resources, it ensures that the object obtaining the teaching resources is the student in class. The first device sends the download method of the teaching resources in the teaching resource package to the second device. The teaching resource package includes the teaching resources required for the teacher's teaching, so that the second device can obtain the teaching resources through this download method. Thus, the first broadcast request message and the response message can be sent in the network environment of the local area network, so that the first device and the second device can verify the identity of the student in a digital teaching environment without accessing the Internet or with insufficient network bandwidth, and establish a communication connection between the student's corresponding terminal and the teaching resource provider, providing conditions for the student to obtain teaching resources in a situation without network / weak network, so that the second device can obtain the teaching resources through the download method sent by the first device, and improving the efficiency of the student obtaining teaching resources in the existing digital teaching environment.

[0135] See Figure 7 , Figure 7 A teaching resource acquisition device provided by an embodiment of the present application is applied to the second device. The device 700 includes a request unit 701, a communication unit 702, and an acquisition unit 703:

[0136] The request unit 701 is configured to send a first broadcast request message for obtaining teaching resources to a first device. The first broadcast request message is used to determine a device that provides teaching resources. The first broadcast request message includes a check value generated by the second device. The first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment.

[0137] The communication unit 702 is configured to establish a communication connection with the first device if a response message sent by the first device is received.

[0138] The obtaining unit 703 is configured to obtain the teaching resources by a download method of the teaching resources in the teaching resource package for teaching sent by the first device. The teaching resource package for teaching is imported into the first device before the teaching resources are sent. The teaching resource package for teaching includes teaching resources required by a teacher for teaching.

[0139] Optionally, the teaching resource package for teaching includes a plurality of teaching resource files. The apparatus further includes a sharing unit, configured to:

[0140] If the second device finishes downloading a target teaching resource file of the teaching resource package for teaching, in response to receiving a second broadcast request message for obtaining teaching resources from a third device, verify the third device. The target teaching resource file is one of the plurality of teaching resource files. The second broadcast request message is used to determine a device that provides teaching resources. The second broadcast request message includes a check value generated by the third device. The first device, the second device, and the third device are in the same local area network in a no-network / weak-network digital teaching environment.

[0141] If the check value of the second broadcast request message passes the verification, send a response message to the third device and establish a communication connection with the third device.

[0142] Send a target download method of the target teaching resource file to the third device, so that the third device obtains the target teaching resource file of the teaching resource package for teaching through the target download method.

[0143] Optionally, the first broadcast request message includes a course identifier. The check value of the first broadcast request message is generated by the second device based on a first key encryption. The first key is used to verify the legality of the first broadcast request message.

[0144] Optionally, before sending the first broadcast request message to the first device, the apparatus further includes a first verification unit, configured to:

[0145] Verify the request method of the second device with a second key, where the second key is used to identify the request permission of the second device;

[0146] If it is determined according to the second device that the second device has the request permission to obtain teaching resources, then execute the steps of sending a first broadcast request message for obtaining teaching resources to the first device and subsequent steps.

[0147] Optionally, the first broadcast request message includes a time signature generated by the second device based on a course identifier, a first key, a second key, and a current timestamp, and the time signature is a kind of check value.

[0148] It can be seen from the above technical solution that the first device and the second device are in the same local area network in a networkless / weak-network digital teaching environment. A first broadcast request message for obtaining teaching resources is sent to the first device, and the first broadcast request message is used to determine the device providing the teaching resources, so as to be able to determine the first device capable of providing teaching resources among multiple devices in the same local area network. The first broadcast request message includes a check value generated by the second device, so that the first device can verify the second device. If a response message sent by the first device is received, it means that the second device has passed the verification of the first device, and then a communication connection is established with the first device. Obtain the teaching resources through the download method of the teaching resource package in the teaching resource package sent by the first device, and the teaching resource package includes the teaching resources required for the teacher to teach. Thus, the first broadcast request message and the response message can be sent in the network environment of the local area network, so that the first device and the second device can verify the identity of the student in a digital teaching environment without accessing the Internet or with insufficient network bandwidth, and establish a communication connection between the student's corresponding terminal and the teaching resource provider, providing conditions for the student to obtain teaching resources in a networkless / weak-network situation, enabling the second device to obtain teaching resources through the download method sent by the first device, and improving the efficiency of the student to obtain teaching resources in the existing digital teaching environment.

[0149] See Figure 8 In addition, an embodiment of the present application further provides a computer device, and the computer device includes a memory 801 and a processor 802:

[0150] The memory is used to store a computer program and transmit the computer program to the processor;

[0151] The processor is used to execute the teaching resource sending method in the above method embodiment or execute the teaching resource obtaining method in the above method embodiment according to the computer program.

[0152] An embodiment of the present application further provides a computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the teaching material resource sending method in the above method embodiment or execute the teaching material resource obtaining method in the above method embodiment.

[0153] An embodiment of the present application further provides a computer program product including a computer program. When it runs on a computer device, it causes the computer device to execute the teaching material resource sending method in the above method embodiment or execute the teaching material resource obtaining method in the above method embodiment.

[0154] It should be noted that the various embodiments in this specification are described in a progressive manner. The key point of each embodiment is to describe the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the descriptions in the method part.

[0155] The term "including" and its variants used herein are open-ended, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0156] It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expressions refer to any combination of these items, including any combination of single items (ones) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", where a, b, and c can be single or multiple.

[0157] It should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising said element.

[0158] The steps of the methods or algorithms described in connection with the embodiments disclosed herein can be implemented directly in hardware, in software modules executed by a processor, or in a combination thereof. The software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well known in the art.

[0159] The foregoing description of the disclosed embodiments enables those skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Thus, the present application is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for sending teaching resources, characterized in that: Applied to a first device, the method includes: In response to obtaining a first broadcast request message for obtaining teaching resources from a second device, verifying the second device, wherein the first broadcast request message is used to determine a device providing teaching resources, the first broadcast request message includes a check value generated by the second device, and the first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment; If the check value of the first broadcast request message passes the verification, sending a response message to the second device and establishing a communication connection with the second device; The downloading method of the teaching resources in the teaching resource teaching package is sent to the second device, so that the second device obtains the teaching resources through the downloading method. The teaching resource teaching package is imported into the first device before sending the teaching resources. The teaching resource teaching package includes the teaching resources required for the teacher to teach.

2. The method according to claim 1, characterized in that: The first broadcast request message includes a course identifier, a check value of the first broadcast request message is generated by encrypting the second device based on a first key, the first key is used to verify the legitimacy of the first broadcast request message, and the response to obtaining the first broadcast request message for obtaining teaching resources from the second device, verifying the second device, includes: In response to obtaining a first broadcast request message for obtaining teaching resources from the second device, verifying the course corresponding to the second device through the course identifier; Verifying the first key corresponding to the check value; The method further comprises: If the course corresponding to the second device is consistent with the course corresponding to the first device, and the first key passes the verification, a response message is sent to the second device, and a communication connection is established with the second device.

3. The method according to claim 1, characterized in that The first broadcast request message includes a time signature generated by the second device based on a course identifier, a first key, a second key, and a current timestamp, the time signature being a verification value, the first key being used to verify the legitimacy of the first broadcast request message, the second key being used to identify the request authority of the second device, and the verifying of the second device in response to obtaining the first broadcast request message for obtaining teaching resources from the second device, including: In response to obtaining a first broadcast request message for obtaining teaching resources from the second device, verifying the course corresponding to the second device through the course identifier corresponding to the time signature, verifying the first key corresponding to the time signature, and verifying the validity of the timestamp of the second device within a preset time range through the current timestamp; If the check value of the first broadcast request message passes the verification, sending a response message to the second device and establishing a communication connection with the second device includes: If the course corresponding to the second device is consistent with the course corresponding to the first device, the first key is verified and the second device has timestamp validity, a response message is sent to the second device and a communication connection is established with the second device.

4. The method according to claim 1, characterized in that: The teaching resource package includes an account identifier used by the second device to log into the teaching system, and the teaching resources required by the teacher for teaching are run and displayed in the teaching system.

5. A method for acquiring teaching resources, characterized in that: Applied to the second device, the method includes: Sending a first broadcast request message for obtaining teaching resources to a first device, where the first broadcast request message is used to determine a device that provides teaching resources, where the first broadcast request message includes a check value generated by the second device, and where the first device and the second device are in the same local area network in a no-network / weak-network digital teaching environment; If a response message sent by the first device is received, a communication connection is established with the first device; The teaching resources are obtained by downloading the teaching resources in the teaching resource package sent by the first device. The teaching resource package is imported into the first device before sending the teaching resources. The teaching resource package includes the teaching resources required for teachers to teach.

6. The method according to claim 5, characterized in that The teaching resource package includes a plurality of teaching resource files, and the method further includes: If the second device completes downloading the target teaching resource file of the teaching resource teaching package, then in response to obtaining a second broadcast request message for obtaining teaching resources from a third device, verifying the third device, the target teaching resource file is one of a plurality of teaching resource files, the second broadcast request message is used to determine the device providing the teaching resources, the second broadcast request message includes a check value generated by the third device, and the first device, the second device and the third device are in the same local area network in a no-network / weak-network digital teaching environment; If the check value of the second broadcast request message passes the verification, sending a response message to the third device and establishing a communication connection with the third device; The target downloading method of the target teaching resource file is sent to the third device, so that the third device obtains the target teaching resource file of the teaching resource teaching package through the target downloading method.

7. The method according to claim 5, characterized in that The first broadcast request message includes a course identifier, and a verification value of the first broadcast request message is generated by encrypting the first key through the second device, and the first key is used to verify the legitimacy of the first broadcast request message.

8. The method according to claim 5, characterized in that Before sending the first broadcast request message to the first device, the method further includes: verifying the request method of the second device by using a second key, where the second key is used to identify the request authority of the second device; If it is determined according to the second device that the second device has the request authority to obtain the teaching resources, the step of sending a first broadcast request message for obtaining the teaching resources to the first device and subsequent steps are executed.

9. The method according to claim 8, characterized in that The first broadcast request message includes a time signature generated by the second device based on the course identifier, the first key, the second key and the current timestamp, and the time signature is a verification value.

10. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is configured to execute the method of any one of claims 1 to 4 or the method of any one of claims 5 to 9 according to the computer program.