Information pushing processing method and device and storage medium

A processing method and information push technology, applied in the Internet field, can solve problems such as low training efficiency and inaccurate provision, and achieve the effect of improving training efficiency, improving accuracy, and achieving effective sharing.

Active Publication Date: 2020-05-08
CHINA UNITED NETWORK COMM GRP CO LTD
9 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] This application provides an information push processing method, equipment and storage medium to solve...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

The processing method of the information push provided by the present embodiment, if obtain push start instruction, obtain the training requirement information and the organizational information of target sub-organization; According to the organizational information of target sub-organization, determine target sub-organization and each candidate Contribution of training courses The degree of geographical matching, business performance matching and personnel size matching of t...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides an information pushing processing method and device and a storage medium, and the method comprises the steps: obtaining the organization information of a target sub-organizationif a pushing start instruction is obtained; according to the organization information of the target sub-organization, determining a regional matching degree, an operation performance matching degreeand a personnel scale matching degree of the target sub-organization and contribution organizations of to-be-selected training classes; determining a target training class pushed to the target sub-organization based on the regional matching degree, the operation performance matching degree and the personnel scale matching degree; pushing the target training class to the target sub-organization. The pushing accuracy of the training class is effectively improved, training efficiency is improved, and effective sharing of high-quality training resources in enterprises is effectively realized.

Application Domain

Technology Topic

Image

  • Information pushing processing method and device and storage medium
  • Information pushing processing method and device and storage medium
  • Information pushing processing method and device and storage medium

Examples

  • Experimental program(4)

Example Embodiment

[0047] Embodiment one
[0048] This embodiment provides an information push processing method, which is used to push suitable training course information to various organizations of the enterprise. The execution subject of this embodiment is an electronic device, and the electronic device may be a server.
[0049] like figure 2 As shown, it is a schematic flowchart of the processing method for information push provided in this embodiment, the method includes:
[0050] Step 101, if the push start instruction is obtained, obtain the organization information of the target sub-organization.
[0051] Specifically, the push activation instruction may be triggered by a platform administrator, or may be automatically triggered periodically. For example, a trigger button can be set on the management interface of the platform administrator. When the platform administrator clicks the trigger button when needed, a push start instruction is sent to the management platform, and the management platform can obtain the push start instruction. If the management platform obtains the push start instruction, it will start the process of information push. Specifically, each sub-organization can be traversed, and each sub-organization can be used as the target sub-organization to perform corresponding information push processing. The organization information of the target sub-organization can be obtained. The organization information can include geographical attributes, business performance, personnel size and other related information. Among them, the geographical attributes can include organization level, parent organization, etc., and the business performance can include monthly business performance, monthly market The personnel size may include the number of employees, the population of the region in charge, etc.
[0052] Sub-organizations can be various departments or branch companies of the enterprise, etc., and can be set according to actual needs.
[0053] Step 102, according to the organizational information of the target sub-organization, determine the degree of geographical matching, matching degree of business performance and matching degree of personnel size between the target sub-organization and the contributing organizations of each training class to be selected.
[0054] Specifically, after obtaining the organizational information of the target sub-organization, the target sub-organization can be used to determine the geographical matching degree, business performance matching degree and personnel size matching degree of the target sub-organization and the contributing organization of each training class to be selected. . Among them, the training courses to be selected may be pre-acquired high-quality training courses, specifically, high-quality training courses excavated based on training data accumulated on the online learning platform.
[0055] The contributing organization of the training course to be selected refers to the organization that initially completes the training course to be selected. For example, if a sub-organization conducts a session of offline training and enters relevant training resources into the management platform as a training class for management, then the sub-organization is the contributing organization of the training class. The management platform will maintain the contribution organization and training course resource information of each training course. When information push processing is required, relevant information of each training class can be obtained at any time.
[0056] 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. Geographical attributes may 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 city 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.
[0057] 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.
[0058] The matching degree of personnel size refers to the matching degree of 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.
[0059] Step 103: Determine the target training class to be pushed to the target sub-organization based on the degree of regional matching, business performance matching and personnel size matching.
[0060] Specifically, after determining the regional matching degree, business performance matching degree and personnel size matching degree between the target sub-organization and the contributing organization of each training class to be selected, it can be based on the geographical matching degree, operating performance matching degree and personnel size matching degree , to determine the target training course to push to the target sub-organization.
[0061] Specifically, corporate training classes are usually divided into several types according to the training objects and training objectives. Each training class targets different training objects and training objectives. For example, it can be divided into new employee training, leadership training, business technology training, etc. Different types of training courses need to consider different indicators. According to the type of training, the target training courses to be pushed can be determined for the target subsidiaries according to the corresponding indicators.
[0062] Exemplarily, for the training of new employees, the degree of geographical matching and the matching degree of personnel size are used as the main indicators, and according to the preset push strategy, some training courses that meet the requirements are selected from the training courses to be selected as the target training courses.
[0063] Among them, the preset push strategy can be set according to actual needs, for example, it can be to select the first preset number of training courses with the highest degree of regional matching, and the second preset number of training courses with the highest degree of personnel size matching, And remove the duplicates as the target training class. Optionally, training courses whose target sub-organizations are contributing organizations can also be removed.
[0064] Step 104, pushing the target training course to the target sub-organization.
[0065] Specifically, after the target training course to be pushed to the target sub-organization is determined, the target training course can be pushed to the target sub-organization.
[0066] Specifically, push information can be sent to the training management terminal of the target sub-organization. The push information can include information about the target training class, such as the identification information and link information of the target training class, and other related information about the target training class. Information such as type of training etc. Specifically, it can be set according to actual needs. The training administrator of the target sub-organization can see the push information after logging in to the management platform, and can view the target training class through the link of the target training class included in the push information, and can also organize relevant trainees to conduct training according to the target training class.
[0067] Target training courses can include training courses of various training types, and each type can include multiple training courses. The training administrator can push the target training courses that meet the needs of the students to the students according to the situation of the students who need to learn. For example, the management platform The pushed new employee training class is pushed to new employees for learning. The specific way for the training administrator to push it to employees can be pushed to each trainee through the management platform with the authority of the training administrator, or the relevant information or links of the training class can be used in other ways Send it to the students, and the students log in to the management platform to search for the corresponding training courses to learn. The details can be set according to actual needs, which is not limited in this embodiment.
[0068] 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.

Example Embodiment

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

Example Embodiment

[0111] Embodiment three
[0112] This embodiment provides an electronic device, configured to execute the method provided by the foregoing embodiments.
[0113] like Figure 4 Shown is a schematic structural diagram of the electronic device provided in this embodiment. The electronic device 50 includes: at least one processor 51 and a memory 52;
[0114] The memory stores computer-executable instructions; at least one processor executes the computer-executable instructions stored in the memory, so that at least one processor executes the method provided by any one of the above embodiments.
[0115] According to the electronic device of this embodiment, if the push start instruction is obtained, the training demand information and organizational information of the target sub-organization are obtained; according to the organizational information of the target sub-organization, the relationship between the target sub-organization and the contributing organization of each training class to be selected is determined. Regional matching degree, business performance matching degree and personnel size matching degree; based on the geographical matching degree, business performance matching degree and personnel size matching degree, determine the target training courses to be pushed to the target sub-organizations; push the target training courses to the target sub-organizations. 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.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Image quality testing method based on deep convolutional neural network

InactiveCN103544705ARefine image featuresImprove accuracyImage analysisImaging qualityConvolutional neural network
Owner:SOUTH CHINA UNIV OF TECH

Bill identification method, server and computer readable storage medium

InactiveCN108446621AImprove digital efficiencyImprove accuracyFinanceBilling/invoicingCharacter recognitionText detection
Owner:PING AN TECH (SHENZHEN) CO LTD

Classification and recommendation of technical efficacy words

  • Improve accuracy
  • Improve training efficiency

Cassette-based dialysis medical fluid therapy systems, apparatuses and methods

InactiveUS20050209563A1Improvement for dialysisImprove accuracyMedical devicesPeritoneal dialysisAccuracy improvementDialysis
Owner:BAXTER INT INC +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products