KR-102961872-B1 - COMMUNITY-BASED KOREAN SETTLEMENT SUPPORT SYSTEM AND METHOD OF OPERATING THE SAME
Abstract
In a community-based Korean settlement support system according to various embodiments of the present invention, the system comprises: a user terminal; and a server, wherein the server comprises: a communication module and a processor that perform data transmission and reception with the user terminal via a network, and a memory that stores instructions that the processor can execute, wherein the memory stores instructions that cause the processor to perform the following operations, and the processor comprises: receiving settlement profile data from the user terminal that includes user identification information regarding a user who wishes to settle in Korea, and information regarding the settlement stage, purpose of stay, preferred language, and current location; and, based on the received settlement profile data, specifying a set of settlement support candidate items including administrative agencies, welfare agencies, educational institutions, medical institutions, private institutions related to settlement support, community spaces, and living convenience facilities by referring to settlement support-related information and existing user feedback history data stored in the memory; and for each settlement support candidate item belonging to the specified set of settlement support candidate items, calculating a community evaluation index for each settlement support candidate item by aggregating and analyzing information regarding the settlement support candidate item, data regarding existing user feedback history for each settlement support candidate item, and usage statistics data for each settlement support candidate item. Based on the community evaluation indicators calculated above and the settlement profile data, the priority and recommendation type of the settlement support candidate items are calculated; and based on the calculated priority and recommendation type, personalized Korean settlement support guidance information for a user corresponding to the settlement profile data is generated and provided to the user terminal.
Inventors
- 우병호
Assignees
- 주식회사 아켄
Dates
- Publication Date
- 20260507
- Application Date
- 20251215
Claims (6)
- In the community-based Korean settlement support system, The above system is: User terminal; and Including the server, The above server is: A communication module that performs data transmission and reception through the above-mentioned user terminal and network, and processor and, It includes memory that stores instructions that the above processor can execute, and The above memory stores instructions that cause the processor to perform the following operation, and The above processor is: Receiving settlement profile data from the above user terminal, including user identification information regarding a user who wishes to settle in Korea, and information regarding the settlement stage, purpose of stay, preferred language, and current location; Based on the received settlement profile data, a set of candidate settlement support items including administrative agencies, welfare agencies, educational institutions, medical institutions, private organizations related to settlement support, community spaces, and living convenience facilities is identified by referring to data regarding settlement support-related information and existing user feedback history stored in the memory; For each settlement support candidate item belonging to the aforementioned set of specified settlement support candidate items, community evaluation indicators for each settlement support candidate item are calculated by aggregating and analyzing information regarding said settlement support candidate item, data regarding the history of existing user feedback for each settlement support candidate item, and usage statistics data for each settlement support candidate item; Based on the community evaluation indicators calculated above and the settlement profile data, calculate the priority and recommendation type of the settlement support candidate items; Based on the above-determined priority and recommendation type, personalized Korean settlement support guidance information for a user corresponding to the above settlement profile data is generated and provided to the above-determined user terminal, and The above community evaluation indicator is a value calculated by applying pre-set weights to multiple element scores that quantify usefulness by settlement stage, suitability by purpose of stay, language accessibility, and community trust, based on the settlement profile data, data regarding the existing user feedback history, and usage statistics data for each settlement support candidate item belonging to the above set of settlement support candidate items, and summing them up. The priority and recommendation type of the above settlement support candidate items are determined by classifying the above settlement support candidate items into one of the recommendation types—top recommendation, average recommendation, and reference recommendation—according to the combination of the value of the above community evaluation indicator, the settlement stage, the purpose of stay, and the preferred language, and by sorting within each recommendation type in order of the size of the above community evaluation indicator. The above community evaluation indicator is a value calculated by applying pre-set weights to multiple element scores that quantify usefulness by settlement stage, suitability by purpose of stay, language accessibility, and community trust, based on the settlement profile data, data regarding the existing user feedback history, and usage statistics data for each settlement support candidate item belonging to the above set of settlement support candidate items, and summing them up. The priority and recommendation type of the above settlement support candidate items are determined by classifying the above settlement support candidate items into one of the recommendation types—top recommendation, average recommendation, and reference recommendation—according to the combination of the value of the above community evaluation indicator, the settlement stage, the purpose of stay, and the preferred language, and by sorting within each recommendation type in order of the size of the above community evaluation indicator. Community-based settlement support system in Korea.
- In paragraph 1, The data regarding the above-mentioned existing user feedback history is configured to be stored in the memory along with time information as a set of feedback records including star ratings, text reviews, reporting status, favorite registration status, usage completion status, and settlement stage information corresponding to the time of feedback input, entered by each user for each settlement support candidate item. The above usage statistics data is configured to be periodically calculated by the processor and updated and stored in the memory as a set of statistical data items aggregated by settlement stage, purpose of stay, and preferred language, including the number of inquiry requests for each settlement support candidate item, the number of times settlement support guidance information was provided, the number of completed uses recorded as actually visiting or using the settlement support candidate item, the number of consultation reservations created, the number of inquiries sent, and the re-use rate when the same user uses the same settlement support candidate item two or more times within a specified period. Community-based settlement support system in Korea.
- delete
- In paragraph 2, The processor To quantify the level of community trust by combining existing user feedback history data and usage statistics data for each settlement support candidate item Mathematical formula 1 Community evaluation indicators through Calculate, In the above mathematical formula 1, is a value representing the community evaluation metric for settlement support candidate item j, and is a value representing a star-based confidence index normalized to a range of 0 to 1 by dividing the average star value—calculated by dividing the sum of star ratings given by users for settlement support candidate item j by the number of star rating evaluations—by a preset standard star value. is a value representing the usage completion rate, which is the number of completed uses recorded for settlement support candidate item j divided by the number of usage attempts, and is a value representing the reuse rate calculated by dividing the number of users who have used settlement support candidate item j two or more times by the total number of users who have used settlement support candidate item j at least once, and is a value representing the reporting ratio obtained by dividing the number of reports received for settlement support candidate item j by the total number of uses of settlement support candidate item j, and , , and The star-based reliability index, completion rate, reuse rate, and reporting rate are the aforementioned community evaluation indicators, respectively. It is a value representing a preset weight to control the influence on, and The above processor To calculate a personalized recommendation priority score for each settlement support candidate item belonging to the set of settlement support candidate items, reflecting user profile information and community evaluation metrics together. Mathematical formula 2 Recommendation priority score through Calculate, In the above mathematical formula 2 is a value representing the recommendation priority score between user i and settlement support candidate item j, and is user It is a value representing the settlement stage suitability score, which expresses the degree of agreement between the settlement stage of and the target settlement stage information set in settlement support candidate item j as a numerical value in the range of 0 to 1, and is a value representing the suitability score for the purpose of stay, which expresses the degree of suitability between user i's purpose of stay and the purpose of the service provided by settlement support candidate item j as a numerical value in the range of 0 to 1, and is a value representing a language accessibility score that expresses the language match and the level of multilingual support as a numerical value in the range of 0 to 1 by comparing user i's preferred language with the set of guidance languages supported in settlement support candidate item j. is user Current location and settlement support candidate items It is a value representing a location accessibility score that expresses accessibility as a numerical value in the range of 0 to 1 based on the distance between location information, and settlement support candidate items It is a value representing the value calculated through the above mathematical formula 1 as a community evaluation indicator for, and , , , and are the settlement phase suitability scores, respectively. , suitability score for purpose of stay , language accessibility score , location accessibility score and community evaluation metrics a above recommendation priority score A value representing a preset weight to control the relative influence on, Community-based settlement support system in Korea.
- In paragraph 4, The above processor To update the fairness correction factor for each settlement support candidate item to mitigate bias in recommendation results Mathematical formula 3 through fairness correction coefficient Calculate, In the above mathematical formula 3 time It is a value representing the fairness correction coefficient applied to settlement support candidate item j, and is time It is a value representing the fairness correction coefficient of settlement support candidate item j accumulated up to, and is time It is a value representing the number of recommended exposures set as a target for settlement support candidate item j, considering the settlement stage, purpose of stay, and needs by category during the period, and is time Settlement support candidate items among the recommendation results generated by the above system during It is a value representing the actual number of recommendation impressions obtained by aggregating the number of times it is included in a preset set of top recommendation locations, and is the number of target recommendation impressions Wow, actual number of recommendation impressions The difference is the above fairness correction coefficient It is a value representing a preset fairness correction learning coefficient to control the speed at which it is reflected, where is a value representing a discrete time point index indicating a preset time interval, and The above processor To evaluate the level of settlement support services expected under the current recommendation policy for each user Mathematical formula 4 Expected settlement support level index through Calculate, In the above mathematical formula 4 is user It is a value representing an expected settlement support level index indicating the expected level of settlement support services provided by the above system, and is user Regarding , it is a value representing the set of settlement support candidate items selected as recommendation targets by the processor based on the settlement profile data and the set of settlement support candidate items, and is user and settlement support candidate items It is a value representing the recommendation priority score between, and is a value calculated through the above mathematical formula 2, and settlement support candidate items A value representing the community evaluation indicator for, which is a value calculated through the above mathematical formula 1, Community-based settlement support system in Korea.
- In paragraph 5, The above processor To quantify the degree of need for settlement support categories for each user based on the settlement stage and purpose of stay included in the settlement profile data Mathematical formula 5 The necessity index of category k for user i through Calculate, In the above mathematical formula 5 is a value representing the need index between user i and settlement support category k, and is a value representing a step-based necessity value retrieved from a step-by-step necessity mapping table pre-stored in memory, corresponding to a combination of user i's settlement stage and settlement support category k, expressed as a numeric value in the range of 0 to 1. is a value representing a purpose-based necessity value retrieved from a purpose-specific necessity mapping table pre-stored in the memory, corresponding to the combination of user i's purpose of stay and settlement support category k, expressed as a numeric value in the range of 0 to 1, and and are step-based necessity values and purpose-based need value This above necessity index It is a value representing a preset weight to adjust the relative weight affecting, and The above processor To quantify the exposure ratio by settlement support category on the recommendation list for users corresponding to settlement profile data Mathematical formula 6 time through Users in Settlement support categories for Category coverage index Calculate, In the above mathematical formula 6 is time from user Settlement support category among the recommendation list provided to It is a value representing the category coverage index, which indicates the proportion occupied by settlement support candidate items belonging to, and is the user at time t Settlement support categories among the set of top recommended settlement support candidate items provided to as a recommendation result. It is a value representing the value obtained by aggregating the number of settlement support candidate items belonging to, is time from user It is a value representing the total number of top recommended settlement support candidate items displayed on the screen as recommendation results, and is a value representing a preset positive correction constant that prevents the denominator from becoming zero even when the number of the above-mentioned top recommended settlement support candidate items is zero, Community-based settlement support system in Korea.
Description
Community-Based Korean Settlement Support System and Method of Operating the Same The present invention relates to the field of information processing system technology for providing guidance information tailored to individual settlement situations through network linkage between mobile terminals and servers, and for integrating and managing information regarding public institutions such as administration, welfare, education, and medical services, as well as private institutions related to settlement support, community spaces, and living convenience facilities, for foreigners and migrants wishing to settle in Korea. In particular, the invention relates to a community-based Korean settlement support system and its operation method, which efficiently supports the search for and decision-making regarding settlement support institutions throughout the entire process from the initial to the long-term settlement stage in Korea by calculating evaluation indicators, priorities, and recommendation types based on user communities, and generating and providing personalized guidance information based on these factors, by integrally managing and analyzing settlement profile data received from user terminals, such as settlement stage, purpose of stay, preferred language, and current location, along with accumulated existing user feedback history data and usage statistics data for each settlement support candidate item on the server side, and generating and providing personalized Korean settlement support guidance information based on these factors. Unless otherwise indicated in this specification, the contents described in this section are not prior art for the claims of this application, and are not to be recognized as prior art simply because they are included in this section. Generally, individuals staying in Korea for a certain period—such as foreign residents, international students, overseas Koreans, and migrant workers—continuously encounter various administrative and public support agencies regarding the management of their residency status, registration procedures, securing housing, employment and entrepreneurship, education and care, and the use of medical and welfare services after entry. Traditionally, foreigner portals of central government agencies, websites of immigration offices, integrated call centers, web pages of local government multicultural family support centers and foreign resident support centers, private legal and labor counseling services, and websites of counseling centers operated by religious or civic groups were established separately. This presented a problem in that it is difficult for users hoping to settle in Korea to identify, at a glance, the agency that best suits their purpose of stay, stage of settlement, preferred language, and current residential area. In particular, despite differences in service targets, required documents, operating hours, reservation methods, and language support ranges among agencies, the lack of an integrated guidance system that systematically compares and organizes this information results in inefficiency, forcing users to repeatedly search through multiple websites and notices. Meanwhile, conventional public information provision systems often provide information on administrative agencies and settlement support organizations primarily in the form of brochures, PDF guides, and static web pages. Such static data has limitations; it is difficult to promptly reflect changes such as policy shifts, adjustments to operating hours, changes in responsible departments, or the opening and closing of centers, and it fails to reflect user experience data, such as waiting times, congestion levels, and consultation quality at the actual site. Furthermore, existing online map services and general store review services often follow classification systems centered on restaurants, shops, and commercial facilities. Consequently, it is difficult to organize and present settlement support-related organizations—such as immigration offices, foreign resident centers, public counseling centers, and free legal counseling centers—from a separate perspective. Additionally, these systems are structurally unsuitable for users to filter and find appropriate organizations based on criteria such as visa type, purpose of stay, or preferred language. Furthermore, existing immigrant and compatriot communities that have already settled in Korea frequently voluntarily share daily life information and reviews of institutions through messenger rooms, social networking service groups, and online bulletin boards. While the information shared on these community channels has the advantage of reflecting on-site situations relatively quickly and including details not found in official documents—such as the actual response attitude of specific institutions or language communication capabilities—it also has limitations. Due to the structure where posts accumulate in chronological order, the same ques