Life learning system based on resource co-construction and sharing method
Through the type evaluation and demand type evaluation module, combined with the push processing module, differentiated course push strategies are formulated, which solves the timeliness and efficiency of third-party course resource distribution in the lifelong learning system, and achieves more efficient course update management.
Patent Information
- Application Number
- CN202510856040.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-06-25
AI Technical Summary
The existing technology is difficult to effectively manage the differentiated distribution of third-party course resources in a lifelong learning system, which makes it difficult to ensure the timeliness and efficiency of update processing.
Through the type evaluation module and the requirements type evaluation module, determine the resource type and update requirements type of the third-party platform. Combined with the push processing module, differentiated course push strategies are formulated, the update requirements of multiple related sites are considered, and the course push processing is optimized.
It improves the timeliness and accuracy of course push processing, reduces the pressure of data processing, and ensures timely updates of course resources.
Smart Images

Figure CN120373802A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of learning management, and particularly relates to a lifelong learning system based on a resource co-construction and sharing method. Background Art
[0002] With the accelerating speed of technological updates and iterations, enterprise personnel often need to engage in lifelong learning to meet the development needs of enterprises and the requirements of technological updates and iterations. Therefore, many enterprises have built personalized online learning systems to meet the learning needs of enterprise personnel. Specifically, similar technical solutions are given in the patent applications for invention CN202410187416.2 "A Method and System for Cultivating Work-integrated Talents Based on a Digital Platform" and CN202411358009.X "A Method for Enterprise Employees to Learn Safety Knowledge Based on AI Intelligence and Incentive Mechanisms".
[0003] During the construction of the lifelong learning system, a course resource middle platform is utilized to access multiple third-party course resources through API data interfaces to form a total course resource library, and through an authorization method, the courses in the course resource middle platform are distributed to the lifelong learning systems of different training sites as needed. This makes it an urgent technical problem to generate a differentiated distribution processing strategy for third-party course resources based on the online course data of training sites with third-party course resources, so as to improve the efficiency of course distribution processing on the basis of ensuring the timeliness of update processing for training sites with a small number of online courses.
[0004] To solve the above technical problems, the present application provides a lifelong learning system based on a resource co-construction and sharing method. Summary of the Invention
[0005] To achieve the object of the present invention, the present invention adopts the following technical solutions: Specifically, the present application provides a lifelong learning system based on a resource co-construction and sharing method, which specifically includes: The type evaluation module is responsible for determining the associated sites of the third-party platform in the training sites based on the course resources of the third-party platform, and determining the resource type of the third-party platform according to the online course data in different associated sites and the online course data of the third-party platform in different associated sites; The demand type evaluation module is responsible for determining the update demand type of the third-party platform in the training site when the resource type of the third-party platform does not belong to the target resource type, based on the online course data of different training sites in different third-party platforms and the resource types of different third-party platforms; When the push processing module is responsible for determining that the update requirement coefficient of the third-party platform is within the preset range based on the types of update requirements in different training sites, it determines the course push processing strategy of the third-party platform with the update data of the course resources in the third-party platform and the update data of the online course data of different associated sites of the third-party platform, and pushes it to the corresponding associated sites in the lifelong learning system based on the course push processing strategy.
[0006] The beneficial effects of the present invention are as follows: By determining the update requirement coefficient of the third-party platform based on the types of update requirements in different training sites, not only a single training site is considered, but also the update requirement situations of the third-party platform in all training sites associated with the third-party platform are considered, thus improving the comprehensiveness and accuracy of the evaluation and processing of update requirements, and also laying a foundation for further determining the differentiated course push processing strategy.
[0007] Using the update data of the course resources in the third-party platform and the update data of the online course data of different associated sites of the third-party platform to determine the course push processing strategy of the third-party platform, not only considers the update timeliness of the course resources in the third-party platform, but also takes into account the differences in the push processing timeliness requirements of the third-party platform caused by the differences in the update timeliness of the online course data of the associated sites, realizing the determination of the course push processing strategy of the third-party platform from multiple dimensions, ensuring the timeliness of the course push processing, and further reducing the pressure of the push processing.
[0008] A further technical solution is that the course resources of the third-party platform include the number of courses in the third-party platform and different types of courses.
[0009] A further technical solution is that the associated site is a training site where the courses of the third-party platform exist.
[0010] A further technical solution is that the online course data in the associated site includes the number of online courses in the associated site and the number of online courses of the third-party platform in the associated site.
[0011] A further technical solution is that the method for determining the resource type of the third-party platform is as follows: Using the online course data of the associated sites of the third-party platform to determine the number of online courses in different associated sites; Based on the number of online courses and combined with the proportion of the number of online courses of the third-party platform in the associated site, determining the resource-influencing sites in the associated site; Taking the course resources of the type in the third-party platform existing in the resource impact site as the resource matching site of the type, and determining the resource type of the third-party platform according to the number of the resource impact sites and the number of the resource matching sites of different types of courses.
[0012] A further technical solution is that the resource impact site is an associated site where the number of online courses after excluding the online courses of the third-party platform in the associated site is less than a preset course quantity threshold.
[0013] A further technical solution is that the types of the courses are divided according to disciplines.
[0014] A further technical solution is that determining the resource type of the third-party platform according to the number of the resource impact sites specifically includes: when the number of the resource impact sites is greater than a preset resource impact site quantity threshold, further determining whether there is a type of course for which the number of resource matching sites is less than a preset matching site quantity threshold. If so, determining that the resource type of the third-party platform belongs to the secondary resource type; if not, determining that the resource type of the third-party platform is the target resource type; When the number of the resource impact sites is not greater than the preset resource impact site quantity threshold, determining that the resource type of the third-party platform belongs to the secondary resource type.
[0015] A further technical solution is that the method for determining the course push processing strategy of the third-party platform is: Performing the push processing of the course resources of the third-party platform according to the second push processing strategy, taking the time period between different adjacent push processing moments of the third-party platform as the push analysis time period, and determining the duration of different push analysis time periods of the third-party platform based on the update data of the course resources in the third-party platform; Determining the course update quantity of different associated sites in the push analysis time period based on the update data of the online course data of different associated sites of the third-party platform, and using the course update quantity to determine the update abnormal sites in the associated sites in different push analysis time periods; Determining the push analysis time periods with update delays through the duration in different push analysis time periods and the number of update abnormal sites, and determining the course push processing strategy of the third-party platform based on the number of push analysis time periods with update delays.
[0016] A further technical solution is that the update abnormal site is an associated site where the course update quantity is less than a preset updated course quantity threshold.
[0017] A further technical solution lies in that the push analysis period with update delay is a push analysis period whose duration is greater than a preset update duration threshold or the number of update-abnormal sites is greater than a preset number threshold of update-abnormal sites.
[0018] A further technical solution lies in that the course push processing strategy of the third-party platform is determined based on the number of push analysis periods with update delay, specifically including: When the number of push analysis periods with update delay is greater than a preset delay period number threshold, a preset push processing strategy is used to determine the course push processing strategy of the third-party platform; When the number of push analysis periods with update delay is not greater than a preset delay period number threshold, a second preset push processing strategy is used to determine the course push processing strategy of the third-party platform.
[0019] Other features and advantages will be described in the following specification. The objectives and other advantages of the present invention are realized and obtained by the structures specifically pointed out in the specification and the drawings.
[0020] To make the above objectives, features, and advantages of the present invention more obvious and understandable, the following specific preferred embodiments are given and detailed descriptions are made in conjunction with the accompanying drawings as follows. Description of the Drawings
[0021] By referring to the drawings and describing its exemplary embodiments in detail, the above and other features and advantages of the present invention will become more obvious; Figure 1 It is a flowchart of a lifelong learning system based on a resource co-construction and sharing method; Figure 2 It is a flowchart of a method for determining the resource type of a third-party platform; Figure 3 It is a flowchart of a method for determining the update requirement type of a third-party platform in the training site; Figure 4 It is a flowchart of a method for determining the update requirement coefficient of a third-party platform; Figure 5 It is a flowchart of a method for determining the course push processing strategy of a third-party platform. Detailed Embodiments
[0022] To enable those skilled in the art to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. Based on the embodiments of this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this specification.
[0023] In this application, by considering the third-party platforms with course resources and the composition data in the online courses on different associated platforms, the evaluation of the update requirement degree in different associated platforms of the third-party platforms is realized. Furthermore, the determination of a differential push processing strategy is achieved. On the basis of reducing the data processing pressure of the push processing, the timeliness of the push processing is improved.
[0024] Resource type of the third-party platform: It is determined according to the number of associated sites where the proportion of online courses on the third-party platform is greater than 0.2. When the number of associated sites where the proportion of online courses on the third-party platform is greater than 0.2 is more than 10, its resource type is determined as the target resource type; otherwise, it is the secondary resource type.
[0025] Update requirement type of the third-party platform in the training sites: The update value is determined according to the average of the proportion of the number of online courses of the third-party platform in the associated sites and the proportion of the number of online courses of the third-party platform of the secondary resource type in the associated sites. When the update value is above 0.2, its update requirement type is determined to belong to the first-class requirement sites; when the update value is not above 0.2, its update requirement type is determined to belong to the second-class requirement sites.
[0026] Update requirement coefficient of the third-party platform: The training sites belonging to the first-class update requirement type and the second-class update requirement type are respectively regarded as the first-class requirement sites and the second-class requirement sites. Based on the preset update requirement coefficients corresponding to the number of the first-class requirement sites and the number of the second-class requirement sites, the update requirement coefficient of the third-party platform is determined.
[0027] Course push processing strategy: The push processing of the course resources of the third-party platform is carried out according to the second push processing strategy. The time period between different adjacent push processing moments of the third-party platform is used as the push analysis time period. The duration of different push analysis time periods of the third-party platform is determined by the update data of the course resources in the third-party platform. The update abnormal sites in the associated sites in different push analysis time periods are determined by using the number of course updates. The push analysis time period with a duration greater than the preset update duration threshold or the number of update abnormal sites greater than the preset number threshold of update abnormal sites is used as the push analysis time period with update delay. When the number of push analysis periods with update delays is greater than the preset delay period number threshold, a preset push processing strategy is adopted to determine the course push processing strategy of the third-party platform; When the number of push analysis periods with update delays is not greater than the preset delay period number threshold, a second preset push processing strategy is adopted to determine the course push processing strategy of the third-party platform.
[0028] Embodiment 1 As Figure 1 shown, the present application provides a lifelong learning system based on a resource co-construction and sharing method, specifically including: The type evaluation module is responsible for determining the associated sites of the third-party platform in the training sites based on the course resources of the third-party platform, and determining the resource types of the third-party platform according to the online course data in different associated sites and the online course data of the third-party platform in different associated sites; Further, the course resources of the third-party platform include the number of courses of the third-party platform and the types of different courses.
[0029] Specifically, the associated sites are training sites where the courses of the third-party platform exist.
[0030] It can be understood that the online course data in the associated sites includes the number of online courses in the associated sites and the number of online courses of the third-party platform in the associated sites.
[0031] It should be noted that, as Figure 2 shown, the method for determining the resource types of the third-party platform is: Based on the online course data of the associated sites of the third-party platform, determine the number of online courses in different associated sites; Based on the number of online courses, and in combination with the proportion of the number of online courses of the third-party platform in the associated sites, determine the resource impact sites in the associated sites; Take the sites with course resources of the type in the third-party platform in the resource impact sites as the resource matching sites of the type, and determine the resource types of the third-party platform according to the number of resource impact sites and the number of resource matching sites of different types of courses.
[0032] Further, the resource impact sites are associated sites where the number of online courses after excluding the online courses of the third-party platform in the associated sites is less than the preset course number threshold.
[0033] It can be understood that the types of courses are divided according to disciplines.
[0034] Specifically, according to the number of sites affected by the resource, the resource type of the third-party platform is determined, specifically including: When the number of sites affected by the resource is greater than the preset threshold of the number of sites affected by the resource, it is further determined whether there is a type of course in which the number of resource matching sites is less than the preset threshold of the number of matching sites. If so, it is determined that the resource type of the third-party platform belongs to the secondary resource type. If not, it is determined that the resource type of the third-party platform is the target resource type; When the number of sites affected by the resource is not greater than the preset threshold of the number of sites affected by the resource, it is determined that the resource type of the third-party platform belongs to the secondary resource type.
[0035] In another possible embodiment, the method for determining the resource type of the third-party platform is: Based on the online course data of the associated sites of the third-party platform, determine the number of online courses in different associated sites; Based on the proportion of the number of online courses of the third-party platform in the associated sites, determine the resource influence coefficients of different associated sites; Take the sites with course resources of the type in the third-party platform among the resource-affected sites as the resource matching sites of the type, and determine the resource type of the third-party platform according to the resource influence coefficients of different associated sites and the number of resource matching sites of different types of courses.
[0036] Further, determining the resource type of the third-party platform according to the resource influence coefficients of different associated sites and the number of resource matching sites of different types of courses specifically includes: When the sum of the resource influence coefficients of different associated sites is greater than the preset influence coefficient threshold, it is further determined whether there is a type of course in which the number of resource matching sites is less than the preset threshold of the number of matching sites. If so, it is determined that the resource type of the third-party platform belongs to the secondary resource type. If not, it is determined that the resource type of the third-party platform is the target resource type; When the sum of the resource influence coefficients of different associated sites is not greater than the preset influence coefficient threshold, it is determined that the resource type of the third-party platform belongs to the secondary resource type.
[0037] The demand type evaluation module is responsible for determining the update demand type of the third-party platform in the training site when the resource type of the third-party platform does not belong to the target resource type, based on the online course data of different training sites in different third-party platforms and the resource types of different third-party platforms; Specifically, as Figure 3 shown, the method for determining the update demand type of the third-party platform in the training site is: Based on the online course data of the training site in different third-party platforms and in combination with the resource types of different third-party platforms, determine the proportion of the number of courses of the target resource type in the training site, and use it as the real-time updated proportion; Based on the online course data of the training site in different third-party platforms and in combination with the resource types of different third-party platforms, determine the proportion of the number of courses of the third-party platform in the training site, and use it as the course proportion of the third-party platform; According to the real-time updated proportion and the number of online courses of the training site, determine the number of courses of the secondary resource type in the training site, and based on the proportion of the number of courses of the secondary resource type in the training site of the third-party platform and the course proportion of the third-party platform, determine the update requirement type of the third-party platform in the training site.
[0038] Further, based on the proportion of the number of courses of the secondary resource type in the training site of the third-party platform and the course proportion of the third-party platform, determine the update requirement type of the third-party platform in the training site, specifically including: According to the average value of the proportion of the number of courses of the secondary resource type in the training site of the third-party platform and the course proportion of the third-party platform, determine the update influence coefficient; Judge whether the update influence coefficient is greater than the preset influence coefficient threshold. If so, determine that the update requirement type of the third-party platform in the training site is the first type of update requirement type. If not, determine that the update requirement type of the third-party platform in the training site is the second type of update requirement type.
[0039] It can be understood that the update requirement degree of the first type of update requirement type is greater than that of the second type of update requirement type.
[0040] In another possible embodiment, the method for determining the update requirement type of the third-party platform in the training site is: Based on the online course data of the training site in different third-party platforms and in combination with the resource types of different third-party platforms, determine the proportion of the number of courses of the target resource type in the training site, and use it as the real-time updated proportion; Based on the online course data of the training site in different third-party platforms and in combination with the resource types of different third-party platforms, determine the proportion of the number of courses of the third-party platform in the training site, and use it as the course proportion of the third-party platform; According to the real-time updated proportion, the number of online courses of the training site and the course proportion of the third-party platform, determine the update requirement type of the third-party platform in the training site.
[0041] Further, based on the real-time update ratio, the number of online courses at the training site, and the course ratio of the third-party platform, determine the type of update requirement of the third-party platform at the training site, specifically including: When the real-time update ratio is greater than the preset update ratio threshold, determine that the type of update requirement of the third-party platform at the training site is a type-two update requirement type; When the real-time update ratio is not greater than the preset update ratio threshold, use the number of online courses at the training site and the real-time update ratio to determine the number of online courses of the type-two resource type, and judge whether the number of online courses of the type-two resource type is greater than the preset online course number threshold. If so, determine that the type of update requirement of the third-party platform at the training site is a type-one update requirement type. If not, use the course ratio of the third-party platform to determine the type of update requirement of the third-party platform at the training site.
[0042] It should be noted that using the course ratio of the third-party platform to determine the type of update requirement of the third-party platform at the training site specifically includes: Determine the course update influence coefficient of the third-party platform at the training site by multiplying the course ratio of the third-party platform by the ratio of the number of online courses of the type-two resource type at the training site; Judge whether the course update influence coefficient is greater than the preset update influence coefficient threshold. If so, determine that the type of update requirement of the third-party platform at the training site is a type-one update requirement type. If not, determine that the type of update requirement of the third-party platform at the training site is a type-two update requirement type.
[0043] The push processing module is responsible for determining that when the update requirement coefficient of the third-party platform is within the preset range based on the type of update requirement at different training sites, using the update data of the course resources in the third-party platform and the update data of the online course data of different associated sites of the third-party platform to determine the course push processing strategy of the third-party platform, and pushing it to the corresponding associated sites in the lifelong learning system based on the course push processing strategy.
[0044] Specifically, as Figure 4 shown, the method for determining the update requirement coefficient of the third-party platform is: Based on the type of update requirement at different training sites, determine the training sites of the third-party platform that belong to the type-one update requirement type and the training sites of the type-two update requirement type; Respectively take the training sites that belong to the type-one update requirement type and the training sites of the type-two update requirement type as type-one requirement sites and type-two requirement sites; Determine the update requirement coefficient of the third-party platform based on the number of the first-category demand sites and the number of the second-category demand sites.
[0045] Further, determining the update requirement coefficient of the third-party platform based on the number of the first-category demand sites and the number of the second-category demand sites specifically includes: Based on the number of the first-category demand sites and the number of the second-category demand sites of the third-party platform, determine the matching preset platform type of the third-party platform by means of table lookup. Determine the update requirement coefficient of the third-party platform according to the matching preset platform type of the third-party platform.
[0046] It can be understood that the matching preset platform type is determined by the preset platform type corresponding to the number of the first-category demand sites and the number of the second-category demand sites of the third-party platform, and the number intervals of the corresponding first-category demand sites and the number intervals of the second-category demand sites match.
[0047] Further, the update requirement coefficient of the third-party platform is determined according to the preset requirement coefficient corresponding to the matching preset platform type.
[0048] Specifically, the value range of the update requirement coefficient of the third-party platform is between 0 and 1. When the update requirement coefficient of the third-party platform is not within the preset interval, it is also necessary to further determine whether the update requirement coefficient of the third-party platform is greater than the requirement coefficient preset value. If so, as long as there is data update of the course resources on the third-party platform, immediately push the type of the course with data update to its corresponding training site. If not, determine the course push processing strategy of the third-party platform by using the second preset push processing strategy.
[0049] Further, the second preset push processing strategy is that when the number of course updates of the third-party platform during the push analysis period is greater than the preset update number threshold, perform the push processing of the updated data of the course resources of the third-party platform to the training sites.
[0050] Specifically, as Figure 5 shown, the method for determining the course push processing strategy of the third-party platform is: Perform the push processing of the course resources of the third-party platform according to the second push processing strategy. Take the period between different adjacent push processing times of the third-party platform as the push analysis period, and determine the duration of different push analysis periods of the third-party platform based on the updated data of the course resources in the third-party platform. Using the updated data of the online course data of different associated sites of a third-party platform, determine the number of course updates of different associated sites during the push analysis period, and use the number of course updates to determine the abnormal update sites among the associated sites during different push analysis periods; Determine the push analysis period with update delay based on the duration during different push analysis periods and the number of abnormal update sites, and determine the course push processing strategy of the third-party platform based on the number of push analysis periods with update delay.
[0051] Further, the abnormal update sites are the associated sites where the number of course updates is less than the preset update course quantity threshold.
[0052] It can be understood that the push analysis period with update delay is the push analysis period where the duration is greater than the preset update duration threshold or the number of abnormal update sites is greater than the preset abnormal update site quantity threshold.
[0053] It should be noted that determining the course push processing strategy of the third-party platform based on the number of push analysis periods with update delay specifically includes: When the number of push analysis periods with update delay is greater than the preset delay period quantity threshold, then use the preset push processing strategy to determine the course push processing strategy of the third-party platform; When the number of push analysis periods with update delay is not greater than the preset delay period quantity threshold, then use the second preset push processing strategy to determine the course push processing strategy of the third-party platform.
[0054] In another embodiment, the method for determining the course push processing strategy of the third-party platform is: S41: Perform the push processing of the course resources of the third-party platform according to the second push processing strategy, use the period between different adjacent push processing moments of the third-party platform as the push analysis period, and determine the duration corresponding to different push analysis periods of the third-party platform based on the update data of the course resources in the third-party platform; S42: Using the updated data of the online course data of different associated sites of a third-party platform, determine the number of course updates of different associated sites during the push analysis period, and use the number of course updates to determine the abnormal update sites among the associated sites during different push analysis periods; S43: Determine the update strategy matching coefficients for different push analysis time periods based on the durations of different push analysis time periods, the number of updated abnormal sites, and the number of course updates of the updated abnormal sites. Determine the strategy matching value of the third-party platform based on the update strategy matching coefficients for different push analysis time periods, and determine the course push processing strategy of the third-party platform according to the strategy matching value.
[0055] Further, determining the course push processing strategy of the third-party platform according to the strategy matching value specifically includes: When the strategy matching value is greater than the preset matching threshold, then adopt the second preset push processing strategy to determine the course push processing strategy of the third-party platform; When the strategy matching value is not greater than the preset matching threshold, then adopt the preset push processing strategy to determine the course push processing strategy of the third-party platform.
[0056] Specifically, the preset push processing strategy is to determine whether to push the course resources for the third-party platform update according to the corresponding preset number threshold of updated abnormal sites and the monitoring data of the updated abnormal sites within different update duration intervals.
[0057] It should be noted that the update duration intervals are divided according to the preset duration.
[0058] Further, when the number of updated abnormal sites within the update duration interval is greater than the corresponding preset number threshold of updated abnormal sites, then immediately push the course resources for the third-party platform update.
[0059] It should be further noted that in the above step S41, it is also necessary to further determine in turn whether there are push analysis time periods with insufficient duration and whether the average value of the durations of different push analysis time periods is less than the preset duration threshold. When there are push analysis time periods with insufficient duration, since the duration is relatively long, it may be difficult to meet the requirements of the update timeliness in the training sites. Therefore, the course push processing strategy can be directly determined as the preset push processing strategy.
[0060] At the same time, when there are no push analysis time periods with insufficient duration, if the average value of the durations of different push analysis time periods is less than the preset duration threshold at this time, it can be shown that the course update timeliness of the third-party platform is fast at this time. Therefore, adopting the second preset push processing strategy can meet the requirements of the update timeliness in the training sites. Therefore, the course push processing strategy can be directly determined as the preset push processing strategy.
[0061] When and only when the average value of the durations of different push analysis periods is not less than the preset duration threshold, it is necessary to further combine the updated data of the online course data of the associated sites at this time. Therefore, it is necessary to transfer to step S42 for further judgment and processing.
[0062] Exemplarily, before transferring to step S43, it is also necessary to sequentially determine the course update quantity of different associated sites in different push analysis periods, whether there are push analysis periods in which the quantity of update abnormal sites does not meet the requirements, and whether the quantity of different sites identified as update abnormal sites in different push analysis periods meets the requirements, so as to improve the determination efficiency of the course push processing strategy.
[0063] Specifically, when there are associated sites with the average value of the course update quantity in different push analysis periods not meeting the requirements, it can be specifically determined by using a fixed threshold. This indicates that there are associated sites with untimely update processing. Therefore, in order to ensure the timeliness of the update processing, the course push processing strategy can be directly determined as the preset push processing strategy.
[0064] In addition, for associated sites without the average value of the course update quantity in different push analysis periods not meeting the requirements, if there are push analysis periods with a relatively large number of update abnormal sites at this time, that is, there are push analysis periods in which the quantity of update abnormal sites does not meet the requirements, it is specifically determined by using a threshold. It can still be undoubtedly directly determined that the timeliness of the update processing at this time is difficult to meet the requirements. Therefore, in order to improve the timeliness of the update processing, the course push processing strategy can be directly determined as the preset push processing strategy.
[0065] Further, when there are no push analysis periods in which the quantity of update abnormal sites does not meet the requirements, taking the quantity of different associated sites identified as update abnormal sites in different push analysis periods as the abnormal update quantity, when there are associated sites with the abnormal update quantity greater than a fixed threshold, in order to improve the timeliness of the update processing, the course push processing strategy can be directly determined as the preset push processing strategy, and when and only when all the above conditions are met, transfer to step S43.
[0066] It should be further noted that before determining the strategy matching value, it is also necessary to further determine whether there are multiple push analysis periods in which the update strategy matching coefficients do not meet the requirements. Specifically, when there are multiple push analysis periods with the update strategy matching coefficients less than a certain threshold, it can be directly determined at this time that the timeliness of the push processing using the current push processing strategy is difficult to meet the requirements. Therefore, in order to improve the timeliness of the update processing, the course push processing strategy can be directly determined as the preset push processing strategy.
[0067] Specifically, it is pushed to the corresponding associated site in the lifelong learning system based on the course push processing strategy, specifically including: When it is determined according to the course push processing strategy of the third-party platform that there are updated course resources on the third-party platform that need to be pushed, the updated course resources are directly pushed to the associated site corresponding to the updated course resources in the lifelong learning system.
[0068] Furthermore, the associated site corresponding to the updated course resources is the associated site with the course corresponding to the updated course resources.
[0069] Embodiment 2 In another possible embodiment, the method for determining the resource type of the third-party platform is as follows: S11: Determine the number of associated sites of different types of courses on the third-party platform, and combine the historical update data of different types of courses on the third-party platform to determine the site demand values of different types of courses; S12: Determine the number of online courses in different associated sites based on the online course data of the associated sites of the third-party platform, and determine the resource influence values of different associated sites based on the proportion of the number of online courses of the third-party platform in the associated sites and the number of online courses in different associated sites; S13: Determine the resource matching coefficient of the third-party platform according to the resource influence values of different associated sites and the site demand values of different types of courses, and use the resource matching coefficient to determine the resource type of the third-party platform.
[0070] Furthermore, the resource matching coefficient of the third-party platform is determined according to the product of the resource influence values of different associated sites and the site demand values of different types of courses.
[0071] Optionally, before entering step S11, it is also necessary to further sequentially determine the number of associated sites of the third-party platform. Specifically, when the number of associated sites of the third-party platform is less than the preset associated site number threshold, it is directly determined that it belongs to the second-class resource type. Only when the number of associated sites of the third-party platform is not less than the preset associated site number threshold, then proceed to step S11.
[0072] It should be further noted that in the above step S11, it is necessary to further sequentially evaluate and process the number of associated sites of different types of courses, the historical update data of different types of courses on the third-party platform, and the site demand values of different types of courses, and determine whether to proceed to step S12 according to the results of the evaluation and processing.
[0073] It can be understood that when there is a type of course where the number of associated sites does not meet the requirements, a type of course where the number of associated sites meets the requirements but the average historical update duration does not meet the requirements, or a type of course where the site demand value is less than the preset site demand threshold, the resource type of the third-party platform can be directly determined as a type-two resource type.
[0074] Specifically, it can be judged whether the requirements are met by means of a fixed threshold. Specifically, when the number of associated sites is less than the preset fixed threshold, or the number of types of courses with an average historical update duration greater than the preset fixed threshold is greater than the preset delayed update course quantity threshold, it can be determined that the number of types of courses where the number of associated sites does not meet the requirements and the number of types of courses where the number of associated sites meets the requirements but the average historical update duration does not meet the requirements does not meet the requirements.
[0075] Optionally, before entering step S13, it is also necessary to further judge the number of associated sites, the number of online courses in different associated sites, and the resource influence value of the associated sites, so as to improve the processing efficiency of the evaluation and analysis of the resource type.
[0076] It should be further noted that when the number of associated sites is within the preset associated site number range, that is, when the number of associated sites is relatively large, when the number of associated sites is not within the preset associated site number range, but the number of associated sites with the number of online courses less than the preset course quantity threshold does not meet the requirements, and when the number of associated sites with the resource influence value greater than the preset influence threshold does not meet the requirements, the resource type of the third-party platform can be directly determined as a type-two resource type.
[0077] It can be understood that when the number of associated sites with the number of online courses less than the preset course quantity threshold is relatively large, that is, when it is greater than a certain fixed set threshold, or although it is not less than the preset abnormal course site quantity threshold, but the number of associated sites with the resource influence value greater than the preset influence threshold is relatively small, that is, less than a certain threshold, it can be directly determined that it belongs to the type-two resource type.
[0078] Furthermore, when the resource type of the third-party platform belongs to the target resource type, as long as there is a data update of the course resources on the third-party platform, the type of the course with the data update will be immediately pushed to its corresponding training site.
[0079] Specifically, the corresponding training site is the training site with the type of the course with the data update.
[0080] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other, and the key point of each embodiment is to illustrate the differences from other embodiments. The specific embodiments of this specification are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0081] The above description is only for one or more embodiments of this specification and is not intended to limit this specification. For those skilled in the art, various changes and modifications can be made to one or more embodiments of this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included within the scope of the claims of this specification.
Claims
1. A lifelong learning system based on a resource co - construction and sharing method, characterized in that, Specifically, it includes: The type evaluation module is responsible for determining the associated sites of the third-party platform in the training sites based on the course resources of the third-party platform, and determining the resource type of the third-party platform according to the online course data in different associated sites and the online course data of the third-party platform in different associated sites; The demand type evaluation module is responsible for determining the updated demand type of the third-party platform in the training site when the resource type of the third-party platform does not belong to the target resource type, based on the online course data of different training sites in different third-party platforms and the resource types of different third-party platforms; The push processing module is responsible for determining that when the updated demand coefficient of the third-party platform is within the preset range based on the updated demand type in different training sites, determining the course push processing strategy of the third-party platform based on the updated data of the course resources in the third-party platform and the updated data of the online course data of different associated sites of the third-party platform, and pushing it to the corresponding associated site in the lifelong learning system based on the course push processing strategy.
2. The lifelong learning system based on the resource co - construction and sharing method according to claim 1, wherein, The course resources of the third-party platform include the number of courses of the third-party platform and the types of different courses.
3. The lifelong learning system based on the resource co - construction and sharing method according to claim 1, characterized in that, The associated site is a training site where the courses of the third-party platform exist.
4. The lifelong learning system based on the resource co - construction and sharing method according to claim 1, wherein The online course data in the associated site includes the number of online courses in the associated site and the number of online courses of the third-party platform in the associated site.
5. The lifelong learning system based on the resource co-construction and sharing method according to claim 1, characterized in that The method for determining the resource type of the third-party platform is: Determining the number of online courses in different associated sites based on the online course data of the associated sites of the third-party platform; Based on the number of online courses and combining the proportion of the number of online courses of the third-party platform in the associated site, determining the resource impact sites in the associated site; Regarding the sites with course resources of the type in the third-party platform in the resource impact sites as the resource matching sites of the type, and determining the resource type of the third-party platform according to the number of resource impact sites and the number of resource matching sites of different types of courses.
6. The lifelong learning system based on the resource co - construction and sharing method according to claim 5, characterized in that, Determining the resource type of the third-party platform according to the number of resource impact sites specifically includes: When the number of resource impact sites is greater than the preset resource impact site number threshold, further determine whether there is a type of course with the number of resource matching sites less than the preset matching site number threshold. If so, determine that the resource type of the third-party platform belongs to the secondary resource type. If not, determine that the resource type of the third-party platform is the target resource type; When the number of resource impact sites is not greater than the preset resource impact site number threshold, determine that the resource type of the third-party platform belongs to the secondary resource type.
7. The lifelong learning system based on the resource co - construction and sharing method according to claim 1, wherein The method for determining the course push processing strategy of the third-party platform is: Performing push processing on the course resources of the third-party platform according to the second push processing strategy, taking the time period between different adjacent push processing times of the third-party platform as the push analysis time period, and determining the duration of different push analysis time periods of the third-party platform based on the updated data of the course resources in the third-party platform. Determine the number of course updates for different associated sites during the push analysis period based on the update data of online course data from different associated sites of a third-party platform, and use the number of course updates to determine the abnormal update sites among the associated sites during different push analysis periods; Determine the push analysis period with update delay based on the duration during different push analysis periods and the number of abnormal update sites, and determine the course push processing strategy of the third-party platform based on the number of push analysis periods with update delay.
8. The lifelong learning system based on the resource co - construction and sharing method according to claim 7, characterized in that, Determine the course push processing strategy of the third-party platform based on the number of push analysis periods with update delay, specifically including: When the number of push analysis periods with update delay is greater than the preset delay period number threshold, use the preset push processing strategy to determine the course push processing strategy of the third-party platform; When the number of push analysis periods with update delay is not greater than the preset delay period number threshold, use the second preset push processing strategy to determine the course push processing strategy of the third-party platform.
9. The lifelong learning system based on the resource co-construction and sharing method according to claim 1, characterized in that, Push to the corresponding associated sites in the lifelong learning system based on the course push processing strategy, specifically including: When it is determined according to the course push processing strategy of the third-party platform that there are course resources with updates that need to be pushed, directly push the course resources with updates to the associated sites corresponding to the course resources with updates in the lifelong learning system.
10. The lifelong learning system based on the resource co - construction and sharing method according to claim 9, characterized in that, The associated site corresponding to the course resource with updates is the associated site with the course corresponding to the course resource with updates.
Citation Information
Patent Citations
Ergonomic integrated talent training method and system based on digital platform
CN118154372A
Enterprise employee safety knowledge learning method based on AI intelligence and incentive mechanism
CN119294895A
Educational training management system based on data analysis
CN117151946A
Internet-based online course data cloud management system
CN117830046A
Remote education resource recommendation method and system
CN119377484A