A system construction method and system based on OpenHarmony development
By combining talent training objectives and correlation algorithm analysis in the OpenHarmony system, the suite installation library and priority are determined, and the problem of lack of reasonable planning and analysis in the existing technology is solved, and the accuracy and efficiency of system construction are improved.
Patent Information
- Application Number
- CN202411854702.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-12-17
AI Technical Summary
The existing technology of teaching system construction based on OpenHarmony lacks reasonable planning analysis, resulting in the installed system suite being unable to meet the teaching objectives, the application field is low, and the matching installation priority and project development priority of the suite based on actual application situations are lacking. Level of the problem.
The talent training and construction system extracts talent technical fields and goals, combines the correlation algorithm to analyze the correlation between the talent technical fields and the OpenHarmony system suite, determines the target suite installation library and construction priority, and determines the matching of the standard suite based on application data and teaching objectives. Priority and project development task table.
It improves the accuracy and efficiency of system construction, ensures that the installed kits match the needs of the talent technology field, and promotes the coordinated development of talent training and system construction.
Smart Images

Figure CN119311251B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of system development, and specifically relates to a system building method and system based on OpenHarmony development. Background Art
[0002] As an open source distributed operating system, OpenHarmony plays an important role in the construction of teaching systems. However, the construction of teaching systems based on OpenHarmony requires reasonable planning and analysis. Therefore, it is of great significance to study the system construction methods and systems based on OpenHarmony.
[0003] In the prior art, the construction of a teaching system based on OpenHarmony development lacks reasonable planning and analysis. For example, in practice, the lack of reasonable planning, construction and installation of the OpenHarmony system suite will result in the installation of the OpenHarmony system suite being unable to meet the teaching objectives and improve the teaching effect. More specifically, for example, the application field of the installed OpenHarmony system suite has a low correlation with the talent teaching field or the OpenHarmony system suite installed first cannot meet the current teaching plan required. Secondarily, in practice, there is also a lack of determination of the matching installation priority of each OpenHarmony system standard suite based on the actual application of the OpenHarmony basic suite and the performance upgrade of the matching OpenHarmony system standard suite, resulting in the installation of the OpenHarmony system standard suite being unable to meet the actual teaching objectives or needs. In addition, there is also a lack of determination of the development priority of the project to be developed based on the actual application of the OpenHarmony system standard suite and the diversity of the number of OpenHarmony system standard suites included in the project tasks, resulting in the inability to effectively achieve the reasonable construction of the teaching system.
[0004] To this end, the present invention provides a system building method and system based on OpenHarmony development. Summary of the invention
[0005] In order to make up for the deficiencies of the prior art, at least one technical problem raised in the background technology is solved.
[0006] The technical solution adopted by the present invention to solve its technical problem is:
[0007] In a first aspect, the present invention provides a method for building a system based on OpenHarmony development, comprising:
[0008] Step 1: Through the talent training construction system, extract the talent technology field and talent training goals, combine the correlation algorithm to conduct a correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite, and develop the target suite installation library in the OpenHarmony system basic suite library based on the correlation analysis results;
[0009] Step 2: Perform a proportional analysis of the talent training goals, and combine the results of the correlation analysis to determine the priority of building the OpenHarmony system basic kits contained in the target kit installation library;
[0010] Step 3: According to the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the application value of the basic kit is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. According to the analysis results and combined with the application value of the basic kit, the matching priority of the OpenHarmony system standard kit is determined;
[0011] Step 4: Based on the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the standard suite application value is processed, and the project matching value is calculated based on the proportion of the number of OpenHarmony system standard suites that are matched with the project to be developed. The projects to be developed are sorted according to the project matching value to obtain the project development task list.
[0012] In a second aspect, the present invention provides a system building system based on OpenHarmony development, comprising:
[0013] Installation library construction module: Through the talent training construction system, the talent technology field and talent training goals are extracted, and the correlation algorithm is used to perform correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite. According to the correlation analysis results, the target suite installation library is developed in the OpenHarmony system basic suite library;
[0014] Basic kit building module: Perform a proportional analysis of talent training goals, and combine the results of correlation analysis to determine the building priority of the OpenHarmony system basic kit contained in the target kit installation library;
[0015] Standard kit building module: Based on the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the basic kit application value is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. Based on the analysis results and combined with the basic kit application value, the matching priority of the OpenHarmony system standard kit is determined;
[0016] Project development matching module: Based on the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the standard suite application value is processed, and the project matching value is calculated based on the proportion of the OpenHarmony system standard suites that are matched with the project to be developed. The projects to be developed are sorted according to the project matching value to obtain the project development task list.
[0017] The beneficial effects of the present invention are as follows:
[0018] 1. Through the linear analysis of the talent technology field and the application technology field of the OpenHarmony system basic suite, the appropriate correlation analysis method is selected for correlation analysis, which is conducive to selecting and installing the OpenHarmony system basic suite that has a strong correlation with the talent technology field, improving the accuracy of system construction, avoiding redundancy, and determining the priority of OpenHarmony system basic suite construction in combination with talent training goals, which is conducive to ensuring that the suites most closely related to the talent technology needs are installed first, and promoting the coordinated development of talent training and system construction.
[0019] 2. Based on the number of applications and actual uses of the OpenHarmony system basic suite during the monitoring period, the basic suite application value is processed and analyzed, and the function matching and performance load comparison analysis of the OpenHarmony system basic suite and the matching OpenHarmony system standard suite are carried out. The matching priority of the OpenHarmony system standard suite is determined in combination with the basic suite application value, which is conducive to achieving accurate matching of the OpenHarmony system standard suite and improving the efficiency of system construction.
[0020] 3. Analyze the proportion of OpenHarmony system standard kits that are compatible with the projects to be developed, and combine the standard kit application value of the OpenHarmony system standard kit to obtain the project matching value through processing and analysis. Sort the projects to be developed according to the project matching value to obtain the project development task list, which is conducive to improving project development efficiency, optimizing project resource allocation management, and efficiently completing system construction. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The present invention will be further described below in conjunction with the accompanying drawings.
[0022] Figure 1 It is a flowchart of the steps of a method for building a system based on OpenHarmony development according to an embodiment of the present invention;
[0023] Figure 2 It is a flowchart of a system building system developed based on OpenHarmony according to an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below in conjunction with specific implementation methods.
[0025] Example 1
[0026] like Figure 1 As shown, a system building method based on OpenHarmony development described in an embodiment of the present invention includes:
[0027] Step 1: Through the talent training construction system, extract the talent technology field and talent training goals, combine the correlation algorithm to conduct a correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite, and develop the target suite installation library in the OpenHarmony system basic suite library based on the correlation analysis results;
[0028] The talent technology field includes but is not limited to:
[0029] Computer science and technology (such as software development, hardware design, artificial intelligence, etc.);
[0030] Information technology (such as network communications, database management, etc.);
[0031] Electronic engineering (such as embedded system development, integrated circuit design, etc.);
[0032] Internet of Things technology (such as sensor technology, Internet of Things platform development, etc.);
[0033] The application technology areas of the OpenHarmony system basic suite include but are not limited to:
[0034] Kernel layer technology (such as the use and optimization of LiteOS-M, LiteOS-A and other kernels);
[0035] System service layer technology (such as distributed data management, distributed task scheduling, etc.);
[0036] Framework layer technology (such as UI framework, distributed soft bus framework, etc.);
[0037] Application layer technology (such as smart home application development, smart wearable device application development, etc.);
[0038] Through the Internet of Things, we obtain data in the field of talent technology at different collection time points within the collection cycle and data in the field of application technology of the OpenHarmony system basic suite, and perform linear correlation analysis, specifically:
[0039] Construct a scatter plot based on the data in the talent technology field at different collection time points during the collection cycle and the data in the application technology field of the OpenHarmony system basic suite;
[0040] The X-axis represents data in the field of talent technology, including but not limited to popularity, market demand, technical difficulty, and the number of application cases; the Y-axis represents data in the field of application technology of the OpenHarmony system basic suite, including but not limited to popularity, market demand, technical difficulty, and the number of application cases; if the X-axis represents the number of application cases included in the data in the field of talent technology, the corresponding Y-axis represents the number of application cases included in the data in the field of application technology of the OpenHarmony system basic suite;
[0041] Use statistical software (such as Excel, Python's scikit-learn library, etc.) to perform linear regression on the scatter plot. In Excel, you can use the "Regression" tool in the "Data Analysis" toolkit; in Python, you can use the LinearRegression class to fit a linear regression model;
[0042] Get the regression coefficient and intercept. The linear regression model will output the regression coefficient (slope) and intercept, which describes the equation of the best line, that is, Y = aX + b, where a is the regression coefficient and b is the intercept;
[0043] Calculate the R square value. The calculation formula for the R square value is:
[0044] R² = 1 - (SSE / SST);
[0045] Among them, SSE is the sum of squared errors, which represents the sum of squares of the differences between the model prediction value and the actual value; SST is the sum of squares, which represents the total variation of the dependent variable Y;
[0046] The obtained R-squared value is subtracted from 1, and the absolute value of the difference is taken to obtain the R-squared difference;
[0047] Compare the R-squared difference value with the R-squared difference threshold;
[0048] If the R-squared difference is greater than the R-squared difference threshold, it means that the linear relationship between the data in the field of talent technology and the data in the field of application technology of the OpenHarmony system basic suite is weak;
[0049] If the R-squared difference is less than or equal to the R-squared difference threshold, it means that the data in the field of talent technology and the data in the field of application technology of the OpenHarmony system basic suite have a strong linear relationship, and the data in the field of talent technology are marked as linearly correlated data;
[0050] Count the number of linearly correlated data in the talent technology field, and perform ratio processing with the number of data in the talent technology field to obtain a linear correlation value;
[0051] comparing the linear correlation value to a linear correlation threshold;
[0052] If the linear correlation value is greater than the linear correlation threshold, it means that there is a linear relationship between the talent technology field and the application technology field of the OpenHarmony system basic suite;
[0053] If the linear correlation value is less than or equal to the linear correlation threshold, it means that there is a nonlinear relationship between the talent technology field and the application technology field of the OpenHarmony system basic suite;
[0054] If there is a linear relationship between the talent technology field and the application technology field of the OpenHarmony system base suite, the Pearson correlation coefficient is used to calculate the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system base suite;
[0055] If there is a nonlinear relationship between the talent technology field and the application technology field of the OpenHarmony system base suite, the Spearman rank correlation coefficient is used to calculate the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system base suite;
[0056] According to the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system basic kit, the OpenHarmony system basic kit with the correlation coefficient closest to 1 is selected as the corresponding building kit for the corresponding talent technology field, and the corresponding building kits for each talent technology field are integrated to obtain the target kit installation library;
[0057] Step 2: Perform a proportional analysis of the talent training goals, and combine the results of the correlation analysis to determine the priority of building the OpenHarmony system basic kits contained in the target kit installation library;
[0058] Among them, the talent training target is expressed as: the number of talents trained in each talent technical field;
[0059] Sum the number of talents trained in each talent technology field to get the total number of talents trained;
[0060] Based on any talent technology field;
[0061] The training weight of the talent technology field is obtained by ratioing the number of talent training corresponding to the talent technology field to the total number of talent training;
[0062] Obtain the correlation coefficient between the talent technology field and the corresponding building kit, and multiply it with the training weight of the talent technology field to obtain the building priority coefficient of the OpenHarmony system basic kit contained in the target kit installation library;
[0063] Sorting the OpenHarmony system basic packages from large to small according to the building priority coefficients of the OpenHarmony system basic packages contained in the target package installation library, and determining the building priority of the OpenHarmony system basic packages contained in the target package installation library;
[0064] In this embodiment, by performing linear analysis on the talent technology field and the application technology field of the OpenHarmony system basic suite, a suitable correlation analysis method is selected to perform correlation analysis, which is beneficial to selecting and installing the OpenHarmony system basic suite that has a strong correlation with the talent technology field in the OpenHarmony system basic suite, improving the accuracy of system construction, avoiding redundancy, and determining the priority of OpenHarmony system basic suite construction in combination with talent training goals, which is beneficial to ensure that the suites most closely related to the needs of the talent technology field are installed first, and promoting the coordinated development of talent training and system construction.
[0065] Example 2
[0066] like Figure 1 As shown, based on Example 1, a system building method based on OpenHarmony development described in an embodiment of the present invention includes:
[0067] Step 3: According to the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the application value of the basic kit is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. According to the analysis results and combined with the application value of the basic kit, the matching priority of the OpenHarmony system standard kit is determined;
[0068] Specifically, the applied teaching objectives include the number of times the objectives are used; the actual application data include the number of times the actual applications are used;
[0069] The actual number of applications of the OpenHarmony system basic suite during the monitoring period is compared with the target number of applications to obtain the basic suite application value;
[0070] Compare and analyze the OpenHarmony system basic kit and the matching OpenHarmony system standard kit, including:
[0071] Obtain the target application scenarios of the talent technology field in which the OpenHarmony system basic kit and the OpenHarmony system standard kit are applied in the talent training construction system, sort out the functional requirements of the target application scenarios through demand analysis technology, and obtain a functional requirement library;
[0072] Obtain the functional requirements of the OpenHarmony system basic kit and the OpenHarmony system standard kit respectively;
[0073] The functional requirements commonly included in the OpenHarmony System Basic Kit and the OpenHarmony System Standard Kit are marked as overlapping functional requirements. The number of overlapping functional requirements is counted and compared with the total number of functional requirements included in the OpenHarmony System Basic Kit to obtain the functional requirement overlap ratio, which is marked as CH.
[0074] Among the functional requirements included in the OpenHarmony system standard suite, the functional requirements that are not included in the OpenHarmony system basic suite are marked as priority functional requirements, the number of priority functional requirements is counted, and the ratio is processed with the total number of functional requirements included in the OpenHarmony system basic suite to obtain the functional requirement priority ratio, which is marked as YX;
[0075] Based on any priority functional requirement;
[0076] If the priority functional requirement can be found in the functional requirement library, the priority functional requirement is marked as meeting the functional requirement;
[0077] If the priority functional requirement cannot be found in the functional requirement library, no operation will be performed;
[0078] Count the number of functional requirements that meet the requirements, and compare it with the total number of functional requirements included in the OpenHarmony system basic kit to obtain the functional requirement compliance ratio, which is marked as FH;
[0079] The obtained function requirement overlap ratio CH, function requirement priority ratio YX and function requirement compliance ratio FH are processed by the formula: The functional requirement priority value GNY is obtained, where s1, s2 and s3 are all preset proportional coefficients, where s1 is 1.012, s2 is 1.314, and s3 is 1.062;
[0080] Compare the functional requirements of the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extract the overlapping functional requirements, wherein the overlapping functional requirements are the functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit;
[0081] Use benchmarking technology to simulate the load data of the OpenHarmony system basic suite and the OpenHarmony system standard suite under overlapping functional requirements, including but not limited to response time, throughput, and resource usage;
[0082] Get the amount of load data that the OpenHarmony system standard kit outperforms the OpenHarmony system basic kit;
[0083] For example, the OpenHarmony System Standard Suite has a faster response time and a greater throughput under overlapping functional requirements, which means that the number of load data that indicates that the OpenHarmony System Standard Suite is better than the OpenHarmony System Basic Suite is 2;
[0084] comparing the amount of load data for which the OpenHarmony system standard suite outperforms the OpenHarmony system basic suite with a load data target amount threshold;
[0085] If the amount of load data that the OpenHarmony system standard package outperforms the OpenHarmony system basic package is greater than the load data target amount threshold, the overlapping functional requirements are marked as priority functional requirements;
[0086] Otherwise, the overlapping functional requirements will be marked as non-priority functional requirements;
[0087] Count the proportion of priority functional requirements in overlapping functional requirements to obtain the functional load priority value;
[0088] The function requirement priority value and the function load priority value are summed to obtain the function priority value;
[0089] The function priority value is summed with the basic suite application value to obtain a matching priority value;
[0090] Sort the OpenHarmony system standard kits matched with the OpenHarmony system basic kits according to the matching priority value to determine the matching priority of the OpenHarmony system standard kits;
[0091] In this embodiment, based on the number of applications and actual usages of the OpenHarmony system basic suite during the monitoring period, the basic suite application value is processed and analyzed, and a functional matching and performance load comparison analysis is performed between the OpenHarmony system basic suite and the matching OpenHarmony system standard suite. The matching priority of the OpenHarmony system standard suite is determined in combination with the basic suite application value, which is conducive to achieving accurate matching of the OpenHarmony system standard suite and improving the efficiency of system construction.
[0092] Example 3
[0093] like Figure 1 As shown, based on Example 1 and Example 2, a system building method based on OpenHarmony development described in an embodiment of the present invention includes:
[0094] Step 4: Based on the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the standard suite application value is processed and analyzed, and the project matching value is obtained by combining the quantity ratio of the OpenHarmony system standard suite that matches the project to be developed. The projects to be developed are sorted according to the project matching value to obtain the project development task list;
[0095] According to the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the application value of the standard suite is obtained;
[0096] Count the standard suite application values of each OpenHarmony system standard suite that is used in the project to be developed, sum and average them, and obtain the standard suite application average value, which is marked as JZ;
[0097] The methods for obtaining the application value of the standard package and the application value of the basic package are the same;
[0098] Specifically, based on any project to be developed;
[0099] Count the number of OpenHarmony system standard kits that are used in the projects to be developed, and compare the number of OpenHarmony system standard kits that are used in the projects to be developed with the total number of OpenHarmony system standard kits to obtain the proportion of system standard kits, which is marked as ZB.
[0100] The total number of OpenHarmony system standard kits refers to the sum of the number of OpenHarmony system standard kits for all projects to be developed;
[0101] The obtained standard suite application mean JZ and the system standard suite quantity proportion ZB are processed by the formula: The project matching value XB is obtained, where a1 and a2 are both preset proportional coefficients, where a1 is 1.24 and a2 is 1.16;
[0102] Sort the projects to be developed from large to small according to the corresponding project matching values XB to obtain a project development task table;
[0103] In this embodiment, the quantity ratio of the OpenHarmony system standard suites supporting the project to be developed is analyzed, and combined with the standard suite application value of the OpenHarmony system standard suite, the project matching value is obtained through processing and analysis. The projects to be developed are sorted according to the project matching value to obtain a project development task list, which is conducive to improving project development efficiency, optimizing project resource allocation management, and efficiently completing system construction.
[0104] Example 4
[0105] like Figure 2 As shown, a system building system based on OpenHarmony development described in an embodiment of the present invention includes:
[0106] Installation library construction module: Through the talent training construction system, the talent technology field and talent training goals are extracted, and the correlation algorithm is used to perform correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite. According to the correlation analysis results, the target suite installation library is developed in the OpenHarmony system basic suite library;
[0107] Basic kit building module: Perform a proportional analysis of talent training goals, and combine the results of correlation analysis to determine the building priority of the OpenHarmony system basic kit contained in the target kit installation library;
[0108] Standard kit building module: Based on the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the basic kit application value is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. Based on the analysis results and combined with the basic kit application value, the matching priority of the OpenHarmony system standard kit is determined;
[0109] Project development matching module: Based on the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the standard suite application value is processed, and the project matching value is calculated based on the proportion of the OpenHarmony system standard suites that are matched with the project to be developed. The projects to be developed are sorted according to the project matching value to obtain the project development task list.
[0110] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A system construction method based on OpenHarmony development, characterized in that: include: Through the talent training construction system, we extract the talent technology field and talent training goals, and use the correlation algorithm to conduct a correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite. Based on the correlation analysis results, we develop a target suite installation library in the OpenHarmony system basic suite library. Conduct a proportional analysis of talent training goals, and combine the results of correlation analysis to determine the priority of building the OpenHarmony system basic kits contained in the target kit installation library; According to the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the application value of the basic kit is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. According to the analysis results and combined with the application value of the basic kit, the matching priority of the OpenHarmony system standard kit is determined; The process of comparing and analyzing the OpenHarmony system basic kit and the matching OpenHarmony system standard kit includes: Obtain the target application scenarios of the talent technology field in which the OpenHarmony system basic kit and the OpenHarmony system standard kit are applied in the talent training construction system, sort out the functional requirements of the target application scenarios through demand analysis technology, and obtain a functional requirement library; The functional requirements included in the OpenHarmony system basic kit and the OpenHarmony system standard kit are obtained respectively, and processed and analyzed to obtain the functional requirement overlap ratio CH, the functional requirement priority ratio YX and the functional requirement compliance ratio FH; The obtained function requirement overlap ratio CH, function requirement priority ratio YX and function requirement compliance ratio FH are processed by the formula: The functional requirement priority value GNY is obtained, where s1, s2 and s3 are all preset proportional coefficients, where s1 is 1.012, s2 is 1.314, and s3 is 1.062; Compare the functional requirements of the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extract the overlapping functional requirements, wherein the overlapping functional requirements are the functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit; Use benchmarking technology to simulate the load data of the OpenHarmony system basic kit and the OpenHarmony system standard kit under overlapping functional requirements; Obtain the amount of load data that the OpenHarmony system standard suite is superior to the OpenHarmony system basic suite, and process and analyze to obtain the functional load priority value; The function requirement priority value and the function load priority value are summed to obtain the function priority value; The function priority value is summed with the basic suite application value to obtain a matching priority value; Sort the OpenHarmony system standard kits matched with the OpenHarmony system basic kits according to the matching priority value to determine the matching priority of the OpenHarmony system standard kits; According to the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the application value of the standard suite is processed, and combined with the proportion of the number of OpenHarmony system standard suites that are matched with the projects to be developed, the project matching value is calculated. According to the project matching value, the projects to be developed are sorted to obtain the project development task list.
2. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The process of performing correlation analysis on the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite by combining the correlation algorithm is as follows: The data in the field of talent technology and the data in the field of application technology of the OpenHarmony system basic suite at different collection time points within the collection cycle are obtained through the Internet of Things, and linear correlation analysis is performed to obtain linear correlation values; Determine whether there is a linear relationship between the talent technology field and the application technology field of the OpenHarmony system basic suite based on the linear correlation value; If there is a linear relationship between the talent technology field and the application technology field of the OpenHarmony system base suite, the Pearson correlation coefficient is used to calculate the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system base suite; If there is a nonlinear relationship between the talent technology field and the application technology field of the OpenHarmony system base suite, the Spearman rank correlation coefficient is used to calculate the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system base suite; According to the correlation coefficient between the talent technology field and the application technology field of the OpenHarmony system basic suite, the OpenHarmony system basic suite with the correlation coefficient closest to 1 is selected as the corresponding building suite in the corresponding talent technology field, and the corresponding building suites in each talent technology field are integrated to obtain the target suite installation library.
3. The method for building a system based on OpenHarmony development according to claim 2, characterized in that: The linear correlation value is obtained as follows: Construct a scatter plot based on the data in the talent technology field at different collection time points during the collection cycle and the data in the application technology field of the OpenHarmony system basic suite; Use statistical software to perform linear regression on the scatter plot and fit the linear regression model; Get the regression coefficient and intercept. The linear regression model will output the regression coefficient and intercept, which describe the equation of the best line, that is, Y = aX + b, where a is the regression coefficient and b is the intercept. Calculate the R-squared value. The formula for calculating the R-squared value is: R² = 1 - (SSE / SST); Among them, SSE is the residual sum of squares, which represents the sum of squares of the differences between the model predicted values and the actual values; SST is the total sum of squares, which represents the total variation of the dependent variable Y; The obtained R-squared value is subtracted from 1, and the absolute value of the difference is taken to obtain the R-squared difference; Compare the R-squared difference value with the R-squared difference threshold; If the R-squared difference is less than or equal to the R-squared difference threshold, the data in the talent technology field are marked as linearly correlated data; The number of linearly correlated data in the talent and technology field is counted, and the ratio is processed with the number of data in the talent and technology field to obtain the linear correlation value.
4. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The process of determining the construction priority of the OpenHarmony system basic suite contained in the target suite installation library is as follows: Sum the number of talents trained in each talent technology field to get the total number of talents trained; Based on any talent technology field; The training weight of the talent technology field is obtained by ratioing the number of talent training corresponding to the talent technology field to the total number of talent training; Obtain the correlation coefficient between the talent technology field and the corresponding building kit, and multiply it with the training weight of the talent technology field to obtain the building priority coefficient of the OpenHarmony system basic kit contained in the target kit installation library; The OpenHarmony system basic kits contained in the target kit installation library are sorted from large to small according to their building priority coefficients, so as to determine the building priority of the OpenHarmony system basic kits contained in the target kit installation library.
5. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The application teaching target includes the number of target usages; the actual application data includes the number of actual applications; The actual number of applications of the OpenHarmony system basic suite during the monitoring period is compared with the target number of applications to obtain the basic suite application value.
6. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The function requirement overlap ratio CH, the function requirement priority ratio YX and the function requirement compliance ratio FH are obtained as follows: The functional requirements commonly included in the OpenHarmony System Basic Kit and the OpenHarmony System Standard Kit are marked as overlapping functional requirements. The number of overlapping functional requirements is counted and compared with the total number of functional requirements included in the OpenHarmony System Basic Kit to obtain the functional requirement overlap ratio, which is marked as CH. Among the functional requirements included in the OpenHarmony system standard suite, the functional requirements that are not included in the OpenHarmony system basic suite are marked as priority functional requirements, the number of priority functional requirements is counted, and the ratio is processed with the total number of functional requirements included in the OpenHarmony system basic suite to obtain the functional requirement priority ratio, which is marked as YX; Based on any priority functional requirement; If the priority functional requirement can be found in the functional requirement library, the priority functional requirement is marked as meeting the functional requirement; The number of functions that meet the functional requirements is counted and compared with the total number of functional requirements included in the OpenHarmony system basic kit to obtain the functional requirement compliance ratio, which is marked as FH.
7. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The function load priority value is obtained in the following manner: comparing the amount of load data for which the OpenHarmony system standard suite outperforms the OpenHarmony system basic suite with a load data target amount threshold; If the amount of load data that the OpenHarmony system standard package outperforms the OpenHarmony system basic package is greater than the load data target amount threshold, the overlapping functional requirements are marked as priority functional requirements; Count the proportion of priority functional requirements in overlapping functional requirements to obtain the functional load priority value.
8. The method for building a system based on OpenHarmony development according to claim 1, characterized in that: The method for obtaining the project development task list is as follows: According to the actual application data and application teaching objectives of the OpenHarmony system standard kit during the monitoring period, the application value of the standard kit is obtained; Count the standard suite application values of each OpenHarmony system standard suite that is used in the project to be developed, sum and average them, and obtain the standard suite application average value, which is marked as JZ; The standard package application value and the basic package application value are obtained in the same way; Specifically, based on any project to be developed; Count the number of OpenHarmony system standard kits that are used in the projects to be developed, and compare the number of OpenHarmony system standard kits that are used in the projects to be developed with the total number of OpenHarmony system standard kits to obtain the proportion of system standard kits, which is marked as ZB. The total number of OpenHarmony system standard kits refers to the sum of the number of OpenHarmony system standard kits for all projects to be developed; The obtained standard suite application mean JZ and the system standard suite quantity proportion ZB are processed by the formula: The project matching value XB is obtained, where a1 and a2 are both preset proportional coefficients, where a1 is 1.24 and a2 is 1.16; Sort the projects to be developed from large to small according to the corresponding project matching values XB to obtain a project development task table.
9. A system building system developed based on OpenHarmony, characterized by: include: Installation library construction module: Through the talent training construction system, the talent technology field and talent training goals are extracted, and the correlation algorithm is used to perform correlation analysis between the talent technology field and the application technology field corresponding to the OpenHarmony system basic suite. According to the correlation analysis results, the target suite installation library is developed in the OpenHarmony system basic suite library; Basic kit building module: Perform a proportional analysis of talent training goals, and combine the results of correlation analysis to determine the building priority of the OpenHarmony system basic kit contained in the target kit installation library; Standard kit building module: Based on the application teaching objectives and actual application data of the OpenHarmony system basic kit during the monitoring period, the basic kit application value is obtained through processing and analysis, and the OpenHarmony system basic kit is compared and analyzed with the matching OpenHarmony system standard kit. Based on the analysis results and combined with the basic kit application value, the matching priority of the OpenHarmony system standard kit is determined; The process of comparing and analyzing the OpenHarmony system basic kit and the matching OpenHarmony system standard kit includes: Obtain the target application scenarios of the talent technology field in which the OpenHarmony system basic kit and the OpenHarmony system standard kit are applied in the talent training construction system, sort out the functional requirements of the target application scenarios through demand analysis technology, and obtain a functional requirement library; The functional requirements included in the OpenHarmony system basic kit and the OpenHarmony system standard kit are obtained respectively, and processed and analyzed to obtain the functional requirement overlap ratio CH, the functional requirement priority ratio YX and the functional requirement compliance ratio FH; The obtained function requirement overlap ratio CH, function requirement priority ratio YX and function requirement compliance ratio FH are processed by the formula: The functional requirement priority value GNY is obtained, where s1, s2 and s3 are all preset proportional coefficients, where s1 is 1.012, s2 is 1.314, and s3 is 1.062; Compare the functional requirements of the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extract the overlapping functional requirements, wherein the overlapping functional requirements are the functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit; Use benchmarking technology to simulate the load data of the OpenHarmony system basic kit and the OpenHarmony system standard kit under overlapping functional requirements; Obtain the amount of load data that the OpenHarmony system standard suite is superior to the OpenHarmony system basic suite, and process and analyze to obtain the functional load priority value; The function requirement priority value and the function load priority value are summed to obtain the function priority value; The function priority value is summed with the basic suite application value to obtain a matching priority value; Sort the OpenHarmony system standard kits matched with the OpenHarmony system basic kits according to the matching priority value to determine the matching priority of the OpenHarmony system standard kits; Project development matching module: Based on the actual application data and application teaching objectives of the OpenHarmony system standard suite during the monitoring period, the standard suite application value is processed, and the project matching value is calculated based on the proportion of the OpenHarmony system standard suites that are matched with the project to be developed. The projects to be developed are sorted according to the project matching value to obtain the project development task list.
Citation Information
Patent Citations
Datamation talent management analysis system based on internet platform
CN111080241A
Multi-device collaborative navigation method, terminal device and storage medium
CN116148764A