Apparatus and method for providing spatial information platform linked service
Patent Information
- Application Number
- KR1020240166620
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2044-11-20
Smart Images

Figure 112024128044403-PAT00002_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a device and method for providing spatial information platform linkage services. Background Technology
[0002] The National Spatial Information Platform is a core infrastructure for the government to comprehensively manage spatial information and provide it to various users. Recently, the Ministry of Land, Infrastructure and Transport, the Korea Land Information Corporation (LX), and the National Geographic Information Institute (NGII) have been actively promoting projects to advance digital national geographic information. The 'Digital National Geographic Information Technology Development Project,' which began in 2022, focuses on developing foundational technologies that can be utilized in various application fields, such as smart cities, digital twins, and autonomous driving, through the construction of high-precision 3D spatial information and the linkage of dynamic information.
[0003] Furthermore, 'V-World,' a representative national spatial information platform, has been undergoing extensive upgrades since 2023. This upgrade is being carried out to enhance the accuracy and diversity of real-time spatial information services by reflecting user demands, and research on integrating the latest positioning technologies with 3D spatial information is being conducted concurrently. While efforts are underway to increase the usability of public data and promote the growth of the private industry, there is a lack of infrastructure for processing and analyzing large-scale 3D spatial information, and there are limitations in providing real-time services due to issues with data update cycles and accuracy. Additionally, difficulties in linking and integrating spatial information with various non-spatial data have been pointed out, highlighting the need for standardization and quality control of spatial data, as well as the expansion of technical infrastructure.
[0004] Accordingly, we aim to provide a device and method for providing a spatial information platform linkage service that links data from various spatial information platforms using open source libraries and maintains the timeliness of spatial information data using container technology.
[0005] The technology forming the background of the present invention is disclosed in Korean Registered Patent Publication No. 10-2716949. The problem to be solved
[0006] The present invention aims to solve the problems of the aforementioned prior art by providing a device and method for providing a spatial information platform linkage service that integrates and manages spatial information data collected from multiple spatial information platforms in a cloud environment, and provides accurate and rapid information through real-time data updates and automated analysis.
[0007] However, the technical problems that the embodiments of the present invention aim to solve are not limited to the technical problems described above, and other technical problems may exist. means of solving the problem
[0008] As a technical means for achieving the above-mentioned technical task, a spatial information platform linkage service providing device according to one embodiment of the present invention may include a service unit that provides a spatial information linkage service platform pre-built based on a cloud platform, a data search unit that searches for spatial information data based on the spatial information linkage service platform, and an information providing unit that provides the spatial information data.
[0009] In addition, the service unit may include a linkage channel unit that collects spatial information data from multiple spatial information platforms and converts and stores the format, a framework unit that provides common support services and microservice support services, and a resource management unit that manages resources based on container orchestration.
[0010] Additionally, the linked channel unit may include a data collection unit for collecting spatial information data, a service gateway unit for providing a transmission and reception path for the spatial information data, a service search unit for searching the location of the spatial information data, a configuration information storage unit for providing setting information of the service gateway, and a data storage unit for storing the spatial information data.
[0011] In addition, the data collection unit can collect spatial information data from any one of the plurality of spatial information platforms at preset time intervals.
[0012] In addition, the linked channel unit may further include a data analysis unit that analyzes the spatial information data received from multiple spatial information platforms and the spatial information data stored in the data storage unit to determine whether there is a change.
[0013] In addition, the linkage channel unit may further include a data processing unit that updates spatial information data stored in the data storage unit depending on whether there is a change and transmits the updated spatial information data to the plurality of spatial information platforms.
[0014] In addition, the service gateway can provide a path for transmitting and receiving spatial information data as a single entry point.
[0015] In addition, the framework section can provide the above common support services, including security, centralized logging, message bus, library repository, codebase, and CI / CD functions.
[0016] In addition, the framework section can provide the above-mentioned microservice support services, including service gateway, service discovery, configuration information management, and monitoring functions.
[0017] In addition, the resource management department can create, expand, or reduce container resources in response to changes in system load based on the container orchestration platform.
[0018] Meanwhile, a method for providing a spatial information platform linkage service according to one embodiment of the present invention may include the step of providing a spatial information linkage service platform pre-built based on a cloud platform, the step of searching for spatial information data based on the spatial information linkage service platform, and the step of providing the spatial information data.
[0019] The means for solving the problem described above are merely exemplary and should not be interpreted as intended to limit the present invention. In addition to the exemplary embodiments described above, additional embodiments may exist in the drawings and the detailed description of the invention. Effects of the invention
[0020] According to the solution to the problem of the present invention described above, by automatically integrating and analyzing data collected from multiple spatial information platforms in a cloud environment and performing real-time change detection and data updates, it is possible to maintain the accuracy and timeliness of spatial information.
[0021] According to the solution to the problem of the present invention described above, by dynamically managing system resources through microservices architecture and container orchestration, it is possible to flexibly respond to large-scale data processing and load fluctuations, and to improve scalability and stability.
[0022] However, the effects obtainable from this invention are not limited to those described above, and other effects may exist. Brief explanation of the drawing
[0023] FIG. 1 is a diagram showing the schematic configuration of a spatial information platform linkage service provision system according to one embodiment of the present invention. FIG. 2 is a schematic block diagram of a spatial information platform linkage service providing device according to one embodiment of the present invention. FIG. 3 is a block diagram schematically showing the configuration of a service unit according to one embodiment of the present invention. FIG. 4 is a schematic diagram showing the configuration of a linked channel section according to one embodiment of the present invention. FIG. 5 is a diagram illustrating the configuration of a container orchestration platform according to one embodiment of the present invention. FIG. 6 is an operation flowchart of a method for providing a spatial information platform linkage service according to one embodiment of the present invention. Specific details for implementing the invention
[0024] Embodiments of the present invention are described below with reference to the attached drawings to enable those skilled in the art to easily implement the invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.
[0025] Throughout this specification, when a part is described as being "connected" to another part, this includes not only cases where they are "directly connected," but also cases where they are "electrically connected" or "indirectly connected" with other elements interposed between them.
[0026] Throughout the entire specification, when a component is described as being located "on," "on top," "on top," "under," "on bottom," or "on bottom" of another component, this includes not only cases where the component is in contact with the other component but also cases where another component exists between the two components.
[0027] Throughout this specification, when a part is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0028] The present invention relates to a device for providing spatial information platform linkage services.
[0029] FIG. 1 is a diagram showing the schematic configuration of a spatial information platform linkage service provision system (10) according to one embodiment of the present invention.
[0030] Referring to FIG. 1, the spatial information platform linkage service providing system (10) may include a spatial information platform linkage service providing device, a network, and a server (40) that provides spatial information data.
[0031] Although FIG. 1 is illustrated as a single spatial information platform linkage service providing device connected to a single server (40), it is not limited thereto and may be connected to a plurality of servers (40) that provide spatial information data, and may include a plurality of user terminals (not illustrated) that access the spatial information platform linkage service providing device.
[0032] The term "user terminal" includes all personal computers and laptops, and may include all types of wired / wireless communication devices such as smartphones, smartpads, tablet PCs, PCS (Personal Communication System), GSM (Global System for Mobile communication), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), and Wibro (Wireless Broadband Internet) terminals.
[0033] The spatial information platform linkage service providing device, network, and server (40) providing spatial information data can communicate with each other through the network (20).
[0034] A network (20) refers to a connection structure capable of exchanging information between each node, such as terminals and servers (40). Examples of such a network (20) include, but are not limited to, a 3GPP (3rd Generation Partnership Project) network, an LTE (Long Term Evolution) network, a 5G network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Wi-Fi network, a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, a DMB (Digital Multimedia Broadcasting) network, etc.
[0035] FIG. 2 is a schematic block diagram of a spatial information platform linkage service providing device according to one embodiment of the present invention.
[0036] Referring to FIG. 2, a spatial information platform linkage service providing device may include a service unit (100) that provides a spatial information linkage service platform built in advance based on a cloud platform, a data search unit (200) that searches for spatial information data based on the spatial information linkage service platform, and an information providing unit (300) that provides spatial information data.
[0037] According to one embodiment of the present invention, the service unit (100) can provide a spatial information linkage service platform built in advance based on a cloud platform.
[0038] Specifically, the service unit (100) can provide a standardized API interface that allows access to spatial information data through external applications and user terminals via the API gateway of the spatial information linkage service platform built on a cloud platform.
[0039] FIG. 3 is a block diagram schematically showing the configuration of a service unit (100) according to one embodiment of the present invention.
[0040] Referring to FIG. 3, a service unit (100) according to one embodiment of the present invention may include a linkage channel unit (110) that collects spatial information data from a plurality of spatial information platforms and converts and stores the format, a framework unit (120) that provides common support services and microservice support services, and a resource management unit (130) that manages resources based on container orchestration.
[0041] Specifically, the service unit (100) can manage various spatial information data in an integrated manner through a spatial information linkage service platform and provide data to users and external applications in a standardized manner. In addition, the service unit (100) can consistently perform the entire process from automated data collection, format conversion, standardization, storage, and distribution in a cloud environment, thereby updating spatial information data in real time and providing high-quality spatial information.
[0042] According to one embodiment of the present invention, the linkage channel unit (110) can collect spatial information data from a plurality of spatial information platforms and convert the format to store it.
[0043] Specifically, the linkage channel unit (110) can collect spatial information data of various formats provided by multiple spatial information platforms, convert them into a standardized format, and then store them.
[0044] FIG. 4 is a block diagram schematically showing the configuration of a linked channel section (110) according to one embodiment of the present invention.
[0045] Referring to FIG. 4, the linked channel unit (110) may include a data collection unit (111) for collecting spatial information data, a service gateway unit (112) for providing a path for transmitting and receiving spatial information data, a service search unit (113) for searching the location of spatial information data, a configuration information storage unit (114) for providing configuration information of the service gateway, and a data storage unit (115) for storing spatial information data.
[0046] According to one embodiment of the present invention, the data collection unit (111) can collect spatial information data.
[0047] Specifically, the data collection unit (111) can collect spatial information data through methods such as API requests, file downloads, and database queries based on connection settings between multiple spatial information platforms and spatial information linkage service platforms. Here, the multiple spatial information platforms may refer to public spatial information platforms provided by the state or local government, such as the spatial information system of the National Geographic Information Institute (NGII) and V-World, which is a national spatial information open platform, as well as private spatial information platforms such as Google Maps, OpenStreetMap, and HERE, but are not limited thereto. They may also include platforms that provide spatial information data in various forms, such as smart city project platforms that collect various urban infrastructure data in real time, GIS (Geographic Information System) platforms, and platforms that provide spatial information data collected from drones, vehicle sensors, satellite sensors, IoT devices, etc.
[0048] According to one embodiment of the present invention, the data collection unit (111) can collect spatial information data from any one of a plurality of spatial information platforms at preset time intervals.
[0049] Specifically, the data collection unit (111) can establish a connection with one or more of the multiple spatial information platforms according to a preset time interval and automatically collect spatial information data in various ways, such as API calls, database queries, and file downloads. In other words, the data collection unit (111) can automate the process of collecting spatial information data from various spatial information platforms by dynamically configuring connection settings in response to the data provision method (API endpoint, file format, authentication method, etc.) of each platform.
[0050] Additionally, the data collection unit (111) can change the collection cycle based on the importance or frequency of change of spatial information data. For example, the data collection unit (111) can collect aerial photographs or satellite image data in accordance with a regular shooting cycle, and can adjust the collection cycle of building and cadastral map data in response to changes or the average change cycle.
[0051] According to one embodiment of the present invention, the data analysis unit can determine whether there is a change by analyzing spatial information data received from a plurality of spatial information platforms and spatial information data stored in the data storage unit (115).
[0052] Specifically, the data analysis unit can compare and analyze spatial information data collected from multiple spatial information platforms with existing spatial information data stored in the data storage unit (115). The data analysis unit can analyze various elements of the spatial information data, such as location information, attribute information, and time series changes, to derive differences between the spatial information data and determine whether there is a change.
[0053] More specifically, the data analysis unit performs standardization and conversion operations on the format, coordinate system, and units of spatial information data collected from the spatial information platform to convert the format and coordinate system to be identical, performs preprocessing to remove unnecessary attribute values or noise data, and determines whether there is a change by comparing and analyzing the geometric attributes and attribute information of the spatial information data stored in the data storage unit (115), such as the location, size, and shape of the object included in the spatial information data, and attribute information included in the spatial information (e.g., number of floors of a building, use, width of a road, etc.), based on an analysis model.
[0054] In addition, the analysis model according to one embodiment of the present invention may be, for example, a model based on a plurality of machine learning neural networks. The object recognition model may be designed to simulate the structure of the human brain on a computer and may include a plurality of network nodes that simulate neurons of a human neural network and have weights. The plurality of network nodes may each form a connection relationship to simulate the synaptic activity of neurons, such as the transmission and reception of signals through synapses. Furthermore, the general model may include, for example, a neural network model or a deep learning model developed from a neural network model. In a deep learning model, a plurality of network nodes may be located at different depths (or layers) and may exchange data according to their connection relationships. Examples of artificial intelligence models may include, but are not limited to, Deep Neural Networks (DNN), Recurrent Neural Networks (RNN), and Bidirectional Recurrent Deep Neural Networks (BRDNN).
[0055] According to one embodiment of the present invention, the data processing unit updates the spatial information data stored in the data storage unit (115) depending on whether the spatial information data changes, and can transmit the updated spatial information data to a plurality of spatial information platforms.
[0056] Specifically, the data processing unit can perform an update operation on spatial information data based on whether a change is detected by the data analysis unit. The data processing unit can identify spatial information data for which a change has been detected and update existing data stored in the data storage unit (115) to the latest state. In addition, the data processing unit can filter out duplicate spatial information data or unnecessary data to increase the efficiency of the update operation and optimize storage space.
[0057] In addition, the data processing unit can transmit the updated spatial information data in a standardized manner by performing format conversion of the updated spatial information data into a data format corresponding to the requirements of multiple spatial information platforms.
[0058] According to one embodiment of the present invention, the service gateway unit (112) can provide a path for transmitting and receiving spatial information data.
[0059] Specifically, the service gateway unit (112) can manage the transmission and reception path of spatial information data, analyze requests coming from external applications or user terminals, and establish connections to necessary data sources. In addition, the service gateway unit (112) can coordinate data communication between various spatial information platforms to centrally and consistently control the data transmission process and automatically convert format differences between platforms.
[0060] More specifically, the service gateway section (112) can distribute API requests coming from the outside to internal services through a routing function and determine a spatial information platform that responds to data requests.
[0061] According to one embodiment of the present invention, the service gateway unit (112) can provide a path for transmitting and receiving spatial information data as a single entry point.
[0062] A Single Entry Point is a structure in which all requests and accesses to a system or platform are made through a single integrated path. Instead of external applications, user terminals, and spatial information linkage services being connected via their respective individual paths, this method accepts and processes all requests through a unified path (gateway). Specifically, the service gateway section (112) can receive API requests, determine the type and source of the requested data, and perform routing functions such as automatically converting the data format or transmitting connection settings between data sources if necessary.
[0063] For example, when a service gateway (112) requests three-dimensional terrain data of a specific area from a user terminal, the gateway can analyze the request, connect to a platform where the spatial information data is located, and return the data in a standardized format.
[0064] According to one embodiment of the present invention, the framework section (120) can provide common support services and microservice support services.
[0065] The Common Support Service is a service that enhances management efficiency and ensures consistency among services by providing essential functions across the entire spatial information linkage service collectively, while the Microservice Support Service is a service that supports each microservice in operating and scaling independently by providing functions tailored to the characteristics of the microservice architecture.
[0066] Specifically, the framework section (120) can link various services and spatial information data through a combination of common support services and microservice support services, and secure the performance and stability of the spatial information platform linkage service platform.
[0067] According to one embodiment of the present invention, the framework section (120) may provide common support services including security, centralized logging, a message bus, a library repository, a codebase, and CI / CD functions.
[0068] Specifically, the framework section (120) can improve the operational efficiency and stability of the spatial information platform linkage service platform by providing common support services including security, centralized logging, message bus, library repository, codebase management, and CI / CD functions.
[0069] More specifically, the framework section (120) ensures the safety of API requests through user authentication and authorization functions, controls access by external applications or user terminals, strengthens the security of data transmission through SSL / TLS encryption, and supports API key verification and token-based authentication so that only users with access rights can access the data; centralized logging centralization that collects and manages log data of each microservice centrally; a message bus that transmits spatial information data reliably and quickly while minimizing network and resource usage by using a small message queue system (e.g., MQTT, NATS, ZeroMQ, etc.) designed for fast and efficient message transmission; a library repository that provides a repository for centrally managing commonly used code libraries, packages, and modules; a codebase that centrally manages the source code and related files of the application and provides version control, collaboration, dependency management, and automated build and deployment functions; and a common support service including CI / CD functions that provides continuous integration (CI) and continuous deployment (CD) functions for the application. Can provide.
[0070] In other words, the framework unit (120) can standardize the functions required for the spatial information linkage service platform and perform operation and maintenance by providing them centrally and collectively. The framework unit (120) can monitor the status of the system in real time through automated deployment (CI / CD), codebase management, and log analysis for the spatial information linkage service platform, where changes and updates to spatial information data occur frequently, and can facilitate the linkage of spatial information data between spatial information platforms by safely processing spatial information data collected from various spatial information platforms and providing it in a standardized format. In addition, the framework unit (120) can link spatial information data to various services, systems, or client applications that are linked to the spatial information linkage service platform through functions such as service gateways, message buses, and configuration information management.
[0071] According to one embodiment of the present invention, the framework section (120) may provide a microservice support service including a service gateway, service discovery, configuration information management, and monitoring functions.
[0072] Specifically, the framework section (120) serves to route external requests to internal microservices and provides a microservice support service that includes a Service Gateway that provides a single entry point for centrally managing API requests, Service Discovery that automatically recognizes and tracks the location of dynamically changing microservices, Configuration Management that centrally manages configuration information (e.g., API keys, authentication information, environment variables, etc.) of each microservice and updates it as needed, and Monitoring that tracks and analyzes the performance, service status, resource usage, etc. of the spatial information linkage service platform in real time, thereby providing an environment in which each application can be independently developed and deployed on the spatial information linkage service platform.
[0073] According to one embodiment of the present invention, the resource management unit (130) can create, expand, or reduce container resources in response to changes in system load based on a container orchestration platform.
[0074] A container orchestration platform is a platform that automates the deployment, management, scaling, and monitoring of containerized applications. It can efficiently manage the lifecycle and resource allocation of each container, enabling applications to operate smoothly even in environments where numerous containers are complexly connected.
[0075] In this regard, FIG. 5 is a diagram illustrating the configuration of a container orchestration platform according to one embodiment of the present invention.
[0076] Referring to FIG. 5, the resource management unit (130) can dynamically manage container resources in multiple virtual machines based on a container orchestration platform. The resource management unit (130) can optimize the resource efficiency and performance of the spatial information linkage service platform by performing the creation, expansion, and reduction of containers in response to changes in the load of the application.
[0077] More specifically, the resource management unit (130) can manage multiple containers using multiple virtual machines through a container orchestration platform (such as Kubernetes). Each virtual machine deploys a container on an operating system (OS), and each container can run an independent application.
[0078] In addition, the resource management unit (130) can detect the load of the application through real-time monitoring, scale out the container to allocate additional resources when the load increases, and scale in the container to release unnecessary resources when the load decreases, thereby improving the efficiency of the system.
[0079] According to one embodiment of the present invention, the data search unit (200) can search for spatial information data based on a spatial information linkage service platform.
[0080] Specifically, the data search unit (200) can provide a data search function that allows users or applications to easily find and view spatial information data needed from various spatial information data connected to the spatial information linkage service platform.
[0081] More specifically, the data exploration unit (200) can provide the ability to quickly and accurately explore various spatial information data through metadata indexing, location and attribute-based exploration, time-series data lookup, and API-based exploration services.
[0082] According to one embodiment of the present invention, the information providing unit (300) can provide spatial information data.
[0083] Specifically, the information provider (300) can provide spatial information data discovered through the spatial information linkage service platform to a user or an external application.
[0084] More specifically, the information provider (300) can provide spatial information data to a user or application through functions such as API, file download, streaming, security control, and data conversion.
[0085] According to one embodiment of the present invention, the change prediction unit can derive prediction information that predicts changes in spatial information data stored in a database based on a prediction model learned based on collected spatial information data or updated spatial information data.
[0086] For example, the change prediction unit can input building development patterns, topographic changes, land use changes, etc. included in collected or updated spatial information data into a prediction model to predict future changes in spatial information data and proactively reflect them.
[0087] Additionally, if the change prediction unit does not receive spatial information data from the data collection unit (111) during a preset period, it can update the spatial information data stored in the data storage unit (115) based on the prediction information.
[0088] Below, based on the details described above, we will briefly examine the operation flow of the present invention.
[0089] FIG. 6 is an operation flowchart of a method for providing a spatial information platform linkage service according to one embodiment of the present invention.
[0090] The spatial information platform linkage service method illustrated in Fig. 6 can be performed by the spatial information platform linkage service providing device described above. Therefore, even if details are omitted below, the description of the spatial information platform linkage service providing device can be equally applied to the description of the spatial information platform linkage service providing method.
[0091] In step S11, the service unit (100) can provide a spatial information linkage service platform that is pre-built based on a cloud platform.
[0092] Additionally, in step S11, the service unit (100) may include a linkage channel unit (110) that collects spatial information data from multiple spatial information platforms and stores it after changing its format, a framework unit (120) that provides common support services and microservice support services, and a resource management unit (130) that manages resources based on container orchestration.
[0093] Additionally, in step S11, the linked channel unit (110) may include a data collection unit (111) for collecting spatial information data, a service gateway unit (112) for providing a transmission and reception path for the spatial information data, a service search unit (113) for searching the location of the spatial information data, a configuration information storage unit (114) for providing configuration information of the service gateway, and a data storage unit (115) for storing the spatial information data.
[0094] Additionally, in step S11, the data collection unit (111) can collect spatial information data from any one of the plurality of spatial information platforms at preset time intervals.
[0095] Additionally, in step S11, the linked channel unit (110) may include a data analysis unit that analyzes the spatial information data received from a plurality of spatial information platforms and the spatial information data stored in the data storage unit (115) to determine whether there is a change.
[0096] Additionally, in step S11, the linked channel unit (110) may include a data processing unit that updates spatial information data stored in the data storage unit (115) depending on whether there is a change, and transmits the updated spatial information data to the plurality of spatial information platforms.
[0097] Additionally, in step S11, the service gateway section (112) can provide the common support services including security, centralized logging, message bus, library repository, codebase, and CI / CD functions.
[0098] Additionally, in step S11, the framework section (120) may provide the microservice support service including a service gateway, service discovery, configuration information management, and monitoring functions.
[0099] Additionally, in step S11, the resource management unit (130) can create, expand, or reduce container resources in response to changes in system load based on the container orchestration platform.
[0100] Next, in step S12, the data exploration unit (200) can explore spatial information data based on the spatial information linkage service platform.
[0101] Next, in step S13, the information provider (300) can provide spatial data.
[0102] In the description above, steps S11 to S13 may be further divided into additional steps or combined into fewer steps according to an embodiment of the present invention. Additionally, some steps may be omitted as necessary, and the order between steps may be changed.
[0103] A method for providing a spatial information platform linkage service according to one embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either individually or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the present invention, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.
[0104] In addition, the aforementioned method for providing spatial information platform linkage services may also be implemented in the form of a computer program or application executed by a computer stored on a recording medium.
[0105] The foregoing description of the present invention is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical concept or essential features of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0106] 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 the concept of equivalents thereof should be interpreted as being included within the scope of the present invention. Explanation of the symbols
[0107] 10: Spatial Information Platform Linkage Service Provision System 20: Network 30: Device providing spatial information platform linkage services 40 : Server 100: Service Department 110: Linkage Channel Section 111: Data Collection Unit 112: Service Gateway Section 113: Service Search Department 114: Configuration Information Storage Unit 115: Data storage unit 120: Framework Section 130: Resource Management Department 200: Data Exploration Section 300: Information Department
Claims
Claim 1 A spatial information platform linkage device based on a cloud platform comprises: a service unit that provides a spatial information linkage service platform pre-built based on the cloud platform; a data search unit that searches for spatial information data based on the spatial information linkage service platform; and an information provision unit that provides the spatial information data, wherein the service unit includes a resource management unit that manages resources based on a container orchestration platform, wherein the resource management unit manages the resources of the container based on a virtual machine that deploys the container to an operating system to execute an independent application, detects the load of the application in real time, and dynamically performs the creation, expansion, or reduction of the container in response to changes in the load, and the service unit includes a linkage channel unit that collects spatial information data from a plurality of spatial information platforms and converts the format to store it, and the linkage channel unit includes a data collection unit that collects the spatial information data; A spatial information platform linkage service providing device comprising a service gateway unit that provides a path for transmitting and receiving spatial information data, wherein the data collection unit collects spatial information data from any one of the plurality of spatial information platforms at preset time intervals, dynamically establishes a connection in response to the spatial information data provision method of the spatial information platform, and adjusts the collection cycle based on the importance or change frequency of the spatial information data, wherein the service gateway unit provides a path for transmitting and receiving spatial information data as a single entry point, receives an API request, determines the type and source of the requested spatial information data, and performs a routing function that establishes a connection with the spatial information linkage service platform where the spatial information data is located or converts it into a data format corresponding to the spatial information platform, and wherein the spatial information platform linkage device further comprises a change prediction unit that derives prediction information predicting a change in the spatial information data based on a prediction model. Claim 2 A spatial information platform linkage service providing device, wherein, in paragraph 1, the service unit comprises a framework unit that provides common support services and microservice support services. Claim 3 A spatial information platform linkage service providing device according to paragraph 2, wherein the linkage channel unit comprises: a service search unit for searching the location of the spatial information data; a configuration information storage unit for providing setting information of the service gateway; and a data storage unit for storing the spatial information data. Claim 4 delete Claim 5 In paragraph 3, the spatial information platform linkage service providing device further comprises a data analysis unit that analyzes the spatial information data received from the plurality of spatial information platforms and the spatial information data stored in the data storage unit to determine whether there is a change. Claim 6 A spatial information platform linkage service providing device according to claim 5, wherein the linkage channel unit further includes a data processing unit that updates spatial information data stored in the data storage unit according to the change and transmits the updated spatial information data to the plurality of spatial information platforms. Claim 7 delete Claim 8 In paragraph 2, the above framework part provides the above common support services including security, centralized logging, message bus, library repository, codebase, and CI / CD functions, a spatial information platform linkage service providing device. Claim 9 In claim 8, the framework part provides the microservice support service including a service gateway, service discovery, configuration information management, and monitoring functions, a spatial information platform linkage service providing device. Claim 10 delete Claim 11 A method for linking a spatial information platform based on a cloud platform, performed by a spatial information platform linkage service providing device, comprising: a step of providing a spatial information linkage service platform pre-built based on the cloud platform; a step of searching for spatial information data based on the spatial information linkage service platform; and a step of providing the spatial information data, wherein the step of providing the spatial information linkage service platform includes a step of managing resources based on a container orchestration platform, wherein the step of managing resources includes managing the resources of the container based on a virtual machine that deploys the container to an operating system to execute an independent application, detecting the load of the application in real time, and dynamically performing the creation, expansion, or reduction of the container in response to changes in the load, and the step of providing the spatial information linkage service platform includes a step of collecting spatial information data from a plurality of spatial information platforms and converting the format to store it, wherein the storing step includes a step of collecting the spatial information data;A method for providing a spatial information platform linkage service, comprising the step of providing a path for transmitting and receiving the spatial information data, wherein the step of collecting the spatial information data involves collecting the spatial information data from any one of the plurality of spatial information platforms at preset time intervals, dynamically establishing a connection in response to the spatial information data provision method of the spatial information platform, and adjusting the collection cycle based on the importance or frequency of change of the spatial information data, wherein the step of providing the path for transmitting and receiving the spatial information data involves providing a path for transmitting and receiving the spatial information data as a single entry point, and performing a routing function that receives an API request, determines the type and source of the requested spatial information data, establishes a connection with the spatial information linkage service platform where the spatial information data is located, or converts the data into a data format corresponding to the spatial information platform, and wherein the spatial information platform linkage method further includes the step of deriving predictive information that predicts changes in the spatial information data based on a prediction model. Claim 12 A computer-readable recording medium having a program for executing the method of paragraph 11 on a computer.
Citation Information
Patent Citations
Apparatus for container orchestration in geographically distributed multi cloud environment and method using the same
KR1020220141070A