Post recommendation method and device, equipment, storage medium and program product

By obtaining real-time geographical location information of the job search client and filtering and recommending matching recruitment companies, the problems of low job recommendation efficiency and unstable entry-level achievement rate in the existing technology are solved, and efficient and accurate job recommendation and entry-level guarantee are achieved.

CN119831553APending Publication Date: 2025-04-15SUZHOU DAJIAYING INFORMATION TECH CO LTD +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411900383.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-15

Smart Images

  • Figure CN119831553A_ABST
    Figure CN119831553A_ABST
Patent Text Reader

Abstract

The invention discloses a post recommendation method and device, equipment, a storage medium and a program product. The method comprises the following steps: in response to a client login request of a user, obtaining real-time geographic position information of a job application client; screening out at least one first-class aging recruitment enterprise of which the regional information is matched with the real-time geographic position information in the aging recruitment order metadata set which is maintained in real time; filling the description information of each first-class aging recruitment enterprise into a recommendation page, and displaying the recommendation page; and in response to a check ending request of the user for the recommended page, normally opening a conventional function interface of the job application client to provide a job application service for the user. According to the technical scheme of the embodiment of the invention, before a conventional job hunting function is provided for the user, a batch of recruitment enterprises matched with the real-time geographic position information of the user can be screened out for advanced recommendation for the user, so that the workload of brokers is greatly reduced, and meanwhile, the in-job achievement rate of members can be effectively guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information recommendation technology, and in particular to a job recommendation method, device, equipment, storage medium and program product. Background Art

[0002] With the continuous development of mobile Internet technology and the emergence of various employment methods, various job search applications have appeared on the market that specifically provide recruitment information for mobile Internet workers.

[0003] When a worker registers and becomes a member of a job search application, an online agent will be assigned to the member. The agent will communicate with the member online to understand the member's job requirements. After that, when the agent learns of a job that is suitable for the member, he or she will recommend the job to the member and assist the member in subsequent interviews and onboarding if the member is interested in the job.

[0004] The existing job recommendation method relies entirely on the communication between brokers and members. The inconsistency of brokers' own business level will also affect the recommendation of positions, thereby affecting the member's employment achievement rate. In addition, the communication cost of this job recommendation method is high and the efficiency needs to be improved. Summary of the invention

[0005] The embodiments of the present invention provide a job recommendation method, device, equipment, storage medium and program product to provide a new job recommendation method, which can effectively ensure the employment achievement rate of members while greatly reducing the workload of brokers.

[0006] According to one aspect of an embodiment of the present invention, a job recommendation method is provided, the method comprising:

[0007] In response to a client login request from a user, obtaining real-time geographic location information of the job-seeking client;

[0008] In the metadata set of time-sensitive recruitment orders maintained in real time, at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information is screened out;

[0009] Filling the description information of each of the first-category time-sensitive recruitment companies into the recommendation page, and displaying the recommendation page;

[0010] In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0011] According to another aspect of an embodiment of the present invention, a job recommendation device is provided, the device comprising:

[0012] A geographic location information acquisition module, used to obtain the real-time geographic location information of the job-seeking client in response to a client login request from a user;

[0013] A first recruitment enterprise screening module is used to screen out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time;

[0014] A recommendation display module, used to fill the description information of each of the first-category time-sensitive recruitment companies into a recommendation page and display the recommendation page;

[0015] The normal response module is used to respond to the user's request to end viewing the recommendation page and normally open the regular function interface of the job search client to provide job search services to the user.

[0016] According to another aspect of an embodiment of the present invention, an electronic device is provided, the electronic device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the job recommendation method described in any embodiment of the present invention.

[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the job recommendation method described in any embodiment of the present invention when executed.

[0021] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps of the job recommendation method as described in any embodiment of the present invention are implemented.

[0022] The technical solution of the embodiment of the present invention obtains the real-time geographic location information of the job search client by responding to the user's client login request; screens out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information in the real-time maintained time-sensitive recruitment order metadata set; fills the description information of each first-category time-sensitive recruitment enterprise into the recommendation page, and displays the recommendation page; in response to the user's request to end viewing the recommendation page, normally opens the technical means of the regular function interface of the job search client. Before providing the user with the regular job search functions of the job search client, a group of recruitment enterprises that match the user's real-time geographic location information can be screened out for advance recommendation to the user. If the user can quickly obtain the intended enterprise from this group of recruitment enterprises, the job search matchmaking between the user and the enterprise can be completed directly without the need to execute the subsequent broker recommendation process. While greatly reducing the broker's workload, the member's employment achievement rate can be effectively guaranteed.

[0023] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 is a flow chart of a job recommendation method provided according to an embodiment of the present invention;

[0026] Figure 2 is a flow chart of another job recommendation method provided according to an embodiment of the present invention;

[0027] Figure 3 is a schematic diagram of a job recommendation scenario applicable to an embodiment of the present invention;

[0028] Figure 4 is a schematic diagram of another job recommendation scenario applicable to the embodiment of the present invention;

[0029] Figure 5 is a structural schematic diagram of a job recommendation device provided according to an embodiment of the present invention;

[0030] Figure 6 It is a structural schematic diagram of an electronic device for implementing the job recommendation method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] Figure 1 A flow chart of a job recommendation method provided in an embodiment of the present invention. This embodiment can be applied to the situation where job seekers are provided with jobs that match their real-time geographic location information in advance before they open the job search software to communicate with the agent online. The method can be executed by a job recommendation device, which can be implemented in the form of hardware and / or software and can generally be configured in a job search server and used in conjunction with a job search client.

[0034] Correspondingly, such as Figure 1 As shown, the method includes:

[0035] S110 . In response to a client login request from a user, obtain real-time geographic location information of the job-seeking client.

[0036] When a user (typically, a member of a job-seeking client) has a job-seeking need and chooses to open the job-seeking client, a client login request will be triggered accordingly.

[0037] In the related art, after receiving the client login request, the job search client will normally open the regular function interface of the job search client. The user can communicate online with the corresponding broker in the regular function interface, select the corresponding position he is interested in interviewing based on the recruitment information of each position recommended by the broker, and request the broker to provide an entry recommendation that matches the position.

[0038] In contrast, the embodiments of the present invention recommend a batch of positions whose company locations match the actual location of the user based on the user's real-time geographic location information before the broker provides the position recommendation service to the user. If there is a position that the user is interested in interviewing among these positions, the broker can directly arrange the interview without the need for the broker to screen and recommend positions. Through the above settings, the broker's workload can be greatly reduced while ensuring the employment achievement rate.

[0039] In this embodiment, the user needs to pre-authorize the job search client to obtain his real-time geographic location information. For example, when the user installs the job search client, an authorization request pops up to the user. Only after the user completes the authorization can the job search client obtain real-time geographic location information after it is opened.

[0040] It needs to be emphasized again that in the relevant technology, users can choose to pre-enter their own residence information, and then the broker can recommend jobs that are convenient for users to commute to get off work based on the residence information. However, as employment methods become more and more flexible, many one-day or short-day jobs have emerged. Therefore, when users travel or temporarily move to a city or a certain area of ​​a city, they may temporarily have a job demand. At this time, by obtaining the real-time geographic location information of the job search client, accurate and timely job recommendations can be made to users at their current geographic location to meet users' immediate job needs.

[0041] S120: Filter out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time.

[0042] In this embodiment, it is necessary to maintain a metadata set of time-sensitive recruitment orders in advance, and the metadata set of time-sensitive recruitment orders is dynamically updated according to the recruitment orders released by various enterprises in real time. The metadata set of time-sensitive recruitment orders stores the relevant description information of each recruitment order currently in effect, such as the recruiting enterprise, the position to be recruited, the salary of the position, and the geographical location information of the enterprise (that is, the regional information of the enterprise). By matching the regional information of the enterprise (for example, XX Road in XX District, XX City) with the real-time geographical location information, the first type of time-sensitive recruitment enterprises can be obtained accordingly.

[0043] In this embodiment, different metadata sets of time-sensitive recruitment orders can be maintained for different cities or economic circles composed of multiple cities (for example, the Yangtze River Delta or Beijing-Tianjin-Hebei). Furthermore, according to the city or economic circle where the user is currently located, a matching metadata set of time-sensitive recruitment orders can be obtained to screen the first type of time-sensitive recruitment companies.

[0044] Optionally, a set number of first-class time-sensitive recruitment companies can be screened out based only on the shortest distance between the company's location and the real-time geographic location information, or the optimal travel mode between the company's location and the real-time geographic location information (for example, bus or subway priority) can be combined to screen out a set number of first-class time-sensitive recruitment companies, or the optimal travel mode from the user's real-time geographic location information to the company and the matching degree of the user's travel tendency can be combined to screen out a set number of first-class time-sensitive recruitment companies, or the average salary (or the highest or lowest salary) of at least one position posted by the company, or the difference between the average salary (or the highest or lowest salary) and the estimated cost of the travel mode can be combined to screen out a set number of first-class time-sensitive recruitment companies, and this embodiment does not limit this.

[0045] In an optional implementation of this embodiment, the step of selecting at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time may include:

[0046] In the metadata set of time-sensitive recruitment orders, obtain the regional information of each time-sensitive recruitment enterprise;

[0047] According to each of the regional information and the real-time geographic location information, calling the map navigation software, obtaining at least one travel plan from the real-time geographic location information to each of the time-sensitive recruitment companies, wherein each travel plan includes the time and means of transportation;

[0048] According to each of the travel plans and the travel tendency description information matching the user, a set number of the first-category time-sensitive recruitment companies are screened out from each of the time-sensitive recruitment companies;

[0049] The travel tendency description information is determined based on the questionnaire information pre-filled by the user for the job search demand.

[0050] Specifically, users' travel preferences can be collected regularly through questionnaires, for example, what mode of travel they expect to use to reach their workplace, how many hours they expect to spend on commuting, how much money they expect to spend on commuting, etc.

[0051] Based on the above questionnaire survey, the travel tendency description information matching the user can be obtained. Alternatively, if the user has not done the above questionnaire survey in advance, the travel tendency description information of each similar user can be obtained based on the user portrait information of the user, and the predicted value of the travel tendency description information matching the user can be estimated based on the travel tendency description information of each similar user. Furthermore, based on each of the travel plans and the predicted value of the travel tendency description information matching the user, a set number of the first type of time-sensitive recruitment companies can be screened out from each of the time-sensitive recruitment companies.

[0052] The number of the first-category time-sensitive recruitment companies selected can be preset based on historical recommendation results, for example, the average number of first-category time-sensitive recruitment companies selected for viewing by a large number of users, and this embodiment does not limit this.

[0053] S130: Fill the description information of each of the first-category time-sensitive recruitment companies into a recommendation page, and display the recommendation page.

[0054] Among them, only the company names of the first-category time-sensitive recruiting companies can be filled into the recommendation page, or the average salary, recruiting positions and job release time of the first-category time-sensitive recruiting companies can also be filled into the recommendation page at the same time.

[0055] Generally speaking, in order to ensure the conciseness of the recommended content, only the company names of the first-category timely recruitment companies can be displayed on the recommendation page. When the user really has the need to explore a certain company, more detailed information can be displayed to the user in response to the user's click on the company name of the company.

[0056] S140: In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0057] Of course, it is understandable that the above-mentioned first type of recommendation service for time-sensitive recruitment companies is a company recommendation service provided to the user in advance before the user actually uses the regular services provided by the job search client. Regardless of whether the user obtains the intended job-seeking company on the recommendation page, the user can exit the recommendation page and conduct normal online communication with the agent.

[0058] The technical solution of the embodiment of the present invention obtains the real-time geographic location information of the job search client by responding to the user's client login request; screens out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information in the real-time maintained time-sensitive recruitment order metadata set; fills the description information of each first-category time-sensitive recruitment enterprise into the recommendation page, and displays the recommendation page; in response to the user's request to end viewing the recommendation page, normally opens the technical means of the regular function interface of the job search client. Before providing the user with the regular job search functions of the job search client, a group of recruitment enterprises that match the user's real-time geographic location information can be screened out for advance recommendation to the user. If the user can quickly obtain the intended enterprise from this group of recruitment enterprises, the job search matchmaking between the user and the enterprise can be completed directly without the need to execute the subsequent broker recommendation process. While greatly reducing the broker's workload, the member's employment achievement rate can be effectively guaranteed.

[0059] In an optional implementation of this embodiment, in the metadata set of time-sensitive recruitment orders, while obtaining the regional information of each time-sensitive recruitment enterprise, it may also include:

[0060] In the metadata set of the time-sensitive recruitment order, obtaining the wage description information of each of the time-sensitive recruitment enterprises, wherein the wage description information includes: the highest wage, the lowest wage and the average wage;

[0061] Calculate the entry income index of each of the time-effective recruiting companies according to the salary description information;

[0062] Accordingly, the selecting a set number of the first-category time-sensitive recruitment enterprises from the time-sensitive recruitment enterprises according to the travel plans and the travel tendency description information matching the user may further include:

[0063] A set number of the first-category time-sensitive recruitment companies are screened out from the time-sensitive recruitment companies according to each of the travel plans, the travel tendency description information matching the user, and the entry-level revenue index of each of the time-sensitive recruitment companies.

[0064] In this embodiment, in addition to the personalized needs of users for travel modes, the wages that companies can offer are also an important factor in their choice of a company. In order to avoid the frequent occurrence of users failing to obtain the intended companies after repeatedly viewing the recommended first-category time-limited recruitment companies, when screening the first-category time-limited recruitment companies, the wage description information of each time-limited recruitment company is further considered to determine the entry benefit index of each time-limited recruitment company.

[0065] The wage description information may include one or more of the highest wage, the lowest wage, and the average wage. The entry benefit index of an enterprise can be calculated based on the average continuous entry time of the user in different enterprises and the above average wage. The average continuous entry time of the user in different enterprises can be calculated based on the user's various historical entry situation description information.

[0066] In an optional implementation of the present embodiment, the travel matching index between each time-sensitive recruitment company and the user can be calculated based on each of the travel plans and the travel tendency description information matching the user. Then, according to the travel matching index and the entry-level benefit index of each time-sensitive recruitment company, pre-set weight coefficients are superimposed to calculate the weight score of each time-sensitive recruitment company. Then, a set number of the first-category time-sensitive recruitment companies are screened out in descending order of the weight scores.

[0067] It can be understood that the closer the travel plan of a time-sensitive recruitment company is to the travel tendency description information of the user, the higher the travel matching index of the time-sensitive recruitment company.

[0068] On the basis of the above embodiments, after obtaining the salary description information of each time-sensitive recruitment enterprise in the time-sensitive recruitment order metadata set, the following may also be included:

[0069] Select at least one second-category time-sensitive recruitment company in descending order of highest salary;

[0070] Accordingly, the step of filling the description information of each of the first-category time-sensitive recruitment enterprises into the recommendation page and displaying the recommendation page further includes:

[0071] While the description information of each of the first-category time-sensitive recruitment companies is filled into the recommendation page, each of the second-category time-sensitive recruitment companies and the matching highest wages are simultaneously filled into the recommendation page.

[0072] In this embodiment, in addition to recommending companies that meet the user's travel preference needs based on the user's real-time geographic location information, the highest salary that the company can offer can be used as another important reference dimension to recommend at least one second-category time-sensitive recruitment company to the user.

[0073] The reason for this operation is that the user's current location may not be the user's actual starting point for work. In addition, the user's job search needs are generally based on salary as the main reference factor. Therefore, a set number of second-category time-sensitive recruitment companies can be screened in descending order of highest salary, and simultaneously filled into the recommendation page to meet the user's different job search needs.

[0074] Based on the above embodiments, the method may further include:

[0075] Whenever a newly released job order is detected, the order release date, recruiting company, job type, job price and company region information in the job order are extracted;

[0076] According to the extraction result, the metadata set of the time-sensitive recruitment order is updated; wherein the metadata set of the time-sensitive recruitment order is pre-divided into multiple sets, and different sets correspond to different order release time intervals;

[0077] The step of selecting a set number of the first-category time-sensitive recruitment companies from the time-sensitive recruitment companies according to the travel plans and the travel tendency description information matching the user specifically includes:

[0078] According to each of the travel plans and the travel tendency description information matching the user, a set number of first-category time-sensitive recruitment companies are screened out from each of the time-sensitive recruitment companies belonging to different sets of the time-sensitive recruitment order metadata set.

[0079] In this embodiment, in order to ensure the diversity of recommended information, it is considered that the metadata set of time-sensitive recruitment orders can be divided into multiple different sets according to different order release time intervals, such as: released in the last day, released in the last three days, or released in the last week, etc. The metadata of time-sensitive recruitment orders contained in different sets do not overlap. Then, a certain number of time-sensitive recruitment companies can be obtained from each set respectively to form the first category of time-sensitive recruitment companies.

[0080] For example, the number of first-class time-sensitive recruitment companies required for the recommendation page is 4, and the metadata set of time-sensitive recruitment orders is pre-divided into two data sets of "posted in the last day" and "posted in the last three days". Then, 2 time-sensitive recruitment companies can be obtained from the data set of "posted in the last day", and another 2 time-sensitive recruitment companies can be obtained from the data set of "posted in the last three days", and the above 4 time-sensitive recruitment companies can be displayed on the recommendation page.

[0081] Based on this, we can recommend to users companies with different recruitment deadlines in different order release time intervals to meet users' employment needs for companies with different release times.

[0082] Figure 2 A flowchart of another job recommendation method provided by an embodiment of the present invention. This embodiment is refined based on the above embodiments. In this embodiment, the real-time geographic location information of the job search client is obtained in response to the user's client login request, which is specifically implemented as follows: in response to the user's client login request, check whether the user has pre-authorized the job search client to obtain the geographic location; if so, obtain the real-time geographic location information of the job search client; if not, obtain at least one mainstream enterprise distribution area, and display the description information of each mainstream enterprise distribution area in the regional preference interface; in response to the target mainstream enterprise distribution area selected by the user in the regional preference interface, filter out at least one third-category time-sensitive recruitment enterprise whose regional information matches the target mainstream enterprise distribution area in the time-sensitive recruitment order metadata set; fill the description information of each of the third-category time-sensitive recruitment enterprises into the recommendation page, and display the recommendation page; in response to the user's request to end viewing of the recommendation page, normally open the regular function interface of the job search client to provide job search services to the user.

[0083] Correspondingly, such as Figure 2 As shown, the method may specifically include:

[0084] S210 . In response to the client login request of the user, check whether the user has pre-authorized the job-seeking client to obtain the geographic location: if so, execute S220 ; otherwise, execute S230 .

[0085] S220, obtaining the real-time geographic location information of the job-seeking client, and executing S240.

[0086] S230, obtaining at least one mainstream enterprise distribution area, and displaying description information of each mainstream enterprise distribution area in the regional preference interface, and executing S270.

[0087] The distribution area of ​​the mainstream enterprises can be determined based on the regional information included in each historical recruitment order and a preset regional division method.

[0088] S240 , from the metadata set of time-sensitive recruitment orders maintained in real time, screen out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information, and execute S250 .

[0089] S250, filling the description information of each of the first-category time-sensitive recruitment companies into a recommendation page, and displaying the recommendation page, and executing S260.

[0090] Specifically, in Figure 3 FIG. 2 is a schematic diagram showing a job recommendation scenario in which a user authorizes a job search client to obtain a geographic location, to which an embodiment of the present invention is applicable. Figure 3 As shown, when the user chooses to open the job search client, the job search client can obtain the user's current geographic location information, that is, "XX location", and then, based on the "XX location", recommend companies to the user in two dimensions: those that meet travel preferences and those that meet the highest salary requirements.

[0091] S260: In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0092] S270. In response to the target mainstream enterprise distribution area selected by the user in the regional preference interface, at least one third-category time-sensitive recruitment enterprise whose regional information matches the target mainstream enterprise distribution area is screened out from the time-sensitive recruitment order metadata set, and then S280 is executed.

[0093] S280, filling the description information of each of the third-category time-sensitive recruitment companies into a recommendation page, and displaying the recommendation page, and executing S290.

[0094] Specifically, in Figure 4 FIG. 2 shows another interactive schematic diagram of a job recommendation scenario in which a user does not authorize a job-seeking client to obtain a geographic location, to which an embodiment of the present invention is applicable. Figure 4 As shown, when the user chooses to open the job search client, because the user has not authorized the job search client to obtain the geographic location, the job search client can first obtain the "YYY area" input by the user as the area preference, and then, based on the "YYY area", recommend companies to the user in two dimensions that meet the travel tendency and the highest salary demand.

[0095] S290: In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0096] The technical solution of the embodiment of the present invention can screen out a group of recruiting companies that match the user's real-time geographic location information or the area where the user expects to be employed for advance recommendation to the user before providing the user with the regular job search functions of the job search client. If the user can quickly obtain the intended company from this group of recruiting companies, the job search matchmaking between the user and the company can be completed directly without the need to execute the subsequent broker recommendation process. While greatly reducing the broker's workload, the employment achievement rate of members can be effectively guaranteed.

[0097] Figure 5 Schematic diagram of a job recommendation device provided by an embodiment of the present invention. Figure 5 As shown, the device includes: a geographic location information acquisition module 510, a first recruiting enterprise screening module 520, a recommendation display module 530 and a normal response module 540, wherein:

[0098] The geographic location information acquisition module 510 is used to obtain the real-time geographic location information of the job-seeking client in response to the user's client login request;

[0099] The first recruitment enterprise screening module 520 is used to screen out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time;

[0100] The recommendation display module 530 is used to fill the description information of each of the first-category time-sensitive recruitment companies into the recommendation page and display the recommendation page;

[0101] The normal response module 540 is used to respond to the user's request to end viewing the recommendation page and normally open the regular function interface of the job search client to provide job search services to the user.

[0102] The technical solution of the embodiment of the present invention obtains the real-time geographic location information of the job search client by responding to the user's client login request; screens out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information in the real-time maintained time-sensitive recruitment order metadata set; fills the description information of each first-category time-sensitive recruitment enterprise into the recommendation page, and displays the recommendation page; in response to the user's request to end viewing the recommendation page, normally opens the technical means of the regular function interface of the job search client. Before providing the user with the regular job search functions of the job search client, a group of recruitment enterprises that match the user's real-time geographic location information can be screened out for advance recommendation to the user. If the user can quickly obtain the intended enterprise from this group of recruitment enterprises, the job search matchmaking between the user and the enterprise can be completed directly without the need to execute the subsequent broker recommendation process. While greatly reducing the broker's workload, the member's employment achievement rate can be effectively guaranteed.

[0103] Based on the above embodiments, the first recruiting enterprise screening module 520 may specifically include:

[0104] A regional information acquisition unit, used to acquire regional information of each time-efficiency recruitment enterprise in the time-efficiency recruitment order metadata set;

[0105] A travel plan acquisition unit, for calling a map navigation software according to each of the area information and the real-time geographic location information, to acquire at least one travel plan from the real-time geographic location information to each of the time-sensitive recruitment companies, wherein each travel plan includes time and means of transportation;

[0106] A first-category time-sensitive recruitment enterprise screening unit, configured to screen a set number of the first-category time-sensitive recruitment enterprises from the time-sensitive recruitment enterprises according to the travel plans and the travel tendency description information matching the user;

[0107] The travel tendency description information is determined based on the questionnaire information pre-filled by the user for the job search demand.

[0108] On the basis of the above embodiments, the device further comprises: a wage description information acquisition unit, which is used to: acquire the region information of each time-limited recruitment enterprise in the time-limited recruitment order metadata set, and acquire the wage description information of each time-limited recruitment enterprise in the time-limited recruitment order metadata set, wherein the wage description information includes: the highest wage, the lowest wage and the average wage;

[0109] Calculate the entry income index of each of the time-effective recruiting companies according to the salary description information;

[0110] Accordingly, the first type of time-sensitive recruitment enterprise screening unit is further used for:

[0111] A set number of the first-category time-sensitive recruitment companies are screened out from the time-sensitive recruitment companies according to each of the travel plans, the travel tendency description information matching the user, and the entry-level revenue index of each of the time-sensitive recruitment companies.

[0112] On the basis of the above embodiments, the second type of time-sensitive recruitment enterprise screening unit may also be included, which is used to:

[0113] After obtaining the wage description information of each of the time-sensitive recruitment enterprises in the time-sensitive recruitment order metadata set, at least one second-category time-sensitive recruitment enterprise is selected in descending order of highest wage;

[0114] Accordingly, the recommendation display module 530 is further used to:

[0115] While the description information of each of the first-category time-sensitive recruitment companies is filled into the recommendation page, each of the second-category time-sensitive recruitment companies and the matching highest wages are simultaneously filled into the recommendation page.

[0116] Based on the above embodiments, the device may further include:

[0117] An order information extraction unit, for extracting the order release date, recruiting enterprise, job type, job price and enterprise region information from the job order whenever a newly released job order is detected;

[0118] An order data set division unit, used to update the time-sensitive recruitment order metadata set according to the extraction result; wherein the time-sensitive recruitment order metadata set is pre-divided into a plurality of sets, and different sets correspond to different order release time intervals;

[0119] Accordingly, the first type of time-sensitive recruitment enterprise screening unit is further used for:

[0120] According to each of the travel plans and the travel tendency description information matching the user, a set number of first-category time-sensitive recruitment companies are screened out from each of the time-sensitive recruitment companies belonging to different sets of the time-sensitive recruitment order metadata set.

[0121] Based on the above embodiments, the geographic location information acquisition module 510 can be specifically used for:

[0122] In response to the client login request of the user, checking whether the user has authorized the job-seeking client to obtain the geographic location in advance;

[0123] If yes, then obtaining the real-time geographic location information of the job-seeking client;

[0124] If not, then obtain at least one mainstream enterprise distribution area, and display the description information of each mainstream enterprise distribution area in the regional preference interface;

[0125] In response to the target mainstream enterprise distribution area selected by the user in the regional preference interface, at least one third-category time-sensitive recruitment enterprise whose regional information matches the target mainstream enterprise distribution area is screened out from the time-sensitive recruitment order metadata set;

[0126] Filling the description information of each of the third-category time-sensitive recruitment companies into the recommendation page, and displaying the recommendation page;

[0127] In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0128] The job recommendation device provided in the embodiment of the present invention can execute the job recommendation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0129] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0130] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0131] like Figure 6As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0132] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0133] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as executing the job recommendation method described in any one of the embodiments of the present invention.

[0134] In some embodiments, the job recommendation method as described in any one of the embodiments of the present invention may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the job recommendation method as described in any one of the embodiments of the present invention described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the job recommendation method as described in any one of the embodiments of the present invention by any other appropriate means (for example, by means of firmware).

[0135] That is: in response to the user's client login request, the real-time geographic location information of the job-seeking client is obtained;

[0136] In the metadata set of time-sensitive recruitment orders maintained in real time, at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information is screened out;

[0137] Filling the description information of each of the first-category time-sensitive recruitment companies into the recommendation page, and displaying the recommendation page;

[0138] In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

[0139] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0140] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0141] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0142] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0143] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0144] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0145] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0146] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A job recommendation method, characterized in that: The method comprises: Responding to a client login request from a user, obtaining real-time geographic location information of the job-seeking client; In the metadata set of time-sensitive recruitment orders maintained in real time, at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information is screened out; Filling the description information of each of the first-category time-sensitive recruitment companies into the recommendation page, and displaying the recommendation page; In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

2. The method according to claim 1, characterized in that The step of screening out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time includes: In the metadata set of time-sensitive recruitment orders, obtain the regional information of each time-sensitive recruitment enterprise; According to each of the regional information and the real-time geographic location information, calling the map navigation software, obtaining at least one travel plan from the real-time geographic location information to each of the time-sensitive recruitment companies, wherein each travel plan includes the time and means of transportation; According to each of the travel plans and the travel tendency description information matching the user, a set number of the first-category time-sensitive recruitment companies are screened out from each of the time-sensitive recruitment companies; The travel tendency description information is determined based on the questionnaire information pre-filled by the user for the job search demand.

3. The method according to claim 2, characterized in that In the metadata set of the time-efficiency recruitment order, while obtaining the regional information of each time-efficiency recruitment enterprise, it also includes: In the metadata set of the time-sensitive recruitment order, obtaining the wage description information of each of the time-sensitive recruitment enterprises, wherein the wage description information includes: the highest wage, the lowest wage and the average wage; Calculate the entry income index of each of the time-effective recruiting companies according to the salary description information; The step of selecting a set number of the first-category time-sensitive recruitment companies from the time-sensitive recruitment companies according to the travel plans and the travel tendency description information matching the user further includes: A set number of the first-category time-sensitive recruitment companies are screened out from the time-sensitive recruitment companies according to the travel plans, the travel tendency description information matching the user, and the entry-level revenue index of the time-sensitive recruitment companies.

4. The method according to claim 3, characterized in that After obtaining the salary description information of each of the time-sensitive recruitment companies in the time-sensitive recruitment order metadata set, the following is further included: Select at least one second-category time-sensitive recruitment company in descending order of highest salary; The step of filling the description information of each of the first-category time-sensitive recruitment enterprises into a recommendation page and displaying the recommendation page further includes: While the description information of each of the first-category time-sensitive recruitment companies is filled into the recommendation page, each of the second-category time-sensitive recruitment companies and the matching highest wages are simultaneously filled into the recommendation page.

5. The method according to claim 2, characterized in that: The method further comprises: Whenever a newly released job order is detected, the order release date, recruiting company, job type, job price and company region information in the job order are extracted; According to the extraction result, the metadata set of the time-sensitive recruitment order is updated; wherein the metadata set of the time-sensitive recruitment order is pre-divided into multiple sets, and different sets correspond to different order release time intervals; The step of selecting a set number of the first-category time-sensitive recruitment companies from the time-sensitive recruitment companies according to the travel plans and the travel tendency description information matching the user specifically includes: According to each of the travel plans and the travel tendency description information matching the user, a set number of first-category time-sensitive recruitment companies are screened out from each of the time-sensitive recruitment companies belonging to different sets of the time-sensitive recruitment order metadata set.

6. The method according to any one of claims 1 to 5, characterized in that: The step of obtaining the real-time geographic location information of the job-seeking client in response to the client login request of the user includes: In response to the client login request of the user, checking whether the user has authorized the job-seeking client to obtain the geographic location in advance; If yes, then obtaining the real-time geographic location information of the job-seeking client; If not, then obtain at least one mainstream enterprise distribution area, and display the description information of each mainstream enterprise distribution area in the regional preference interface; In response to the target mainstream enterprise distribution area selected by the user in the regional preference interface, at least one third-category time-sensitive recruitment enterprise whose regional information matches the target mainstream enterprise distribution area is screened out from the time-sensitive recruitment order metadata set; Filling the description information of each of the third-category time-sensitive recruitment companies into the recommendation page, and displaying the recommendation page; In response to the user's request to end viewing of the recommendation page, the regular function interface of the job search client is opened normally to provide job search services to the user.

7. A job recommendation device, characterized in that: The device comprises: A geographic location information acquisition module is used to obtain the real-time geographic location information of the job-seeking client in response to the user's client login request; A first recruitment enterprise screening module is used to screen out at least one first-category time-sensitive recruitment enterprise whose regional information matches the real-time geographic location information from the time-sensitive recruitment order metadata set maintained in real time; A recommendation display module, used to fill the description information of each of the first-category time-sensitive recruitment companies into a recommendation page and display the recommendation page; The normal response module is used to respond to the user's request to end viewing the recommendation page and normally open the regular function interface of the job search client to provide job search services to the user.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the job recommendation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the job recommendation method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the job recommendation method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Employment post information push query method, computer equipment and storage medium

    CN121073417A

  • AI voice interactive post screening and recommending method and system for blue collar job application

    CN122432378A