[0069] Embodiment two
[0070] This embodiment provides a further supplementary description of the method provided in the first embodiment.
[0071] like image 3 As shown, it is a schematic flowchart of the processing method for information push provided in this embodiment,
[0072] As an implementable way, on the basis of the first embodiment above, optionally, according to the organizational information of the target sub-organization, determine the regional matching degree and business performance matching between the target sub-organization and the contributing organization of each training class to be selected degree of matching with the size of personnel, including:
[0073] Step 1021, for each training course to be selected, determine the regional matching degree between the target sub-organization and the contributing organization of the training course to be selected according to the geographical attributes of the target sub-organization and the contributing organization of the training course to be selected.
[0074] Specifically, the degree of geographical matching refers to the degree of matching between the target sub-organization and the training course contributing organization in terms of geographical attributes. Geographic attributes can include two aspects. One is that the contributing organization and the target sub-organization have the same parent organization; the other is that the contributing organization and the target sub-organization have similar levels (ie, organizational levels), for example, both are third-level sub-organizations. The division of organization levels can be set according to actual needs. For example, the first level is the group headquarters, the second level is the provincial branch organization, the third level is the prefecture-level organization, and the fourth level is the county branch organization. As a matching index, the geographical matching degree can be recorded as RM i , refers to the training class C to be selected i Geographic fit with the target sub-organization.
[0075] Step 1022, for each candidate training class, according to the operating performance of the target sub-organization and the operating performance of the contributing organization of the candidate training class, determine the matching degree of the operating performance of the target sub-organization and the contributing organization of the candidate training class.
[0076] Specifically, the matching degree of business performance refers to the matching degree of the target sub-organization and the contributing organization in terms of business performance. The matching degree of business performance refers to the performance comparison between organizations at the same level, for example, the comparison between provincial organizations and provincial organizations. Operating performance includes two aspects, one is monthly operating performance, and the other is monthly market share. The matching degree of business performance can be used as an index to mark BP i , refers to the training class C to be selected i The degree of matching with the operating performance of the target sub-organization.
[0077] Step 1023, for each candidate training course, according to the personnel size of the target sub-organization and the personnel size of the contributing organization of the candidate training course, determine the matching degree of the personnel size of the target sub-organization and the contributing organization of the candidate training course.
[0078] Specifically, the matching degree of personnel size refers to the degree of matching between the target sub-organization and the contributing organization in terms of personnel size. Personnel size includes two aspects, one is the number of employees of the sub-organization, and the other is the population of the region the sub-organization is responsible for. As an indicator, the matching degree of personnel size can be recorded as PS i , refers to the contributing organization C i The degree of matching with the size of the target sub-organization.
[0079] It should be noted that steps 1021-1023 are not in any order.
[0080] Optionally, according to the geographic attributes of the target sub-organization and the geographic attributes of the contributing organization of the training class to be selected, determine the geographic matching degree between the target sub-organization and the contributing organization of the training class to be selected, specifically including:
[0081] Step 10211, according to the organization level of the target sub-organization, the organization level of the contributing organization, the parent organization of the target sub-organization, the parent organization of the contributing organization, and the preset regional matching degree calculation rules, determine the relationship between the target sub-organization and the training course to be selected Contributing organization's geographic fit.
[0082] Specifically, the preset regional matching degree calculation rules may be:
[0083] RM i =α1×Flag1+β1×Flag2
[0084] in OL0 represents the organization level of the target sub-organization, OL i Indicates the training course C to be selected i The organization level of the contributing organization, POL indicates the parent organization of the target sub-organization. Candidate training course C i For training courses belonging to the parent organization POL (including all levels of sub-organizations), set Flag2=1, otherwise set Flag2=0; α1+β1=1 and α1,β1∈[0,1] are the default coefficients . RM i The larger the value of , the higher the degree of regional matching.
[0085] Optionally, according to the business performance of the target sub-organization and the business performance of the contributing organization of the training class to be selected, determine the matching degree of the business performance of the target sub-organization and the contributing organization of the training class to be selected, specifically including:
[0086] Step 10221, according to the target sub-organization's first-month operating performance and first-month market share, the contributing organization's second-month operating performance and second-month market share, and the preset operating performance matching calculation rules, determine the target sub-organization's and The matching degree of the business performance of the contributing organization of the training course to be selected.
[0087] Specifically, the preset business performance matching degree calculation rules may be:
[0088]
[0089] Among them, BP1 0 Refers to the average monthly operating performance of the target sub-organization, BP2 0 Refers to the average monthly market share of the target sub-organization, BP1 i Indicates the training course C to be selected i Contributing organization's average monthly operating performance, BP2 i Indicates the training course C to be selected i Contributing organization's average monthly market share, similarly, α2+β2=1 and α2, β2∈[0,1] are preset coefficients; MBP1 0,j Indicates the monthly operating performance of the target sub-organization (that is, the first monthly operating performance), MBP1 i,j Indicates the training course C to be selected i Contributing Organization's Monthly Operating Performance (i.e. Second Monthly Operating Performance), MBP2 0,j Indicates the monthly market share of the target sub-organization (i.e. the first monthly market share), MBP2 i,j Indicates the training course C to be selected i The monthly market share of the contributing organization (the second monthly market share), n represents the number of months, j=1,2,3...n is used to represent the month, one month before the current time, recorded as j=1, from before the current time The second month is recorded as j=2, and so on. BP i The smaller the value, it means that the training class C to be selected i The higher the degree of matching with the operating performance of the target sub-organization is.
[0090] Optionally, according to the personnel size of the target sub-organization and the personnel size of the contributing organization of the training course to be selected, determine the matching degree of the personnel size of the target sub-organization and the contributing organization of the training course to be selected, specifically including:
[0091] Step 10231, according to the first number of employees of the target sub-organization and the first population of the region it is responsible for, the second number of employees of the contributing organization and the second population of the region it is responsible for, and the calculation rules for the matching degree of the preset personnel size , to determine the matching degree of personnel size between the target sub-organization and the contributing organization of the training course to be selected.
[0092] Specifically, the calculation rule for the matching degree of the preset personnel size can be as follows:
[0093]
[0094] Among them, PS1 0 Indicates the number of employees of the current sub-organization (i.e. the target sub-organization), PS1 i Indicates high-quality training courses (that is, training courses to be selected) C i Number of employees contributing to the organization, PS2 0 Indicates the population of the area under the responsibility of the current sub-organization, PS2 i Indicates high-quality training course C i The population of the region that the contributing organization is responsible for; α3+β3=1 and α3,β3∈[0,1] are preset coefficients. Personnel size matching degree PS i The smaller the value, it means high-quality training class C i The higher the degree of matching with the personnel size of the current sub-organization is.
[0095] Optionally, the management platform may include a basic information management module, a training class push index calculation module, and a training class push policy management module, which can be set according to actual needs. Among them, the basic information management module is used to manage the basic information database, manage and maintain the basic information of students on the management platform, learning behavior information, course resource information, training course information, lecturer information, selected high-quality training course information, and the history of each sub-organization Training course information and other data. Other management modules obtain information from the basic information database by applying to the basic information management module. The training class push indicator calculation module is used to calculate various indicators, such as the above-mentioned geographical matching degree, business performance matching degree, and personnel size matching degree. The training class push strategy management module is used to manage the push strategy, and determine the target training class to be pushed to the target sub-organization based on the calculation result of the training class push index calculation module.
[0096] As another practicable way, on the basis of the first embodiment above, optionally, based on the degree of regional matching, business performance matching and personnel size matching, the target training courses to be pushed to the target sub-organizations are determined, specifically including :
[0097] Step 1031: Determine the target training class to be pushed to the target sub-organization based on the degree of region matching, business performance matching, personnel size matching and preset push strategy.
[0098] Optionally, based on the degree of geographical matching, business performance matching, personnel size matching and preset push strategy, determine the target training courses to be pushed to the target sub-organizations, specifically including:
[0099] For the training type of new employee training, select the first preset number of training courses with the highest degree of geographical matching and the second preset number of training courses with the highest matching degree of personnel size from the training courses to be selected as the target training courses; For the training type of leadership training and/or the training type of business technology training, select the third preset number of trainings with the highest degree of geographical matching and the fourth preset number of trainings with the highest matching degree of business performance from the training courses to be selected The training courses and the fifth preset number of training courses with the highest matching degree of personnel size are used as the target training; the contributing organization of the target training courses is not the target sub-organization.
[0100] Exemplarily, the ID of the Top M1 training class with the highest degree of regional matching can be stored in the database DB1, the ID of the Top M2 training class with the highest degree of business performance matching can be stored in the database DB2, and the ID of the Top M3 training class with the highest degree of personnel size matching can be stored in the database DB1. Stored in the database DB3, where M1 (ie the first preset quantity), M2 (ie the second preset quantity) and M3 (ie the third preset quantity) are positive integers, which can be pre-specified manually or set by default by the system Values such as M1=10.
[0101] The push of new employee training courses takes the degree of regional matching and personnel size matching as the main indicators to form a list of recommended training courses for the current sub-organization (that is, the target sub-organization), denoted as RL1. For training classes in databases DB1 and DB3, if training class C exists i If the direct contribution or sponsoring unit is the current sub-organization, then the ID of the training course is stored in the temporary database DL. All the training courses in the database DB1 and DB3 can be pushed to the current sub-organization, and some training courses can be selected randomly or according to the needs of the current sub-organization and pushed to the current sub-organization. Therefore, there is RL1 = sub{DB1, DB3}-DL, where sub denotes a subset of elements in {}.
[0102] Leadership training courses and business technology training courses are pushed, comprehensively considering the indicators of geographical matching, business performance matching and personnel size matching, and forming a list of training courses recommended for the current sub-organization, denoted as RL2. For training classes in DB1, DB2 and DB3, if training class C exists i If the direct contribution or sponsoring unit is the current sub-organization, then the ID of the training course is stored in the temporary database DL. All training courses in databases DB1, DB2 and DB3 can be pushed to the current sub-organization, or some training courses can be selected randomly or according to the needs of the current sub-organization and pushed to the current sub-organization. Therefore, there is RL2=sub{DB1, DB2, DB3}-DL, where sub denotes a subset of elements in {}.
[0103] The data saved in the databases RL1 and RL2 is the ID of the training course recommended for the current sub-organization.
[0104] As another implementable manner, on the basis of the first embodiment above, optionally, the method further includes:
[0105] In step 2011, the training demand information of the target sub-organization is obtained, and the training demand information includes the training type information required by the target sub-organization.
[0106] Before determining the geographical matching degree, business performance matching degree and personnel size matching degree between the target sub-organization and the contributing organization of each training course to be selected according to the organizational information of the target sub-organization, the method also includes:
[0107]Step 2012, according to the training type information required by the target sub-organization and the corresponding relationship between training classes and training types, select a training class from the training classes that is the same as the training type required by the target sub-organization as a candidate training class.
[0108] Specifically, the training managers of each sub-organization can also log in to the management platform through the training management terminal and send a training request to the management platform when it is necessary to train employees. The training request can include the training of the sub-organization (as the target sub-organization). Demand information, the training demand information may include the training type information required by the sub-organization. For example, the sub-organization needs to train new employees, and the training type information is the type of training for new employees. When the management platform receives the training request sent by the training administrator of the sub-organization, it means that it has obtained the push start instruction, and can choose from the training classes according to the training type information required by the sub-organization and the corresponding relationship between training classes and training types. The training courses of the same type as the training required by the target sub-organization are selected as the training courses to be selected. Then according to the above process, the target training course to be pushed to the sub-organization is determined from the training courses to be selected and pushed to the sub-organization. Specifically, the training classes may be classified in advance, and the corresponding relationship between the training classes and the training types may be stored, which may be specifically set according to actual needs.
[0109] It should be noted that each implementable manner in this embodiment may be implemented independently, or may be combined in any combination under the condition that there is no conflict, and the present application is not limited thereto.
[0110] The information push processing method provided in this embodiment, if the push start instruction is obtained, obtains the training demand information and organizational information of the target sub-organization; Contributing to the organization's geographical matching degree, business performance matching degree and personnel size matching degree; based on the geographical matching degree, operating performance matching degree and personnel size matching degree, determine the target training course to be pushed to the target sub-organization; push the target training course to the target sub-organization. It effectively improves the accuracy of training class delivery, thereby improving training efficiency, and effectively realizing the effective sharing of high-quality training resources within the enterprise. It is also possible for sub-organizations to actively propose training requests based on their own actual conditions, and the management platform server can accurately provide appropriate training classes for them according to their training requests, further improving training efficiency and user experience.