[go: up one dir, main page]

CN119311251B - A system construction method and system based on OpenHarmony development - Google Patents

A system construction method and system based on OpenHarmony development Download PDF

Info

Publication number
CN119311251B
CN119311251B CN202411854702.6A CN202411854702A CN119311251B CN 119311251 B CN119311251 B CN 119311251B CN 202411854702 A CN202411854702 A CN 202411854702A CN 119311251 B CN119311251 B CN 119311251B
Authority
CN
China
Prior art keywords
openharmony
value
suite
talent
kit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411854702.6A
Other languages
Chinese (zh)
Other versions
CN119311251A (en
Inventor
叶宁
朱发财
尹小俊
林道华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minjiang Teachers College
Original Assignee
Minjiang Teachers College
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minjiang Teachers College filed Critical Minjiang Teachers College
Priority to CN202411854702.6A priority Critical patent/CN119311251B/en
Publication of CN119311251A publication Critical patent/CN119311251A/en
Application granted granted Critical
Publication of CN119311251B publication Critical patent/CN119311251B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明属于系统开发技术领域,本发明提供了一种基于OpenHarmony开发的系统搭建方法及系统,包括:结合人才培养目标进行系统基础套件搭建优先级的确定,确保先安装与人才技术领域需求最为紧密相关的套件,对系统基础套件与所搭配的系统标准套件进行功能匹配以及性能负载表现的比对分析,并结合基础套件应用值确定系统标准套件的匹配优先级,实现系统标准套件的准确匹配,分析待开发项目所配套的系统标准套件的数量占比,并结合系统标准套件的标准套件应用值,处理分析得到项目匹配值,根据项目匹配值对待开发项目进行排序,得到项目开发任务表,有利于提高项目开发效率,优化项目资源配置管理,高效完成系统搭建。

The present invention belongs to the field of system development technology. The present invention provides a system building method and system developed based on OpenHarmony, including: determining the priority of building a system basic suite in combination with talent training goals to ensure that the suite most closely related to the talent technology field needs is installed first, performing functional matching and performance load comparison analysis on the system basic suite and the matched system standard suite, and determining the matching priority of the system standard suite in combination with the basic suite application value to achieve accurate matching of the system standard suite, analyzing the quantity ratio of the system standard suites matched with the project to be developed, and combining the standard suite application value of the system standard suite, processing and analyzing to obtain the project matching value, sorting the projects to be developed according to the project matching value, and obtaining a project development task list, which is conducive to improving project development efficiency, optimizing project resource allocation management, and efficiently completing system building.

Description

OpenHarmony development-based system building method and OpenHarmony development-based system building system
Technical Field
The invention belongs to the technical field of system development, and particularly relates to a system building method and system based on OpenHarmony development.
Background
OpenHarmony is used as an open-source distributed operating system, plays an important role in the construction of a teaching system, but the construction of the teaching system developed based on OpenHarmony requires reasonable planning analysis, so that the research of the system construction method and system developed based on OpenHarmony has important significance.
In the prior art, the construction of the teaching system based on OpenHarmony development lacks reasonable planning analysis, for example, in practice, the construction and installation of the OpenHarmony system suite lacking rationality can lead to the construction and installation of the OpenHarmony system suite incapable of meeting teaching targets and improving teaching effects, more specifically, for example, the OpenHarmony system suite with low correlation between the applied field of the OpenHarmony system suite and talent teaching field or preferential installation cannot meet the teaching plans currently required to be performed, and secondarily, in practice, the matching installation priority of each OpenHarmony system standard suite is determined according to the actual application condition of the OpenHarmony foundation suite and the performance upgrading of the matched OpenHarmony system standard suite, so that the installation of the OpenHarmony system standard suite cannot meet actual teaching targets or requirements, and in addition, the construction priority of the to-be-developed project cannot be determined according to the actual application condition of the OpenHarmony system standard suite and the quantity diversity of the OpenHarmony system standard suite contained by the project task, so that the rationality of the teaching system cannot be effectively realized.
Therefore, the invention provides a system building method and system based on OpenHarmony development.
Disclosure of Invention
In order to overcome the deficiencies of the prior art, at least one technical problem presented in the background art is solved.
The technical scheme adopted for solving the technical problems is as follows:
In a first aspect, the present invention provides a system building method based on OpenHarmony development, including:
Extracting talent technical fields and talent cultivation targets through a talent cultivation construction system, carrying out correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and developing a target kit installation library in a OpenHarmony system foundation kit library according to a correlation analysis result;
Step two, proportional analysis is carried out on talent culture targets, and the construction priority of OpenHarmony system foundation kits contained in a target kit installation library is determined by combining correlation analysis results;
Thirdly, processing and analyzing application teaching targets and actual application data of the foundation suite in a monitoring period according to the OpenHarmony system foundation suite, obtaining a foundation suite application value, comparing and analyzing the OpenHarmony system foundation suite with the matched OpenHarmony system standard suite, and determining the matching priority of the OpenHarmony system standard suite according to an analysis result and combining the foundation suite application value;
And fourthly, processing according to actual application data and application teaching targets of the OpenHarmony system standard suite in a monitoring period to obtain a standard suite application value, calculating to obtain a project matching value by combining the number proportion of the OpenHarmony system standard suite matched with the project to be developed, and sequencing the project to be developed according to the project matching value to obtain a project development task table.
In a second aspect, the present invention provides a system set-up system developed based on OpenHarmony, comprising:
the installation library construction module extracts talent technical fields and talent cultivation targets through a talent cultivation construction system, performs correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and develops a target kit installation library in the OpenHarmony system foundation kit library according to a correlation analysis result;
The foundation set building module is used for carrying out proportional analysis on talent culture targets and determining the building priority of OpenHarmony system foundation sets contained in the target set installation library by combining correlation analysis results;
The standard suite building module is used for processing and analyzing application teaching targets and actual application data of the foundation suite in a monitoring period according to the OpenHarmony system foundation suite, obtaining a foundation suite application value, comparing and analyzing the OpenHarmony system foundation suite and the matched OpenHarmony system standard suite, and determining the matching priority of the OpenHarmony system standard suite according to an analysis result and combining the foundation suite application value;
and the project development matching module is used for processing the actual application data and the application teaching target in the monitoring period according to the OpenHarmony system standard suite to obtain a standard suite application value, calculating to obtain a project matching value by combining the number proportion of the OpenHarmony system standard suites matched with the project to be developed, and sequencing the project to be developed according to the project matching value to obtain a project development task list.
The beneficial effects of the invention are as follows:
1. By carrying out linear analysis on the talent technical field and the application technical field of OpenHarmony system foundation kits, a proper correlation analysis method is selected to carry out correlation analysis, openHarmony system foundation kits with strong correlation with the talent technical field are selected from OpenHarmony system foundation kits and are installed, the accuracy of system construction is improved, redundancy is avoided, and the determination of OpenHarmony system foundation kit construction priority is carried out by combining talent culture targets, so that the kit which is most closely related to the talent technical field requirements is ensured to be installed first, and the collaborative development of talent culture and system construction is promoted.
2. According to the application times and actual use times of the OpenHarmony system foundation kit in the monitoring period, processing and analyzing to obtain a foundation kit application value, carrying out function matching and performance load performance comparison analysis on the OpenHarmony system foundation kit and the matched OpenHarmony system standard kit, and determining the matching priority of the OpenHarmony system standard kit by combining the foundation kit application value, thereby being beneficial to realizing accurate matching of the OpenHarmony system standard kit and improving the system construction efficiency.
3. Analyzing the quantity ratio of OpenHarmony system standard kits matched with the to-be-developed project, combining the standard kit application values of the OpenHarmony system standard kits, processing and analyzing to obtain project matching values, and sequencing the to-be-developed projects according to the project matching values to obtain a project development task list, so that the project development efficiency is improved, the project resource configuration management is optimized, and the system construction is efficiently completed.
Drawings
The invention is further described below with reference to the accompanying drawings.
FIG. 1 is a flow chart of the steps of a system building method developed based on OpenHarmony according to an embodiment of the present invention;
figure 2 is a flow diagram of a system building system developed based on OpenHarmony in accordance with an embodiment of the present invention.
Detailed Description
The invention is further described in connection with the following detailed description in order to make the technical means, the creation characteristics, the achievement of the purpose and the effect of the invention easy to understand.
Example 1
As shown in fig. 1, a system building method based on OpenHarmony development according to an embodiment of the present invention includes:
Extracting talent technical fields and talent cultivation targets through a talent cultivation construction system, carrying out correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and developing a target kit installation library in a OpenHarmony system foundation kit library according to a correlation analysis result;
The talent technical field includes, but is not limited to:
Computer science and technology (e.g., software development, hardware design, artificial intelligence, etc.);
information technology (e.g., network communications, database management, etc.);
electronic engineering (e.g., embedded system development, integrated circuit design, etc.);
internet of things (e.g., sensor technology, platform development of internet of things, etc.);
The application technical fields corresponding to OpenHarmony system foundation sets include, but are not limited to:
Kernel layer techniques (e.g., use and optimization of kernels such as LiteOS-M, liteOS-a);
system service layer technologies (e.g., distributed data management, distributed task scheduling, etc.);
Frame layer techniques (e.g., UI frames, distributed soft bus frames, etc.);
application layer technologies (e.g., smart home application development, smart wearable device application development, etc.);
The method comprises the steps of acquiring talent technical field data at different acquisition time points in an acquisition period and OpenHarmony system basic suite application technical field data through the Internet of things, and performing relevant analysis on the characteristics, wherein the specific steps are as follows:
Constructing a scatter diagram according to talent technical field data at different acquisition time points in an acquisition period and application technical field data of OpenHarmony system foundation suite;
The X-axis represents the data of talent technical field, including but not limited to heat, market demand, technical difficulty and application case quantity, the Y-axis represents the data of application technical field of OpenHarmony system foundation kit, including but not limited to heat, market demand, technical difficulty and application case quantity, wherein if the X-axis represents the number of application cases included in the data of talent technical field, the corresponding Y-axis represents the number of application cases included in the data of application technical field of OpenHarmony system foundation kit;
the scatter plot is linearly regressed using statistical software (e.g., excel, library scikit-learn of Python, etc.), where the "regression" tool in the "data analysis" toolkit can be used;
Obtaining a regression coefficient and an intercept, wherein the linear regression model outputs the regression coefficient (slope) and the intercept, and describes an equation of an optimal straight line, namely Y=aX+b, wherein a is the regression coefficient and b is the intercept;
and calculating an R square value, wherein the calculation formula of the R square value is as follows:
R2 = 1 - (SSE / SST);
Wherein SSE is the sum of squares of the residuals (Sum of Squared Errors), representing the sum of squares of the differences between the model predicted and actual values, SST is the sum of squares (Sum of Squares Total), representing the total variance of the dependent variable Y;
performing difference processing on the obtained R square value and 1, and taking the absolute value of the difference value to obtain an R square difference value;
comparing the R square difference value with an R square difference threshold;
If the R square difference value is larger than the R square difference threshold value, the linear relation between the data in the talent technical field and the data in the application technical field of OpenHarmony system foundation sets is weak;
If the R square difference value is smaller than or equal to the R square difference threshold value, the linear relation between the data in the talent technical field and the data in the application technical field of OpenHarmony system foundation sets is strong, and the data in the talent technical field are marked as linear related data;
counting the number of linear related data in the talent technical field, and carrying out ratio processing on the number of the data in the talent technical field and the number of the data in the talent technical field to obtain a linear related value;
Comparing the linear correlation value with a linear correlation threshold;
If the linear correlation value is larger than the linear correlation threshold, the linear relation exists between the talent technical field and the application technical field of OpenHarmony system foundation sets;
If the linear correlation value is smaller than or equal to the linear correlation threshold, the nonlinear relation exists between the talent technical field and the application technical field of OpenHarmony system foundation sets;
if a linear relation exists between the talent technical field and the application technical field of the OpenHarmony system foundation kit, selecting the pearson correlation coefficient to calculate the correlation coefficient between the talent technical field and the application technical field of the OpenHarmony system foundation kit;
If a nonlinear relation exists between the talent technical field and the application technical field of the OpenHarmony system foundation kit, selecting a spearman rank correlation coefficient to calculate a correlation coefficient between the talent technical field and the application technical field of the OpenHarmony system foundation kit;
According to the correlation coefficient between the talent technical field and the application technical field of OpenHarmony system foundation suites, openHarmony system foundation suites with the correlation coefficient closest to 1 are selected as corresponding building suites of the corresponding talent technical field, and the corresponding building suites of each talent technical field are integrated to obtain a target suite installation library;
Step two, proportional analysis is carried out on talent culture targets, and the construction priority of OpenHarmony system foundation kits contained in a target kit installation library is determined by combining correlation analysis results;
the talent culturing targets are expressed as talent culturing numbers corresponding to each talent technical field;
Summing the talent culturing population corresponding to each talent technical field to obtain a talent culturing total population;
Based on any personal area;
The ratio processing is carried out on the talent culture population corresponding to the talent technical field and the talent culture total population, so as to obtain the culture weight of the talent technical field;
Obtaining a correlation coefficient between the talent technical field and the corresponding construction kit, and performing product processing on the correlation coefficient and the culture weight of the talent technical field to obtain a construction priority coefficient of OpenHarmony system foundation kits contained in a target kit installation library;
sequencing OpenHarmony system foundation suites from large to small according to the construction priority coefficient of OpenHarmony system foundation suites contained in the target suite installation library, and determining the construction priority of OpenHarmony system foundation suites contained in the target suite installation library;
In the embodiment, linear analysis is performed on the talent technical field and the application technical field of OpenHarmony system foundation kits, so that a proper correlation analysis method is selected to perform correlation analysis, openHarmony system foundation kits with strong correlation with the talent technical field are selected from OpenHarmony system foundation kits and are installed, accuracy of system construction is improved, redundancy is avoided, and determination of OpenHarmony system foundation kit construction priority is performed by combining talent cultivation targets, and it is beneficial to ensure that kits which are most closely related to talent technical field requirements are installed first, and collaborative development of talent cultivation and system construction is promoted.
Example 2
As shown in fig. 1, based on embodiment 1, the system building method based on OpenHarmony development according to the embodiment of the present invention includes:
Thirdly, processing and analyzing application teaching targets and actual application data of the foundation suite in a monitoring period according to the OpenHarmony system foundation suite, obtaining a foundation suite application value, comparing and analyzing the OpenHarmony system foundation suite with the matched OpenHarmony system standard suite, and determining the matching priority of the OpenHarmony system standard suite according to an analysis result and combining the foundation suite application value;
Specifically, the application teaching target comprises target use times, and the actual application data comprises actual application times;
Carrying out ratio processing on actual application times and target use times of OpenHarmony system foundation sets in a monitoring period to obtain a foundation set application value;
the comparison and analysis of OpenHarmony system foundation kit and matched OpenHarmony system standard kit specifically comprises:
Acquiring target application scenes in a talent culture construction system in the talent technical field of OpenHarmony system foundation kits and OpenHarmony system standard kits, and combing functional requirements of the target application scenes through a requirement analysis technology to obtain a functional requirement library;
The method comprises the steps of respectively obtaining functional requirements contained in OpenHarmony system basic kits and OpenHarmony system standard kits;
Marking the functional requirements contained in OpenHarmony system basic kits and OpenHarmony system standard kits as coincident functional requirements, counting the number of the coincident functional requirements, carrying out ratio processing on the number of the coincident functional requirements and the total number of the functional requirements contained in OpenHarmony system basic kits to obtain a functional requirement coincidence ratio, and marking the functional requirement coincidence ratio as CH;
In the function requirements contained in the OpenHarmony system standard suite, marking the function requirements which are not contained in the OpenHarmony system basic suite as priority function requirements, counting the number of the priority function requirements, carrying out ratio processing on the number of the priority function requirements and the total number of the function requirements contained in the OpenHarmony system basic suite to obtain a function requirement priority ratio, and marking the function requirement priority ratio as YX;
based on any one of the priority function requirements;
if the priority function requirement can be found in the function requirement library, marking the priority function requirement as conforming to the function requirement;
if the priority function requirement cannot be found in the function requirement library, no operation is performed;
Counting the number meeting the functional requirements, carrying out ratio processing on the total number of the functional requirements contained in the OpenHarmony system foundation suite to obtain a functional requirement meeting ratio, and marking the functional requirement meeting ratio as FH;
the obtained function demand coincidence ratio CH, function demand priority ratio YX and function demand coincidence ratio FH are subjected to data processing, and the following formula is adopted: obtaining a function demand priority value GNY, wherein s1, s2 and s3 are preset proportionality coefficients, wherein the value of s1 is 1.012, the value of s2 is 1.314 and the value of s3 is 1.062;
Comparing the functional requirements contained in the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extracting coincident functional requirements, wherein the coincident functional requirements are functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit;
Simulating load data of OpenHarmony system foundation suites and OpenHarmony system standard suites under the overlapping functional requirements using benchmark test techniques, including but not limited to response time, throughput, resource occupancy;
Acquiring the quantity of load data of the OpenHarmony system standard suite which is superior to that of the OpenHarmony system basic suite;
for example, if the OpenHarmony system standard suite has faster response time and higher throughput under the requirement of the superposition function, the number of load data representing that the OpenHarmony system standard suite is better than the OpenHarmony system basic suite is 2;
comparing the amount of load data of the OpenHarmony system standard suite that is better than the OpenHarmony system base suite to a load data target amount threshold;
If the number of load data of the OpenHarmony system standard suite which is superior to that of the OpenHarmony system basic suite is greater than the load data target amount threshold, marking the coincidence function requirement as a priority function requirement;
otherwise, marking the coincident function requirement as a non-preferential function requirement;
Counting the number proportion of the priority function demands in the superposition function demands to obtain a function load priority value;
summing the function demand priority value and the function load priority value to obtain a function priority value;
Summing the function priority value and the basic suite application value to obtain a matching priority value;
Sequencing OpenHarmony system standard kits matched with OpenHarmony system basic kits according to the matching priority value, and determining the matching priority of OpenHarmony system standard kits;
In this embodiment, according to the number of applications and actual number of uses of the OpenHarmony system basic kit in the monitoring period, the basic kit application value is obtained through processing and analysis, functional matching and performance load performance comparison analysis are performed on the OpenHarmony system basic kit and the matched OpenHarmony system standard kit, and the matching priority of the OpenHarmony system standard kit is determined by combining the basic kit application value, so that accurate matching of the OpenHarmony system standard kit is facilitated, and the system construction efficiency is improved.
Example 3
As shown in fig. 1, based on embodiment 1 and embodiment 2, the system building method based on OpenHarmony development according to the embodiment of the present invention includes:
Step four, according to actual application data and application teaching targets of OpenHarmony system standard kits in a monitoring period, processing to obtain standard kit application values, combining the number proportion of OpenHarmony system standard kits matched with the to-be-developed projects, processing and analyzing to obtain project matching values, and sorting the to-be-developed projects according to the project matching values to obtain a project development task list;
according to OpenHarmony system standard suite, processing to obtain standard suite application values according to actual application data and application teaching targets in a monitoring period;
counting standard suite application values of each OpenHarmony system standard suite matched with the project to be developed, summing and taking an average value to obtain standard suite application average values, and marking the standard suite application average values as JZ;
the standard suite application value and the basic suite application value are acquired in the same mode;
specifically, any item to be developed is based;
Counting the number of OpenHarmony system standard kits matched with a to-be-developed project, carrying out ratio processing on the number of OpenHarmony system standard kits matched with the to-be-developed project and the total number of OpenHarmony system standard kits to obtain the number proportion of the system standard kits, and marking the system standard kits as ZB;
Wherein, the total number of OpenHarmony system standard kits represents the sum of the number of OpenHarmony system standard kits matched with all to-be-developed projects;
and carrying out data processing on the obtained standard suite application mean JZ and the system standard suite quantity ratio ZB, and adopting the formula: Obtaining an item matching value XB, wherein a1 and a2 are preset proportionality coefficients, wherein the value of a1 is 1.24, and the value of a2 is 1.16;
sequencing the to-be-developed projects from large to small according to the corresponding project matching values XB to obtain a project development task table;
In the embodiment, the number proportion of OpenHarmony system standard kits matched with the project to be developed is analyzed, the project matching value is obtained through processing and analysis by combining the standard kit application value of OpenHarmony system standard kits, the project to be developed is ordered according to the project matching value, a project development task table is obtained, the project development efficiency is improved, the project resource allocation management is optimized, and the system construction is completed efficiently.
Example 4
As shown in fig. 2, a system building system based on OpenHarmony development according to an embodiment of the present invention includes:
the installation library construction module extracts talent technical fields and talent cultivation targets through a talent cultivation construction system, performs correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and develops a target kit installation library in the OpenHarmony system foundation kit library according to a correlation analysis result;
The foundation set building module is used for carrying out proportional analysis on talent culture targets and determining the building priority of OpenHarmony system foundation sets contained in the target set installation library by combining correlation analysis results;
The standard suite building module is used for processing and analyzing application teaching targets and actual application data of the foundation suite in a monitoring period according to the OpenHarmony system foundation suite, obtaining a foundation suite application value, comparing and analyzing the OpenHarmony system foundation suite and the matched OpenHarmony system standard suite, and determining the matching priority of the OpenHarmony system standard suite according to an analysis result and combining the foundation suite application value;
and the project development matching module is used for processing the actual application data and the application teaching target in the monitoring period according to the OpenHarmony system standard suite to obtain a standard suite application value, calculating to obtain a project matching value by combining the number proportion of the OpenHarmony system standard suites matched with the project to be developed, and sequencing the project to be developed according to the project matching value to obtain a project development task list.
The foregoing has shown and described the basic principles, principal features and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, and that the above embodiments and descriptions are merely illustrative of the principles of the present invention, and various changes and modifications may be made without departing from the spirit and scope of the invention, which is defined in the appended claims. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (9)

1. A system building method based on OpenHarmony development is characterized by comprising the following steps:
Extracting talent technical fields and talent cultivation targets through a talent cultivation construction system, carrying out correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and developing a target kit installation library in the OpenHarmony system foundation kit library according to a correlation analysis result;
Proportional analysis is carried out on talent culture targets, and the construction priority of OpenHarmony system foundation kits contained in a target kit installation library is determined by combining correlation analysis results;
according to the application teaching target and actual application data of the OpenHarmony system foundation kit in the monitoring period, processing and analyzing to obtain a foundation kit application value, comparing and analyzing the OpenHarmony system foundation kit with the matched OpenHarmony system standard kit, and determining the matching priority of the OpenHarmony system standard kit according to the analysis result and combining the foundation kit application value;
The process of comparing and analyzing the OpenHarmony system foundation kit and the matched OpenHarmony system standard kit comprises the following steps:
Acquiring target application scenes in a talent culture construction system in the talent technical field of OpenHarmony system foundation kits and OpenHarmony system standard kits, and combing functional requirements of the target application scenes through a requirement analysis technology to obtain a functional requirement library;
The method comprises the steps of respectively obtaining functional requirements contained in OpenHarmony system basic kits and OpenHarmony system standard kits, and carrying out processing analysis to obtain a functional requirement overlapping ratio CH, a functional requirement priority ratio YX and a functional requirement overlapping ratio FH;
the obtained function demand coincidence ratio CH, function demand priority ratio YX and function demand coincidence ratio FH are subjected to data processing, and the following formula is adopted: obtaining a function demand priority value GNY, wherein s1, s2 and s3 are preset proportionality coefficients, wherein the value of s1 is 1.012, the value of s2 is 1.314 and the value of s3 is 1.062;
Comparing the functional requirements contained in the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extracting coincident functional requirements, wherein the coincident functional requirements are functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit;
simulating load data of OpenHarmony system foundation kits and OpenHarmony system standard kits under the overlapping function requirement by using a benchmark test technology;
acquiring the quantity of load data of OpenHarmony system standard kits which are superior to OpenHarmony system basic kits, and processing and analyzing to obtain a functional load priority value;
summing the function demand priority value and the function load priority value to obtain a function priority value;
Summing the function priority value and the basic suite application value to obtain a matching priority value;
Sequencing OpenHarmony system standard kits matched with OpenHarmony system basic kits according to the matching priority value, and determining the matching priority of OpenHarmony system standard kits;
According to actual application data and application teaching targets of OpenHarmony system standard kits in a monitoring period, processing to obtain standard kit application values, calculating to obtain project matching values by combining the number proportion of OpenHarmony system standard kits matched with the projects to be developed, and sorting the projects to be developed according to the project matching values to obtain a project development task table.
2. The system building method based on OpenHarmony development of claim 1, wherein the process of performing correlation analysis on the application technical field corresponding to the talent technical field and the OpenHarmony system foundation kit by combining the correlation algorithm is as follows:
acquiring talent technical field data at different acquisition time points in an acquisition period and OpenHarmony system basic suite application technical field data through the Internet of things, and performing linear correlation analysis to obtain a linear correlation value;
judging whether a linear relation exists between the talent technical field and the application technical field of OpenHarmony system foundation sets according to the linear correlation value;
if a linear relation exists between the talent technical field and the application technical field of the OpenHarmony system foundation kit, selecting the pearson correlation coefficient to calculate the correlation coefficient between the talent technical field and the application technical field of the OpenHarmony system foundation kit;
If a nonlinear relation exists between the talent technical field and the application technical field of the OpenHarmony system foundation kit, selecting a spearman rank correlation coefficient to calculate a correlation coefficient between the talent technical field and the application technical field of the OpenHarmony system foundation kit;
According to the correlation coefficient between the talent technical field and the application technical field of OpenHarmony system foundation suites, openHarmony system foundation suites with the correlation coefficient closest to 1 are selected as corresponding building suites corresponding to the talent technical field, and the corresponding building suites of each talent technical field are integrated to obtain the target suite installation library.
3. The system building method based on OpenHarmony development of claim 2, wherein the linear correlation value is obtained by the following steps:
Constructing a scatter diagram according to talent technical field data at different acquisition time points in an acquisition period and application technical field data of OpenHarmony system foundation suite;
Carrying out linear regression on the scatter diagram by using statistical software, and fitting a linear regression model;
Obtaining regression coefficients and intercepts, outputting the regression coefficients and the intercepts by a linear regression model, and describing an equation of an optimal straight line, namely Y=aX+b, wherein a is the regression coefficient and b is the intercept;
calculating an R square value, wherein the calculation formula of the R square value is R2=1- (SSE/SST);
SSE is the sum of squares of the residuals and represents the sum of squares of the difference between the model predicted value and the actual value;
performing difference processing on the obtained R square value and 1, and taking the absolute value of the difference value to obtain an R square difference value;
comparing the R square difference value with an R square difference threshold;
if the R square difference value is smaller than or equal to the R square difference threshold value, marking the data in the talent technical field as linear related data;
And counting the number of the linear related data in the talent technical field, and carrying out ratio processing on the number of the linear related data and the number of the data in the talent technical field to obtain a linear related value.
4. The method for building a system based on OpenHarmony development according to claim 1, wherein the process of determining the building priority of the OpenHarmony system foundation kit contained in the target kit installation library is as follows:
Summing the talent culturing population corresponding to each talent technical field to obtain a talent culturing total population;
Based on any personal area;
The ratio processing is carried out on the talent culture population corresponding to the talent technical field and the talent culture total population, so as to obtain the culture weight of the talent technical field;
Obtaining a correlation coefficient between the talent technical field and the corresponding construction kit, and performing product processing on the correlation coefficient and the culture weight of the talent technical field to obtain a construction priority coefficient of OpenHarmony system foundation kits contained in a target kit installation library;
And sequencing OpenHarmony system foundation kits from large to small according to the construction priority coefficients of OpenHarmony system foundation kits contained in the target kit installation library, and determining the construction priority of OpenHarmony system foundation kits contained in the target kit installation library.
5. The system building method based on OpenHarmony development of claim 1, wherein the application teaching target comprises a target use number;
And carrying out ratio processing on the actual application times and the target use times of the OpenHarmony system foundation kit in the monitoring period to obtain a foundation kit application value.
6. The method for building a system based on OpenHarmony development as claimed in claim 1, wherein the obtaining modes of the functional demand coincidence ratio CH, the functional demand priority ratio YX and the functional demand coincidence ratio FH are as follows:
Marking the functional requirements contained in OpenHarmony system basic kits and OpenHarmony system standard kits as coincident functional requirements, counting the number of the coincident functional requirements, carrying out ratio processing on the number of the coincident functional requirements and the total number of the functional requirements contained in OpenHarmony system basic kits to obtain a functional requirement coincidence ratio, and marking the functional requirement coincidence ratio as CH;
In the function requirements contained in the OpenHarmony system standard suite, marking the function requirements which are not contained in the OpenHarmony system basic suite as priority function requirements, counting the number of the priority function requirements, carrying out ratio processing on the number of the priority function requirements and the total number of the function requirements contained in the OpenHarmony system basic suite to obtain a function requirement priority ratio, and marking the function requirement priority ratio as YX;
based on any one of the priority function requirements;
if the priority function requirement can be found in the function requirement library, marking the priority function requirement as conforming to the function requirement;
And counting the number meeting the functional requirements, carrying out ratio processing on the total number of the functional requirements contained in the OpenHarmony system foundation suite, obtaining the functional requirement meeting ratio, and marking the FH as the FH.
7. The system building method based on OpenHarmony development of claim 1, wherein the obtaining mode of the function load priority value is as follows:
comparing the amount of load data of the OpenHarmony system standard suite that is better than the OpenHarmony system base suite to a load data target amount threshold;
If the number of load data of the OpenHarmony system standard suite which is superior to that of the OpenHarmony system basic suite is greater than the load data target amount threshold, marking the coincidence function requirement as a priority function requirement;
and counting the number proportion of the priority function demands in the superposition function demands to obtain the function load priority value.
8. The system building method based on OpenHarmony development of claim 1, wherein the project development task table is obtained by the following steps:
according to OpenHarmony system standard suite, processing to obtain standard suite application values according to actual application data and application teaching targets in a monitoring period;
counting standard suite application values of each OpenHarmony system standard suite matched with the project to be developed, summing and taking an average value to obtain standard suite application average values, and marking the standard suite application average values as JZ;
the standard suite application value and the basic suite application value are acquired in the same mode;
specifically, any item to be developed is based;
Counting the number of OpenHarmony system standard kits matched with a to-be-developed project, carrying out ratio processing on the number of OpenHarmony system standard kits matched with the to-be-developed project and the total number of OpenHarmony system standard kits to obtain the number proportion of the system standard kits, and marking the system standard kits as ZB;
Wherein, the total number of OpenHarmony system standard kits represents the sum of the number of OpenHarmony system standard kits matched with all to-be-developed projects;
and carrying out data processing on the obtained standard suite application mean JZ and the system standard suite quantity ratio ZB, and adopting the formula: Obtaining an item matching value XB, wherein a1 and a2 are preset proportionality coefficients, wherein the value of a1 is 1.24, and the value of a2 is 1.16;
And ordering the to-be-developed projects 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, comprising:
the installation library construction module extracts talent technical fields and talent cultivation targets through a talent cultivation construction system, performs correlation analysis on application technical fields corresponding to OpenHarmony system foundation kit in the talent technical fields by combining a correlation algorithm, and develops a target kit installation library in the OpenHarmony system foundation kit library according to a correlation analysis result;
The foundation set building module is used for carrying out proportional analysis on talent culture targets and determining the building priority of OpenHarmony system foundation sets contained in the target set installation library by combining correlation analysis results;
The standard suite building module is used for processing and analyzing application teaching targets and actual application data of the foundation suite in a monitoring period according to the OpenHarmony system foundation suite, obtaining a foundation suite application value, comparing and analyzing the OpenHarmony system foundation suite and the matched OpenHarmony system standard suite, and determining the matching priority of the OpenHarmony system standard suite according to an analysis result and combining the foundation suite application value;
The process of comparing and analyzing the OpenHarmony system foundation kit and the matched OpenHarmony system standard kit comprises the following steps:
Acquiring target application scenes in a talent culture construction system in the talent technical field of OpenHarmony system foundation kits and OpenHarmony system standard kits, and combing functional requirements of the target application scenes through a requirement analysis technology to obtain a functional requirement library;
The method comprises the steps of respectively obtaining functional requirements contained in OpenHarmony system basic kits and OpenHarmony system standard kits, and carrying out processing analysis to obtain a functional requirement overlapping ratio CH, a functional requirement priority ratio YX and a functional requirement overlapping ratio FH;
the obtained function demand coincidence ratio CH, function demand priority ratio YX and function demand coincidence ratio FH are subjected to data processing, and the following formula is adopted: obtaining a function demand priority value GNY, wherein s1, s2 and s3 are preset proportionality coefficients, wherein the value of s1 is 1.012, the value of s2 is 1.314 and the value of s3 is 1.062;
Comparing the functional requirements contained in the OpenHarmony system basic kit and the OpenHarmony system standard kit, and extracting coincident functional requirements, wherein the coincident functional requirements are functional requirements shared by the OpenHarmony system basic kit and the OpenHarmony system standard kit;
simulating load data of OpenHarmony system foundation kits and OpenHarmony system standard kits under the overlapping function requirement by using a benchmark test technology;
acquiring the quantity of load data of OpenHarmony system standard kits which are superior to OpenHarmony system basic kits, and processing and analyzing to obtain a functional load priority value;
summing the function demand priority value and the function load priority value to obtain a function priority value;
Summing the function priority value and the basic suite application value to obtain a matching priority value;
Sequencing OpenHarmony system standard kits matched with OpenHarmony system basic kits according to the matching priority value, and determining the matching priority of OpenHarmony system standard kits;
and the project development matching module is used for processing the actual application data and the application teaching target in the monitoring period according to the OpenHarmony system standard suite to obtain a standard suite application value, calculating to obtain a project matching value by combining the number proportion of the OpenHarmony system standard suites matched with the project to be developed, and sequencing the project to be developed according to the project matching value to obtain a project development task list.
CN202411854702.6A 2024-12-17 2024-12-17 A system construction method and system based on OpenHarmony development Active CN119311251B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411854702.6A CN119311251B (en) 2024-12-17 2024-12-17 A system construction method and system based on OpenHarmony development

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411854702.6A CN119311251B (en) 2024-12-17 2024-12-17 A system construction method and system based on OpenHarmony development

Publications (2)

Publication Number Publication Date
CN119311251A CN119311251A (en) 2025-01-14
CN119311251B true CN119311251B (en) 2025-02-25

Family

ID=94182881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411854702.6A Active CN119311251B (en) 2024-12-17 2024-12-17 A system construction method and system based on OpenHarmony development

Country Status (1)

Country Link
CN (1) CN119311251B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111080241A (en) * 2019-12-04 2020-04-28 贵州非你莫属人才大数据有限公司 Internet platform-based data-based talent management analysis system
CN116148764A (en) * 2022-12-05 2023-05-23 深圳开鸿数字产业发展有限公司 Multi-device collaborative navigation method, terminal device and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7320090B2 (en) * 2004-06-09 2008-01-15 International Business Machines Corporation Methods, systems, and media for generating a regression suite database
CN117130910A (en) * 2023-08-07 2023-11-28 星众空间(西安)科技有限公司 Method for testing task scheduling capability of open source hong Monte operating system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111080241A (en) * 2019-12-04 2020-04-28 贵州非你莫属人才大数据有限公司 Internet platform-based data-based talent management analysis system
CN116148764A (en) * 2022-12-05 2023-05-23 深圳开鸿数字产业发展有限公司 Multi-device collaborative navigation method, terminal device and storage medium

Also Published As

Publication number Publication date
CN119311251A (en) 2025-01-14

Similar Documents

Publication Publication Date Title
Touzani et al. Statistical change detection of building energy consumption: Applications to savings estimation
Antuchevičiene et al. Multiple criteria construction management decisions considering relations between criteria
Belin et al. A method for calibrating false-match rates in record linkage
CN116882038A (en) Electromechanical construction method and system based on BIM technology
CN108921221A (en) Generation method, device, equipment and the storage medium of user characteristics
CN113344552B (en) Multi-project joint management method and system based on engineering cost
CN110751326B (en) Photovoltaic day-ahead power prediction method and device and storage medium
Ganichev et al. Rethinking Russian digital economy development under sunctions
CN113742069B (en) Capacity prediction method and device based on artificial intelligence and storage medium
CN116991908A (en) Interest point recommendation method based on multivariable Hawkes space-time point process embedded attention
CN112232886B (en) Electricity price probability prediction method, system, computer equipment and storage medium
CN116684330A (en) Traffic prediction method, device, equipment and storage medium based on artificial intelligence
Al-Theiabat et al. A deep learning approach for amazon ec2 spot price prediction
Park et al. Performance of confidence intervals in regression models with unbalanced one-fold nested error structures
CN116774986A (en) Automatic evaluation method and device for software development workload, storage medium and processor
CN119311251B (en) A system construction method and system based on OpenHarmony development
CN113988434B (en) Training method and device for gas load prediction model
CN119441315A (en) A method and system for screening big data
Almomani et al. Selecting a good stochastic system for the large number of alternatives
Cysneiros et al. One-sided tests in linear models with multivariate t-distribution
CN118195647A (en) Data asset value evaluation method and device
Kapur et al. Software quality assurance using software reliability growth modelling: state of the art
CN113706336B (en) Risk assessment method, risk assessment device, computer equipment and storage medium
CN115908011A (en) Automatic financial data budgeting method and related equipment thereof
CN115471060A (en) Digital value monitoring system and digital value evaluation method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant