Automated knowledge distillation platform control method and system
By building an IoT network for students and teachers in the Internet of Things educational environment, and authenticating and distinguishing knowledge information, the problem of low efficiency in the Internet of Things is solved, and the timeliness and reliability of information transmission is achieved.
Patent Information
- Application Number
- CN202210312586.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-03-28
AI Technical Summary
The existing Internet of Things technology cannot effectively distinguish and process the knowledge information of students and teachers in the online knowledge education environment, resulting in a decrease in the speed of information processing and congestion in information transmission, reducing the efficiency, timeliness and reliability of information data processing.
By building a student IoT network and a teacher IoT network, the student and teacher terminals are verified, the data access status is adjusted, knowledge information is collected and distinguished, knowledge distilled data packets are generated, and the corresponding IoT network is specified. According to the information acquisition request, the stored knowledge distillation data packet is located and transferred to the target network node end with the shortest transmission path.
It avoids mutual interference between knowledge and information within the Internet of Things, improves the timeliness and reliability of information processing and transmission, and ensures that the student end and the teacher end are connected to different IoT networks respectively.
Smart Images

Figure CN114817874B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information screening and extraction, and in particular to an automated knowledge distillation platform control method and system. Background Art
[0002] As a data communication network, the Internet of Things can connect different terminal devices at the same time, so that different terminal devices within the same Internet of Things can perform interactive data communication. At present, the Internet of Things technology has been applied to online knowledge education environments, and students and teachers can connect their mobile terminals to the same Internet of Things for real-time data communication. However, the above method connects all students' and teachers' mobile terminals to the same Internet of Things, and cannot differentiate and effectively distill the knowledge information from the students' and teachers' mobile terminals, resulting in a decrease in information processing speed and congestion and disorder in information transmission within the Internet of Things, thereby reducing the efficiency, timeliness and reliability of information data processing within the Internet of Things. Summary of the invention
[0003] In view of the defects of the prior art, the present invention provides an automated knowledge distillation platform control method and system, which performs identity authentication on the student end and the teacher end to adjust the data access status of the student end and the teacher end with the student Internet of Things network and the teacher Internet of Things network; then collects and distinguishes the knowledge information from the student end and the teacher end and determines the corresponding information storage node end, and generates corresponding knowledge distillation data packets, and specifies to store them in the student Internet of Things network and the teacher Internet of Things network; finally, according to the received information acquisition request, locates the information storage node end storing the required knowledge distillation data packet, and transfers it from the current information storage node end to the corresponding target network node end via the shortest transmission path, so that the student end and the teacher end are respectively connected to different Internet of Things networks, avoiding the mutual interference and disorder of the knowledge information generated by the student end and the teacher end inside the Internet of Things, and also improving the timeliness and reliability of the knowledge information processing and transmission inside the Internet of Things.
[0004] The present invention provides an automated knowledge distillation platform control method, which comprises the following steps:
[0005] Step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication;
[0006] Step S2, collecting and distinguishing the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, determining the information storage node end of the first knowledge information and the second knowledge information; generating a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specifying the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network respectively;
[0007] Step S3, based on the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, locate the information storage node end that stores the required first knowledge distillation data packet or the second knowledge distillation data packet; then transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
[0008] Further, in the step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication, specifically includes:
[0009] Step S101, constructing a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes according to the number of objects of student objects and teacher objects respectively; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of teacher objects;
[0010] Step S102, obtaining the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; comparing the terminal device identity information with a preset identity information list, if the terminal device identity information exists in the preset identity information list, connecting the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network;
[0011] Step S103: if the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
[0012] Further, in step S2, the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network are collected and distinguished, and the information storage node end of the first knowledge information and the second knowledge information is determined; according to the first knowledge information and the second knowledge information, a first knowledge distillation data packet and a second knowledge distillation data packet are respectively generated, and the first knowledge distillation data packet and the second knowledge distillation data packet are respectively designated to be stored in the student Internet of Things network and the teacher Internet of Things network. Specifically, it includes:
[0013] Step S201, collecting the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extracting the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and deleting the redundant and repeated information therein;
[0014] Step S202, according to the data amount of the useful knowledge information part contained in the first knowledge information and the second knowledge information, determine from the student Internet of Things network and the teacher Internet of Things network an information storage node end with a matching data storage space size to store the first knowledge information and the second knowledge information;
[0015] Step S203, extract corresponding knowledge point keywords from the first knowledge information and the second knowledge information respectively, and package and compress all the extracted knowledge point keywords to generate a first knowledge distillation data packet and a second knowledge distillation data packet; then store the first knowledge distillation data packet and the second knowledge distillation data packet in the original information storage node end.
[0016] Further, in the step S3, according to the information acquisition request received by the student IoT network or the teacher IoT network, the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet is located; and then the required first knowledge distillation data packet or the second knowledge distillation data packet is transferred from the current information storage node end to the corresponding target network node end via the shortest transmission path, specifically including:
[0017] Step S301, extracting corresponding request keywords from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traversing, comparing and matching the request keywords with the knowledge distillation data packets stored in all information storage node ends in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet;
[0018] Step S302, based on all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, determine the shortest transmission path between the current information storage node end and the target network node end; then transfer and transmit the required first knowledge distillation data packet or the second knowledge distillation data packet through the shortest transmission path.
[0019] The present invention also provides an automated knowledge distillation platform control system, which includes an Internet of Things network construction module, a knowledge distillation data packet generation and storage module, a knowledge distillation data packet positioning module and a knowledge distillation data packet transmission module; wherein,
[0020] The Internet of Things network construction module is used to construct student Internet of Things networks for different student terminals and teacher Internet of Things networks for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication;
[0021] The knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student end to the student Internet of Things network and the second knowledge information uploaded by each teacher end to the teacher Internet of Things network, and determine the information storage node end of the first knowledge information and the second knowledge information; generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specify the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network respectively;
[0022] The knowledge distillation data packet positioning module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network;
[0023] The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
[0024] Further, the Internet of Things network construction module is used to construct a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication, specifically including:
[0025] According to the number of objects of the student objects and the teacher objects, a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes are constructed; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of the student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of the teacher objects;
[0026] Obtain the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; compare the terminal device identity information with a preset identity information list, and if the terminal device identity information exists in the preset identity information list, connect the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network;
[0027] If the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
[0028] Further, the knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, determine the information storage node end of the first knowledge information and the second knowledge information; generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specify the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network, respectively, specifically including:
[0029] Collect the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extract the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and delete the redundant and repeated information therein;
[0030] According to the data amount of the useful knowledge information part contained in the first knowledge information and the second knowledge information, determine from the student Internet of Things network and the teacher Internet of Things network that the information storage node with the matching data storage space size to store the first knowledge information and the second knowledge information;
[0031] Corresponding knowledge point keywords are extracted from the first knowledge information and the second knowledge information respectively, and all the extracted knowledge point keywords are packaged and compressed to generate a first knowledge distillation data packet and a second knowledge distillation data packet; the first knowledge distillation data packet and the second knowledge distillation data packet are then stored in the original information storage node end.
[0032] Further, the knowledge distillation data packet positioning module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, and specifically includes:
[0033] Extracting corresponding request keywords from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traversing, comparing and matching the request keywords with the knowledge distillation data packets stored in all information storage node ends in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet;
[0034] as well as,
[0035] The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end through the shortest transmission path, and specifically includes:
[0036] According to all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, the shortest transmission path between the current information storage node end and the target network node end is determined; and then the required first knowledge distillation data packet or the second knowledge distillation data packet is transferred and transmitted through the shortest transmission path.
[0037] Compared with the prior art, the automated knowledge distillation platform control method and system authenticate the identities of the student and teacher ends to adjust the data access status of the student and teacher ends with the student Internet of Things network and the teacher Internet of Things network; then collect and distinguish the knowledge information from the student and teacher ends and determine their corresponding information storage node ends, and generate corresponding knowledge distillation data packets, and specify them for storage in the student Internet of Things network and the teacher Internet of Things network; finally, according to the received information acquisition request, locate the information storage node end storing the required knowledge distillation data packet, and transfer it from the current information storage node end to the corresponding target network node end via the shortest transmission path, so that the student and teacher ends are connected to different Internet of Things networks respectively, avoiding the mutual interference and disorder of the knowledge information generated by the student and teacher ends within the Internet of Things, and also improving the timeliness and reliability of the knowledge information processing and transmission within the Internet of Things.
[0038] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0039] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 A schematic flow chart of the automated knowledge distillation platform control method provided by the present invention.
[0042] Figure 2 A schematic diagram of the structure of the automated knowledge distillation platform control system provided by the present invention. DETAILED DESCRIPTION
[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] See also Figure 1 , is a flow chart of an automated knowledge distillation platform control method provided by an embodiment of the present invention. The automated knowledge distillation platform control method comprises the following steps:
[0045] Step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication;
[0046] Step S2, collecting and distinguishing the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, determining the information storage node end of the first knowledge information and the second knowledge information; generating a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specifying the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network respectively;
[0047] Step S3, based on the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, locate the information storage node end that stores the required first knowledge distillation data packet or the second knowledge distillation data packet; then transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
[0048] The beneficial effects of the above technical solution are as follows: the automated knowledge distillation platform control method authenticates the student end and the teacher end to adjust the data access status of the student end and the teacher end with the student Internet of Things network and the teacher Internet of Things network; then collects and distinguishes the knowledge information from the student end and the teacher end and determines the corresponding information storage node end, and generates the corresponding knowledge distillation data packet, and specifies the storage in the student Internet of Things network and the teacher Internet of Things network; finally, according to the received information acquisition request, locates the information storage node end storing the required knowledge distillation data packet, and transfers it from the current information storage node end to the corresponding target network node end via the shortest transmission path, so that the student end and the teacher end are connected to different Internet of Things networks respectively, avoiding the mutual interference and disorder of the knowledge information generated by the student end and the teacher end within the Internet of Things, and also improving the timeliness and reliability of the knowledge information processing and transmission within the Internet of Things.
[0049] Preferably, in step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication specifically includes:
[0050] Step S101, constructing a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes according to the number of objects of student objects and teacher objects respectively; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of teacher objects;
[0051] Step S102, obtaining the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; comparing the terminal device identity information with a preset identity information list, if the terminal device identity information exists in the preset identity information list, connecting the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network;
[0052] Step S103: if the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
[0053] The beneficial effects of the above technical solution are as follows: first, two relatively independent first Internet of Things and second Internet of Things are constructed to access the mobile terminals held by student objects and teacher objects respectively, so that the mobile terminals held by all student objects and all teacher objects can be centrally controlled in a differentiated manner to avoid information interference between the mobile terminals held by two different objects. Then, the identity information of the terminal devices held by the student objects and teacher objects is judged to determine whether the corresponding terminal devices are qualified terminal devices, thereby realizing the security screening of all terminal devices and improving the information security within the student Internet of Things network and the teacher Internet of Things network.
[0054] Preferably, in step S2, the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network are collected and distinguished, and the information storage node end of the first knowledge information and the second knowledge information is determined; according to the first knowledge information and the second knowledge information, a first knowledge distillation data packet and a second knowledge distillation data packet are respectively generated, and the first knowledge distillation data packet and the second knowledge distillation data packet are respectively designated to be stored in the student Internet of Things network and the teacher Internet of Things network, which specifically includes:
[0055] Step S201, collecting the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extracting the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and deleting the redundant and repeated information therein;
[0056] Step S202, according to the data amount of the useful knowledge information part included in the first knowledge information and the second knowledge information, determine the information storage node end with matching data storage space size from the student Internet of Things network and the teacher Internet of Things network to store the first knowledge information and the second knowledge information;
[0057] Step S203, extract corresponding knowledge point keywords from the first knowledge information and the second knowledge information respectively, and package and compress all the extracted knowledge point keywords to generate a first knowledge distillation data packet and a second knowledge distillation data packet; then store the first knowledge distillation data packet and the second knowledge distillation data packet in the original information storage node end.
[0058] The beneficial effects of the above technical solution are as follows: the student end and the teacher end need to communicate and interact with each other during the work process, that is, to send the knowledge information generated by themselves to each other. The knowledge information generated by the student end and the teacher end will inevitably have corresponding information redundancy. The first knowledge information and the second knowledge information generated by the student end and the teacher end are analyzed, and the redundant and repeated information parts and the useful knowledge information parts therein are extracted, and the redundant and repeated information therein are deleted, which can simplify the data redundancy of the knowledge information and effectively compress the information. Then, according to the data volume of the useful knowledge information part, an information storage node end with a suitable data storage space size is selected from the student Internet of Things network and the teacher Internet of Things network, and the first knowledge information and the second knowledge information are stored accordingly, thereby improving the utilization efficiency of the information storage node end in the Internet of Things network and ensuring that each knowledge information can be fully stored. Finally, the corresponding knowledge point keywords are extracted from the first knowledge information and the second knowledge information to realize the knowledge distillation processing of the knowledge information and realize the refined extraction of the knowledge information. Then, the extracted knowledge distillation data packet is stored in the original information storage node end, which can realize the fixed-point storage of the knowledge distillation data packet.
[0059] Preferably, in step S3, according to the information acquisition request received by the student IoT network or the teacher IoT network, locating the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet; and then transferring the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path specifically includes:
[0060] Step S301, extracting corresponding request keywords from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traversing, comparing and matching the request keywords with the knowledge distillation data packets stored in all information storage nodes in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet;
[0061] Step S302, based on all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, determine the shortest transmission path between the current information storage node end and the target network node end; then transfer and transmit the required first knowledge distillation data packet or the second knowledge distillation data packet through the shortest transmission path.
[0062] The beneficial effects of the above technical solution are as follows: the student Internet of Things network and the teacher Internet of Things network will communicate and interact with each other in the course of work, send information acquisition requests to each other, and extract the request keywords. Then, based on the request keywords, traverse and compare and match the knowledge distillation data packets stored in all information storage node terminals in the Internet of Things network to determine whether the knowledge point keywords of the knowledge distillation data packets contain the request keywords, thereby locating the information storage node terminal storing the required first knowledge distillation data packet or the second knowledge distillation data packet. Finally, based on all idle gateway terminals between the current information storage node terminal and the target network node terminal, the shortest transmission path between the two is determined, so that the knowledge distillation data packet can be quickly transmitted between the student Internet of Things network and the teacher Internet of Things network, thereby improving the efficiency and security of information data communication interaction between the two networks.
[0063] See also Figure 2 , is a schematic diagram of the structure of the automated knowledge distillation platform control system provided by an embodiment of the present invention. The automated knowledge distillation platform control system includes an Internet of Things network construction module, a knowledge distillation data packet generation and storage module, a knowledge distillation data packet positioning module, and a knowledge distillation data packet transmission module; wherein,
[0064] The Internet of Things network construction module is used to construct a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication;
[0065] The knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student end to the student Internet of Things network and the second knowledge information uploaded by each teacher end to the teacher Internet of Things network, and determine the information storage node end of the first knowledge information and the second knowledge information; generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specify the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network respectively;
[0066] The knowledge distillation data packet positioning module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network;
[0067] The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
[0068] The beneficial effects of the above technical solution are as follows: the automated knowledge distillation platform control system authenticates the student end and the teacher end to adjust the data access status of the student end and the teacher end with the student Internet of Things network and the teacher Internet of Things network; then the knowledge information from the student end and the teacher end is collected, distinguished and determined to correspond to the information storage node end, and the corresponding knowledge distillation data packet is generated, and is designated to be stored in the student Internet of Things network and the teacher Internet of Things network; finally, according to the received information acquisition request, the information storage node end storing the required knowledge distillation data packet is located, and is transferred from the current information storage node end to the corresponding target network node end via the shortest transmission path, so that the student end and the teacher end are connected to different Internet of Things networks respectively, avoiding the mutual interference and disorder of the knowledge information generated by the student end and the teacher end within the Internet of Things, and also improving the timeliness and reliability of the knowledge information processing and transmission within the Internet of Things.
[0069] Preferably, the Internet of Things network construction module is used to construct a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication, specifically including:
[0070] According to the number of objects of the student objects and the teacher objects, a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes are constructed; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of the student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of the teacher objects;
[0071] Obtain the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; compare the terminal device identity information with a preset identity information list, and if the terminal device identity information exists in the preset identity information list, connect the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network;
[0072] If the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
[0073] The beneficial effects of the above technical solution are as follows: first, two relatively independent first Internet of Things and second Internet of Things are constructed to access the mobile terminals held by student objects and teacher objects respectively, so that the mobile terminals held by all student objects and all teacher objects can be centrally controlled in a differentiated manner to avoid information interference between the mobile terminals held by two different objects. Then, the identity information of the terminal devices held by the student objects and teacher objects is judged to determine whether the corresponding terminal devices are qualified terminal devices, thereby realizing the security screening of all terminal devices and improving the information security within the student Internet of Things network and the teacher Internet of Things network.
[0074] Preferably, the knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, determine the information storage node end of the first knowledge information and the second knowledge information; generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specify the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network, respectively. Specifically includes:
[0075] Collect the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extract the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and delete the redundant and repeated information therein;
[0076] According to the data amount of the useful knowledge information part included in the first knowledge information and the second knowledge information, determine from the student Internet of Things network and the teacher Internet of Things network that the information storage node with the matching data storage space size to store the first knowledge information and the second knowledge information;
[0077] Corresponding knowledge point keywords are extracted from the first knowledge information and the second knowledge information respectively, and all the extracted knowledge point keywords are packaged and compressed to generate a first knowledge distillation data packet and a second knowledge distillation data packet; the first knowledge distillation data packet and the second knowledge distillation data packet are then stored in the original information storage node end.
[0078] The beneficial effects of the above technical solution are as follows: the student end and the teacher end need to communicate and interact with each other during the work process, that is, to send the knowledge information generated by themselves to each other. The knowledge information generated by the student end and the teacher end will inevitably have corresponding information redundancy. The first knowledge information and the second knowledge information generated by the student end and the teacher end are analyzed, and the redundant and repeated information parts and the useful knowledge information parts therein are extracted, and the redundant and repeated information therein are deleted, which can simplify the data redundancy of the knowledge information and effectively compress the information. Then, according to the data volume of the useful knowledge information part, an information storage node end with a suitable data storage space size is selected from the student Internet of Things network and the teacher Internet of Things network, and the first knowledge information and the second knowledge information are stored accordingly, thereby improving the utilization efficiency of the information storage node end in the Internet of Things network and ensuring that each knowledge information can be fully stored. Finally, the corresponding knowledge point keywords are extracted from the first knowledge information and the second knowledge information to realize the knowledge distillation processing of the knowledge information and realize the refined extraction of the knowledge information. Then, the extracted knowledge distillation data packet is stored in the original information storage node end, which can realize the fixed-point storage of the knowledge distillation data packet.
[0079] Preferably, the knowledge distillation data packet locating module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, and specifically includes:
[0080] Extract the corresponding request keyword from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traverse, compare and match the request keyword with the knowledge distillation data packets stored in all information storage node ends in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet;
[0081] as well as,
[0082] The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end through the shortest transmission path, and specifically includes:
[0083] According to all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, the shortest transmission path between the current information storage node end and the target network node end is determined; and then the required first knowledge distillation data packet or the second knowledge distillation data packet is transferred and transmitted through the shortest transmission path.
[0084] The beneficial effects of the above technical solution are as follows: the student Internet of Things network and the teacher Internet of Things network will communicate and interact with each other in the course of work, send information acquisition requests to each other, and extract the request keywords. Then, based on the request keywords, traverse and compare and match the knowledge distillation data packets stored in all information storage node terminals in the Internet of Things network to determine whether the knowledge point keywords of the knowledge distillation data packets contain the request keywords, thereby locating the information storage node terminal storing the required first knowledge distillation data packet or the second knowledge distillation data packet. Finally, based on all idle gateway terminals between the current information storage node terminal and the target network node terminal, the shortest transmission path between the two is determined, so that the knowledge distillation data packet can be quickly transmitted between the student Internet of Things network and the teacher Internet of Things network, thereby improving the efficiency and security of information data communication interaction between the two networks.
[0085] From the contents of the above embodiments, it can be seen that the automated knowledge distillation platform control method and system authenticate the identities of the student end and the teacher end to adjust the data access status of the student end and the teacher end with the student Internet of Things network and the teacher Internet of Things network; then collect and distinguish the knowledge information from the student end and the teacher end and determine the corresponding information storage node end, and generate the corresponding knowledge distillation data packet, and specify the storage in the student Internet of Things network and the teacher Internet of Things network; finally, according to the received information acquisition request, locate the information storage node end storing the required knowledge distillation data packet, and transfer it from the current information storage node end to the corresponding target network node end via the shortest transmission path, so that the student end and the teacher end are connected to different Internet of Things networks respectively, avoiding the mutual interference and disorder of the knowledge information generated by the student end and the teacher end within the Internet of Things, and also improving the timeliness and reliability of the knowledge information processing and transmission within the Internet of Things.
[0086] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. The automated knowledge distillation platform control method is characterized by: It includes the following steps: Step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication; Step S2, collecting and distinguishing the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, and determining the information storage node end of the first knowledge information and the second knowledge information; Generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and store the first knowledge distillation data packet and the second knowledge distillation data packet in the student Internet of Things network and the teacher Internet of Things network respectively; Step S3, based on the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, locate the information storage node end that stores the required first knowledge distillation data packet or the second knowledge distillation data packet; then transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
2. The automated knowledge distillation platform control method according to claim 1, characterized in that: In the step S1, constructing a student Internet of Things network for different student terminals and a teacher Internet of Things network for different teacher terminals; performing identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjusting the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication specifically includes: Step S101, constructing a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes according to the number of objects of student objects and teacher objects respectively; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of teacher objects; Step S102, obtaining the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; comparing the terminal device identity information with a preset identity information list, if the terminal device identity information exists in the preset identity information list, connecting the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network; Step S103: if the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
3. The automated knowledge distillation platform control method according to claim 2, characterized in that: In the step S2, the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network are collected and distinguished, and the information storage node terminals of the first knowledge information and the second knowledge information are determined; According to the first knowledge information and the second knowledge information, respectively generating a first knowledge distillation data packet and a second knowledge distillation data packet, and respectively specifying to store the first knowledge distillation data packet and the second knowledge distillation data packet in the student Internet of Things network and the teacher Internet of Things network specifically includes: Step S201, collecting the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extracting the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and deleting the redundant and repeated information therein; Step S202, according to the data amount of the useful knowledge information part contained in the first knowledge information and the second knowledge information, determine from the student Internet of Things network and the teacher Internet of Things network an information storage node end with a matching data storage space size to store the first knowledge information and the second knowledge information; Step S203, extract corresponding knowledge point keywords from the first knowledge information and the second knowledge information respectively, and package and compress all the extracted knowledge point keywords to generate a first knowledge distillation data packet and a second knowledge distillation data packet; then store the first knowledge distillation data packet and the second knowledge distillation data packet in the original information storage node end.
4. The automated knowledge distillation platform control method according to claim 3, characterized in that: In the step S3, according to the information acquisition request received by the student IoT network or the teacher IoT network, the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet is located; and then the required first knowledge distillation data packet or the second knowledge distillation data packet is transferred from the current information storage node end to the corresponding target network node end via the shortest transmission path. Specifically, it includes: Step S301, extracting corresponding request keywords from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traversing, comparing and matching the request keywords with the knowledge distillation data packets stored in all information storage node ends in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet; Step S302, based on all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, determine the shortest transmission path between the current information storage node end and the target network node end; then transfer and transmit the required first knowledge distillation data packet or the second knowledge distillation data packet through the shortest transmission path.
5. The automated knowledge distillation platform control system is characterized by: It includes an Internet of Things network construction module, a knowledge distillation data packet generation and storage module, a knowledge distillation data packet positioning module and a knowledge distillation data packet transmission module; wherein, The Internet of Things network construction module is used to construct student Internet of Things networks for different student terminals and teacher Internet of Things networks for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication; The knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student end to the student Internet of Things network and the second knowledge information uploaded by each teacher end to the teacher Internet of Things network, and determine the information storage node end of the first knowledge information and the second knowledge information; generate a first knowledge distillation data packet and a second knowledge distillation data packet according to the first knowledge information and the second knowledge information, and specify the first knowledge distillation data packet and the second knowledge distillation data packet to be stored in the student Internet of Things network and the teacher Internet of Things network respectively; The knowledge distillation data packet positioning module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network; The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end via the shortest transmission path.
6. The automated knowledge distillation platform control system according to claim 5, characterized in that: The Internet of Things network construction module is used to construct student Internet of Things networks for different student terminals and teacher Internet of Things networks for different teacher terminals; perform identity authentication on each student terminal of the student Internet of Things network and each teacher terminal of the teacher Internet of Things network, and adjust the data access status of the student terminal and the teacher terminal with the student Internet of Things network and the teacher Internet of Things network respectively according to the result of the identity authentication, specifically including: According to the number of objects of the student objects and the teacher objects, a first Internet of Things and a second Internet of Things with corresponding numbers of network nodes are constructed; wherein the number of network nodes of the first Internet of Things is greater than or equal to the number of objects of the student objects, and the number of network nodes of the second Internet of Things is greater than or equal to the number of objects of the teacher objects; Obtain the terminal device identity information of each mobile terminal held by each student object and each mobile terminal held by each teacher object; compare the terminal device identity information with a preset identity information list, and if the terminal device identity information exists in the preset identity information list, connect the mobile terminal held by the student object and the mobile terminal held by the teacher object to the first Internet of Things and the second Internet of Things respectively, thereby forming the student Internet of Things network and the teacher Internet of Things network; If the terminal device identity information does not exist in the preset identity information list, the data transmission links between the mobile terminal held by the student object and the mobile terminal held by the teacher object and the first Internet of Things and the second Internet of Things respectively are shielded.
7. The automated knowledge distillation platform control system according to claim 6, characterized in that: The knowledge distillation data packet generation and storage module is used to collect and distinguish the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network, and determine the information storage node end of the first knowledge information and the second knowledge information; According to the first knowledge information and the second knowledge information, respectively generating a first knowledge distillation data packet and a second knowledge distillation data packet, and respectively specifying to store the first knowledge distillation data packet and the second knowledge distillation data packet in the student Internet of Things network and the teacher Internet of Things network specifically includes: Collect the first knowledge information uploaded by each student terminal to the student Internet of Things network and the second knowledge information uploaded by each teacher terminal to the teacher Internet of Things network; extract the redundant and repeated information parts and the useful knowledge information parts from the first and second knowledge information, and delete the redundant and repeated information therein; According to the data amount of the useful knowledge information part contained in the first knowledge information and the second knowledge information, determine from the student Internet of Things network and the teacher Internet of Things network that the information storage node with the matching data storage space size to store the first knowledge information and the second knowledge information; Corresponding knowledge point keywords are extracted from the first knowledge information and the second knowledge information respectively, and all the extracted knowledge point keywords are packaged and compressed to generate a first knowledge distillation data packet and a second knowledge distillation data packet; the first knowledge distillation data packet and the second knowledge distillation data packet are then stored in the original information storage node end.
8. The automated knowledge distillation platform control system according to claim 7, characterized in that: The knowledge distillation data packet positioning module is used to locate the information storage node end storing the required first knowledge distillation data packet or the second knowledge distillation data packet according to the information acquisition request received by the student Internet of Things network or the teacher Internet of Things network, and specifically includes: Extracting corresponding request keywords from the information acquisition request received from the other party by the student Internet of Things network or the teacher Internet of Things network; traversing, comparing and matching the request keywords with the knowledge distillation data packets stored in all information storage node ends in the student Internet of Things network or the teacher Internet of Things network, so as to locate the information storage node end storing the required first knowledge distillation data packet or second knowledge distillation data packet; as well as, The knowledge distillation data packet transmission module is used to transfer the required first knowledge distillation data packet or the second knowledge distillation data packet from the current information storage node end to the corresponding target network node end through the shortest transmission path, and specifically includes: According to all idle gateway terminals between the information storage node end where the required first knowledge distillation data packet or the second knowledge distillation data packet is currently located and the target network node end, the shortest transmission path between the current information storage node end and the target network node end is determined; and then the required first knowledge distillation data packet or the second knowledge distillation data packet is transferred and transmitted through the shortest transmission path.
Citation Information
Patent Citations
Teaching system based on Internet-of-Things
CN111260976A
Deep neural network multi-path reasoning acceleration method for edge intelligent application
CN111445026A