System for providing information based on user location

The user location-based information provision system addresses the inconvenience of multiple app downloads by integrating weather, travel, and lifestyle information servers with terminal devices, offering timely and convenient, low-carbon emission support.

KR1020260117440APending Publication Date: 2026-07-29이승재
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Applications
Current Assignee / Owner
이승재
Filing Date
2025-01-22
Publication Date
2026-07-29

AI Technical Summary

Technical Problem

Users face inconvenience in having to download and install multiple applications for specific information needs, and existing systems fail to provide integrated, location-based information that meets their diverse requirements efficiently.

Method used

A user location-based information provision system that integrates weather, travel, safety, and lifestyle information servers with terminal devices, utilizing location tracking, information determination, and route recommendation units to provide tailored information based on user location, preferences, and real-time conditions.

Benefits of technology

Enables users to receive integrated information on travel, daily life, and safety matters, while assisting in achieving low carbon emissions, through a system that provides timely and convenient information based on user location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure PAT00003_ABST
    Figure PAT00003_ABST
Patent Text Reader

Abstract

A user location-based information provision system is disclosed. A user location-based information provision system according to an embodiment of the present invention comprises: a weather information provision server that collects weather-related information from a weather station and a weather agency server and inputs the collected weather-related information into a weather information inference model to infer weather information; a travel information provision server that holds travel information related to a region set by a user; a safety management server that collects accident information and crime information corresponding to a plurality of regions to evaluate the degree of risk and classifies and manages risk information for each region by grade according to the evaluated degree of risk; a lifestyle information provision server that collects lifestyle information regarding the region set by the user; and a plurality of user terminal devices that receive information from the weather information provision server, the travel information provision server, the safety management server, and the lifestyle information provision server.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a user location-based information provision system, and more specifically, to a user location-based information provision system that provides various information required by a user, including travel information, in a timely and convenient manner based on the user's current location. Background Technology

[0003] Due to the advancement of information and communication technology, we have entered an era where everyone, regardless of age or gender, owns at least one mobile device. Furthermore, various applications (or apps) designed to use mobile devices more efficiently are continuously emerging.

[0004] With countless applications available, it has become very difficult for users to find and use one that suits them. To use an application, users must search for and download one that meets their purpose, install it on their mobile device, and then use the service.

[0005] Most applications are typically developed to provide specific information for a single purpose. Consequently, users face the inconvenience of having to download and install a separate application for each specific objective every time they want to obtain the information they desire.

[0006] However, since the application is downloaded and installed based only on the application information provided by the developer, if the application does not meet one's purpose after installation, it is deleted or left unused.

[0007] Therefore, there is a need to develop applications or services that can be continuously used by providing convenience while meeting the user's intended purpose. Prior art literature

[0009] Published Patent Application No. 10-2002-0001077 Registered Patent Application No. 10-0786489 The problem to be solved

[0010] To solve the aforementioned problems, the technical objective of the present invention is to present a user location-based information provision system capable of accurately providing various types of information, including travel information, by collecting and providing information expected to be needed by the user based on their current location through various routes.

[0011] The problems solved by the present invention are not limited to those mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below. means of solving the problem

[0013] As a means to solve the aforementioned technical problem, a user location-based information provision system according to an embodiment of the present invention comprises: a weather information provision server that collects weather-related information from a weather station and a weather agency server and inputs the collected weather-related information into a weather information inference model to infer weather information; a travel information provision server that holds travel information related to a region set by a user; a safety management server that collects accident information and crime information corresponding to a plurality of regions to evaluate the degree of risk and classifies and manages risk information for each region by grade according to the evaluated degree of risk; a lifestyle information provision server that collects lifestyle information regarding the region set by the user; and a plurality of user terminal devices that receive information from the weather information provision server, the travel information provision server, the safety management server, and the lifestyle information provision server, wherein the user terminal device comprises: a location tracking unit that tracks the current location of the user; an information determination unit that determines information to be provided to the user according to the tracked current location; and a first information collection unit that collects lifestyle information based on the user's residence when the current location is included in a preset residential range. A second information collection unit that collects tourism information based on the current location when the current location is not included in a preset residential range; a control unit that operates either the first information collection unit or the second information collection unit based on the decision result of the information decision unit; and an information output unit that outputs either the living information or the tourism information.A route recommendation unit that sets and recommends at least one travel route based on the collected tourism information and user basic information, and when the user selects the recommended travel route, provides weather information for a region existing in the travel route based on information provided by the weather information providing server, provides travel information related to a destination included in the travel route based on information provided by the travel information providing server, and provides lifestyle information related to the destination based on information provided by the lifestyle information providing server;It includes, wherein the weather information inference model is a deep learning model that takes as input data location information of the weather agency server, climate information of the weather inference target point, weather information of a weather station installed around the weather inference target point, location information of the weather station, topographic information of the weather inference target point, and feature information of the weather inference target point, and sets the weather information of the weather inference target point as a label; the control unit, when the first information collection unit is operating, generates an accident and crime occurrence warning signal when new accident information and crime information occurring within the residential area is detected by information provided by the safety management server, generates a weather anomaly warning signal when a weather anomaly regarding the user's current location is detected by information provided by the weather information providing server, and generates a notification signal providing schedules and details regarding cultural events and activities within the residential area when information provided by the lifestyle information providing server, and the control unit, when the second information collection unit is operating, generates a warning signal notifying accident information and crime information occurring at the user's current location by information provided by the safety management server, and the weather information If an anomaly in the user's current location is detected by information provided by the providing server, a weather anomaly warning signal is generated; and if cultural event and activity information is detected in an area within a preset information provision range from the user's current location by information provided by the lifestyle information providing server, a notification signal is generated to provide the schedule and details regarding the cultural event and activity information.

[0014] The above lifestyle information may include traffic condition information, crime occurrence information, local cultural event schedule information, environmental monitoring information, and event information related to local commercial areas within the above residential area.

[0015] The first information collection unit collects lifestyle information on the selected travel route when the travel route is selected by the user by the route recommendation unit, and the route recommendation unit can re-recommend a travel route with the travel destination where the dangerous situation occurred removed when a dangerous situation is detected by the collected lifestyle information.

[0016] The above-mentioned dangerous situations may include situations where congestion exceeds a preset threshold value, situations where weather conditions deteriorate, and situations where traffic accidents occur.

[0017] The above-mentioned route recommendation unit sets the travel route according to the travel budget received from the user, and if expenses exceeding the expected expenses occur during the trip, it can modify the next travel route and recommend an alternative route.

[0018] The above-mentioned route recommendation unit can implement and provide the set travel route in a Metaverse environment.

[0019] The above user terminal device further includes a voice input unit that receives a travel destination through the user's voice, and the second information collection unit can collect tourism information regarding the received travel destination.

[0020] The above user terminal device may include: a movement path tracking unit that tracks the user's movement path; a carbon emission estimation unit that estimates the amount of carbon generated during a preset tracking period according to the tracked movement path; and a carbon setting unit that sets a carbon neutral solution according to the estimated amount of carbon generated.

[0021] The above carbon emission estimation unit can sum the amount of carbon generated at the place visited by the user, the amount of carbon generated by the means of transportation used by the user, and the amount of carbon generated by the food consumed by the user.

[0022] It may further include a carbon emission management server that tracks carbon emissions using the user's location information and payment information tracked by the user terminal device, accumulates the carbon emissions over a preset period, and provides a solution to neutralize carbon emissions when the accumulated carbon emissions reach a preset carbon limit. Effects of the invention

[0024] According to the present invention, there is an effect of providing a user location-based information provision system that can accurately provide information needed by a user based on the user location by utilizing the user location tracked by the location of a user terminal device.

[0025] In addition, users can receive integrated information on travel, daily life, weather, and various safety-related matters, and benefit from assistance in achieving low carbon emissions during travel and daily life.

[0026] The effects of the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the description below. Brief explanation of the drawing

[0028] FIG. 1 is a network configuration diagram of a user location-based information provision system according to an embodiment of the present invention. FIG. 2 is a block diagram of a user terminal device according to an embodiment of the present invention, and, FIG. 3 is a block diagram of the weather information providing server illustrated in FIG. 1, FIG. 4 is a block diagram of the travel information providing server illustrated in FIG. 1, FIG. 5 is a block diagram of the safety management server illustrated in FIG. 1, FIG. 6 is a block diagram of the lifestyle information providing server illustrated in FIG. 1, and, Figure 7 is a block diagram of the carbon emission management server illustrated in Figure 1. Specific details for implementing the invention

[0029] The above objects, other objects, features, and advantages of the present invention will be easily understood through the following preferred embodiments associated with the accompanying drawings. However, the present invention is not limited to the embodiments described herein and may be embodied in other forms. Rather, the embodiments introduced herein are provided to ensure that the disclosed content is thorough and complete, and to ensure that the spirit of the present invention is sufficiently conveyed to those skilled in the art.

[0030] In this specification, when a component is described as being on another component, it means that it may be formed directly on the other component or that a third component may be interposed between them. Additionally, in the drawings, the thicknesses of the components are exaggerated for the effective description of the technical content.

[0031] Where terms such as "first," "second," etc. are used in this specification to describe components, these components shall not be limited by such terms. These terms are used merely to distinguish one component from another. The embodiments described and illustrated herein also include complementary embodiments.

[0032] Furthermore, when it is stated that the first element (or component) operates or is executed on (ON) the second element (or component), it should be understood that the first element (or component) operates or is executed in the environment where the second element (or component) operates or is executed, or operates or is executed through direct or indirect interaction with the second element (or component).

[0033] Where any element, component, device, or system is described as including a component consisting of a program or software, it should be understood that, even without explicit mention, that element, component, device, or system includes hardware (e.g., memory, CPU, etc.) or other programs or software (e.g., an operating system or drivers required to run the hardware) necessary for the execution or operation of that program or software.

[0034] Furthermore, unless otherwise specified regarding the implementation of any element (or component), it should be understood that the element (or component) may be implemented in software, hardware, or in any form that combines both software and hardware.

[0035] Furthermore, the terms used herein are for the purpose of describing embodiments and are not intended to limit the invention. In this specification, the singular form includes the plural form unless specifically stated otherwise in the text. As used in this specification, 'comprises' and / or 'comprising' do not exclude the presence or addition of one or more other components to the mentioned components.

[0037] FIG. 1 is a network configuration diagram of a user location-based information provision system according to one embodiment of the present invention.

[0038] Referring to FIG. 1, a user location-based information provision system according to one embodiment of the present invention comprises a plurality of user terminal devices (100) connected to each other so as to be able to communicate through a network, a weather information provision server (200), a travel information provision server (300), a safety management server (400), a lifestyle information provision server (500), and a carbon emission management server (600).

[0039] A plurality of user terminal devices (100) are terminal devices corresponding to users utilizing the user location-based information provision service. Hereinafter, the term "user terminal device (100)" refers to any one of the plurality of user terminal devices (100).

[0040] When a user terminal device (100) receives a predetermined request signal from a user, it communicates with a weather information providing server (200), a travel information providing server (300), a safety management server (400), a living information providing server (500), and a carbon emission management server (600) to provide information regarding the received request signal.

[0041] The user terminal device (100) can receive information from the weather information providing server (200), the travel information providing server (300), the safety management server (400), the lifestyle information providing server (500), and the carbon emission management server (600), and can modify or regenerate the information into a form desired by the user and provide it to the user. The user terminal device (100) will be described in more detail in FIG. 2, which will be described later.

[0042] The user terminal device (100) is an electronic device capable of internet communication with a weather information providing server (200), a travel information providing server (300), a safety management server (400), a lifestyle information providing server (500), and a carbon emission management server (600), and its type is not particularly limited. For example, the user terminal device (100) may be one of a smartphone, a tablet PC, a desktop, and a laptop. However, it may be a standard smartphone equipped with a location tracking function and a communication system (Bluetooth and internet communication, etc.).

[0043] The weather information providing server (200) collects weather-related information from weather stations and weather agency servers, inputs the collected weather-related information into a weather information inference model to infer weather information, and provides it to a user terminal device (100). The weather information providing server (200) will be described in more detail in FIG. 3, which will be described later.

[0044] The travel information providing server (300) is a server that holds travel information related to a region set by the user, and provides the travel information upon request from the user terminal device (100). The travel information providing server (300) can establish a travel plan that takes into account the user's travel preferences based on the place and date the user wants to travel, and provide it to the user.

[0045] The travel information providing server (300) helps to establish a detailed travel plan by providing information on additional matters necessary for the trip in addition to the travel itinerary. For example, it provides necessary information to enable the establishment of a plan that includes means of transportation to be used during the trip, accommodation, local attractions, restaurant information, and estimated expenses.

[0046] When establishing a travel plan for each user at the travel information providing server (300), the user's preferences must be taken into account. To this end, the travel information providing server (300) receives information regarding the user's preferences and can reflect the user's preferences by referring to the user's previous travel schedule. The travel information providing server (300) will be described in more detail in FIG. 4, which will be described later.

[0047] The safety management server (400) collects accident information and crime information corresponding to multiple regions to evaluate the level of risk, and classifies and manages the risk information of each region by grade according to the evaluated level of risk. To perform this operation, the safety management server (400) can operate in conjunction with the national and local government's public security management server (not shown). The safety management server (400) will be described in more detail in FIG. 5, which will be described later.

[0048] The living information provision server (500) collects and manages living information regarding the area set by the user. The living information may include information on traffic conditions within the residential area, information on crime occurrences, information on local cultural event schedules, environmental monitoring information, and information on events related to local commercial areas. The living information provision server (500) will be described in more detail in Fig. 6, which will be described later.

[0049] The carbon emission management server (600) tracks carbon emissions using the user's location information and payment information tracked by the user terminal device (100), accumulates carbon emissions over a preset period, and provides a solution to neutralize carbon emissions when the accumulated carbon emissions reach a preset carbon limit. The carbon emission management server (600) will be described in more detail in FIG. 7, which will be described later.

[0051] FIG. 2 is a block diagram of a user terminal device according to one embodiment of the present invention.

[0052] Referring to FIG. 2, a user terminal device (100) according to one embodiment of the present invention includes a location tracking unit (101), an information determination unit (103), a first information collection unit (105), a second information collection unit (107), an information output unit (109), a path recommendation unit (111), a voice input unit (113), a movement path tracking unit (115), a carbon emission amount estimation unit (117), a carbon setting unit (119), a storage unit (121), a communication unit (123), and a control unit (125).

[0053] The location tracking unit (101) tracks the user's current location. The location tracking unit (101) can track the user's current location by utilizing the GPS function already installed in the user terminal device (100), and can track the building and road where the user is located through the GPS function.

[0054] To determine the user's more detailed location, the location tracking unit (101) can be linked with an external barometer sensor (not shown). The barometer sensor can be installed on various structures on buildings or roads, and in some cases, can be additionally installed on the user terminal device (100). Assuming that the user terminal device (100) has a built-in pressure sensor (not shown), the pressure sensor can detect changes in the barometer sensor's pressure and calculate the change in pressure according to the current location to determine the height. When the user moves up and down floors of a building while carrying the user terminal device (100), the floor of the building where the user is located can be identified by the pressure measured by the barometer sensor.

[0055] Additionally, the location tracking unit (101) can track the user's location using a local repeater (not shown) installed by a mobile carrier. The location tracking unit (101) can receive repeater IDs from multiple local repeaters and track the user's location using the time difference in which these repeater IDs are received. More specifically, a method can be adopted in which the user recognizes which area they are located in by receiving each repeater ID from local repeaters installed in at least three areas and then applying a triangulation method thereto.

[0056] The information determination unit (103) determines the information to be provided to the user based on the user's current location tracked by the location tracking unit (101). For example, the information determination unit (103) may determine to provide lifestyle information based on the user's residence if the user's current location falls within a pre-set residential area of ​​the user, and may determine to provide tourism information based on the user's current location if the user's current location does not fall within a pre-set residential area of ​​the user.

[0057] For the operation of the information determination unit (103), the user inputs their residential area to the user location-based information provision service. The residential area can be set to a pre-set activity range based on the actual residence, workplace, etc. For example, User A can set their residential area to a radius of 5 km based on their residence and a radius of 3 km based on their workplace.

[0058] The first information collection unit (105) operates when it is determined that the user is within a preset residential range as a result of the operation of the location tracking unit (101) and the information determination unit (103), and collects specific information, thereby collecting living information based on the user's residence.

[0059] Here, the living information collected by the first information collection unit (105) may include traffic situation information within the residential area, crime occurrence information, local cultural event schedule information, environmental monitoring information, and event information by local commercial areas.

[0060] In addition, the first information collection unit (105) can collect lifestyle information on the travel route selected by the user when one of the travel routes recommended by the route recommendation unit (111) described later is selected.

[0061] The second information collection unit (107) operates when it is determined that the user is outside a preset residential area as a result of the operation of the location tracking unit (101) and the information determination unit (103), and collects specific information. In this embodiment, the state of the user being outside the residential area is determined to be traveling. That is, the second information collection unit (107) operates in a situation where it is determined that the user is traveling, and aims to provide information that the user needs at the travel destination.

[0062] The information output unit (109) outputs information collected by the first information collection unit (105) and the second information collection unit (107) according to a preset output format to provide the information to the user. The information output unit (109) can output information using one of the forms of AR (Augmented Reality), VR (Virtual Reality), and Metaverse, and the user can virtually experience the destination before actually visiting the destination.

[0063] VR enables people to have a realistic experience in a computer-generated virtual world, and users can experience a virtual world similar to reality by wearing an HMD (Head Mounted Display).

[0064] AR is a field of virtual reality that is a computer graphics technique that superimposes virtual objects or information onto a real-world environment to make them appear as if they exist in the original environment. In this embodiment, attractions of a travel destination can be virtually displayed within the actual travel destination environment.

[0065] The metaverse connects the real world (universe) and the virtual world (meta), serving as a collective term for various forms and content that implement virtual reality. Through the metaverse, users can virtually explore travel destinations and routes, indirectly experience the atmosphere of a destination, and freely set estimated routes and times using virtual exploration functions.

[0066] The route recommendation unit (111) sets and recommends at least one travel route based on tourism information and user basic information collected by the second information collection unit (107). Additionally, when a user selects one of the previously recommended travel routes, the route recommendation unit (111) can provide weather information for a region existing in the travel route based on information provided by the weather information providing server (200), provide travel information related to a destination included in the travel route based on information provided by the travel information providing server (300), and provide lifestyle information related to a destination based on information provided by the lifestyle information providing server (500).

[0067] When a dangerous situation is detected by the living information collected by the first information collection unit (105), the route recommendation unit (111) can recommend a travel route with the travel destination where the dangerous situation occurred removed. Here, the dangerous situation may include a situation where congestion exceeding a preset threshold value occurs, a situation where weather conditions deteriorate, and a situation where a traffic accident occurs.

[0068] Additionally, the route recommendation unit (111) sets a travel route based on the travel budget received from the user, and if expenses exceeding the expected expenses occur during the trip, it can modify the next travel route and recommend an alternative route.

[0069] The voice input unit (113) receives user voice and can be linked with a microphone, which is a hardware device. The voice input unit (113) can receive various request signals, including travel destinations, from the user via voice. The voice input unit (113) includes a STT (Speech to Text) function to convert the user's voice into text. Through the voice input unit (113), the user can input desired data without using a keyboard.

[0070] The movement path tracking unit (115) tracks the movement path of the user. The movement path tracking unit (115) can track the movement path of the user by a method of identifying the movement path information of the user terminal device (100) using GPS or base station information. Additionally, the movement path tracking unit (115) may further apply location tracking technology based on BLE beacons installed inside a building. Furthermore, the movement path tracking unit (115) may track the movement path of the user by applying a technology that identifies a target through wireless signals exchanged between the user terminal device (100) and an AP (Access Point).

[0071] The carbon emission estimation unit (117) estimates the amount of carbon generated during a preset tracking period according to the user's movement path tracked by the movement path tracking unit (115). Here, carbon refers to carbon dioxide generated from human activities, product consumption, production processes, etc., and carbon dioxide is also generated when using the user terminal device (100).

[0072] For example, the carbon emission estimation unit (117) can estimate the amount of carbon generated by adding the amount of carbon generated at the place visited by the user, the amount of carbon generated by the means of transportation used by the user, and the amount of carbon generated by the food consumed by the user.

[0073] The carbon emission estimation unit (117) can estimate the carbon emission amount by mathematical formula 1.

[0074]

[0075] In Equation 1, TC is carbon emissions, US is usage, Ca v is calorific value, Carbon e is a carbon emission factor. The amount of carbon generated can be calculated by applying the carbon emissions calculated by Equation 1 to Equation 2.

[0076]

[0077] In Equation 2, TCO2 is the amount of carbon generated, and TC is the amount of carbon emissions calculated from Equation 1.

[0078] The carbon emission estimation unit (117) can receive usage record information from an idle speed limiter (not shown) installed in a vehicle owned by the user and further estimate the corresponding carbon emission amount. An idle speed limiter is a device that automatically forces the engine to stop when the vehicle stops due to reasons such as waiting at a traffic light, traffic congestion, or getting on or off the vehicle while driving, and is a device that can reduce the vehicle's carbon emissions by stopping the engine while stopped. Accordingly, if an idle speed limiter is installed in the vehicle, the carbon emission estimation unit (117) detects this and reflects it in the carbon emission amount generated by the user. A user who operates a vehicle equipped with an idle speed limiter can receive high carbon points from the carbon emission management server (600). For example, it can be set so that a fixed amount of carbon points is regularly provided to a user who operates a vehicle equipped with an idle speed limiter.

[0079] The carbon setting unit (119) sets a carbon neutral solution based on the carbon emissions estimated by the carbon emissions estimation unit (117). The carbon neutral solution is a solution designed to reduce carbon emissions to zero by encouraging the user to engage in eco-friendly activities as the amount of carbon emissions increases.

[0080] The storage unit (121) stores all information necessary for the operation of the user terminal device (100). For example, the storage unit (121) can store user personal information entered by the user and information regarding various tastes and preferences.

[0081] The communication unit (123) supports communication between the user terminal device (100) and the weather information providing server (200), travel information providing server (300), safety management server (400), lifestyle information providing server (500), and carbon emission management server (600) so that information can be transmitted and received from each other.

[0082] The control unit (125) controls the overall operation of the user terminal device (100). That is, the control unit (125) controls signal input and output between the location tracking unit (101), the information determination unit (103), the first information collection unit (105), the second information collection unit (107), the information output unit (109), the path recommendation unit (111), the voice input unit (113), the movement path tracking unit (115), the carbon emission amount estimation unit (117), the carbon setting unit (119), the storage unit (121), and the communication unit (123).

[0084] Figure 3 is a block diagram of the weather information providing server illustrated in Figure 1.

[0085] Referring to FIG. 3, a weather information providing server (200) according to one embodiment of the present invention includes a weather information collection unit (210), a geographic information collection unit (220), a weather information learning unit (230), a weather information inference unit (240), and a weather communication unit (250).

[0086] The weather information collection unit (210) collects weather information from a weather station (not shown) or a weather agency server (not shown). The weather information may include temperature, wind volume, wind speed, wind direction, humidity, light volume (or solar radiation), precipitation, rainfall, atmospheric pressure, and typhoon information. Additionally, the weather information collection unit (210) may collect climate information. The climate information may include average temperature, maximum temperature, minimum temperature, and average precipitation.

[0087] Here, a weather station refers to a weather station established and operated by the Korea Meteorological Administration or a designated agency. The weather information collected by the weather information collection unit (210) from the Korea Meteorological Administration server can include information regarding temperature, humidity, rainfall, and wind observed at the agency's weather station.

[0088] The geographic information collection unit (220) collects geographic information such as topographic information, feature information, elevation, and contour lines from a pre-configured geographic information-related agency server (not shown). The geographic information collection unit (220) can collect geographic information within a pre-configured range from the user's current location. Here, the topographic information may include elevation, slope, soil characteristics, types of terrain (cliffs, valleys, hills, grasslands, etc.) and location information around the target point (based on the user's current location). Additionally, the feature information may include types and location information of features located between the target point and the weather station.

[0089] The weather information learning unit (230) trains a weather information inference model for inferring weather information using a predetermined dataset. The weather information inference model is trained by data collected by the weather information collection unit (210) and the geographic information collection unit (220), and as the operation of the weather information collection unit (210) and the geographic information collection unit (220) is repeated, the training of the weather information learning unit (230) is also repeated, and the accuracy of the weather information inference model is continuously improved.

[0090] The weather information inference model may be a deep learning model that takes location information of the weather agency server, climate information of the weather inference target point, weather information of the weather station installed around the weather inference target point, location information of the weather station, topographic information of the weather inference target point, and feature information of the weather inference target point as input data, and sets the weather information of the weather inference target point as a label.

[0091] Here, the deep learning model may be a Convolutional Neural Network (CNN) or a Deep Neural Network (DNN), or a Long Short-Term Memory (LSTM) family model suitable for handling time-series data (LSTM AutoEncoder, LSTM Variational AutoEncoder, etc.). This deep learning model may be trained for a predetermined period or until the accuracy reaches a predetermined threshold range.

[0092] Once the training of the weather information inference model is complete, the weather information inference model can infer weather information of the user's location on its own, even without a data collection process by the weather information collection unit (210) and the geographic information collection unit (220). The weather information inference model can predict and provide weather information for the travel destination that the user intends to travel to.

[0093] The weather information inference unit (240) infers weather information for a location set by a user using a weather information inference model learned by the weather information learning unit (230). To perform this operation, the weather information inference unit (240) inputs weather information, location information, climate information of the target point, topographic information and feature information around the target point, etc., into the weather information inference model to infer weather information of the target point.

[0094] The weather communication unit (250) supports network communication of the weather information providing server (200), receives a request signal from the user terminal device (100), and transmits the weather information inferred by the weather information inference unit (240) to the user terminal device (100).

[0096] Figure 4 is a block diagram of the travel information providing server illustrated in Figure 1.

[0097] Referring to FIG. 4, a travel information providing server (300) according to one embodiment of the present invention includes a travel information collection unit (310), a travel route setting unit (320), an experience providing unit (330), a travel sharing unit (340), a travel communication unit (350), and a travel information DB (360).

[0098] The travel information collection unit (310) collects travel information from external servers, such as local government servers. The travel information collection unit (310) collects travel information for all regions, including famous tourist attractions, across the country.

[0099] Travel information may include all information related to tourist attractions within each region, and tourist attractions are not limited to places visited for specific purposes such as field trips, but may include various places that can be visited during a trip, such as restaurants, cafes, and various experience sites.

[0100] For tourist attractions, comprehensive information is collected regarding visiting (or admission) times, admission fees, operating hours, and closing days, including details about the origin of the attraction. Additionally, for famous restaurants, comprehensive information is collected regarding menus, pricing, operating hours, closing days, reviews, and more.

[0101] Additionally, the travel information collection unit (310) can collect travel-related content on the web through a web crawler. Travel-related content can be in various forms, such as text, images, and videos, and may include travel courses, accommodation reviews, restaurant reviews, rental car reviews, airline reviews, tourist attraction reviews, travel tips, etc. Here, some of the travel-related content is given as an example, but any content related to travel can be a subject of collection regardless of type.

[0102] The travel route setting unit (320) sets the travel route based on the travel information collected by the travel information collection unit (310). The travel route set by the travel route setting unit (320) may include a travel route within a specific region, a travel route that allows visits while moving from a specific region to another region, etc.

[0103] The travel route set by the travel route setting unit (320) can be provided to the user terminal device (100), and the user terminal device (100) can receive the travel route set by the travel route setting unit (320) and change it according to the user's preference.

[0104] In addition, when the travel information providing server (300) receives the user's travel preferences or a general travel itinerary from the user terminal device (100), it may set a user-customized travel route that reflects the received user's travel preferences or a general travel itinerary. The user-customized travel route is transmitted to the user terminal device (100) and provided to the user.

[0105] The travel route setting unit (320) can classify travel information collected by the travel information collection unit (310) by topic in order to efficiently set the travel route. For example, it can classify travel destinations first, and then classify by various topics such as classification by content target (e.g., travel course, accommodation review), classification by content characteristics (e.g., discount, tourist attraction, restaurant), etc.

[0106] The travel route setting unit (320) can extract keywords from travel information stored in the travel information DB (360) described later and calculate the importance of the extracted keywords. The importance of the keywords calculated through this process can be reflected in the travel route setting.

[0107] Keywords extracted from travel information can be obtained through text mining. For example, keywords can be extracted using TF (Term Frequency), IDF (Inverse Document Frequency), TF-IDF (Term Frequency-Inverse Document Frequency), and abstract summarization using deep learning. Alternatively, the importance of each core keyword can be calculated using text mining after core keywords have been pre-set for each topic.

[0108] Additionally, the travel route setting unit (320) can form a chunk containing importance information of keywords extracted from travel information. More specifically, by forming one chunk for each travel-related content, information for each travel-related content can be represented as a single chunk. At this time, since the chunk contains importance information of multiple keywords, the importance of the chunk can be calculated by combining the importance information of multiple keywords.

[0109] The experience provision unit (330) provides a destination located on the travel route set by the travel route setting unit (320) in the form of AR, VR, and metaverse, allowing the user to experience the destination before traveling. The experience content provided by the experience provision unit (330) can be executed on a user terminal device (100).

[0110] The travel sharing unit (340) receives the user’s actual travel itinerary, reviews of visited destinations, and photos taken at the travel destinations from the user terminal device (100) and enables sharing with other users. The travel sharing unit (340) can generate shared content that allows travel sharing in the form of AR, VR, and metaverse, thereby enabling multiple users to access it simultaneously.

[0111] The travel communication unit (350) supports communication of the travel information providing server (300), and transmits travel-related information to the user terminal device (100) through communication with the user terminal device (100), and receives user-related information from the user terminal device (100).

[0112] The travel information DB (360) stores travel information collected by the travel information collection unit (310). The travel information collection unit (310) collects travel information periodically or non-periodically, and the travel information DB (360) always stores and manages the latest travel information according to the operation of the travel information collection unit (310).

[0114] Figure 5 is a block diagram of the safety management server illustrated in Figure 1.

[0115] Referring to FIG. 5, a safety management server (400) according to one embodiment of the present invention includes a tag information receiving unit (410), a risk management unit (420), a risk determination unit (430), and a safety communication unit (440).

[0116] In this embodiment, the GPS of the user terminal device (100) may be utilized as a means to determine the user's location, but the user's location may also be determined by installing tags (not shown) on various facilities. The tags store local information and may be installed on buildings, road facilities, road nameplates, streetlights, address guide boards, signboards, building exterior walls, alleys, fences, utility poles, street trees, and inside and outside of public transportation vehicles. The tags include information corresponding to the facility on which they are installed. Tags installed on public transportation vehicles may further include vehicle number, operating company, driver, and route information.

[0117] The tag may be either an NFC (Near Field Communication) tag or an RFID tag. NFC is a communication technology that enables the exchange of wireless data over short distances and is a contactless communication technology that uses the 13.56 MHz frequency band. When a user terminal device (100) equipped with NFC capabilities is touched to the tag, Bluetooth pairing occurs automatically. In other words, the user terminal device (100) can easily and quickly recognize the tag without a complex setup process. RFID (Radio-Frequency Identification) is a method of identifying IDs using radio frequencies, and can recognize information even from a long distance using radio waves. The RFID method allows for tag recognition from a longer distance than the NFC method.

[0118] The tag information receiving unit (410) receives tag information recognized by the user terminal device (100). The user terminal device (100) can recognize a tag while moving, and upon recognizing the tag, the tag information receiving unit (410) receives the tag information. Accordingly, the safety management server (400) can track the user's current location.

[0119] The risk management department (420) collects accident information and crime information corresponding to multiple regions at any time to evaluate the level of risk, and classifies and manages the risk information of each region by grade according to the evaluated level of risk.

[0120] The risk determination unit (430) determines the risk level of the place and region where the user is currently located based on user location information from tag information received from the tag information receiving unit (410) or user location information received from the user terminal device (100). The risk determination unit (430) may utilize risk information managed by the risk management unit (420).

[0121] The safety communication unit (440) transmits the risk level determined by the risk level determination unit (430) to the user terminal device (100). Through this, the user can determine the risk level at their current location. Additionally, if the risk level determined by the risk level determination unit (430) is very high, the safety communication unit (440) can transmit a signal requesting the user to move immediately. Furthermore, if the user does not move for a long time in an area with a very high risk level, the safety communication unit (440) can transmit the user's location information to a local police station or similar facility to request assistance.

[0123] Figure 6 is a block diagram of the lifestyle information provision server illustrated in Figure 1.

[0124] Referring to FIG. 6, a lifestyle information providing server (500) according to one embodiment of the present invention includes a lifestyle analysis unit (510), a lifestyle information collection unit (520), an information classification unit (530), a facility management unit (540), a lifestyle information DB (550), and a lifestyle communication unit (560).

[0125] The lifestyle analysis unit (510) analyzes the user's lifestyle based on user basic information received from the user terminal device (100). To analyze the user's lifestyle, the lifestyle analysis unit (510) analyzes the user's personal details, income, family relationships, education level, social status, hobbies and interests, etc., and then classifies them according to standardized categories.

[0126] The lifestyle information collection unit (520) collects various lifestyle information and can collect information required for each pre-set lifestyle category. Lifestyle information can refer to all information closely related to human life. For example, it includes very broad fields such as weather, real estate, education, administration, and shopping. Accordingly, the lifestyle information collection unit (520) can operate in conjunction with the weather information provision server (200), the travel information provision server (300), and the safety management server (400).

[0127] The information classification unit (530) classifies the information collected by the living information collection unit (520) according to pre-set living information categories. Here, the living information categories can be set in various ways. For example, they can be set as categories such as “large-scale,” “traditional,” “low-cost,” and “convenient transportation.”

[0128] The facility management department (540) stores and manages information regarding facilities by region to provide customized information to users using facility search results when providing living information. Here, facility names may include national agencies (provincial government offices, city halls, county offices, etc.), parks (zoos, botanical gardens, etc.), mountains (national parks, provincial parks, etc.), educational facilities (universities, high schools, middle schools, elementary schools, kindergartens, etc.), media organizations (broadcasting stations, newspapers, etc.), financial institutions (headquarters and branches of banks, securities firms, insurance companies, etc.), cultural facilities (museums, art galleries, etc.), religious institutions (churches, cathedrals, etc.), tourist attractions, sports facilities (stadiums, sports centers, etc.), leisure facilities (beaches, ski resorts, etc.), commercial facilities (markets, department stores, etc.), water resource facilities, agricultural and industrial facilities, medical institutions, welfare facilities, roads, bridges, road convenience facilities, railways, subways, etc. There may be other types of facilities, and various industries that have a close relationship with human life may also be included.

[0129] The living information DB (550) can store living information collected by the living information collection unit (520) according to the results classified by the information classification unit (530). In addition, the living information DB (550) can also store information regarding facilities managed by the facility management unit (540).

[0130] The lifestyle communication unit (560) supports communication of the lifestyle information provision server (500). The lifestyle communication unit (560) can collect lifestyle information by connecting to an external server, etc., and can transmit lifestyle information according to a request from the user terminal device (100).

[0132] Figure 7 is a block diagram of the carbon emission management server illustrated in Figure 1.

[0133] Referring to FIG. 7, a carbon emission management server (600) according to one embodiment of the present invention includes a manufacturing facility monitoring unit (610), an AI estimation unit (620), a carbon emission tracking unit (630), a carbon zeroing execution unit (640), a carbon point management unit (650), a carbon amount DB (660), and a carbon communication unit (670).

[0134] The manufacturing facility monitoring unit (610) monitors the amount of carbon emitted from various manufacturing facility processes, etc. The most carbon emissions occur in various manufacturing facilities. Accordingly, it is possible to calculate the amount of carbon emissions for each product produced in each manufacturing facility. Accordingly, the manufacturing facility monitoring unit (610) monitors the manufacturer server (not shown), etc., to monitor the amount of carbon for each product.

[0135] The information monitored by the manufacturing facility monitoring unit (610) may include various carbon emission-related information. The carbon emission-related information may include information regarding one or more materials used in the manufacturing process of a product, information regarding carbon emissions generated during the production process of each material, information regarding carbon emissions used during the delivery process of each material, and information regarding carbon emissions generated during the process using the materials.

[0136] A database for analyzing carbon emissions can be constructed based on information collected by the manufacturing facility monitoring unit (610). For example, a database for analyzing carbon emissions can be constructed by classifying information obtained from manufacturing facilities into one or more scopes. Here, one or more scopes refer to carbon emissions classified by cause, and can be classified into a first scope related to direct emissions, a second scope related to indirect emissions, and a third scope related to additional emissions. The first scope relates to carbon emissions that occur directly through combustion or chemical reactions during the process, the second scope relates to carbon emissions emitted for power generation to drive process equipment, and the third scope relates to carbon emissions excluding the first and second scopes.

[0137] The AI ​​estimation unit (620) estimates carbon emissions using an artificial intelligence model. To this end, it can be implemented to estimate carbon emissions by configuring pre-set training data related to carbon emissions and then training a carbon emission prediction model using this training data.

[0138] A carbon emission prediction model can output predicted information regarding future carbon emissions by using historical and real-time data as input. Through the operation of this carbon emission prediction model, it is possible to calculate carbon emissions for future points in time or establish detailed carbon emission strategies for each process.

[0139] The carbon emission tracking unit (630) tracks carbon emissions per user by tracking operations by the user terminal device (100). For example, carbon emissions per user can be tracked through vehicle operation, use of various payment services, household electricity consumption, waste disposal, etc. The carbon emission tracking unit (630) can track carbon emissions for each user over a set period and notify each user, and can also accumulate carbon emissions per user to use as statistical data.

[0140] The carbon neutralization execution unit (640) sets up a solution to neutralize accumulated carbon emissions for each user or each institution and provides it to the user or institution. More specifically, the carbon neutralization execution unit (640) accumulates carbon emissions for a preset period, and then sets up a solution to neutralize carbon emissions when the accumulated carbon emissions reach a preset carbon limit.

[0141] The carbon zeroing implementation unit (640) can provide solutions such as encouraging users to use eco-friendly vehicles, minimizing electricity consumption, recommending products with lower carbon emissions among similar products, and suggesting carbon offsetting measures.

[0142] The carbon point management department (650) manages carbon points for each user. Carbon points are reward points provided to users who have practiced carbon neutrality or carbon reduction, and enable practical rewards such as exchanging them for cash or purchasing goods at specific shopping malls.

[0143] For example, car drivers participating in carbon emission reduction can be provided with carbon points the less they engage in carbon-intensive behaviors such as sudden acceleration, deceleration, and braking. As another example, carbon points can also be awarded to users who use public transportation or walk instead of a car for commuting or traveling.

[0144] The carbon amount DB (660) stores carbon emissions calculated by the manufacturing facility monitoring unit (610) and the AI ​​estimation unit (620). Additionally, the carbon amount DB (660) can store and manage carbon points per user.

[0145] The carbon communication unit (670) supports network communication of the carbon emission management server (600). Through the carbon communication unit (670), predetermined information can be transmitted to the user terminal device (100), and carbon emissions from the process can be monitored through communication with the manufacturer server, etc.

[0147] As described above, the user location-based information provision system according to the present invention provides information received from a weather information provision server (200), a travel information provision server (300), a safety management server (400), a lifestyle information provision server (500), and a carbon emission management server (600) to a user terminal device (100) in a customized manner according to the situation in which the user needs it. An exemplary situation in which various information is utilized by the user through the user terminal device (100) is examined.

[0148] Users planning a trip wish to virtually explore travel routes and destinations through the metaverse before the trip. By receiving travel information and travel-related content through the travel information provision server (300), they can identify major attractions, accommodation locations, and restaurant information in advance. Additionally, they can share opinions related to travel with other users within the metaverse and plan an optimal travel itinerary by checking recommended places.

[0149] A user traveling can receive discount events within a set radius during the trip through a user terminal device (100). Virtual stores can be implemented within the metaverse, and information regarding products sold at stores located in the actual travel destination can be checked. Additionally, the user can receive information on discounts for restaurants, cafes, etc. located within a preset standard radius from their current location.

[0150] When a user traveling experiences sudden weather deterioration or an unexpected accident, they can receive real-time warning guidance through the combined operation of the weather information provision server (200) and the safety management server (400). At this time, real-time communication with other users can take place within the metaverse, and sharing of countermeasures and alternative routes can be achieved.

[0151] Users arriving at a specific travel destination can check reviews and ratings left by other nearby users within the metaverse, and record and share their own opinions and impressions of the visit with others. Through these community reviews, reliable information about the travel destination can be accumulated in real time.

[0152] If it is raining in the area corresponding to the current location of a user who is traveling or out, the weather information provided by the weather information provision server (200) can be used to recommend a place where it is not raining as the next destination, or to recommend a place close to the current location, such as an indoor store, cafe, or movie theater. When recommending indoor stores, cafes, and movie theaters, places where discount coupons have been issued can be recommended first.

[0153] The user can use a user terminal device (100) to project a specific store onto a camera and receive an AR screen. Through this action, discount coupons, product information, etc. of the store may be displayed on the user terminal device (100).

[0154] The user may be residing overseas but wish to check the safety of family members residing in Korea and the situation around their residence. In this case, the user may set the residence to be checked through the user terminal device (100), and if an emergency situation occurs near the pre-set residence due to the operation of the safety management server (400), the user may receive a warning notification.

[0155] Users can check in advance for car accidents that may have occurred along their commute route. By checking for accidents beforehand, users can select an alternative route free from accidents in advance if they wish.

[0156] The user can receive real-time route notifications if a crime occurs near the route where they reside or travel. The safety management server (400) can immediately send a warning notification to the user terminal device (100) if a crime occurs near the user's residence or travel route. Through this, the user can be encouraged to increase their vigilance regarding the crime situation, move to a different location, or enhance their personal safety.

[0157] The user wishes to participate in a local cultural festival with their family on the weekend. In this case, the user can search for the local cultural festival through the user terminal device (100), and the user terminal device (100) can receive information about the local cultural festival held in the region set by the user from the lifestyle information provision server (500). The information about the local cultural festival may include the festival's schedule, event details, information on eligible participants, information on participating companies, etc.

[0158] The user is planning a low-carbon trip. When the user searches for "low-carbon trip" as a keyword using the user terminal device (100), the travel information providing server (300) establishes a plan for the low-carbon trip itinerary and provides it to the user. The travel information providing server (300) can establish a plan for the low-carbon trip that involves using public transportation rather than driving one's own vehicle, and can establish a plan centered on nature-friendly destinations.

[0159] Users can request a travel plan by entering their desired travel conditions. For example, they can request a quiet, family-oriented 2-night, 3-day travel itinerary that includes several experiences. Accordingly, the travel information provider server (300) can provide a travel itinerary that includes eco-friendly accommodation suitable for environmental protection, a cooking class where users can experience vegan cooking made with local produce while considering the age of the user's family, and a travel itinerary that minimizes carbon emissions by combining electric shuttle buses and public transportation as means of transportation.

[0160] The user planned to visit a lighthouse in the area on the last day of the travel itinerary. However, on that date, a situation occurred where the road was closed due to strong winds. In this case, weather information and danger signals can be transmitted to the user terminal device (100) from the weather information providing server (200) and the safety management server (400), and the travel information providing server (300) can recommend other destinations where activities can be done indoors.

[0161] A user traveling abroad may be confused when visiting a local restaurant and seeing a menu written in the local language. In this case, the user can photograph the menu using a user terminal device (100), and the travel information providing server (300) can translate the menu of the restaurant into the language the user uses and provide it, and can also provide the carbon emissions of each menu along with the menu.

[0162] Thus, according to the user location-based information provision system of the present invention, even if a wide variety of requests occur depending on the user's situation, information corresponding to the user's request is extracted from the weather information provision server (200), travel information provision server (300), safety management server (400), lifestyle information provision server (500), and carbon emission management server (600) and provided to the user, thereby enabling the provision of information desired by the user in real time.

[0164] Those skilled in the art to which the present invention pertains will understand that the present invention may be implemented in other specific forms without altering its technical concept or essential features. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts should be interpreted as being included within the scope of the present invention. Explanation of the symbols

[0166] 100: Multiple user terminal devices 200: Weather Information Provider Server 300: Travel information provider server 400: Safety Management Server 500: Lifestyle Information Provision Server 600: Carbon Emission Management Server

Claims

Claim 1 A weather information providing server that collects weather-related information from weather stations and weather agency servers and inputs the collected weather-related information into a weather information inference model to infer weather information; a travel information providing server that holds travel information related to a region set by a user; a safety management server that collects accident and crime information corresponding to multiple regions to evaluate the degree of risk, and classifies and manages risk information for each region by grade according to the evaluated degree of risk; and a lifestyle information providing server that collects lifestyle information regarding the region set by the user. and a plurality of user terminal devices that receive information from the weather information providing server, the travel information providing server, the safety management server, and the living information providing server; wherein the user terminal device comprises: a location tracking unit that tracks the user's current location; an information determination unit that determines information to be provided to the user based on the tracked current location; a first information collection unit that collects living information based on the user's residence when the current location is included in a preset residential range; a second information collection unit that collects tourism information based on the current location when the current location is not included in the preset residential range; a control unit that operates either the first information collection unit or the second information collection unit based on the determination result of the information determination unit; and an information output unit that outputs either the living information or the tourism information. A route recommendation unit that sets and recommends at least one travel route based on the collected tourism information and user basic information, and when the user selects the recommended travel route, provides weather information for a region existing in the travel route based on information provided by the weather information providing server, provides travel information related to a destination included in the travel route based on information provided by the travel information providing server, and provides lifestyle information related to the destination based on information provided by the lifestyle information providing server;It includes, wherein the weather information inference model is a deep learning model that takes as input data location information of the weather agency server, climate information of the weather inference target point, weather information of a weather station installed around the weather inference target point, location information of the weather station, topographic information of the weather inference target point, and feature information of the weather inference target point, and sets the weather information of the weather inference target point as a label; the control unit, when the first information collection unit is operating, generates an accident and crime occurrence warning signal when new accident information and crime information occurring within the residential range is detected by information provided by the safety management server, generates a weather anomaly warning signal when a weather anomaly regarding the user's current location is detected by information provided by the weather information providing server, and generates a notification signal providing schedules and details regarding cultural events and activities within the residential range when cultural event and activity information is detected by information provided by the lifestyle information providing server; and the control unit, when the second information collection unit is operating, generates a warning signal notifying accident information and crime information occurring at the user's current location by information provided by the safety management server, and the weather information A user location-based information provision system characterized by generating a weather anomaly warning signal when a weather anomaly is detected at the user's current location by information provided by a provision server, and generating a notification signal providing a schedule and details regarding cultural events and events when cultural event and event information is detected in an area within a preset information provision range from the user's current location by information provided by a lifestyle information provision server. Claim 2 A user location-based information provision system according to claim 1, characterized in that the living information includes traffic condition information, crime occurrence information, local cultural event schedule information, environmental monitoring information, and event information by local commercial areas within the residential area. Claim 3 A user location-based information provision system according to claim 1, wherein the first information collection unit collects lifestyle information on the selected travel route when the travel route is selected by the user by the route recommendation unit, and the route recommendation unit re-recommends a travel route with the travel destination where the dangerous situation occurred removed when a dangerous situation is detected by the collected lifestyle information. Claim 4 A user location-based information provision system characterized in that, in claim 3, the above-mentioned dangerous situations include situations where congestion exceeds a preset threshold value, situations where weather conditions deteriorate, and situations where traffic accidents occur. Claim 5 A user location-based information provision system according to claim 3, wherein the route recommendation unit sets the travel route according to the travel budget received from the user, and if expenditure exceeding the expected expenditure occurs during the trip, modifies the next travel route and recommends an alternative route. Claim 6 In claim 3, the route recommendation unit is characterized by implementing and providing the set travel route in a Metaverse environment, thereby providing a user location-based information provision system. Claim 7 A user location-based information provision system according to claim 1, wherein the user terminal device further comprises a voice input unit that receives a travel destination through the user's voice, and the second information collection unit collects tourism information regarding the received travel destination. Claim 8 A user location-based information providing system according to claim 1, wherein the user terminal device comprises: a movement path tracking unit that tracks the movement path of a user; a carbon emission estimation unit that estimates the amount of carbon generated during a preset tracking period according to the tracked movement path; and a carbon setting unit that sets a carbon neutral solution according to the estimated amount of carbon generated. Claim 9 In claim 8, the carbon emission estimation unit is characterized by summing the amount of carbon generated at a place visited by the user, the amount of carbon generated by the means of transportation used by the user, and the amount of carbon generated by the food consumed by the user, in a user location-based information provision system. Claim 10 A user location-based information providing system, further comprising: a carbon emission management server that tracks carbon emissions using the user's location information and payment information tracked by the user terminal device, accumulates the carbon emissions over a preset period, and provides a solution to neutralize carbon emissions when the accumulated carbon emissions reach a preset carbon limit.