A data processing method, apparatus, electronic device, and storage medium

By configuring concatenated fields on the job display page, the problems of inaccurate data analysis and low efficiency in the job recommendation process were solved, achieving accurate positioning and efficient recommendation.

CN113946749BActive Publication Date: 2025-10-31BEIJING WUJI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111163987.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-10-31
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In existing technologies, the uniqueness of job application behavior cannot be accurately queried during the job recommendation process, resulting in inaccurate and inefficient data analysis. Furthermore, inconsistent URLs make the analysis process cumbersome.

Method used

By configuring concatenation fields for multiple jobs on the job display page, when a user visits a target job, the server sends job data and behavioral data. The server then determines and updates the recommended jobs based on the concatenation fields, accurately locating the page and position to which the job belongs.

Benefits of technology

It enables the accurate identification of the uniqueness of job application behavior, improves the accuracy and efficiency of data analysis, and simplifies the analysis process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113946749B_ABST
    Figure CN113946749B_ABST
Patent Text Reader

Abstract

This invention provides a data processing method, apparatus, electronic device, and storage medium. The method includes: accessing a job display page, where multiple jobs on the job display page are configured with corresponding concatenation fields by a server; the concatenation fields are used to characterize the relevant information between the job and the job display page; sending job data corresponding to the target job accessed by the user to the server, the job data including the target concatenation fields; sending behavior data of a preset behavior triggered by the user on the target job details page to the server, the behavior data including the target concatenation fields; and the server determining recommended jobs based on the target concatenation fields and updating the concatenation fields. By configuring corresponding concatenation fields for multiple jobs on the job display page, the job display page to which the applied job belongs can be accurately located, as can the position of the applied job on the job display page, thereby obtaining recommended jobs matching the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a data processing method, apparatus, electronic device, and storage medium. Background Technology

[0002] When a user visits a page, the recruitment platform creates a display log for all the data that needs to be shown. When a user submits an application or communicates with a recruiter, the platform creates a behavior log for this behavioral data. The current job recommendation process uses key fields from user data, such as the user's account, to correlate all display and behavior logs. It then queries which job page a user visited to determine which job application originated from, analyzes the retrieved display logs, and makes job recommendations accordingly.

[0003] However, a single job application may be associated with multiple display logs, making it impossible to accurately determine which display log the applied job originated from, thus compromising its uniqueness and introducing a degree of error. Furthermore, because the display logs lack explicit definitions of page modules, the page to which the applied job belongs can only be located via the URL (Uniform Resource Locator). However, URLs vary across different devices, making the analysis process cumbersome and complex. Summary of the Invention

[0004] The present invention provides a data processing method, apparatus, electronic device, and storage medium to solve the problems of inaccurate data analysis and low analysis efficiency in the data processing process.

[0005] This invention discloses a data processing method applied to a client, the method comprising:

[0006] Access the job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information of the job and the job display page;

[0007] Send job data corresponding to the target job accessed by the user to the server; the job data includes a target concatenation field corresponding to the target job;

[0008] The system sends behavioral data of a user's preset behavior triggered on the target job details page to the server; the behavioral data includes the target concatenation field; so that the server determines the recommended job based on the target concatenation field and updates the concatenation field.

[0009] Optionally, accessing the job display page includes:

[0010] When a user triggers a page access operation, the server sends the display location information corresponding to the page access operation. The display location information is used to instruct the server to determine the job display page and configure corresponding concatenation fields for multiple jobs in the job display page.

[0011] Optionally, sending the job data corresponding to the target job accessed by the user to the server includes:

[0012] When a user visits a target job, the server sends the job data corresponding to the target job to the server so that the server can generate a corresponding target job details page based on the job data and write the target concatenation field from the job data into the target job details page.

[0013] Optionally, sending behavioral data to the server regarding the preset behavior triggered by the user on the target job details page includes:

[0014] When a user triggers a preset behavior on the target job details page, the system sends behavior data corresponding to the preset behavior to the server so that the server can generate corresponding behavior response information based on the behavior data. The preset behavior includes at least one of job application, telephone inquiry, micro-chat interview, and video interview.

[0015] Optionally, the method further includes:

[0016] The server displays an updated job posting page; the updated job posting page includes recommended job information; the recommended job information is obtained by the server through analysis of the target concatenation field corresponding to the behavioral data, or by concatenating and analyzing the job posting page, the job data, and the behavioral data corresponding to the target concatenation field.

[0017] This invention also discloses another data processing method applied to a server, the method comprising:

[0018] Configure corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information of the job and the job display page;

[0019] The system receives job data corresponding to a target job accessed by a user, sent by the client; the job data includes a target concatenation field corresponding to the target job.

[0020] Receive behavioral data from the client showing a user's preset behavior triggered on the target job details page; the behavioral data includes the target concatenation field;

[0021] Recommended positions are determined based on the target concatenation field, and the concatenation field is updated.

[0022] Optionally, configuring corresponding concatenation fields for multiple jobs in the job display page accessed by the client includes:

[0023] The client receives the display location information corresponding to the page access operation when it detects that the user has triggered the page access operation.

[0024] Based on the display location information, determine the corresponding job display page, and configure corresponding concatenation fields for multiple jobs in the job display page;

[0025] The job display pages are recorded as display logs for data analysis, and the concatenated fields corresponding to the multiple jobs are written into the display logs.

[0026] Optionally, receiving the job data corresponding to the target job accessed by the user sent by the client includes:

[0027] Receive the job data corresponding to the target job sent by the client when it detects that a user has accessed the target job;

[0028] Based on the job data, generate the corresponding target job details page;

[0029] The target job details page is recorded as a details page access log for data analysis, and the target concatenation field in the job data is written into the details page access log.

[0030] Optionally, the step of receiving behavioral data from the client regarding preset behaviors triggered by the user on the target job details page includes:

[0031] Receive the behavior data corresponding to the preset behavior sent by the client when it detects that the user has triggered a preset behavior on the target job details page;

[0032] Based on the behavioral data, corresponding behavioral response information is generated;

[0033] The behavioral response information is recorded as a behavioral log for data analysis, and the target concatenation field of the behavioral data is written into the behavioral log; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0034] Optionally, determining the recommended job based on the target concatenation field includes:

[0035] Recommended job information can be obtained by analyzing the target concatenation fields corresponding to the behavioral data; or, recommended job information can be obtained by concatenating and analyzing the display logs, detail page access logs, and behavioral logs based on the target concatenation fields.

[0036] The job display page is updated, and the updated job display page is sent to the client so that the client can display the updated job display page; the updated job display page includes the recommended job information.

[0037] This invention also discloses a data processing apparatus applied to a client, the apparatus comprising:

[0038] A job display page access module is used to access a job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information between the job and the job display page;

[0039] The job data sending module is used to send job data corresponding to the target job accessed by the user to the server; the job data includes a target concatenation field corresponding to the target job;

[0040] A behavior data sending module is used to send behavior data of a preset behavior triggered by a user on a target job details page to the server; the behavior data includes the target concatenation field; so that the server determines the recommended job based on the target concatenation field and updates the concatenation field.

[0041] Optionally, the job display page access module includes:

[0042] The display location information sending submodule is used to send the display location information corresponding to the page access operation to the server when a user triggers a page access operation. The display location information is used to instruct the server to determine the job display page and configure corresponding concatenation fields for multiple jobs in the job display page.

[0043] Optionally, the job data sending module includes:

[0044] The job data sending submodule is used to send the job data corresponding to the target job to the server when a user visits the target job; so that the server can generate a corresponding target job details page based on the job data and write the target concatenation field from the job data into the target job details page.

[0045] Optionally, the behavior data sending module includes:

[0046] The behavior data sending submodule is used to send behavior data corresponding to the preset behavior to the server when it is detected that a user triggers a preset behavior on the target job details page; so that the server can generate corresponding behavior response information based on the behavior data; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0047] Optionally, the device further includes:

[0048] The recommended job information display module is used to display recommended job information sent by the server; the recommended job information is obtained by the server through analysis based on the target concatenation field corresponding to the behavior data, or by concatenating and analyzing the job display page, the job data, and the behavior data corresponding to the target concatenation field.

[0049] This invention also discloses another data processing apparatus applied to a server, the apparatus comprising:

[0050] The concatenation field configuration module configures corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information between the job and the job display page;

[0051] The job data receiving module is used to receive job data corresponding to a target job accessed by a user, sent by the client; the job data includes a target concatenation field corresponding to the target job.

[0052] The behavior data receiving module is used to receive behavior data sent by the client of a user's preset behavior triggered on the target job details page; the behavior data includes the target concatenation field;

[0053] The recommended job determination module is used to determine recommended jobs based on the target concatenation field and update the concatenation field.

[0054] Optionally, the concatenation field configuration module includes:

[0055] The display location information receiving submodule is used to receive the display location information corresponding to the page access operation sent by the client when it detects that the user has triggered a page access operation;

[0056] The concatenation field configuration submodule is used to determine the corresponding job display page based on the display location information, and to configure corresponding concatenation fields for multiple jobs in the job display page;

[0057] The display log recording submodule is used to record the job display page as a display log for data analysis, and write the concatenated fields corresponding to the multiple jobs into the display log.

[0058] Optionally, the job data receiving module includes:

[0059] The job data receiving submodule is used to receive the job data corresponding to the target job sent by the client when it detects that a user has accessed the target job;

[0060] The target job details page generation submodule is used to generate the corresponding target job details page based on the job data;

[0061] The detail page access log recording submodule is used to record the target job detail page as a detail page access log for data analysis, and to write the target concatenation field in the job data into the detail page access log.

[0062] Optionally, the behavior data receiving module includes:

[0063] The behavior data receiving submodule is used to receive behavior data corresponding to the preset behavior sent by the client when it detects that the user has triggered a preset behavior on the target job details page;

[0064] The behavior response information submodule is used to generate corresponding behavior response information based on the behavior data;

[0065] The behavior log recording submodule is used to record the behavior response information as a behavior log for data analysis, and to write the target concatenation field of the behavior data into the behavior log; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0066] Optionally, the recommended job determination module includes:

[0067] The recommended job information acquisition submodule is used to analyze the target concatenation field corresponding to the behavioral data to obtain recommended job information; or, based on the target concatenation field, to concatenate and analyze the display log, detail page access log and behavioral log to obtain recommended job information.

[0068] The recommended job information sending submodule is used to update the job display page and send the updated job display page to the client so that the client can display the updated job display page; the updated job display page includes the recommended job information.

[0069] This invention also provides an electronic device, including a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs including performing a data processing method as described in any of the embodiments of this invention.

[0070] This invention also provides a readable storage medium that, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform a data processing method as described in any of the embodiments of this invention.

[0071] Compared with the prior art, the embodiments of the present invention have the following advantages:

[0072] In this embodiment of the invention, when a user visits a job display page, the server configures corresponding concatenation fields for multiple jobs on the job display page. These concatenation fields characterize the relevant information between the job and the job display page. Then, when the user visits a target job, the client sends job data corresponding to the target job to the server. This job data includes the target concatenation field corresponding to the target job. Next, when the user triggers a preset action on the target job details page, the client sends action data corresponding to the preset action to the server. This action data includes the target concatenation field. This allows the server to determine recommended jobs based on the target concatenation field and update the concatenation field. By configuring corresponding concatenation fields for multiple jobs on a job display page, this embodiment of the invention allows for accurate location of the job display page and the current position of the job on the job display page when a user applies for a job. This enables analysis of the job and the generation of recommended jobs matching the user. Attached Figure Description

[0073] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0074] Figure 1 This is a flowchart of the steps of a data processing method provided in an embodiment of the present invention;

[0075] Figure 2 This is a schematic diagram of page access options provided in an embodiment of the present invention;

[0076] Figure 3 This is a schematic diagram of the job display page provided in an embodiment of the present invention;

[0077] Figure 4 This is a schematic diagram illustrating the triggering of behavioral response information provided in the embodiments of the present invention;

[0078] Figure 5 This is a flowchart of another data processing method provided in an embodiment of the present invention;

[0079] Figure 6 This is a structural block diagram of a data processing device provided in an embodiment of the present invention;

[0080] Figure 7 This is a structural block diagram of another data processing device provided in an embodiment of the present invention. Detailed Implementation

[0081] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0082] The current job recommendation process uses key fields in user data, such as user account, to associate all display logs and all behavior logs. For example, if a user visits a page 10 times, it generates 10 display logs. Suppose the user applies for job 'a' on the 9th page visit, generating 1 behavior log. If the 10 display logs and 1 behavior log are associated through the user's account 'XX', then job 'a' is associated with 10 display logs. It is impossible to accurately determine that job 'a' came from the 9th display log, which leads to uncertainty about its uniqueness and introduces a certain degree of error.

[0083] Furthermore, because the logs lack clear definitions of page modules, the page to which job A belongs can only be located through the URL. However, the URLs of different terminals are not consistent. For example, if a user submits an application on the "My Favorites" page, the source cannot be traced because there is no record value. This makes the analysis process cumbersome and complicated, resulting in inaccurate data analysis and low efficiency in the job recommendation process.

[0084] To address the aforementioned issues, this invention provides a data processing method. When a user submits a job application, the method can accurately locate the job display page and the current position of the job within the page by using the corresponding serial fields. This allows for analysis of the job and the generation of recommended jobs that match the user's preferences.

[0085] Reference Figure 1The diagram illustrates a flowchart of a data processing method provided by an embodiment of the present invention, applied to a client. The method may specifically include the following steps:

[0086] Step 101: Access the job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information of the job and the job display page.

[0087] In this embodiment of the invention, it can be applied to a client, which can be a computer device used in motion, such as a mobile phone, iPad (tablet computer), laptop computer, etc., and the invention does not limit this. These clients can support operating systems such as Android, iOS (iPhone Operating System), and Windows.

[0088] In this embodiment of the invention, users can log in to a recruitment APP or recruitment website through a client and access a job display page. The client can display the job display page to the user. The same job display page can include jobs of the same type or jobs of different types. This invention does not limit this.

[0089] In this embodiment of the invention, the client communicates with the server. When a user accesses a job display page, the client can send a page access request to the server. The server can determine the corresponding job display page based on the page access request. The server can also configure corresponding concatenation fields for multiple jobs on the job display page. These concatenation fields can be strings, and they are used to represent relevant information about the job and the job display page. This relevant information may include the job display page to which the job belongs, the search identifier of the job display page, the job's business type, the job's display type, the job's current position on the job display page, the billing information for the job's commercial advertising, the job's historical extended parameters, the job's latest extended information, and so on. After receiving the job display page returned by the server, the client can display the job display page to the user.

[0090] In an optional embodiment of the present invention, step 101 may include the following sub-steps:

[0091] When a user triggers a page access operation, the server sends the display location information corresponding to the page access operation. The display location information is used to instruct the server to determine the job display page and configure corresponding concatenation fields for multiple jobs in the job display page.

[0092] In one example of the present invention, the client can be configured with multiple page access options, see reference. Figure 2 The diagram illustrates a page access option provided in an embodiment of the present invention. The page access option may include a "Job / Company Input Box" option 201, a "Nearby" option 202, a "Urgent Hiring" option 203, a "Salary Increase Preferred" option 204, a "Popular" option 205, and may also include a "User Profile" option, a "Latest" option, etc. The present invention does not limit the type of page access option.

[0093] Each page access option can have a corresponding job display page. As an example, the job display page corresponding to the "Nearby" option can include all jobs within a preset distance of the current user's location. For example, if the preset distance is 1km, when the user triggers the "Nearby" option, all jobs within a 1km range of the user's location can be obtained based on the user's current location and used as the job display page corresponding to the "Nearby" option.

[0094] As another example, the job display page corresponding to the "Hot" option can include multiple hot jobs, such as Figure 2 The popular job titles A, B, and C shown are assumed to be "Education & Training," "Sales," and "Computer / Internet / Telecommunications," respectively. When a user triggers the "Popular" option, all job titles in the "Education & Training," "Sales," and "Computer / Internet / Telecommunications" categories will be displayed on the "Popular" page. Alternatively, when a user triggers "Popular Job A" within the "Popular" options, all job titles in the "Education & Training" category will be displayed on the "Popular" page.

[0095] Each job posting page can have corresponding display location information, which can be a field slot. This display location information can be obtained from the data department through the job posting page's development server. To add a new job posting page, such as an operations page or an event page, a display location information slot can be requested. For example, the job posting page corresponding to the "Nearby" option can request a corresponding display location information slot, which can be "app_near_list".

[0096] The display location information slot allows the server to determine the job display page and configure corresponding concatenation fields for multiple jobs on the job display page. This enables the server to record all data to be displayed on the job display page as a display log before returning it to the client. The display log can serve as a data log for the server to use for data analysis. Furthermore, the server can write multiple job configuration concatenation fields into the display log. These concatenation fields allow for accurate location of the corresponding job's job display page, and consequently, accurate location of the display log for data analysis.

[0097] The above examples are only used to enable those skilled in the art to better understand the embodiments of the present invention, and the present invention does not limit them.

[0098] Step 102: Send the job data corresponding to the target job accessed by the user to the server; the job data includes the target concatenation field corresponding to the target job.

[0099] In this embodiment of the invention, when a user accesses a job on a job display page, they need to be redirected to the job details page for that job. Specifically, the client can send job data corresponding to the target job accessed by the user to the server. Since multiple jobs on the job display page have been configured with corresponding concatenation fields, when the client sends the job data corresponding to the target job to the server, the job data can carry the target concatenation field corresponding to the target job.

[0100] In an optional embodiment of the present invention, step 102 may include the following sub-steps:

[0101] When a user visits a target job, the server sends the job data corresponding to the target job to the server so that the server can generate a corresponding target job details page based on the job data and write the target concatenation field from the job data into the target job details page.

[0102] In one example of the present invention, if a user triggers the "Nearby" option 202, then the user is directed to the job display page corresponding to the "Nearby" option, as shown below. Figure 3 This diagram illustrates a job display page provided in an embodiment of the present invention. The job display page shows all nearby jobs, such as... Figure 3The job titles shown (a, b, c, d, and e) can be scrolled down to reveal more nearby jobs. The job title boxes can display not only the job name but also salary, company name, distance, etc. Furthermore, jobs can be prioritized based on distance, such as those closer to the job, or by salary, prioritizing nearby higher-paying jobs. This invention does not restrict the order in which jobs are displayed on the job page.

[0103] As an example, if a user wants to learn about job 'a', they can click on the job box 301. The client can detect the user's access to "job 'a'" and send the job data of "job 'a'" to the server. The job data carries the target concatenation field corresponding to "job 'a'". The server can generate the target job details page of "job 'a'" based on the job data and write the target concatenation field carried by the job data into the target job details page of "job 'a'". When the user triggers a preset behavior on the target job details page of "job 'a'" later, the client can make the behavior data carry the target concatenation field corresponding to "job 'a'".

[0104] Furthermore, before returning the target job details page to the client, the server can record all the data to be displayed on the target job details page as a details page access log. This log can be used by the server for data analysis. Additionally, the server can write the target concatenation field corresponding to "Job A" carried in the job data into the details page access log. This target concatenation field allows for accurate location of "Job A's" current position on the job display page, thus accurately locating the details page access log associated with "Job A" for data analysis.

[0105] The above examples are only used to enable those skilled in the art to better understand the embodiments of the present invention, and the present invention does not limit them.

[0106] Step 103: Send behavioral data of a preset behavior triggered by a user on the target job details page to the server; the behavioral data includes the target concatenation field; so that the server determines the recommended job based on the target concatenation field and updates the concatenation field.

[0107] In this embodiment of the invention, when a user triggers a preset behavior on the target job details page, a response to that preset behavior needs to be sent to the user. Specifically, the client can send the behavior data of the preset behavior triggered by the user on the target job details page to the server. Since the target job details page returned by the server to the client can include a target concatenation field, when the client sends the behavior data corresponding to the preset behavior to the server, the behavior data can carry the target concatenation field corresponding to the target job, so that the server can determine the recommended job based on the target concatenation field and update the concatenation field.

[0108] In an optional embodiment of the present invention, step 103 may include the following sub-steps:

[0109] When a user triggers a preset behavior on the target job details page, the system sends behavior data corresponding to the preset behavior to the server so that the server can generate corresponding behavior response information based on the behavior data. The preset behavior includes at least one of job application, telephone inquiry, micro-chat interview, and video interview.

[0110] In one example of the present invention, if a user visits "Job A", then the user is directed to the target job details page for "Job A", and refers to... Figure 4 This illustrates a schematic diagram of the triggering of behavioral response information provided in an embodiment of the present invention. The target job details page displays job details information for "Job A". Figure 4 As shown, box 401 displays job title 'a' and salary, and box 402 displays the job description. The preset actions can include at least one of the following: job application, phone call, WeChat interview, and video interview, such as... Figure 4 As shown, box 403 represents the job application behavior option, box 404 represents the phone inquiry behavior option, and box 405 represents the WeChat interview behavior option. It should be noted that the video interview behavior option is... Figure 4 If not displayed in the image, you can access the Wechat interview window by clicking box 405. The Wechat interview window may display the option for video interviews.

[0111] As an example, if a user wants to apply for job 'a', they can click the 403 "Apply for Job" box. The client can detect the user's job application behavior for "job 'a'" and send the behavior data for "job 'a'" to the server. This behavior data carries the target concatenation field corresponding to "job 'a'". The server can then generate corresponding behavior response information based on the behavior data and return the behavior response information to the client, such as... Figure 4 The pop-up 406 error message allows the client to display "Job application successful" information to the user.

[0112] Furthermore, before returning the behavior response information to the client, the server can record all the data that needs to be displayed in the behavior response information as a behavior log. The behavior log can be a data log used by the server for data analysis. In addition, the server can write the target concatenation field corresponding to "Job A" carried in the behavior data into the behavior log. Through the target concatenation field, it can be determined that "Job A" is the job applied for by the user, and it can also accurately locate the behavior log to which "Job A" belongs for data analysis.

[0113] The above examples are only used to enable those skilled in the art to better understand the embodiments of the present invention, and the present invention does not limit them.

[0114] In an optional embodiment of the present invention, the method may further include:

[0115] The server displays an updated job posting page; the updated job posting page includes recommended job information; the recommended job information is obtained by the server through analysis of the target concatenation field corresponding to the behavioral data, or by concatenating and analyzing the job posting page, the job data, and the behavioral data corresponding to the target concatenation field.

[0116] In this embodiment of the invention, the client can push updated job display pages to users in real time, or display updated job display pages to users after they log in to a recruitment APP or recruitment website. The updated job display pages may include recommended job information.

[0117] Recommended job information can be obtained through two analysis methods: one is that the server analyzes the target concatenation fields corresponding to the behavioral data; the other is that the server concatenates and analyzes the job display page, job data, and behavioral data corresponding to the target concatenation fields.

[0118] For the first analysis method, when the server configures corresponding concatenation fields for multiple jobs on a job display page, these fields can represent information related to the job and the job display page. This information may include the job display page to which the job belongs, the job's display type, and the job's current position on the job display page. If a user visits multiple target jobs on the job display page and then only applies to one or a few of these target jobs—meaning the user doesn't trigger the preset behavior on all the target job detail pages but only on one or a few—then the server can analyze the corresponding concatenation fields for the target jobs that triggered the preset behavior, obtain recommended job information, and update the concatenation fields, thus updating the information related to the job and the job display page.

[0119] As an example, such as Figure 3As shown, when a user visits jobs a through e sequentially on the job display page, the client can send job data corresponding to jobs a through e to the server in that order. Each job data entry for jobs a through e carries a target concatenation field corresponding to each job. If the user applies for jobs a, c, and e while visiting those jobs, the client can send behavioral data corresponding to those jobs to the server. This behavioral data also carries the target concatenation fields corresponding to those jobs. When performing data analysis, the server can analyze the target concatenation fields corresponding to jobs a, c, and e to obtain recommended job information and update the concatenation fields. This means it can update the relevant information between the recommended jobs and the job display page, such as updating the display position of jobs a through e on the job display page to prioritize showing jobs a, c, and e that match the user's preferences.

[0120] For the second analysis method, the server can concatenate the corresponding job display page, job data, and behavioral data based on the target concatenation field, and then analyze the concatenated job display page, job data, and behavioral data to obtain recommended job information. In other words, since the server records the job display page as a display log, the target job detail page as a detail page access log, and behavioral response information as a behavior log, and the target job detail page and behavioral response information are generated based on job data and behavioral data, respectively, the server can concatenate the display log, detail page access log, and behavior log based on the target concatenation field. This allows for the rapid and accurate acquisition of data logs for data analysis. Analyzing the data in the display log, detail page access log, and behavior log allows for the rapid and accurate acquisition of recommended job information after data analysis, and the concatenation field can be updated, thus updating the relevant information of the recommended jobs and job display pages.

[0121] As another example, such as Figure 3As shown, a user submits applications for positions a, c, and e from the accessed positions a through e. During data analysis, the server concatenates the display logs, detail page access logs, and behavior logs corresponding to position a based on the target concatenation field for position a, obtaining the concatenated data logs for position a; similarly, it concatenates the display logs, detail page access logs, and behavior logs corresponding to position c, obtaining the concatenated data logs for position c; and so on, based on the target concatenation field for position e, obtaining the concatenated data logs for position e. Then, the server can analyze the concatenated data logs for position a, position c, and position e to obtain recommended job information and update the concatenation fields. This allows for updating the relevant information on the recommended jobs and the job display page, such as updating the display positions of positions a through e on the job display page to prioritize the display of positions a, c, and e that match the user.

[0122] In this embodiment of the invention, when a user visits a job display page, the server configures corresponding concatenation fields for multiple jobs on the job display page. These concatenation fields characterize the relevant information between the job and the job display page. Then, when the user visits a target job, the client sends job data corresponding to the target job to the server. This job data includes the target concatenation field corresponding to the target job. Next, when the user triggers a preset action on the target job details page, the client sends action data corresponding to the preset action to the server. This action data includes the target concatenation field. This allows the server to determine recommended jobs based on the target concatenation field and update the concatenation field. By configuring corresponding concatenation fields for multiple jobs on a job display page, this embodiment of the invention allows for accurate location of the job display page and the current position of the job on the job display page when a user applies for a job. This enables analysis of the job and the generation of recommended jobs matching the user.

[0123] Reference Figure 5 The diagram illustrates a flowchart of another data processing method provided by an embodiment of the present invention, applied to a server. The method may specifically include the following steps:

[0124] Step 501: Configure corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information of the job and the job display page.

[0125] In this embodiment of the invention, the method can be applied to a server, which can be a computer that manages resources and provides services to users. The server communicates with the client and can respond to and process the client's service requests. Specifically, when receiving a page access request from a client, the server can determine the corresponding job display page based on the request. The server can also configure corresponding concatenation fields for multiple jobs on the job display page. These concatenation fields are used to represent the relevant information between the job and the job display page. For example, based on the concatenation field corresponding to a certain job, the job display page to which that job belongs can be accurately located, as well as the current position of that job on the job display page. The concatenation field can be a string. The server can return the job display page to the client, allowing the client to display the job display page to the user.

[0126] In an optional embodiment of the present invention, step 501 may include the following sub-steps:

[0127] S11, Receive the display location information corresponding to the page access operation sent by the client when it detects that the user has triggered the page access operation.

[0128] In one example of the present invention, when the client detects that a user has triggered a page access operation, the client can send the display location information corresponding to the page access operation to the server. For example, when the client detects that a user has triggered the "Nearby" option, the client can send the display location information "app_near_list" corresponding to the "Nearby" option to the server. After receiving the display location information "app_near_list", the server can respond to the client's page access request and process it.

[0129] In another example of the invention, the server can be configured with multiple job display page interfaces, each of which can be different, and the display location information slot can be defined in different job display page interfaces. For example, when the client detects that a user has triggered a page access operation, the client can send a page access request to the server through the job display page interface corresponding to the page access operation. For example, when the client detects that a user has triggered the "Nearby" option, the client can send a page access request to the server through the job display page interface "app_near_list" corresponding to the "Nearby" option. The server receives the page access request from the job display page interface "app_near_list" and can then respond to and process the client's page access request.

[0130] S12, based on the display location information, determine the corresponding job display page, and configure corresponding concatenation fields for multiple jobs in the job display page.

[0131] In one example of the present invention, after receiving the display location information slot sent by the client, the server can determine the corresponding job display page based on the display location information slot. For example, the server can determine the job display page corresponding to the "Nearby" option based on the display location information of "app_near_list".

[0132] In addition, the server can configure corresponding concatenation fields for multiple jobs on the job display page for the display location information slot. The definition of the concatenation fields is shown in Table 1 below.

[0133] Fields meaning slot Display location name sid Unique search ID pid Page ID infodistype Job Description Business Type adtypes Job Display Types pos Job position on the current page billInfo Business Billing Parameters params Business parameters json Extended parameters

[0134] Table 1

[0135] Specifically, the field "slot" is the display location name, i.e., the display location information, which can be used to determine the job display page to which the target job belongs; the field "sid" is the unique search ID, which can be used to determine which search retrieved the job display page; the field "pid" is the page ID, which can also be used to determine the job display page to which the target job belongs; the field "infodistype" is the job display business type, which can be used to determine the business type of the target job, such as "Gold," "Headline," etc.; the field "adtypes" is the job display type, which can be used to determine the display type of the target job, such as "Regular Post Recommendation Display," "Commercial Post Placement Display," etc.; the field "pos" is the job's position on the current page, which can be used to determine the current position of the target job on the job display page, such as... Figure 3 The "Job A" shown is the first position on the job display page; the "billInfo" field is a commercial billing parameter, which can be used to determine the billing information for the commercial placement of the target job; the "params" field is a business parameter, which can be used to determine the historical extended parameters of the target job, currently in a compatible state, and can generally be empty; the "json" field is an extended parameter, which can be used to determine the latest extended information of the target job, such as the protocol version in the concatenation field, and can also be used to determine the transparent parameters of the business, such as the source slot_from of the job display page interface.

[0136] According to the definition of the concatenation field, as shown in Table 1 above, the relevant information of the job and the job display page can be determined, such as the job display page to which the job belongs, the display type of the job, the current position of the job on the job display page, etc., so that corresponding concatenation fields can be configured for multiple jobs on the job display page.

[0137] S13, record the job display page as a display log for data analysis, and write the concatenation fields corresponding to the multiple jobs into the display log.

[0138] In one example of the present invention, before returning the job display page to the client, the server can record all the data to be displayed on the job display page as a display log. The display log can be a data log used by the server for data analysis. In addition, the server can write multiple concatenated fields corresponding to job configurations into the display log. Through the concatenated fields, the job display page to which the corresponding job belongs can be accurately located, that is, the display log to which the corresponding job belongs for data analysis can be accurately located.

[0139] Step 502: Receive job data corresponding to the target job accessed by the user sent by the client; the job data includes the target concatenation field corresponding to the target job.

[0140] In this embodiment of the invention, since multiple jobs on the job display page have been configured with corresponding concatenation fields, when the server receives job data corresponding to the target job sent by the client, the job data can carry the target concatenation field corresponding to the target job.

[0141] In an optional embodiment of the present invention, step 502 may include the following sub-steps:

[0142] S21, Receive job data corresponding to the target job sent by the client when it detects that a user has accessed the target job.

[0143] In one example of the present invention, when the client detects that a user has accessed a target job, the client can send the job data corresponding to the accessed target job to the server. For example, see... Figure 3 As shown, when the client detects that the user clicks on the job box 301, the client can send the job data of "job a" to the server. The job data carries the target concatenation field corresponding to "job a".

[0144] S22, Generate the corresponding target job details page based on the job data.

[0145] In one example of the present invention, after receiving job data for "Job A", the server can generate a target job details page for "Job A" based on the job data. Then, the server can return the target job details page for "Job A" to the client, and the client displays the target job details page for "Job A" to the user (see [link]). Figure 4 ).

[0146] S23, record the target job details page as a details page access log for data analysis, and write the target concatenation field in the job data into the details page access log.

[0147] In one example of the present invention, before returning the target job details page of "Job A" to the client, the server can record all the data to be displayed in the target job details page as a details page access log. The details page access log can be a data log used by the server for data analysis. In addition, the server can write the target concatenation field corresponding to "Job A" carried by the job data into the details page access log. Through the target concatenation field, the current position of "Job A" in the job display page can be accurately located, that is, the details page access log used for data analysis to which "Job A" belongs can be accurately located.

[0148] Step 503: Receive behavioral data sent by the client of a preset behavior triggered by the user on the target job details page; the behavioral data includes the target concatenation field.

[0149] In this embodiment of the invention, the client can send behavioral data of a preset behavior triggered by the user on the target job details page to the server. Since the target job details page returned by the server to the client can include a target concatenation field, when the server receives the behavioral data corresponding to the preset behavior sent by the client, the behavioral data can carry the target concatenation field corresponding to the target job.

[0150] In an optional embodiment of the present invention, step 503 may include the following sub-steps:

[0151] S31, Receive the behavior data corresponding to the preset behavior sent by the client when it detects that the user has triggered a preset behavior on the target job details page.

[0152] In one example of the present invention, when the client detects that a preset behavior has been triggered on the target job details page, the client can send behavior data corresponding to the preset behavior to the server. For example, after a user enters the target job details page for "Job A", if they want to apply for job A, they can click box 403 "Apply for Job". The client can detect the job application behavior for "Job A" triggered by the user, and the client can send behavior data for "Job A" to the server. The behavior data can carry the target concatenation field corresponding to "Job A".

[0153] S32, Generate corresponding behavioral response information based on the behavioral data.

[0154] In one example of the present invention, the server can generate corresponding behavioral response information based on behavioral data, and then return the behavioral response information to the client, such as... Figure 4 The pop-up 406 error message allows the client to display "Job application successful" information to the user.

[0155] S33, the behavioral response information is recorded as a behavioral log for data analysis, and the target concatenation field of the behavioral data is written into the behavioral log; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0156] In one example of the present invention, before returning the behavior response information to the client, the server can record all the data to be displayed in the behavior response information as a behavior log. The behavior log can be a data log used by the server for data analysis. In addition, the server can write the target concatenation field corresponding to "job a" carried by the behavior data into the behavior log. Through the target concatenation field, it can be determined that "job a" is the job applied for by the user, and it can also accurately locate the behavior log used for data analysis to which "job a" belongs.

[0157] As an example, users can not only submit job applications but also further communicate with recruiters at the company. For instance, users can speak with recruiters by clicking... Figure 4 The 404 error message indicates that the server can obtain the recruiter's phone number / mobile number / office phone number, allowing the user to establish communication with the recruiter.

[0158] As another example, users can also chat or video chat with the company's recruiters by clicking... Figure 4 In box 405, the client can pop up a micro-interview window, and the server can establish communication between the user and the recruiter.

[0159] The above examples are only used to enable those skilled in the art to better understand the embodiments of the present invention, and the present invention does not limit them.

[0160] Step 504: Determine the recommended job based on the target concatenation field and update the concatenation field.

[0161] In an optional embodiment of the present invention, step 504 may include the following sub-steps:

[0162] S41, Analyze the target concatenation field corresponding to the behavior data to obtain recommended job information; or, Analyze the display log, detail page access log and behavior log concatenated based on the target concatenation field to obtain recommended job information.

[0163] In one example of the present invention, the server can parse the target concatenation field to obtain all field information in the target concatenation field, such as all fields in Table 1 above. The server can directly use all field information in the target concatenation field for analysis, thereby eliminating the need to parse the data in the log for analysis.

[0164] In another example of the present invention, the server can concatenate the display log, detail page access log, and behavior log based on the target concatenation field. This allows for the rapid and accurate acquisition of data logs for data analysis. Then, by analyzing the data in the display log, detail page access log, and behavior log, recommended job information can be obtained quickly and accurately. Furthermore, after concatenating the display log, detail page access log, and behavior log corresponding to the target concatenation field, the server can also parse the target concatenation field to verify whether the logs are concatenated correctly. Incorrect concatenation can include situations where the behavior log for "job a" is concatenated to the detail page access log for "job b"; or behavior log Y is concatenated to the first access's display log X, where behavior log Y is derived from the second access's display log Y, etc. The present invention does not impose any limitations on this.

[0165] S42, update the job display page and send the updated job display page to the client so that the client can display the updated job display page; the updated job display page includes the recommended job information.

[0166] In one example of the present invention, the server can send updated job display pages to the client in real time. The updated job display pages may include recommended job information. This allows the client to push updated job display pages to users in real time, or to display updated job display pages to users after they log in to a recruitment app or recruitment website.

[0167] In this embodiment of the invention, when a user visits a job display page, the server configures corresponding concatenation fields for multiple jobs on the job display page. These concatenation fields characterize the relevant information between the job and the job display page. Then, when the user visits a target job, the server receives job data corresponding to the target job sent by the client. This job data includes the target concatenation field corresponding to the target job. Next, when the user triggers a preset action on the target job details page, the server receives action data corresponding to the preset action sent by the client. This action data includes the target concatenation field. The server can determine recommended jobs based on the target concatenation field and update the concatenation field. By configuring corresponding concatenation fields for multiple jobs on a job display page, this embodiment of the invention allows for accurate location of the job display page and the current position of the job on the job display page when a user applies for a job. This enables analysis of the job and the generation of recommended jobs matching the user.

[0168] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0169] Reference Figure 6 The diagram illustrates a structural block diagram of a data processing device provided in an embodiment of the present invention, which is applied to a client and may specifically include the following modules:

[0170] The job display page access module 601 is used to access the job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information between the job and the job display page;

[0171] The job data sending module 602 is used to send job data corresponding to the target job accessed by the user to the server; the job data includes a target concatenation field corresponding to the target job;

[0172] The behavior data sending module 603 is used to send behavior data of a preset behavior triggered by a user on a target job details page to the server; the behavior data includes the target concatenation field; so that the server determines the recommended job based on the target concatenation field and updates the concatenation field.

[0173] In an optional embodiment of the present invention, the job display page access module 601 may include:

[0174] The display location information sending submodule is used to send the display location information corresponding to the page access operation to the server when a user triggers a page access operation. The display location information is used to instruct the server to determine the job display page and configure corresponding concatenation fields for multiple jobs in the job display page.

[0175] In an optional embodiment of the present invention, the job data sending module 602 may include:

[0176] The job data sending submodule is used to send the job data corresponding to the target job to the server when a user visits the target job; so that the server can generate a corresponding target job details page based on the job data and write the target concatenation field from the job data into the target job details page.

[0177] In an optional embodiment of the present invention, the behavior data sending module 603 may include:

[0178] The behavior data sending submodule is used to send behavior data corresponding to the preset behavior to the server when it is detected that a user triggers a preset behavior on the target job details page; so that the server can generate corresponding behavior response information based on the behavior data; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0179] In an optional embodiment of the present invention, the apparatus may further include:

[0180] The recommended job information display module is used to display the updated job display page sent by the server; the updated job display page includes recommended job information; the recommended job information is obtained by the server through analysis based on the target concatenation field corresponding to the behavior data, or by concatenating and analyzing the job display page corresponding to the target concatenation field, the job data, and the behavior data.

[0181] Reference Figure 7 The diagram illustrates a structural block diagram of another data processing device provided in an embodiment of the present invention, which is applied to a server and may specifically include the following modules:

[0182] The concatenation field configuration module 701 configures corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information between the job and the job display page;

[0183] The job data receiving module 702 is used to receive job data corresponding to a target job accessed by a user, sent by the client; the job data includes a target concatenation field corresponding to the target job.

[0184] The behavior data receiving module 703 is used to receive behavior data sent by the client of a preset behavior triggered by a user on the target job details page; the behavior data includes the target concatenation field;

[0185] The recommended job determination module 704 is used to determine recommended jobs based on the target concatenation field and update the concatenation field.

[0186] In an optional embodiment of the present invention, the serial field configuration module 701 may include:

[0187] The display location information receiving submodule is used to receive the display location information corresponding to the page access operation sent by the client when it detects that the user has triggered a page access operation;

[0188] The concatenation field configuration submodule is used to determine the corresponding job display page based on the display location information, and to configure corresponding concatenation fields for multiple jobs in the job display page;

[0189] The display log recording submodule is used to record the job display page as a display log for data analysis, and write the concatenated fields corresponding to the multiple jobs into the display log.

[0190] In an optional embodiment of the present invention, the job data receiving module 702 may include:

[0191] The job data receiving submodule is used to receive the job data corresponding to the target job sent by the client when it detects that a user has accessed the target job;

[0192] The target job details page generation submodule is used to generate the corresponding target job details page based on the job data;

[0193] The detail page access log recording submodule is used to record the target job detail page as a detail page access log for data analysis, and to write the target concatenation field in the job data into the detail page access log.

[0194] In an optional embodiment of the present invention, the behavior data receiving module 703 may include:

[0195] The behavior data receiving submodule is used to receive behavior data corresponding to the preset behavior sent by the client when it detects that the user has triggered a preset behavior on the target job details page;

[0196] The behavior response information submodule is used to generate corresponding behavior response information based on the behavior data;

[0197] The behavior log recording submodule is used to record the behavior response information as a behavior log for data analysis, and to write the target concatenation field of the behavior data into the behavior log; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

[0198] In an optional embodiment of the present invention, the recommended job determination module 704 may include:

[0199] The recommended job information acquisition submodule is used to analyze the target concatenation field corresponding to the behavioral data to obtain recommended job information; or, based on the target concatenation field, to concatenate and analyze the display log, detail page access log and behavioral log to obtain recommended job information.

[0200] The recommended job information sending submodule is used to update the job display page and send the updated job display page to the client so that the client can display the updated job display page; the updated job display page includes the recommended job information.

[0201] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0202] Preferably, the present invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described data processing method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0203] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described data processing method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0204] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0205] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0206] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.

[0207] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0208] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0209] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0210] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0211] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0212] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0213] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A data processing method, characterized in that, Applied to a client, the method includes: Access the job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information of the job and the job display page; the concatenation fields include: display location name, unique search ID, page ID, job display business type, job display type, current position of the job on the page, business billing parameters and extended parameters; Send job data corresponding to the target job accessed by the user to the server; the job data includes a target concatenation field corresponding to the target job; The system sends behavioral data of a user's preset behavior triggered on the target job details page to the server; the behavioral data includes the target concatenation field; so that the server can concatenate and analyze the display log, details page access log, and behavior log based on the target concatenation field, determine the recommended job, and update the concatenation field.

2. The method according to claim 1, characterized in that, The access to the job display page includes: When a user triggers a page access operation, the server sends the display location information corresponding to the page access operation. The display location information is used to instruct the server to determine the job display page and configure corresponding concatenation fields for multiple jobs in the job display page.

3. The method according to claim 1, characterized in that, Sending the job data corresponding to the target job accessed by the user to the server includes: When a user visits a target job, the server sends the job data corresponding to the target job to the server so that the server can generate a corresponding target job details page based on the job data and write the target concatenation field from the job data into the target job details page.

4. The method according to claim 1, characterized in that, The step of sending behavioral data to the server regarding the preset behavior triggered by the user on the target job details page includes: When a user triggers a preset behavior on the target job details page, the system sends behavior data corresponding to the preset behavior to the server so that the server can generate corresponding behavior response information based on the behavior data. The preset behavior includes at least one of job application, telephone inquiry, micro-chat interview, and video interview.

5. The method according to claim 1, characterized in that, The method further includes: The server displays an updated job posting page; the updated job posting page includes recommended job information; the recommended job information is obtained by the server through analysis of the target concatenation field corresponding to the behavioral data, or by concatenating and analyzing the job posting page, the job data, and the behavioral data corresponding to the target concatenation field.

6. A data processing method, characterized in that, Applied to a server, the method includes: Configure corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information of the job and the job display page; The system receives job data corresponding to the target job accessed by the user, sent by the client. The job data includes target concatenation fields corresponding to the target job. The concatenation fields include: display location name, unique search ID, page ID, job display business type, job display type, current position of the job on the page, business billing parameters, and extended parameters. Receive behavioral data from the client showing a user's preset behavior triggered on the target job details page; the behavioral data includes the target concatenation field; Based on the target concatenation field, the display log, detail page access log, and behavior log are concatenated and analyzed to determine the recommended positions and update the concatenation field.

7. The method according to claim 6, characterized in that, The configuration of corresponding concatenation fields for multiple jobs in the job display page accessed by the client includes: The client receives the display location information corresponding to the page access operation when it detects that the user has triggered the page access operation. Based on the display location information, determine the corresponding job display page, and configure corresponding concatenation fields for multiple jobs in the job display page; The job display pages are recorded as display logs for data analysis, and the concatenated fields corresponding to the multiple jobs are written into the display logs.

8. The method according to claim 6, characterized in that, The receiving of job data corresponding to the target job accessed by the user sent by the client includes: Receive the job data corresponding to the target job sent by the client when it detects that a user has accessed the target job; Based on the job data, generate the corresponding target job details page; The target job details page is recorded as a details page access log for data analysis, and the target concatenation field in the job data is written into the details page access log.

9. The method according to claim 6, characterized in that, The received behavioral data, including the preset behavior data triggered by the user on the target job details page, sent by the client, includes: Receive the behavior data corresponding to the preset behavior sent by the client when it detects that the user has triggered a preset behavior on the target job details page; Based on the behavioral data, corresponding behavioral response information is generated; The behavioral response information is recorded as a behavioral log for data analysis, and the target concatenation field of the behavioral data is written into the behavioral log; the preset behavior includes at least one of job application, telephone acquisition, micro-chat interview and video interview.

10. The method according to claim 6, characterized in that, The step of determining the recommended job based on the target concatenation field includes: Recommended job information can be obtained by analyzing the target concatenation fields corresponding to the behavioral data; or, recommended job information can be obtained by concatenating and analyzing the display logs, detail page access logs, and behavioral logs based on the target concatenation fields. The job display page is updated, and the updated job display page is sent to the client so that the client can display the updated job display page; the updated job display page includes the recommended job information.

11. A data processing apparatus, characterized in that, Applied to a client, the device includes: A job display page access module is used to access a job display page; the job display page includes multiple jobs; the multiple jobs are configured with corresponding concatenation fields by the server; the concatenation fields are used to represent the relevant information between the job and the job display page; The job data sending module is used to send job data corresponding to the target job accessed by the user to the server; the job data includes target concatenation fields corresponding to the target job; the concatenation fields include: display location name, unique search ID, page ID, job display business type, job display type, current position of the job on the page, business billing parameters and extended parameters; The behavior data sending module is used to send behavior data of preset behaviors triggered by users on the target job details page to the server; the behavior data includes the target concatenation field; so that the server can concatenate and analyze the display log, details page access log and behavior log according to the target concatenation field, determine the recommended job, and update the concatenation field.

12. A data processing apparatus, characterized in that, Applied to a server, the device includes: The concatenation field configuration module configures corresponding concatenation fields for multiple jobs in the job display page requested by the client; the concatenation fields are used to represent the relevant information between the job and the job display page; The job data receiving module is used to receive job data corresponding to the target job accessed by the user sent by the client; the job data includes target concatenation fields corresponding to the target job; the concatenation fields include: display location name, unique search ID, page ID, job display business type, job display type, current position of the job on the page, business billing parameters and extended parameters; The behavior data receiving module is used to receive behavior data sent by the client of a user's preset behavior triggered on the target job details page; the behavior data includes the target concatenation field; The recommended job determination module is used to connect and analyze the display logs, detail page access logs, and behavior logs based on the target concatenation field, determine the recommended jobs, and update the concatenation field.

13. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the data processing method as claimed in any one of claims 1 to 5 or 6 to 10.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the data processing method as claimed in any one of claims 1 to 5 or 6 to 10.

Citation Information

Patent Citations

  • Position recommendation method and device and computer readable storage medium

    CN108416030A

  • Method and device for determining display page, computer system and medium

    CN111782951A