An electronic map-based digital employment position information service system and a service method thereof
By utilizing a digital and intelligent employment location information service system based on electronic maps, and leveraging GPS data processing and database queries, the system solves the problem of users finding it difficult to quickly access nearby employment information. It enables convenient employment information queries and detailed information display, thereby improving the convenience of employment services.
Patent Information
- Application Number
- CN202210812341.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-11
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-07-11
AI Technical Summary
In existing technologies, users need to spend a lot of time searching for job information and find it difficult to quickly obtain nearby job information, resulting in insufficient convenience of employment services.
The digital employment location information service system based on electronic maps utilizes the collaborative work of the client and server sides, combined with GPS data processing, database querying and data analysis, to realize the location of users and the screening and matching of employment agencies, providing employment information within a radius of 2 kilometers.
It enables users to quickly and conveniently access nearby employment information, improves the convenience and efficiency of employment services, and provides intuitive display of employment information and detailed information on employment agencies.
Smart Images

Figure CN115292429B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of public service management system, and particularly relates to a digital intelligent employment position information service system based on an electronic map and a service method thereof. BACKGROUND
[0002] Location Based Services (LBS) is a service that uses various positioning technologies to obtain the current location of a positioning device and provides information resources and basic services to the positioning device through a mobile Internet. LBS service integrates mobile communication, Internet, spatial positioning, location information, big data and other information technologies, and uses a mobile Internet service platform for data updating and interaction, so that users can obtain corresponding services through spatial positioning and then obtain location-related resources and information through the Internet.
[0003] Finding a job requires collecting information about job fairs, and the number of enterprises and positions at each job fair is limited. Users often spend a lot of time but fail to find a suitable job. Employment is the main goal of economic development, and how to realize the convenience of public employment services is a problem to be solved at present. SUMMARY
[0004] The application aims to realize the convenience of public employment services, and users can conveniently and quickly query the employment information in the vicinity. A digital intelligent employment position information service system based on an electronic map and a service method thereof are provided.
[0005] To achieve the above purpose, the application realizes the following technical scheme:
[0006] A digital intelligent employment position information service method based on an electronic map comprises the following steps:
[0007] S1, installing an electronic map plug-in on a client;
[0008] S2, establishing a database, and establishing a database containing the geographic positions of employment agencies and the employment information of the employment agencies on a server side;
[0009] S3, a position module of the client obtains the geographic longitude and latitude of the position of the user through an electronic map SDK, an API calls the longitude and latitude of the position of the client, and a circular object container with a radius of 2 kilometers is drawn with the longitude and latitude of the position of the client as a center point to create a circular electronic fence area;
[0010] S4, the distance between the center point of the geographic position of the client and the longitude and latitude of the position of the employment agencies in the database is calculated, and when the distance is less than 2 kilometers, it is considered to be matched.
[0011] S5, the data analysis module filters out employment agencies within a radius of 2 kilometers centered on the client location by using a database SQL function;
[0012] S6, the processing module processes the employment agency information filtered in step S5;
[0013] S7, the user inputs employment intentions through the client and initiates a request to the server, the server matches keywords related to the employment intentions of the client through the data collection module, and returns corresponding query results if there is matching information, or returns other employment information in the region if there is no matching information.
[0014] Further, the step of installing an electronic map plug-in in the client in step S1 is to introduce an JS file of an electronic map API, create an instance of the electronic map plug-in using a javascript statement, and execute an application program calling the instance. When the user browses the client, the JS file is downloaded to the client through the network, and the map module of the client presents an electronic map interface to the user. The electronic map plug-in is an electronic map plug-in provided by the Baidu Map Open Platform, and the client geographic position coordinates and data instructions are sent to the server through the electronic map API.
[0015] Further, the database establishment method in step S2 is that the data collection module collects employment agencies in the electronic map embedded in the client, marks the location of the agencies by calling the electronic map API, saves the longitude and latitude of the agency location in the database, and perfects the detailed information of the agencies; or the database establishment method in step S2 is that the data collection module collects employment agencies in the server by inputting the address of the employment agencies to call the electronic map API of the client, obtains the longitude and latitude of the location of the employment agencies, and the electronic map automatically marks the address. The database saves the location of the agencies and the data collection and storage operations.
[0016] Further, the distance calculation formula in step S4 is:
[0017] d = R * arccos [cos (ΦA) cos (ΦB) cos (λB - λA) + sin (ΦA) * sin (ΦB)]
[0018] d is the distance between the client geographic location and the geographic location of the employment agencies in the database, R is the radius of the earth, the longitude of the client geographic location A is λA, the latitude of the client geographic location A is ΦA, the longitude of the geographic location of the employment agencies B is λB, and the latitude of the geographic location of the employment agencies B is ΦB.
[0019] Further, the database SQL function in step S5 is:
[0020] (dlng, dlat) = R * arccos(cos(radians(x)) * cos(radians(φ)) * cos(radians(λ) - radians(y)) + sin(radians(x)) * sin(radians(φ))) <= d
[0021] dlng is the longitude range result set; dlat is the latitude range result set; R is the radius of the earth; radians is the angle conversion to radian function; x is the longitude of the client location; y is the latitude of the client location; λ is the longitude of the employment agency; φ is the latitude of the employment agency; and d is the distance between the client location and the employment agency location in the database.
[0022] Further, the implementation method for the processing module to specifically process the employment agency information screened in step S5 is as follows: the processing module extracts the data text of the agency to be indexed from the database according to the characteristic words, organizes the text into a result set of Document type objects, calculates the keywords stored in the database by the TF-IDF algorithm, and sorts the weights; the formula for calculating the keywords is as follows:
[0023]
[0024] wherein q represents a word, d represents a result set, score(q, d) represents the importance of a word in a result set, coord-factor(q, d) represents the frequency of q appearing in d, and query-boost(q in d) represents the boost factor of q in d. is the inverse document frequency, N is the total number of result sets in the database, and N(q) is the number of times q appears in the result set. coord-factor(q, d) represents the coordination factor.
[0025]
[0026] argmax is a function for calculating a parameter set, i represents a word in the d result set, j represents a word in the d result set after removing q, and p is a function for calculating the probability of q appearing in d.
[0027] Further, the method for weight sorting in step S6 is as follows: the number of times the query keyword appears in M result sets is recorded as S, and the weight of each word at different levels is calculated by the formula:
[0028] weight = S / M.
[0029] Further, the specific implementation method of step S7 is that the data acquisition module receives the employment intention keyword requested by the user, and extracts the main feature word by using the forward maximum matching segmentation method and sends it to the database as the index retrieval condition, and the segmentation formula based on MEMM is:
[0030]
[0031] Wherein P(I|O) represents the probability of the hidden sequence I=(I1, I2,...Ii) obtained under the condition that the employment intention keyword sequence O=(O1, O2,...Oi) is given, I is a sequence, Z(o, t-1) is a normalization factor, fa(o, t) is a feature function, and γ α is the weight of the feature function, n is the total number of groups into which the feature word is divided, and t is the number of groups into which the feature word is divided.
[0032] The forward maximum matching segmentation method is to use the je dictionary table component to take a substring with a length of MAX from the employment intention keyword and match it with the words in the dictionary table, if successful, the substring is the main feature word, and the matching is continued after moving MAX characters backward, otherwise the matching is performed by gradually reducing the length of the substring by one, and MAX represents the maximum word length set in the dictionary table.
[0033] An electronic map-based digital employment position information service system, comprising a client and a server, the server is connected with the client through the Internet;
[0034] The client comprises a map module, a position module and a network communication module, the map module is connected with the position module, the position module is connected with the network communication module, the map module is used for marking and displaying employment information on an electronic map API (Application Programming Interface), the position module is used for positioning of a user, conversion of longitude and latitude and position coordinates, and the network communication module is used for transmission of HTTP data;
[0035] The server comprises a processing module, a data analysis module, a database, a data acquisition module and a data interface, the data interface is connected with the processing module and the database, the processing module is connected with the data analysis module, and the database is connected with the data acquisition module; the processing module is used for processing position data and returning a result to the client, the data analysis module is used for distance calculation of positions of employment agencies in the database with the geographic position of the client as a center point, the database is used for storing longitude and latitude and employment information of the employment agencies, the data acquisition module is used for acquiring positions and information of the employment agencies, positions requested by the client and employment intention keywords, and the data interface is used for receiving and sending data.
[0036] Further, the server side uses HTTP protocol to communicate with the client side, and the communication data is transmitted in json format; the data analysis module searches the employment related information based on a distance formula between two points and a database SQL function.
[0037] The present application has the following advantages:
[0038] The electronic map based digital employment position information service system uses the SDK (Software Development Kit) of the electronic map service to perform position positioning, and presents the employment information to the user in a multi-level manner of map identification, text, picture, etc. by relying on the rich functions of the electronic map service. The electronic map service is a map service realized by using a network or a mobile phone function and an electronic map technology. The electronic map technology refers to a web map technology based on the Mercator projection and the tile map technology.
[0039] The electronic map based digital employment position information service system uses the SDK (Software Development Kit) of the electronic map service to perform position positioning, and presents the employment information to the user in a multi-level manner of map identification, text, picture, etc. by relying on the rich functions of the electronic map service. The electronic map service is a map service realized by using a network or a mobile phone function and an electronic map technology. The electronic map technology refers to a web map technology based on the Mercator projection and the tile map technology.
[0040] The electronic map based digital employment position information service system uses the SDK (Software Development Kit) of the electronic map service to perform position positioning, and presents the employment information to the user in a multi-level manner of map identification, text, picture, etc. by relying on the rich functions of the electronic map service. The electronic map service is a map service realized by using a network or a mobile phone function and an electronic map technology. The electronic map technology refers to a web map technology based on the Mercator projection and the tile map technology.
[0041] The electronic map based digital employment position information service system uses the SDK (Software Development Kit) of the electronic map service to perform position positioning, and presents the employment information to the user in a multi-level manner of map identification, text, picture, etc. by relying on the rich functions of the electronic map service. The electronic map service is a map service realized by using a network or a mobile phone function and an electronic map technology. The electronic map technology refers to a web map technology based on the Mercator projection and the tile map technology. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1A structural schematic diagram of an electronic map-based digital intelligent employment position information service system according to the present application;
[0043] Figure 2 The client of the electronic map-based digital intelligent employment position information service system according to the present application displays the employment agency positioning result;
[0044] Figure 3 The client of the electronic map-based digital intelligent employment position information service system according to the present application displays the query result. DETAILED DESCRIPTION
[0045] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application is further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application, that is, the specific embodiments described are only a part of the embodiments of the present application, but not all the specific embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations, and the present application can also have other embodiments.
[0046] Therefore, the detailed description of the specific embodiments of the present application provided in the drawings below is not intended to limit the scope of the claimed present application, but only represents selected specific embodiments of the present application. Based on the specific embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of the present application.
[0047] In order to further understand the inventive content, characteristics and effects of the present application, the following embodiments are exemplified and described in detail below in combination with the drawings: Specific embodiment one:
[0049] An electronic map-based digital intelligent employment position information service method, comprising the following steps:
[0050] S1, installing an electronic map plug-in on a client;
[0051] S2, establishing a database, establishing a database containing employment agency geographic position and employment agency employment information on a server side;
[0052] S3, a position module of the client acquires the geographic longitude and latitude of the position where the user is located through an electronic map SDK, API calls the longitude and latitude of the position of the client, and draws a circular object container with a radius of 2 kilometers as the center point of the longitude and latitude of the position where the client is located, and creates a circular electronic fence area;
[0053] S4, the distance between the client geographical position and the employment agency position in the database is calculated, and when the distance is less than 2 kilometers, it is considered to be matched;
[0054] S5, the data analysis module uses the database SQL function to filter the employment agencies within a radius of 2 kilometers from the client position;
[0055] S6, the processing module processes the employment agency information filtered in step S5;
[0056] S7, the user inputs the employment intention through the client, initiates a request to the server, and the server matches the keywords related to the client's employment intention through the data collection module, and returns the corresponding query result if there is matching information, or returns other employment information in the region if there is no matching information.
[0057] Further, the step of installing an electronic map plug-in in the client in step S1 is to introduce an electronic map API JS file, create an electronic map plug-in instance using a javascript statement, and execute an application program calling the instance. When the user browses the client, the JS file is downloaded to the client through the network, and the map module of the client presents an electronic map interface to the user. The electronic map plug-in is an electronic map plug-in provided by the Baidu Map Open Platform, which sends the client geographical position coordinates and data instructions to the server through the electronic map API.
[0058] Further, the database establishment method in step S2 is that the data collection module collects the employment agencies in the embedded electronic map in the client, marks the agency position by calling the electronic map API, and saves the agency position latitude and longitude and perfects the agency detailed information in the database.
[0059] Further, the distance calculation formula in step S4 is:
[0060] d = R * arccos [cos (ΦA) cos (ΦB) cos (λB-λA) + sin (ΦA) * sin (ΦB)]
[0061] d is the distance between the client geographical position and the employment agency geographical position in the database, R is the earth radius, the longitude of the client geographical position A point is λA, the latitude of the client geographical position A point is ΦA, the longitude of the employment agency geographical position B point is λB, and the latitude of the employment agency geographical position B point is ΦB.
[0062] Further, the database SQL function in step S5 is:
[0063] (dlng, dlat) = R * arccos(cos(radians(x)) * cos(radians(φ)) * cos(radians(λ) - radians(y)) + sin(radians(x)) * sin(radians(φ))) <= d
[0064] dlng is the longitude range result set; dlat is the latitude range result set; R is the radius of the earth; radians is the angle conversion function to radian; x is the longitude of the client position; y is the latitude of the client position; λ is the longitude of the employment agency; φ is the latitude of the employment agency; and d is the distance between the client position and the employment agency position in the database.
[0065] Further, the implementation method for the processing module to specifically process the employment agency information screened in step S5 is as follows: the processing module extracts the data text of the agency to be indexed from the database according to the characteristic words, organizes the text into a result set of Document type objects, calculates the keywords stored in the database by the TF-IDF algorithm, and performs weight ordering; the calculation formula of the keyword algorithm is as follows:
[0066]
[0067] wherein q represents a word, d represents a result set, score(q, d) represents the importance of a word in a result set, coord-factor(q, d) represents the frequency of q appearing in d, and query-boost(q in d) represents the promotion factor of q in d. is the inverse document frequency, N is the total number of result sets appearing in the database, N(q) is the number of times q appears in the result set, coord-factor represents the coordination factor.
[0068]
[0069] argmax is a function for calculating a parameter set, i represents a word in the d result set, j represents a word in the d result set after removing q, and p is a function for calculating the probability of q appearing in d.
[0070] Further, the weight ordering method in step S6 is as follows: the number of times the query keyword appears in M result sets is recorded as S, and the weight of each word at different levels is calculated by the formula:
[0071] Weight = S / M.
[0072] The higher the weight is, the more ideal the employment agency is for the user's employment intention.
[0073] Further, the specific implementation method of step S7 is that the data acquisition module receives the employment intention keywords requested by the user, and extracts the main feature words by using the forward maximum matching segmentation method and sends them to the database as the index retrieval condition. The segmentation formula based on MEMM is:
[0074]
[0075] Wherein P(I|O) represents the probability of the hidden sequence I=(I1, I2,...Ii) under the given employment intention keyword sequence O=(O1, O2,...Oi), I is a sequence, Z(o,t-1) is a normalization factor, fa(o,t) is a feature function, and γ α is the weight of the feature function, n is the total number of groups into which the feature words are divided, and t is the number of groups into which the feature words are divided;
[0076] The forward maximum matching segmentation method uses the je dictionary table component to take a substring with a length of MAX from the employment intention keywords and match it with the words in the dictionary table. If the matching is successful, the substring is the main feature word, and the matching is continued after moving MAX characters backward. Otherwise, the matching is performed on the substring by reducing one character at a time. MAX represents the maximum word length set in the dictionary table.
[0077] Further, the je dictionary table component is a set of public Chinese dictionary table corpus and program package (a collection of multiple application programs and Depot) provided by a third party.
[0078] Further, TF-IDF (term frequency-inverse document frequency) is a commonly used weighting technique for information retrieval and data mining. TF is the term frequency, and IDF is the inverse document frequency index.
[0079] Further, through the processing module of the server side, the distance formula between two points in S3 is combined, and the database SQL function is used for data analysis to filter out the result set of the agency location longitude and latitude within 2 kilometers from the user location as the center point, achieving the effect of quickly querying the service circle. The center point of the user's geographic location is used as the query condition to analyze the longitude and latitude fields of the agency location in the database to determine the records that meet the query condition, which greatly improves the query efficiency;
[0080] As shown in the accompanying Figure 3 The blue color in the figure represents employment information, the yellow color represents training information, and the green color represents other related information. Specific implementation method two:
[0082] The difference between the present embodiment and the first embodiment is that in step S2, the database is established by the data collection module collecting the location longitude and latitude of the employment agency address by calling the electronic map API of the client through inputting the address of the employment agency on the server side, and the electronic map automatically marks the address, and the agency positioning and data collection and storage operations are saved in the database. The third embodiment is as follows:
[0084] An electronic map-based digital employment location information service system includes a client 1 and a server 2, wherein the server 2 is connected to the client 1 through the Internet.
[0085] The client includes a map module 1-1, a location module 1-2, and a network communication module 1-3, wherein the map module 1-1 is connected to the location module 1-2, the location module 1-2 is connected to the network communication module 1-3, the map module 1-1 is used to mark and display employment information on the electronic map API, the location module 1-2 is used for user positioning and conversion of latitude and longitude and position coordinates, and the network communication module 1-3 is used for transmission of HTTP data.
[0086] The server 2 includes a processing module 2-1, a data analysis module 2-2, a database 2-3, a data collection module 2-4, and a data interface 2-5, wherein the data interface 2-5 is connected to the processing module 2-1 and the database 2-3, the processing module 2-1 is connected to the data analysis module 2-2, the database 2-3 is connected to the data collection module 2-4; the processing module 2-1 is used to process location data and return results to the client, the data analysis module 2-2 is used to calculate the distance of the employment agency location in the database 2-3 with the client 1 geographic location as the center point, the database 2-3 is used to store the latitude and longitude of the employment agency and the employment information, the data collection module 2-4 is used to collect the location and information of the employment agency, the location requested by the client and the employment intention keyword, and the data interface 2-5 is used to receive and send data.
[0087] Further, the server 2 communicates with the client 1 using the HTTP protocol, and the communication data is transmitted in the json format.
[0088] Further, the data analysis module 2-2 searches for employment-related information based on the distance formula between two points and the database SQL function.
[0089] Further, the data interface 2-5 receives the client location and data information, and the processing module returns the corresponding results to the client after processing.
[0090] It has to be noted that the terms "first", "second", etc. and the like in connection with an entity or action refer to such entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without further constraints, exclude the presence of additional elements of the process, method, article, or apparatus.
[0091] While the application has been described with reference to the specific implementation thereof, it should be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the application. Additionally, many modifications can be made to adapt a particular situation to the teachings of the application without departing from the central inventive concept described herein. Accordingly, the application is not limited to only the specific implementation described above, but encompasses all techniques falling within the scope of the appended claims.
Claims
1. A method for providing digital and intelligent employment location information services based on electronic maps, characterized in that: It comprises the following steps: S1, installing an electronic map plug-in on the client; S2, establishing a database containing the geographic location of employment agencies and employment information of the employment agencies on the server side; S3, the location module of the client obtains the geographic longitude and latitude of the location of the user through the electronic map SDK, calling the positioning sensor hardware device and the GPS data processing interface, API calls the longitude and latitude of the location of the client, and draws a circular object container with a radius of 2 kilometers as the center point of the longitude and latitude of the location of the client, creating a circular electronic fence area; S4, traversing the center point of the geographic location of the client, the distance calculation is performed with the longitude and latitude of the location of the employment agencies in the database, and when the distance is less than 2 kilometers, it is considered to be matched; S5, the data analysis module filters out the employment agencies within a radius of 2 kilometers from the location of the client by using the SQL function of the database; S6, the processing module processes the employment agency information filtered in step S5; The implementation method of processing the employment agency information filtered in step S5 by the processing module in step S6 is that the processing module extracts the employment agency data text to be indexed from the database according to the characteristic words, organizes the text into a Document type object result set, calculates the key words of the employment agency data stored in the database by the TF-IDF algorithm, and sorts the weights; the algorithm formula for calculating the key words is: ; where q represents a word, d represents a result set, score(q, d) represents the importance of a word in a result set, and coord-factor(q, d) represents the frequency of q appearing in d, represents the boost factor of q in d, is the inverse document frequency, N is the total number of result sets appearing in the database, and N(q) is the number of times q appears in a result set, represents the coordination factor; ; argmax is a function for calculating the parameter set, i represents the word in the d result set, j represents the word in the d result set after removing the q word, and the p function is the probability of q appearing in d; S7, the user inputs the employment intention through the client, initiates a request to the server side, and the server side matches the keywords related to the employment intention of the client through the data collection module, and returns the corresponding query result if there is matching information, or returns other employment information in the region if there is no matching information. 2.The electronic map-based digital employment position information service method of claim 1, wherein: The step of installing an electronic map plug-in on the client in step S1 is to introduce the JS file of the electronic map API, create an electronic map plug-in instance using a javascript statement, and execute the application program calling the instance; when the user browses the client, the JS file is downloaded to the client through the network, and the map module of the client presents an electronic map interface to the user, the electronic map plug-in is an electronic map plug-in provided by the Baidu Map open platform, and the electronic map API is used to send the geographic location coordinates of the client to the server side. 3.The electronic map-based digital employment position information service method of claim 2, wherein: The database establishment method in step S2 is that the data collection module collects the query employment agencies in the embedded electronic map on the client, marks the location of the employment agencies by calling the electronic map API, saves the longitude and latitude of the location of the employment agencies and perfects the detailed information of the employment agencies in the database; or the database establishment method in step S2 is that the data collection module collects the location longitude and latitude of the address of the employment agencies by calling the electronic map API of the client through inputting the address of the employment agencies on the server side, and the electronic map automatically marks the address, and saves the positioning of the employment agencies and the data collection and storage operation in the database. 4.The electronic map-based digital employment position information service method of claim 3, wherein: The distance calculation formula in step S4 is: ; d is the distance between the client's geographical position and the geographical position of the employment agency in the database, R is the radius of the earth, the longitude of the client's geographical position A is λA, the latitude of the client's geographical position A is ΦA, the longitude of the geographical position B of the employment agency is λB, and the latitude of the geographical position B of the employment agency is ΦB. 5.The electronic map-based digital employment position information service method of claim 4, wherein: The database SQL function in step S5 is: ; dlng is the longitude range result set; dlat is the latitude range result set, R is the radius of the earth, radians is the angle conversion function into radian, x is the longitude of the client's position, y is the latitude of the client's position, λ is the longitude of the employment agency, φ is the latitude of the employment agency, and d is the distance between the client's position and the position of the employment agency in the database. 6.The electronic map-based digital employment position information service method of claim 5, wherein: The method for weight ordering in step S6 is to calculate the number of times that the query keyword appears in the M result groups respectively as S, and to calculate the weight of each word under different degrees by the formula: Weight = S / M. 7.The electronic map-based digital employment position information service method of claim 6, wherein: The specific implementation method of step S7 is that the data acquisition module receives the employment intention keywords requested by the user, and extracts the main feature words by using the forward maximum matching word segmentation method and sends them to the database as the index retrieval condition. The word segmentation formula based on MEMM is: ; where P(I|O) represents the probability of the inferred sequence I = (I1, I2,... Ii) given the employment intent keyword sequence O = (O1, O2,...Oi), I is a sequence, Z(o, t-1) is a normalization factor, fa(o, t) is a feature function, and is a weight of the feature function, n is the total number of groups that the feature words are divided into, and t is the number of groups that the feature words are divided into; The forward maximum matching word segmentation method is to use the je dictionary table component to take a substring with a length of MAX from the employment intention keywords and match it with the words in the dictionary table. If the matching is successful, the substring is the main feature word, and the matching is continued after moving MAX characters backward. Otherwise, the substring is matched by reducing one character at a time. MAX represents the maximum word length set in the dictionary table.
8. An electronic map-based digital employment position information service system, implemented based on the electronic map-based digital employment position information service method of any one of claims 1-7, characterized in that, The client (1) and the server (2) are connected through the Internet; The client includes a map module (1-1), a position module (1-2), and a network communication module (1-3). The map module (1-1) is connected to the position module (1-2), and the position module (1-2) is connected to the network communication module (1-3). The map module (1-1) is used to mark and display employment information on an electronic map API. The position module (1-2) is used for user positioning and conversion of longitude and latitude into position coordinates. The network communication module (1-3) is used for HTTP data transmission. The server end (2) comprises a processing module (2-1), a data analysis module (2-2), a database (2-3), a data acquisition module (2-4) and a data interface (2-5), the data interface (2-5) is connected with the processing module (2-1) and the database (2-3) respectively, the processing module (2-1) is connected with the data analysis module (2-2), and the database (2-3) is connected with the data acquisition module (2-4); the processing module (2-1) is used for processing position data and returning results to the client, the data analysis module (2-2) is used for traversing the distance calculation of the positions of employment agencies in the database (2-3) with the geographic position of the client (1) as a center point, the database (2-3) is used for storing the latitude and longitude of the employment agencies and employment information, the data acquisition module (2-4) is used for acquiring the positions and information of the employment agencies, the positions requested by the client and the employment intention keywords, and the data interface (2-5) is used for receiving and sending data. 9.The electronic map-based digital employment position information service system of claim 8, wherein: The server end (2) communicates with the client (1) by using an HTTP protocol, and the communication data is transmitted in a json format; the data analysis module (2-2) searches for employment-related information based on a two-point distance formula and a database SQL function.
Citation Information
Patent Citations
Recruitment and employment system and method based on LBS (Location Based Service)
CN104346677A
Map recruitment method applied to labor service field
CN111553649A