Internet-based enterprise management function teaching platform

By generating mapping tables and encrypted conversion sequences in the secure transmission module of the enterprise management functional teaching platform for the conversion and transmission of learning data, the problem of insufficient data security caused by key leakage is solved and higher data transmission security is achieved.

CN119646857AInactive Publication Date: 2025-03-18SHANDONG POLYTECHNIC COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411862055.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing online enterprise management functional teaching platform has the risk of key leakage during learning data transmission, resulting in insufficient data security and may cause the leakage of user privacy rights and corporate sensitive information.

Method used

By collecting learning data at the user side acquisition end, and generating instant mapping tables and encrypted conversion sequences in the secure transmission module, data conversion and transmission are performed, and then the mapping table is deleted to clear key information traces.

Benefits of technology

It effectively prevents the risk of information leakage, avoids leakage caused by encryption transmission methods in the form of keys, enhances the collision resistance and complexity of data conversion results, and significantly improves the security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646857A_ABST
    Figure CN119646857A_ABST
Patent Text Reader

Abstract

The invention discloses an internet-based enterprise management function teaching platform, which relates to the technical field of function teaching, and is characterized in that a secure transmission module is arranged to convert learning data, a mapping table is constructed immediately before conversion, mapping conversion is carried out on the learning data according to the composition of characters, and the mapping table is deleted after conversion; in this way, key information traces in the data conversion process are thoroughly eliminated, the risk of information leakage is effectively prevented, a mapping set corresponding to each group of standard combination is obtained based on a plurality of groups of number system combinations obtained through learning data and the standard combinations, and the mapping set comprises a plurality of mapping word strings. The mapping word string is obtained and selected by the characters filled in the standard, and the combined mapping sequence of the number system combination is randomly selected from the corresponding mapping set, so that the collision resistance and complexity of the mapping conversion result are enhanced, and the safety of the learning data in the transmission process is further ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of functional teaching, and in particular to an enterprise management functional teaching platform based on the Internet. Background Art

[0002] With the rapid development of Internet technology, online education platforms have been widely used in the field of enterprise management functional teaching. In such platforms, target users acquire enterprise management knowledge and improve their skills by browsing online functional teaching videos or teaching documents carefully released by several teachers. In this process, users will generate a large amount of rich and valuable learning data. It is extremely important to collect and deeply analyze these learning data, which can accurately understand the user's learning progress, learning habits, knowledge mastery, interests and other information, so as to provide users with highly personalized learning path recommendations, targeted knowledge supplement suggestions, more suitable teaching resource push and optimized learning plan arrangements based on these analysis results, so as to significantly improve the user's learning experience and learning effect, and then improve the teaching quality and competitiveness of the entire enterprise management functional teaching platform. However, in the current transmission of learning data, encryption is generally used to transmit learning data, which ensures the security of data transmission to a certain extent. However, the security of the key is highly dependent on the proper custody of the user. In actual application scenarios, due to the uneven security awareness of users, they may be careless, such as setting simple and easy-to-guess key passwords, using keys in unsafe network environments, and arbitrarily storing keys on easily accessible devices or media. They may even be stolen due to external threats such as phishing and malware attacks, thereby causing the risk of learning data leakage. Once the learning data is leaked, it will not only infringe on the privacy rights of users, but also expose the company's internal management knowledge, strategic planning and other sensitive information to the outside, causing immeasurable reputation damage and economic losses to the company. In order to solve the above problems, the present invention proposes a solution. Summary of the invention

[0003] The purpose of the present invention is to provide an Internet-based enterprise management function teaching platform to solve the problems raised in the above background technology; The purpose of the present invention can be achieved through the following technical solutions: An Internet-based enterprise management function teaching platform, including: The user-side collection terminal is used to collect the learning data generated when the target user browses several professional teaching videos or teaching documents published by teachers online to obtain the learning data of the target user; A secure transmission module, used to generate a mapping table of the learning data according to a preset instant generation rule after receiving the learning data of the target user; The secure transmission module is further used to convert the learning data according to a preset conversion rule after generating the mapping table to obtain an encrypted conversion sequence of the target user.

[0004] Furthermore, the instant generation rule for generating the mapping table of the learning data is as follows: S11: Draw a table with 15 rows and 14 columns, and at this time, no character is filled in any cell in the table; S12: filling all cells in the first row of the table from left to right with the numbers 1, 2, ..., 9, A, B, ..., F in sequence; filling all cells in the first column of the table from top to bottom with the numbers 1, 2, ..., 9, A, B, ..., E in sequence, with only one character in each cell during the filling process; S13: filling characters into all cells in the second row of the table according to a preset filling rule; S14: filling characters into all cells in the third, fourth, ..., fourteenth row of the table in sequence according to S13, and marking the table as a mapping table after all cells of the table are filled with characters.

[0005] Further, S13, the filling rule for filling characters into all cells in the second row of the table is as follows: SS11: label all cells in the second row of the table as A1, A2, ..., A14 in order from left to right; SS12: Generate the position coordinates (B1, B2) of the cell A1 according to the row number B1 and the column number C1 of the cell A1 in the table, and obtain the characters filled in the cells with the position coordinates (B1-1, B2) and (B1, B2-1) in the table, and mark them as C1 and C2 respectively; SS13: Use the formula D1=C1*C2 to calculate the character D1 to be filled in cell A1. It should be noted that in the process of calculating the filling character D1, if C1 or C2 is an English character, the corresponding numeric character will be used instead in the calculation process; The characters A, B, ..., F replace the numeric characters 10, 11, 12, 13, 14, 15 during the calculation process; SS14: At this time, the character D1 to be filled is judged to be divisible. If any number among 10, 11, 12, 13, 14, and 15 can be a factor of the character D1 to be filled, the character multiple P2 of the cell A1 is determined by using the equation D1=P2×P1, where P1 is the smallest number selected from all the numbers among 10, 11, 12, 13, 14, and 15 that can be a factor of the character D1 to be filled; SS15: in the order of P2 and P1, P2 and P2 are concatenated to obtain the filling character of the character to be filled D1; SS16: The fill characters of cells A2, A3, ..., A14 are calculated in sequence according to SS11 to SS15, and then the fill characters D1, D2, ..., D14 are correspondingly filled into cells A1, A2, ..., A14 in the table.

[0006] Furthermore, it also includes a functional teaching platform, which is used to receive the encrypted conversion sequence of the transmitted target user, restore it into corresponding learning data for storage, and generate a receiving completion instruction after the storage is completed.

[0007] Furthermore, after receiving the transmission reception completion instruction, the secure transmission module deletes the mapping table of the learning data generated in real time.

[0008] Beneficial effects of the present invention: The present invention collects the learning data of the target user during online browsing by setting a user-side collection terminal, and sets a secure transmission module to convert the learning data. Before the conversion, a mapping table is first constructed in real time, and each cell in the mapping table is filled with corresponding characters. The learning data is mapped and converted according to the composition of the characters, and the mapping table is deleted after the conversion. In this way, on the one hand, key information traces in the data conversion process are completely cleared to effectively prevent the risk of information leakage, and on the other hand, the occurrence of leakage caused by the encryption transmission method in the form of a key is avoided; In the process of mapping and converting learning data, the present invention obtains a mapping set corresponding to each standard combination based on several groups of number system combinations and standard combinations obtained from the learning data. The mapping set contains several mapping strings, and the mapping strings are obtained and selected by the characters filled in the standard, and the combination mapping sequence of the number system combination is randomly selected from the corresponding mapping set. In this way, the collision resistance and complexity of the mapping conversion result are enhanced, the security of the data conversion result is greatly enhanced, and the security of the learning data during transmission is further guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The present invention will be further described below in conjunction with the accompanying drawings.

[0010] Figure 1 It is a system block diagram of the present invention. DETAILED DESCRIPTION

[0011] 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.

[0012] like Figure 1 As shown, an Internet-based enterprise management function teaching platform includes a user-side collection terminal, a secure transmission unit and a function teaching platform; The user-side collection terminal is used to collect learning data generated when target users browse online several professional teaching videos or teaching documents published by teachers. Online learning data includes the length of video viewing, the number of pauses and replays, the reading time of teaching documents, key marked content, browsing order, and answer status and question records during the learning process; The target users in this application browse and learn by searching for the functional teaching videos or teaching documents published by relevant teachers. The target users in this application are employees of the enterprise; The user-side collection end transmits the collected learning data of the target user to the secure transmission unit; The secure transmission module is used to securely transmit the learning data of the target user. After receiving the learning data of the target user to be transmitted, the secure transmission module generates a mapping table of the learning data according to a preset instant generation rule. The instant generation rule is as follows: S11: Draw a table with 15 rows and 14 columns, and at this time, no character is filled in any cell in the table; S12: filling all cells in the first row of the table from left to right with the numbers 1, 2, ..., 9, A, B, ..., F in sequence; filling all cells in the first column of the table from top to bottom with the numbers 1, 2, ..., 9, A, B, ..., E in sequence, with only one character in each cell during the filling process; In this application, the description of the first row of a table is in order from top to bottom, and the description of the first column of a table is in order from left to right; S13: Fill characters into all cells in the second row of the table according to a preset filling rule, the filling rule is as follows: SS11: label all cells in the second row of the table as A1, A2, ..., A14 in order from left to right; SS12: Generate the position coordinates (B1, B2) of the cell A1 according to the row number B1 and the column number C1 of the cell A1 in the table, and obtain the characters filled in the cells with the position coordinates (B1-1, B2) and (B1, B2-1) in the table, and mark them as C1 and C2 respectively; SS13: Use the formula D1=C1*C2 to calculate the character D1 to be filled in cell A1. It should be noted that in the process of calculating the filling character D1, if C1 or C2 is an English character, the corresponding numeric character will be used instead in the calculation process; In this application, the characters A, B, ..., F replace the numeric characters 10, 11, 12, 13, 14, 15 in the calculation process; SS14: At this time, the character D1 to be filled is judged to be divisible. If any number among 10, 11, 12, 13, 14, and 15 can be a factor of the character D1 to be filled, the character multiple P2 of the cell A1 is determined by using the equation D1=P2×P1, where P1 is the smallest number selected from all the numbers among 10, 11, 12, 13, 14, and 15 that can be a factor of the character D1 to be filled; For example, if D1 is 30, then 10, 11, 12, 13, 14, and 15 are factors of the character D1 to be filled, respectively. The definition of factor is that if the quotient of integer a divided by integer b is an integer with no remainder, then b is a factor of a; SS15: in the order of P2 and P1, P2 and P2 are concatenated to obtain the filling character of the character to be filled D1; SS16: Calculate the fill characters of cells A2, A3, ..., A14 in sequence according to SS11 to SS15, and then fill the fill characters D1, D2, ..., D14 into cells A1, A2, ..., A14 in the table accordingly; S14: filling characters into all cells in the third, fourth, ..., fourteenth row of the table in sequence according to S13, and marking the table as a mapping table after all cells of the table are filled with characters; After the mapping table is generated, the learning data is converted according to the preset conversion rules. The conversion rules are as follows: S21: from left to right, taking every four characters in the learning data as a number system combination to obtain a plurality of number system combinations, and marking all number system combinations as E1, E2, ..., Ee from left to right in sequence according to the position of each number system combination in the data, where e≥1; And remove duplicates from the number system combinations E1, E2, ..., Ee, recalibrate all the number system combinations after the removal of duplicates as standard combinations, and mark all the standard combinations in order from small to large in the decimal number of each standard combination as Z1, Z2, ..., Zz, 0≤z≤16; S22: Generate a mapping set of the standard combination Z1 according to a preset set generation rule, the set generation rule is as follows: SS21: According to the decimal number F1 of the standard combination Z1, traverse the filling characters filled in all cells in the mapping table, obtain all the filling characters that can be used as factors of the decimal number F1, and use them as factor characters of the standard combination Z1. It should be noted here that in the process of obtaining all the filling characters that can be used as factors of the decimal number F1, if the filling characters include uppercase English letters, it is determined whether the value obtained by multiplying the replacement character of the uppercase English letter and the filling character can be used as a factor of the decimal number F1; SS22: Similarly, from the filling characters filled in all cells of the mapping table, all the filling characters that can divide the decimal number F1 are obtained, and the filling characters are used as the divisible characters of the standard combination Z1. It should be noted here that in the process of obtaining all the filling characters that can divide the decimal number F1, if the filling characters include uppercase English letters, it is determined whether the value obtained by multiplying the replacement character of the uppercase English letter and the filling character can divide the filling character of the decimal number F1; SS23: Mark all factor characters of the standard combination Z1 as G1, G2, ..., Gg, where g≥1; generate mapping strings of the factor characters G1, G2, ..., Gg according to a preset first mapping rule, the mapping rule is as follows: SS231: Mark all characters constituting factor character G1 as J1 and J2 in order from left to right; The characters J1 and J2 are converted into base numbers, and the converted data are marked as K1 and K2 respectively. It should be noted that in the process of converting the characters J1 and J2, if there are uppercase English letters in the characters J1 and J2, the base number conversion is to convert the characters into decimal numbers as hexadecimal numbers, and then convert the decimal numbers into binary numbers. For example, if character J2 is A, the base conversion of A is to first convert A as a hexadecimal number to a decimal number 10, and then convert the decimal number 10 to a binary number 1010; If there are numeric characters in characters J1 and J2, the base conversion is to convert them directly into binary numbers; SS232: Concatenate K1 and K2 in the order of K1 and K2 to obtain the mapping string of factor character G1; SS233: Obtain the mapping strings of factor characters G2, G3, ..., Gg in sequence according to SS231 to SS232; SS24: mark all divisible characters of the standard combination Z1 as H1, H2, ..., Hh, where h≥1, and similarly generate mapping strings of the divisible characters H1, H2, ..., Hh according to the same first mapping rule; Generate a mapping set of the standard combination Z1 according to the mapping strings of the factor characters G1, G2, ..., Gg and the mapping strings of the divisible characters H1, H2, ..., Hh; S23: Generate mapping sets of standard combinations Z2, Z3, ..., Zz in sequence according to S22; S24: Obtain a mapping set of standard combinations consistent with the number system combination E1, and randomly select a mapping string from the mapping set as the combination mapping sequence of the number system combination E1, where the randomly selected mapping string satisfies the following condition: the mapping string exists only in one standard combination among the standard combinations Z1, Z2, ..., Zz, that is, only one standard combination contains the mapping string; S25: Obtain a combination mapping sequence of number system combinations E2, E3, ..., Ee in sequence according to S23 to S24; S26: concatenating the combination mapping sequences of the number system combinations E1, E2, ..., Ee in the order of the number system combinations E1, E2, ..., Ee to obtain the encryption conversion sequence of the target user; The secure transmission module transmits the encrypted conversion sequence of the target user to the functional teaching platform; The professional teaching platform is used to provide authorized users with a service of online browsing of professional teaching videos or teaching documents published by teachers. The professional teaching platform also allows users to restore the encrypted conversion sequence of the target user of the transmission; After receiving the transmitted encrypted conversion sequence of the target user, the functional teaching platform first generates a mapping table of the target user according to the same instant generation rule, and then restores the encrypted conversion sequence in combination with the mapping table to obtain the learning data of the target user, stores the learning data, deletes the mapping table after the storage is completed, and generates a receiving completion instruction at the same time, and transmits the receiving completion instruction to the secure transmission module; The secure transmission module deletes the mapping table of the learning data generated in real time after receiving the transmission reception completion instruction; In the description of the specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0013] The above contents are merely examples and explanations of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in similar ways. As long as they do not deviate from the scope defined by the invention, they shall all fall within the protection scope of the present invention.

[0014] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.

Claims

1. An Internet-based enterprise management function teaching platform, characterized by: The user-side collection end is used to collect the learning data generated when the target user browses online several functional teaching videos or teaching documents published by teachers to obtain the learning data of the target user; A secure transmission module, used to generate a mapping table of the learning data according to a preset instant generation rule after receiving the learning data of the target user; The secure transmission module is further used to convert the learning data according to a preset conversion rule after generating the mapping table to obtain an encrypted conversion sequence of the target user.

2. The Internet-based enterprise management function teaching platform according to claim 1, characterized in that: The instant generation rules for generating the mapping table of the learning data are as follows: S11: Draw a table with 15 rows and 14 columns, and at this time, no character is filled in any cell in the table; S12: filling all cells in the first row of the table from left to right with the numbers 1, 2, ..., 9, A, B, ..., F in sequence; filling all cells in the first column of the table from top to bottom with the numbers 1, 2, ..., 9, A, B, ..., E in sequence, with only one character in each cell during the filling process; S13: filling characters into all cells in the second row of the table according to a preset filling rule; S14: filling characters into all cells in the third, fourth, ..., fourteenth row of the table in sequence according to S13, and marking the table as a mapping table after all cells of the table are filled with characters.

3. The Internet-based enterprise management function teaching platform according to claim 2 is characterized in that: S13, the filling rule for filling characters into all cells in the second row of the table is as follows: SS11: label all cells in the second row of the table as A1, A2, ..., A14 in order from left to right; SS12: Generate the position coordinates (B1, B2) of the cell A1 according to the row number B1 and the column number C1 of the cell A1 in the table, and obtain the characters filled in the cells with the position coordinates (B1-1, B2) and (B1, B2-1) in the table, and mark them as C1 and C2 respectively; SS13: Use the formula D1=C1*C2 to calculate the character D1 to be filled in cell A1. It should be noted that in the process of calculating the filling character D1, if C1 or C2 is an English character, the corresponding numeric character will be used instead in the calculation process; The characters A, B, ..., F replace the numeric characters 10, 11, 12, 13, 14, 15 during the calculation process; SS14: At this time, the character D1 to be filled is judged to be divisible. If any number among 10, 11, 12, 13, 14, and 15 can be a factor of the character D1 to be filled, the character multiple P2 of the cell A1 is determined by using the equation D1=P2×P1, where P1 is the smallest number selected from all the numbers among 10, 11, 12, 13, 14, and 15 that can be a factor of the character D1 to be filled; SS15: in the order of P2 and P1, P2 and P2 are concatenated to obtain the filling character of the character to be filled D1; SS16: The fill characters of cells A2, A3, ..., A14 are calculated in sequence according to SS11 to SS15, and then the fill characters D1, D2, ..., D14 are correspondingly filled into cells A1, A2, ..., A14 in the table.

4. The Internet-based enterprise management function teaching platform according to claim 3 is characterized in that: The conversion rules for obtaining the target user's encrypted conversion sequence are as follows: S21: from left to right, taking every four characters in the learning data as a number system combination to obtain a plurality of number system combinations, and marking all number system combinations as E1, E2, ..., Ee from left to right in sequence according to the position of each number system combination in the data, where e≥1; And remove duplicates from the number system combinations E1, E2, ..., Ee, recalibrate all the number system combinations after the removal of duplicates as standard combinations, and mark all the standard combinations in order from small to large in the decimal number of each standard combination as Z1, Z2, ..., Zz, 0≤z≤16; S22: Generate a mapping set of the standard combination Z1 according to a preset set generation rule, the set generation rule is as follows: SS21: According to the decimal number F1 of the standard combination Z1, traverse the filling characters filled in all cells in the mapping table, obtain all the filling characters that can be used as factors of the decimal number F1, and use them as factor characters of the standard combination Z1. It should be noted here that in the process of obtaining all the filling characters that can be used as factors of the decimal number F1, if the filling characters include uppercase English letters, it is determined whether the value obtained by multiplying the replacement character of the uppercase English letter and the filling character can be used as a factor of the decimal number F1; SS22: Similarly, from the filling characters filled in all cells of the mapping table, all the filling characters that can divide the decimal number F1 are obtained, and the filling characters are used as the divisible characters of the standard combination Z1. It should be noted here that in the process of obtaining all the filling characters that can divide the decimal number F1, if the filling characters include uppercase English letters, it is determined whether the value obtained by multiplying the replacement character of the uppercase English letter and the filling character can divide the filling character of the decimal number F1; SS23: Mark all factor characters of the standard combination Z1 as G1, G2, ..., Gg, where g≥1; generate mapping strings of the factor characters G1, G2, ..., Gg according to a preset first mapping rule, the mapping rule is as follows: SS24: mark all divisible characters of the standard combination Z1 as H1, H2, ..., Hh, where h≥1, and similarly generate mapping strings of the divisible characters H1, H2, ..., Hh according to the same first mapping rule; Generate a mapping set of the standard combination Z1 according to the mapping strings of the factor characters G1, G2, ..., Gg and the mapping strings of the divisible characters H1, H2, ..., Hh; S23: Generate mapping sets of standard combinations Z2, Z3, ..., Zz in sequence according to S22; S24: Obtain a mapping set of standard combinations consistent with the number system combination E1, and randomly select a mapping string from the mapping set as the combination mapping sequence of the number system combination E1, where the randomly selected mapping string satisfies the following condition: the mapping string exists only in one standard combination among the standard combinations Z1, Z2, ..., Zz, that is, only one standard combination contains the mapping string; S25: Obtain a combination mapping sequence of number system combinations E2, E3, ..., Ee in sequence according to S23 to S24; S26: Concatenate the combination mapping sequences of the number system combinations E1, E2, ..., Ee in the order of the number system combinations E1, E2, ..., Ee to obtain the encryption conversion sequence of the target user.

5. The Internet-based enterprise management function teaching platform according to claim 4 is characterized in that: SS23, the first mapping rule for generating the mapping string of factor characters G1, G2, ..., Gg is as follows: SS231: Mark all characters constituting factor character G1 as J1 and J2 in order from left to right; Performing base conversion on characters J1 and J2, marking the converted data as K1 and K2 respectively. In the process of performing base conversion on characters J1 and J2, if there are uppercase English letters in characters J1 and J2, base conversion is performed on them by treating them as hexadecimal numbers, converting them into decimal numbers first, and then converting the decimal numbers into binary numbers; If there are numeric characters in characters J1 and J2, the base conversion is to convert them directly into binary numbers; SS232: Concatenate K1 and K2 in the order of K1 and K2 to obtain the mapping string of factor character G1; SS233: Obtain the mapping strings of factor characters G2, G3, ..., Gg in sequence according to SS231 to SS232.

6. The enterprise management function teaching platform based on the Internet according to claim 1 is characterized in that: It also includes a functional teaching platform, which is used to receive the encrypted conversion sequence of the transmitted target user, restore it into corresponding learning data for storage, and generate a receiving completion instruction after the storage is completed.

7. The Internet-based enterprise management function teaching platform according to claim 6 is characterized in that: After receiving the transmission reception completion instruction, the secure transmission module deletes the mapping table of the learning data generated in real time.