KR100404305B1 - Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof - Google Patents
Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof Download PDFInfo
- Publication number
- KR100404305B1 KR100404305B1 KR10-2000-0046778A KR20000046778A KR100404305B1 KR 100404305 B1 KR100404305 B1 KR 100404305B1 KR 20000046778 A KR20000046778 A KR 20000046778A KR 100404305 B1 KR100404305 B1 KR 100404305B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- map
- information
- mobile communication
- communication terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 디지털 수치 지도와 이동 통신 단말을 이용한 시설물 관리 및 고객 관리 시스템 및 그 방법에 관한 것으로서, 지표 기능(land mark)을 가진 기본적인 도로, 건물, 시설 등이 포함된 전국의 지리 정보 데이터를 구축하고 이를 기본으로 하여 여러 정보를 지도상에서 볼 수 있도록 하며, 이동 통신 단말로부터 실시간으로 전송되는 데이터 수정 요청에 따라 지리 정보 데이터를 실시간으로 수정 편집한다. 본 발명에 따른 시스템은 벡터 데이터 기반의 수치 지도를 작성하는 수치 지도 작성 수단과, 상기 수치 지도 데이터, CRM 데이터, 시설물 데이터 및 지형 지적 데이터가 저장되는 데이터베이스와, 클라이언트의 정보 제공 요청에 응답하는 수단과, 클라이언트의 데이터 수정 요청에 응답하여 상기 수치 지도 데이터를 수정 편집하는 디코딩 수단을 포함하는 서버 장치와, 상기 서버 장치에 정보 제공을 요청하며, 서버 장치에서 제공된 정보를 검색하며 제공된 정보에 오류가 있는 때에는 오류를 수정 편집하여 상기 데이터 수정 요청을 서버 장치에 보내는 이동 통신 단말을 포함하되, 상기 이동 통신 단말은 규칙/스크립트, 스크립트 엔진, 마크업 언어 변환기로 구성된 콘텐츠 변환기를 포함하며, 상기 이동 통신 단말에서 전송하는 수정 요청 데이터는 수정 편집 내용에 대응되는 정형화된 코드가 기록된 로그 파일을 포함하는 것을 특징으로 한다. 상기 관리 시스템은 클라이언트의 정보 제공 요청에 응답하여 상기 서버 장치의 데이터베이스를 검색하여 요청된 정보를 가져와 상기 클라이언트에 정보를 제공하는 하위 서버를 더 포함할 수 있다.The present invention relates to a facility management and customer management system using digital digital maps and mobile communication terminals, and a method thereof, and to construct geographic information data nationwide including basic roads, buildings, and facilities having a land mark. Based on this, various information can be viewed on a map, and the geographic information data is corrected and edited in real time according to a data modification request transmitted from the mobile communication terminal in real time. The system according to the present invention includes a digital map generating means for creating a digital map based on vector data, a database in which the digital map data, CRM data, facility data, and topographic data are stored, and means for responding to a request for providing information from a client. And a decoding means for correcting and editing the numerical map data in response to a client's data modification request, requesting the server apparatus to provide information, searching for information provided by the server apparatus, and receiving an error in the provided information. The mobile communication terminal includes a mobile communication terminal that corrects an error and sends the data correction request to a server device, wherein the mobile communication terminal includes a content converter including a rule / script, a script engine, and a markup language converter. The modification request data transmitted from the terminal is It characterized in that it comprises a structured code history log files corresponding to the edited contents. The management system may further include a lower server searching the database of the server device in response to a request for providing the information of the client to obtain the requested information and providing the information to the client.
Description
본 발명은 지리 정보 시스템과 이동 통신 단말을 이용한 관리 시스템 및 방법에 관한 것이다. 좀 더 구체적으로 본 발명은 지리 정보 시스템(GIS; Geographical Information System)을 응용한 디지털 수치 지도와 이동 통신 단말, 예컨대, PDA(Personal Digital Assistant)를 이용하며, 이동 통신 단말에 의해 데이터의 직접 수정 편집이 가능한 시설물, 소매점 및/또는 고객 관리 시스템과 그 방법에 관한 것이다.The present invention relates to a management system and method using a geographic information system and a mobile communication terminal. More specifically, the present invention uses a digital digital map and a mobile communication terminal, for example, a PDA (Personal Digital Assistant) applying a geographic information system (GIS), and directly edits and edits data by the mobile communication terminal. This relates to possible facilities, retail and / or customer care systems and methods.
최근, 웹 상에서 운영 체제에 관계없이 직접 인터넷에 연결된 개인용 컴퓨터(PC)로 지리 정보 시스템(GIS; Geographical Information System 또는 Geospatial Information System)을 적용한 각종 정보를 전송해주는 서비스가 많이 이용되고 있다. 이러한 방식의 시스템을 네트워크 지향 GIS 시스템이라 한다. 이는 사용자들이 서비스를 제공하는 업체의 웹 서버에 올려진 GIS 엔진에 접속하여 사용자들의 PC로 필요한 지리 정보를 다운받는 형식을 취한다. 이러한 네트워크 지향 GIS 시스템의 일례는 한국 통신에서 운영하는 포털 사이트 한미르(http://www.hanmir.com)를 들 수 있다. 상기 사이트에서는, 사용자가 원하는 지형 지물이나 지번 등을 검색할 수 있고, 상호 등을 통한 검색도 가능하며 지리적 위치 정보를 도면으로 보여주는 동시에 전화번호 등의 데이터도 함께 제시하여 주고 있다.Recently, a service for transmitting various types of information applied by a geographic information system (GIS) to a personal computer (PC) directly connected to the Internet regardless of an operating system is widely used. This type of system is called a network-oriented GIS system. It takes the form in which users access the GIS engine on the web server of the company providing the service and download the necessary geographic information to their PC. An example of such a network-oriented GIS system is the portal site Hanmir (http://www.hanmir.com) operated by Korea Telecom. In the site, the user can search for a desired feature, a site number, etc., a search can be performed through a mutual name, etc., and geographic location information is shown in a drawing, and data such as a telephone number is also presented.
한편, 정보를 수집하고, 저장, 작성, 검색하며 통신할 수 있는 기능을 가진 PDA(Personal Digital Assistant)나 HPC(Handheld Personal Computer)와 같은 휴대용 컴퓨팅 기기를 위성 추적 시스템(GPS)이나 지리 정보 시스템(GIS)에 적용하여 운송 택배 시스템, 네비게이팅 시스템, 보험 업무, 이동 금융 업무, 보안 경찰 업무, 관광 여행 분야에 활용하는 기술이 개발되고 있다.Meanwhile, a portable computing device such as a personal digital assistant (PDA) or a handheld personal computer (HPC) that collects, stores, composes, retrieves, and communicates information may be used for satellite tracking system (GPS) or geographic information system ( It is being developed to apply to GIS), which is applied to transportation courier system, navigating system, insurance business, mobile finance business, security police business and tourism.
그러나, 지금까지 개발된 시스템에서는 휴대용 기기가 요청한 정보를 서버 시스템에서 응답하여 요청된 정보를 검색 제공함으로써, 휴대용 컴퓨팅 기기는 제공된 정보를 단순히 이용하는 차원에만 머물고 있다. 따라서, 서버에서 잘못된 정보 또는 오래된 정보를 제공하는 경우, 사용자가 그 정보가 잘못되었다는 사실을 알고 있음에도 불구하고 그 정보의 수정과 편집이 곤란하다는 단점이 있었다. 이러한 문제는 이동 단말, 예컨대, PDA 장비를 휴대한 영업 사원이나 관리 사원이 담당 지역이나 지점을 관리하면서 발생하는 상황을 실시간으로 서버에 전송할 수 있는 데이터의 범위에 제한을 가져오고, 지리 정보 시스템과 이동 통신 기기를 이용하여 최적의 배송 경로와 영업 계획 및 생산 계획, 관리 계획을 수립해야 하는 고객, 소매점, 대리점 관리 시스템에서는 특히 심각한 문제로 될 수 있다.However, in the systems developed so far, the portable computing device merely uses the provided information by providing the requested information in response to the information requested by the portable device from the server system. Therefore, when the server provides wrong information or old information, it is difficult to modify and edit the information even though the user knows that the information is wrong. This problem places a limit on the range of data that can be sent to the server in real time in a situation where a mobile terminal, such as a salesperson or a manager carrying a PDA device, manages the area or branch office in charge of a mobile terminal. This can be a particularly serious problem for customer, retail, and agency management systems that require the use of mobile devices to create optimal delivery routes, sales and production plans, and management plans.
따라서, 본 발명의 목적은 이동 통신 기기에 의해 데이터의 직접 수정과 편집이 가능한 관리 시스템을 제공하는 것이다.Accordingly, it is an object of the present invention to provide a management system capable of directly modifying and editing data by a mobile communication device.
본 발명의 다른 목적은 고객 관리 시스템에서 표현되고 관리되던 문자나 숫자 데이터를 그 지리적 분포와 현황을 쉽게 알 수 있는 시스템 및 방법을 제공하는 것이다.Another object of the present invention is to provide a system and method for easily knowing the geographical distribution and status of character or numeric data represented and managed in a customer management system.
본 발명의 또 다른 목적은 해당 업체의 대리점 및 관리 대상 등의 위치 정보와 영업 및 관리 현황 등에 관한 데이터 구축, 기존의 소매점 관리 및 고객 관리 등의 CRM 기능과 무선으로 데이터를 주고받을 수 있는 이동 통신 단말을 이용하여 영업 사원 및 시설물 관리자의 영업 현황, 관리 현황 및 주문 내역을 실시간으로 전송, 지역 대리점 등의 하위 서버의 CRM 데이터베이스와 상위 서버에 저장하여 이를 토대로 계획 수립 및 의사 결정할 수 있도록 하는 시스템과 방법을 제공하는 것이다.Another object of the present invention is a mobile communication that can transmit and receive data wirelessly with CRM functions such as location information and sales and management status of the agency and management target of the company, sales and management status, etc. System that transmits sales status, management status, and order history of sales employee and facility manager in real time by using terminal, and saves them in CRM database and upper server of lower server such as local agency, and enables planning and decision-making based on them. To provide a way.
도 1은 본 발명의 제 1 실시예에 따른 시스템의 전체 구조를 나타내는 블록 구성도.1 is a block diagram showing the overall structure of a system according to a first embodiment of the present invention.
도 2는 본 발명의 제 2 실시예에 따른 시스템의 전체 구조를 나타내는 블록 구성도.2 is a block diagram showing the overall structure of a system according to a second embodiment of the present invention;
도 3a 내지 도 3d는 본 발명에 따른 데이터베이스의 일례를 나타내는 테이블.3A-3D are tables illustrating an example of a database according to the present invention.
도 4는 본 발명에 사용될 수 있는 수치 지도 데이터베이스 작성 및 편집 과정을 나타내는 흐름도.4 is a flow chart illustrating a process of creating and editing a digital map database that can be used in the present invention.
도 5는 본 발명에 사용될 수 있는 수치 지도 데이터베이스 작성 및 편집 과정을 나타내는 흐름도.5 is a flowchart illustrating a process of creating and editing a digital map database that can be used in the present invention.
도 6은 본 발명에 적용되는 벡터 데이터의 구조를 나타내는 개략도.6 is a schematic diagram showing a structure of vector data applied to the present invention.
도 7은 본 발명에 따른 프로세스의 전체 과정을 개략적으로 나타내는 흐름도.7 is a flow diagram schematically illustrating the overall process of a process according to the invention.
도 8은 본 발명에 사용될 수 있는 이동 통신 단말기의 일례를 나타내는 개략도.8 is a schematic diagram illustrating an example of a mobile communication terminal that can be used in the present invention.
도 9는 본 발명에 사용될 수 있는 이동 통신 단말기의 화면 구성의 일례를 나타내는 개략도.9 is a schematic diagram showing an example of a screen configuration of a mobile communication terminal that can be used in the present invention.
도 10은 본 발명에 따른 서버 시스템에서 디코딩 과정을 설명하기 위한 개략도.10 is a schematic diagram illustrating a decoding process in a server system according to the present invention.
<도면의 주요 부호에 대한 설명><Description of Major Symbols in Drawing>
10: 메인 서버10: main server
20: CRM, 시설, 지형지적물 데이터베이스20: CRM, facilities, feature database
30: 하위 서버 데이터베이스30: Subordinate Server Database
40: 통신망40: network
50: 하위 서버50: subordinate server
60: CRM, 시설물 데이터베이스60: CRM, Facility Database
70: 통신망70: network
80: 이동 통신 단말80: mobile communication terminal
본 발명은 GIS와 FM(Facility Management), CRM(Customer Relation Management)를 결합한 새로운 형태의 관리 시스템 및 방법을 제공한다. 본 발명에서, 지리정보 시스템(GIS)이란 지리적으로 배열된 모든 유형의 정보를 효율적으로 취득하여 저장, 갱신, 관리, 분석 및 출력이 가능하도록 조직화된 컴퓨터의 하드웨어, 소프트웨어, 지리 자료 및 인력의 집합체이다. 따라서, GIS는 컴퓨터를 이용하여 어느 지역에 대한 토지, 지리, 환경, 자원, 시설관리, 도시계획, 방재 등 제반 공간 요소에 연계된 속성 정보와 공간 정보를 지리적 공간 위치에 맞추어 일정한 형태로 수치화하여 입력하고, 그 정보를 사용 목적에 따라 관리, 처리 및 분석하여 필요한 결과물을 출력할 수 있는 기능을 갖춘 공간 분석에 관한 종합적인 정보 관리 시스템이라 할 수 있다. 또한, CRM(Customer Relation Management)이란 재화나 용역 및 서비스를 제공하는 업체의 입장에서 최종 소비자인 고객이나 소매점, 대리점 등을 효율적으로 관리할 수 있도록 모든 데이터를 전산화하여 검색, 분석을 할 수 있도록 하는 시스템이다. FM(Facility Management)이란 네트워크 형태로 흩어져 있는 전신주, 상하수도, 송전탑 등의 시설물들을 각각의 위치 정보 및 속성 정보를 입력한 GIS 데이터를 기반으로 관리하기 위한 시스템을 말한다.The present invention provides a new type of management system and method combining GIS, facility management (FM), and customer relation management (CRM). In the present invention, a geographic information system (GIS) is a collection of hardware, software, geographic data, and personnel of a computer organized to efficiently acquire, store, update, manage, analyze, and output all types of geographically arranged information. to be. Therefore, GIS uses computer to digitize attribute information and spatial information related to various spatial elements such as land, geography, environment, resources, facility management, urban planning, disaster prevention, etc. according to geographic spatial location. It is a comprehensive information management system for spatial analysis with the ability to input and manage, process and analyze the information according to the purpose of use and output the required result. In addition, CRM (Customer Relation Management) is a company that provides goods, services, and services so that all data can be computerized and searched and analyzed to efficiently manage end customers, retailers, and distributors. System. FM (Facility Management) refers to a system for managing facilities such as telegraph poles, water supply and sewerage, and transmission towers scattered in a network form based on GIS data inputting location information and attribute information.
본 발명은 지표 기능(land mark)을 가진 기본적인 도로, 건물, 시설 등이 포함된 전국의 지리 정보 데이터를 구축하고 이를 기본으로 하여 여러 정보를 지도상에서 볼 수 있도록 하며, 이동 통신 단말로부터 실시간으로 전송되는 데이터 수정 요청에 따라 지리 정보 데이터를 실시간으로 수정 편집한다.The present invention builds geographic information data of the whole country including basic roads, buildings, facilities, etc. with a land mark, and based on this, various information can be viewed on a map and transmitted in real time from a mobile communication terminal. According to the data modification request, the geo-editing data is edited and edited in real time.
본 발명에 따른 시스템은 디지털 수치 지도와 지리 정보 시스템을 이용한 관리 시스템으로서, 벡터 데이터 기반의 수치 지도를 작성하는 수치 지도 작성 수단과, 상기 수치 지도 데이터, CRM 데이터, 시설물 데이터 및 지형 지적 데이터가 저장되는 데이터베이스와, 클라이언트의 정보 제공 요청에 응답하는 수단과, 클라이언트의 데이터 수정 요청에 응답하여 상기 수치 지도 데이터를 수정 편집하는 디코딩 수단을 포함하는 서버 장치와, 상기 서버 장치에 정보 제공을 요청하며, 서버 장치에서 제공된 정보를 검색하며 제공된 정보에 오류가 있는 때에는 오류를 수정 편집하여 상기 데이터 수정 요청을 서버 장치에 보내는 이동 통신 단말을 포함하되, 상기 이동 통신 단말은 규칙/스크립트, 스크립트 엔진, 마크업 언어 변환기로 구성된 콘텐츠 변환기를 포함하며, 상기 이동 통신 단말에서 전송하는 수정 요청 데이터는 수정 편집 내용에 대응되는 정형화된 코드가 기록된 로그 파일을 포함하는 것을 특징으로 한다. 상기 관리 시스템은 클라이언트의 정보 제공 요청에 응답하여 상기 서버 장치의 데이터베이스를 검색하여 요청된 정보를 가져와 상기 클라이언트에 정보를 제공하는 하위 서버를 더 포함할 수 있다.The system according to the present invention is a management system using a digital numerical map and a geographic information system, the numerical mapping means for creating a digital map based on vector data, and the numerical map data, CRM data, facility data and topographical data are stored A server device comprising: a database; a means for responding to a request for providing information from a client; and decoding means for modifying and editing said numerical map data in response to a client's request for data modification; A mobile communication terminal which retrieves the information provided by the server device and corrects the error and sends the data correction request to the server device when the information provided has an error, wherein the mobile communication terminal includes a rule / script, a script engine, and markup. A content converter configured as a language converter Hereinafter, and change request data transmitted from the mobile communication terminal is characterized in that it comprises a structured code history log file corresponding to modify edits. The management system may further include a lower server searching the database of the server device in response to a request for providing the information of the client to obtain the requested information and providing the information to the client.
본 발명에 따른 방법은 벡터 데이터를 기반으로 하는 수치 지도를 작성하는 단계와, 클라이언트의 지형 정보 요청을 접수하는 단계와, 클라이언트가 요청한 조건에 맞는 정보를 검색하여 검색한 결과 정보를 클라이언트에게 전송하는 단계와, 상기 전송된 정보가 클라이언트에게 화면 표시되는 단계와, 화면 표시된 정보를 실제 정보와 비교 검색하여 수정 여부를 판단하는 단계와, 상기 판단 단계에서 수정이 필요한 경우에는 데이터 수정 요청 및 이 요청에 따른 지도 데이터 수정 편집을 수행하는 단계를 포함하되, 상기 수치 지도 작성 단계는 지도를 준비하는 단계와,준비된 지도가 벡터 데이터인지를 판단하는 단계와, 상기 벡터 데이터 판단 단계에서 벡터 데이터가 아닌 경우에는 이를 벡터화하는 단계와, 벡터화된 지도에서 속성을 발췌하여 데이터베이스로 구축하는 단계와, 지도를 중첩하여 편집하는 단계와, 도면과 속성 데이터를 링크시키는 단계와, 도면과 데이터베이스를 검사하여 오류를 수정 보완하는 단계와, 지도 데이터와 속성 데이터에 대한 데이터베이스를 완성하는 단계를 더 포함하며, 클라이언트가 요청한 조건에 맞는 정보를 검색하여 전송하는 단계는 클라이언트에게 자료 재요청을 전송하며 클라이언트로부터 변경된 조건의 요청을 다시 접수하는 단계를 더 포함하는 것을 특징으로 한다.The method according to the present invention comprises the steps of: creating a numerical map based on vector data; accepting a request for terrain information from a client; and searching for information meeting the conditions requested by the client and transmitting the searched result information to the client. And a step of screening the transmitted information to a client, comparing and searching the displayed information with actual information, and determining whether to correct the data. And performing map data correction and editing, wherein the step of preparing a digital map comprises: preparing a map, determining whether the prepared map is vector data, and when the vector data determination step is not vector data. Vectorizing it, extracting attributes from the vectorized map Building a database; overlaying and editing maps; linking drawings and property data; correcting and correcting errors by inspecting drawings and databases; and a database of map data and property data. The method may further include a step of completing, wherein the searching and transmitting the information meeting the condition requested by the client may further include transmitting a data re-request to the client and receiving a request for the changed condition from the client.
이하 도면을 참조로 본 발명의 실시예를 설명한다.Hereinafter, embodiments of the present invention will be described with reference to the drawings.
도 1은 본 발명의 일실시예에 따른 시스템의 전체 구조를 나타내는 블록도이다. 본 발명에 따른 관리 시스템(100)은 메인 서버(10), 데이터베이스(20, 30), 복수의 하위 서버(50), 데이터베이스(60) 및 이동 통신 단말(80)로 구성된다. 메인 서버(10)와 하위 서버(50)는 예컨대, 인터넷망과 같은 통신망(40)으로 연결된다. 하위 서버(50)와 이동 통신 단말(80)은 무선 또는 유선 통신망(70)으로 연결된다.1 is a block diagram showing the overall structure of a system according to an embodiment of the present invention. The management system 100 according to the present invention includes a main server 10, databases 20 and 30, a plurality of subordinate servers 50, a database 60, and a mobile communication terminal 80. The main server 10 and the lower server 50 are connected to a communication network 40 such as, for example, the Internet network. The lower server 50 and the mobile communication terminal 80 are connected to a wireless or wired communication network 70.
메인 서버(10)는 컴퓨터 시스템으로서 통신용 프로토콜, 통신 아키텍처, 운영체제를 포함하며, 프로세서, 시스템 제어기, 메모리, 디스플레이, 키보드 등 기타 하드웨어로 구성된다. 메인 서버(10)에 의해 관리되는 데이터베이스(20)에는 CRM 데이터, 시설 데이터, 지형 지적물 데이터가 저장되고, 데이터베이스(30)에는 하위 서버(50)에 관한 데이터가 저장된다. 하위 서버(50)는 컴퓨터 시스템으로서, CRM/시설물 데이터베이스(60)를 관리한다. 하위 서버(50)는 일정한 지리적 범위에 따라 복수개 존재한다. 하위 서버(50)와 연결되는 이동 통신 단말(80)은 예컨대 모빌 컴퓨팅 단말기로서 PDA 또는 HPC이며, 정보를 수집, 저장, 작성, 검색 및 통신하는 기능을 수행할 뿐만 아니라, 제공된 정보를 수정하거나 편집하여 이것을 서버 시스템에 요청할 수 있는 휴대형 기기를 말한다.The main server 10 is a computer system including a communication protocol, a communication architecture, an operating system, and is composed of other hardware such as a processor, a system controller, a memory, a display, a keyboard, and the like. The database 20 managed by the main server 10 stores CRM data, facility data, and topographical point data, and the database 30 stores data about the lower server 50. The lower server 50 is a computer system, which manages the CRM / facilities database 60. There are a plurality of lower server 50 according to a predetermined geographical range. The mobile communication terminal 80 connected to the subordinate server 50 is, for example, a PDA or HPC as a mobile computing terminal, which not only collects, stores, creates, retrieves and communicates information, but also modifies or edits provided information. A portable device capable of requesting this to the server system.
메인 서버(10)와 하위 서버(50)는 HTTP를 기반으로 하는 웹 서비스를 제공하고 이동 통신 단말(80)은 무선 통신 프로토콜 예컨대, WAP(Wireless Application Protocol) 기반 콘텐츠를 처리한다. 이 경우, HTTP와 WAP를 서로 변환해주는 프록시 서버, 즉, 게이트웨이(gateway)가 필요하다. 이 게이트웨이는 하위 서버(50)에 포함될 수도 있고, 하위 서버(50)와 별도의 주체로 구성될 수도 있다. 이동 통신 단말(80)은 하위 서버(50) 또는 게이트웨이(도시 아니함)에게 WAP 요청을 하고, 하위 서버(50) 또는 게이트웨이는 이 WAP 요청을 HTTP 요청으로 바꿔, 하위 서버(50) 내의 웹 서버(도시 아니함)에 전달한다. 웹 서버에서 이동 통신 단말로 전달되는 응답(response)도 마찬가지의 변환 과정을 거친다.The main server 10 and the lower server 50 provide a web service based on HTTP, and the mobile communication terminal 80 processes a wireless communication protocol such as WAP (Wireless Application Protocol) based content. In this case, a proxy server that converts HTTP and WAP to each other, that is, a gateway is required. The gateway may be included in the lower server 50 or may be configured as a separate entity from the lower server 50. The mobile communication terminal 80 makes a WAP request to the subordinate server 50 or the gateway (not shown), and the subordinate server 50 or the gateway replaces the WAP request with an HTTP request, thereby providing a web server ( (Not shown). The response transmitted from the web server to the mobile communication terminal goes through the same conversion process.
데이터베이스(20)에는 예컨대, 3개의 데이터 테이블(CRM 테이블, 시설물 테이블, 지형 지적 테이블)이 포함되어 있다. CRM 테이블은 예컨대, 도 3a에 나타낸 바와 같이, 약국명, 주소, 전화, 팩스, 홈페이지, 사업자등록번호, 약국주, 매장 규모, 근무자수, 자산 규모 등의 데이터가 저장되는 약국 데이터 필드, 면허 번호, 출신학교(최종 학력), 전화, 팩스, 전자메일 주소, 취미, 특기, 성별 등의 데이터가 저장되는 약사 데이터 필드, 병의원명, 의사명, 규모, 면허 번호, 전문 분야 등의 데이터가 저장되는 병의원 데이터 필드로 구성될 수 있다. 시설물 테이블은 예컨대, 도 3b에 나타낸 바와 같이, 관공서, 문화 시설, 쇼핑 시설 등의 위치와 건물명, 건물 이력 등의 데이터가 저장된 주요 건물 데이터 필드, 도로명, 폭원, 차로 수, 통행 정보 등의 데이터가 저장된 도로 데이터 필드, 약국 및 병의원 등 유관 시설의 위치 및 입주 정보가 저장된 약국 및 유관 기관 데이터 필드로 구성될 수 있다. 지형 지적 테이블은 예컨대, 도 3c에 나타낸 것처럼, 지형도 데이터, 지적도 데이터, 도로망도 데이터를 포함한다. 지적도 데이터는 지번을 갖고 있는 지도 데이터로서 서울 혹은 전국의 지번을 모두 포함하여 수치 지도상에 표현해 주는 지도 데이터를 말한다. 전자 지도 상에는 지적도란 말 대신 지번 약도 혹은 지번도라고도 한다. 이 지도는 지번을 가지고 있으므로 고객관리 및 영업 관리, 배송 및 물류쪽에 많이 활용할 수 있다. 한편, 지형 데이터는 국토의 지형을 표기하여 놓은 지도로 산의 등고선, 강의 수계 등이 포함되어 있고 등고선의 높이와 폭 등도 정보를 표시할 수 있다. 도로망도 데이터는 도로와 신호 체계, 교차로 등의 도로 관련 데이터가 저장된다.The database 20 includes, for example, three data tables (CRM table, facility table, topographic table). For example, as shown in FIG. 3A, the CRM table includes a pharmacy data field in which data such as pharmacy name, address, telephone, fax, homepage, business registration number, pharmacy owner, store size, number of employees, asset size, license number, Pharmacist data field where data such as school of origin (final education), telephone, fax, e-mail address, hobby, specialty, gender, etc., hospital name, doctor's name, scale, license number, specialty etc. It may consist of a data field. For example, as shown in FIG. 3B, the facilities table includes data on locations of public offices, cultural facilities, shopping facilities, etc., main building data fields in which data such as building names, building history, etc., road names, width sources, lane numbers, and traffic information are stored. It may be configured as a stored road data field, pharmacy and related institution data fields stored in the location and occupancy information of the relevant facilities, such as pharmacies and hospitals. The topographic point table includes, for example, topographic map data, cadastral map data, and road network map data, as shown in FIG. 3C. The cadastral map data is map data that has the number, and map data that is represented on the numerical map including all the numbers of Seoul or the whole country. On an electronic map, cadastral map is also referred to as zip map or zip map instead of words. Since this map has a number, it can be used for customer management, sales management, shipping and logistics. On the other hand, the terrain data is a map of the terrain of the country, including the contour of the mountain, the water system of the river, etc. can also display information such as the height and width of the contour. Road network data stores road-related data such as roads, signaling systems, and intersections.
하위 서버 데이터베이스(30)에는 예컨대, 도 3d에 나타낸 바와 같은 영업 테이블과 사용자 인증 테이블을 포함한다. 영업 테이블은 상호, 사업자등록번호, 대리점주, 면허번호, 거래 규모 등의 데이터가 저장되는 대리점 데이터 필드, 상호, 사업자등록번호, 대표자, 거래 규모 등의 데이터가 저장되는 소매점 데이터 필드, 성명, 주민등록번호, 담당 지역, 거래처 수, 영업 실적, 사원 평가 등의 데이터가 저장되는 영업사원 데이터 필드로 구성된다. 사용자 인증 테이블은 대리점명, 사업자등록번호, 대표자명, 면허번호, ID, 비밀 번호 등의 데이터가 저장되는 대리점 데이터 필드, 상호, 사업자등록번호, 대표자명, ID, 비밀 번호 등의 데이터가 저장되는 소매점 데이터 필드, 성명, 주민등록번호, ID, 비밀번호 등의 데이터가 저장되는 개인 데이터 필드로 구성된다.The lower server database 30 includes, for example, a sales table and a user authentication table as shown in FIG. 3D. The sales table is a distributor data field that stores data such as trade name, business registration number, distributor name, license number, and transaction size, and a retailer data field that stores data such as trade name, business registration number, representative, and transaction size, name, social security number. It consists of salesperson data fields that store data such as the area in charge, the number of customers, sales performance, and employee evaluations. The user authentication table stores data such as an agency data field in which data such as agency name, business registration number, representative name, license number, ID, password, etc., trade name, business registration number, representative name, ID, and password are stored. It consists of a personal data field in which data such as a retailer data field, name, social security number, ID, and password are stored.
도 3에 나타낸 데이터 구조는 예시에 지나지 않으며, 데이터 필드의 내용은 발명의 적용 분야에 따라 얼마든지 바뀔 수 있다는 사실은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 쉽게 이해할 수 있을 것이다.The data structure shown in FIG. 3 is merely an example, and the fact that the contents of the data field can be changed according to the field of application of the present invention will be readily understood by those skilled in the art.
도 1에서 일반 사용자(90)는 통신망(70) 및/또는 통신망(40)을 통해 서버 시스템에 접속하여 정보를 제공받을 수 있다. 도 1에 나타낸 것은 서버/클라이언트형 시스템인데 비해, 도 2에 나타낸 관리 시스템은 호스트형 구성을 나타낸다.In FIG. 1, a general user 90 may be provided with information by accessing a server system through a communication network 70 and / or a communication network 40. 1 is a server / client type system, whereas the management system shown in FIG. 2 represents a host type configuration.
도 2에 나타낸 관리 시스템은 메인 서버(10), 데이터베이스(25), 대리점 또는 영업점에 해당하는 클라이언트 시스템(55), 이동 통신 단말(85)로 구성된다. 데이터베이스(25)에는 CRM 데이터, 시설 데이터, 지형 지적물 데이터가 저장되는데, 이것은 도 3에 나타낸 바와 같은 데이터 구조를 가질 수 있다. 사용자(90)는 통신망(45)을 통해 서버 시스템(10)에 접속하여 데이터를 요청하고 요청한 데이터를 제공받는다. 메인 서버(10)에는 웹 서버와 함께 게이트웨이가 포함될 수도 있다.The management system shown in FIG. 2 is composed of a main server 10, a database 25, a client system 55 corresponding to an agency or a sales office, and a mobile communication terminal 85. FIG. The database 25 stores CRM data, facility data, and topographical point data, which may have a data structure as shown in FIG. The user 90 accesses the server system 10 through the communication network 45 to request data and receive the requested data. The main server 10 may include a gateway along with a web server.
도 1 및 도 2에 나타낸 메인 서버(10)는 데이터베이스(20, 25)에 저장된 데이터를 이용하여 지리 정보 시스템을 구축하는 데에 필요한 기본 요소인 수치 지도를 작성한다. 수치 지도는 도로, 지형지물, 건물, 지명, 수계 등을 포함하고 있는 지도를 의미하는데, 도로와 신호 체계, 교차로 등의 도로 관련 정보의 수록을 목적으로 제작된 도로망도, 항공 촬영 사진을 기본으로 등고선, 건물 경계 등의 정보를 수록하고 있는 지형도, 토지의 경계와 토지 인식 부호인 지번을 수록하고 있는 지번도 등으로 분류할 수 있다. 수치 지도는 선과 원, 면 등으로 구성되는데, 이 데이터는 CAD 및 기타 여러 가지 GIS 툴을 이용해 제작되며 보통 DXF와 같은 호환 포맷으로 데이터를 공유하고 있다.The main server 10 shown in FIG. 1 and FIG. 2 uses the data stored in the databases 20 and 25 to create a numerical map which is a basic element necessary for constructing a geographic information system. Numeric map means a map including roads, features, buildings, place names, water systems, etc., based on road networks and aerial photographs designed for the purpose of storing road-related information such as roads, signaling systems, and intersections. It can be classified into a topographic map containing information such as contour lines and building boundaries, and a branch map containing land boundaries and land number codes. Numeric maps consist of lines, circles, and faces, which are created using CAD and many other GIS tools, and usually share data in compatible formats such as DXF.
수치 지도의 작성은 수동(Digitizing, Vectorizing) 자료 획득, 자동(Scanning) 자료 획득 방법을 통해 이미 제작된 지도를 이용하여 수치화하는 방법과, 위성 자료나 항공 사진을 이용하여 필요한 수치 지도의 작성을 위해 새롭게 지도를 제작하는 방법이 있다.Numerical maps can be created by digitizing maps that have already been acquired by using the methods of obtaining data (Digitizing, Vectorizing) and scanning (Automatic). There is a new way to map.
도 4는 본 발명에 사용될 수 있는 수치 지도 데이터베이스 작성 및 편집 과정을 나타내는 흐름도이다. 도 4는 지형도를 기반으로 하여 지적도, 도로망도의 수치 지도 데이터베이스를 작성하고 편집하는 프로세스를 중심으로 되어 있다.4 is a flowchart illustrating a process of creating and editing a digital map database that can be used in the present invention. 4 centers on the process of creating and editing a digital map database of cadastral maps and road networks based on topographic maps.
시작 단계(110)는 수치 지형도/지적도(지번 약도)/도로망도를 준비, 예컨대 기존의 지도를 구입하는 단계(112)로 이어진다. 지도 준비 단계(112)는 자료 획득 과정과 지도 직접 제작 과정을 포함한다. 준비된 지도가 벡터 데이터로 구성되어 있는지를 판단한다(114). 벡터 데이터가 아닌 경우에는 준비된 데이터가 이미지 데이터, 즉, 래스터 데이터(raster data)로 되어 있음을 의미하는데, 이것을 벡터화하는 단계(116)를 거친다. 래스터 데이터는 일정한 격자 모양의 셀이 데이터의 위치와 그 값을 표현하는 데이터를 말하는데, 가장 간단한 데이터 모델로서 중첩, 근접성 분석에는 처리 속도가 매우 빠르지만, 격자 모양의 셀로 구성되어 있으므로 공간 데이터를 정확하게 표현하는 것에는 어려움이 있다. 한편, 벡터 데이터는 기본적인 구조가 점으로 되어 있고, 객체들이 점들을 직선으로 연결하여 표현되기 때문에, 객체를 비교적 정확하게 표현할 수 있고, 중첩 접근성 등 계산 처리 속도가 래스터 데이터와 비교해서 상대적으로 빠르다는 장점이 있다. 또한, 벡터 데이터는 이동 통신 단말(80, 85)에 의한 수정 편집이 용이하다는 장점이 있다.The starting step 110 is followed by preparing 112 a numerical topographical map, map, road map, for example, purchasing an existing map. The map preparation step 112 includes a data acquisition process and a map production process. It is determined whether the prepared map is composed of vector data (114). If it is not vector data, it means that the prepared data is image data, that is, raster data, which is subjected to vectorization (116). Raster data refers to data in which a certain grid cell represents the location and value of data. It is the simplest data model, and the processing speed is very fast for nesting and proximity analysis. There is a difficulty in expressing. On the other hand, since vector data has a basic structure as points, and objects are represented by connecting points in a straight line, objects can be represented relatively accurately, and computational processing speed such as overlapping accessibility is relatively fast compared to raster data. There is this. In addition, there is an advantage that the vector data can be easily edited and edited by the mobile communication terminals 80 and 85.
본 발명에 사용되는 수치 지도 테이터는, 예컨대, 도 6에 나타낸 바와 같은 구조의 벡터 데이터이다. 도 6에 나타낸 벡터 데이터(200)는 바탕 레이어(210), 선 레이어(220), 점 레이어(230), 좌표 레이어(240)로 구성되어 있다.The numerical map data used in the present invention is, for example, vector data having a structure as shown in FIG. The vector data 200 shown in FIG. 6 is composed of a base layer 210, a line layer 220, a point layer 230, and a coordinate layer 240.
도 4에서, 데이터를 벡터화하거나 데이터가 이미 벡터 데이터인 경우에는, 지형도에서 지형 지물 속성을 발췌하여 이것을 데이터베이스로 구축(118)하고, 지적도에서 지번 속성을 발췌하여 이것을 데이터베이스로 구축(120)하며, 도로 속성 및 교통 정보를 수집하고 이것을 데이터베이스로 구축(122)한다.In FIG. 4, when the data is vectorized or the data is already vector data, the feature feature is extracted from the topographic map and constructed as a database (118), the number attribute is extracted from the cadastral map and the database is constructed (120). Road attributes and traffic information are collected and built into a database (122).
한편, 단계(118, 120, 122)와 병렬로, 지형도와 지적도를 중첩하고 이것을 지형도 기준으로 편집하는 단계(124), 편집된 데이터에 도로망도를 중첩하고 이것을 지형도 기준으로 도로 위치를 편집하는 단계(126)가 진행된다.Meanwhile, in parallel with steps 118, 120, and 122, overlapping the topographic map and the cadastral map and editing it based on the topographic map 124, overlaying the road network diagram on the edited data and editing the road location based on the topographic map 126 proceeds.
이와 같은 데이터베이스 구축 단계와 편집 단계가 끝나면, 도면과 속성 데이터를 링크시킨다(130). 속성 데이터는 테이블 형태로 되어 있으며, 예컨대, 어떤 건물의 건물 이름, 건물 주인 이름, 건물 주인의 주민등록번호 등을 데이터로 가질 수 있다. 도면 데이터와 속성 데이터를 연관시키는 방법에는 크게 결합에 의한 방법과 분리에 의한 방법으로 나눌 수 있다. 결합에 의한 방법은 두 가지 종류의 데이터를 하나의 기억 장소에 함께 저장하여 관리하는 것이다. 이 경우에는 두 가지 종류의 데이터 사이의 연관을 위한 아무런 조치도 필요하지 않다. 왜냐 하면, 두 종류의 데이터는 이미 함께 저장되어 결합되어 있기 때문이다. 반면, 분리에 의한 방법은 두 가지 종류의 데이터를 다른 장소에 저장하여 독립적으로 관리한다. 다만, 연관되는 두 종류의 데이터를 다른 장소에 저장하여 독립적으로 관리하며, 연관되는 두 종류의 데이터 사이에 결합을 위한 식별자(identifier 또는 Key)를 두어, 하나의 공간객체에 대한 두 종류의 데이터를 결합한다.When the database construction and editing steps are completed, the drawing and the attribute data are linked (130). The attribute data is in the form of a table. For example, the attribute data may have a building name, a building owner name, a resident registration number of the building owner, and the like as data. The method of associating the drawing data with the attribute data can be largely divided into a combination method and a separation method. The combined method is to store and manage two types of data together in one storage location. In this case, no action is required for the association between the two kinds of data. Because the two kinds of data are already stored together and combined. On the other hand, the separation method stores two kinds of data in different places and manages them independently. However, two types of related data are stored in different places to be managed independently, and an identifier (key or identifier) is combined between the two types of related data so that two types of data for one spatial object can be managed. To combine.
단계(132)에서, 도면과 데이터베이스를 검사하여 과장되거나 삭제 또는 전이된 부분을 보완하고 수정한다. 즉, 검사 과정(132)에서 오류가 발생된 경우에는 경로(133)를 따라 단계(118 또는 124)로 되돌아간다. 검사 단계(132)에서 오류가 없는 경우에는 지도 데이터와 속성 데이터에 대한 데이터베이스를 완성하고(134), 최종 데이터로서 완성된 것을 프로그램에 탑재(136)함으로써 수치 지도 데이터베이스의 작성 및 편집이 완료된다.In step 132, the drawings and the database are examined to supplement and correct the exaggerated, deleted or transitioned portions. In other words, if an error occurs in the inspection process 132, the process returns to step 118 or 124 along the path 133. If there is no error in the inspection step 132, the database for map data and attribute data is completed (134), and the completed data as final data is loaded (136) into the program to create and edit the numerical map database.
도 5는 본 발명의 사용되는 수치 지도 데이터베이스 작성 및 편집 과정을 나타내는 흐름도이다. 도 5에 나타낸 실시예는 도로망도를 기준으로 지형도와 지적도의 작성 및 편집 과정을 나타낸다. 단계(160, 162, 164, 166, 168, 17, 172, 180, 182, 184, 186) 및 경로(183)와 관련된 부분은 도 4를 참조로 앞에서 설명한 것과 동일하므로 중복하여 설명하지 않는다.5 is a flowchart illustrating a process of creating and editing a digital map database used in the present invention. 5 illustrates a process of creating and editing a topographic map and an cadastral map based on a road network diagram. Steps 160, 162, 164, 166, 168, 17, 172, 180, 182, 184, and 186 and portions associated with the path 183 are the same as described above with reference to FIG. 4 and thus will not be redundantly described.
도 5에서, 데이터의 벡터화가 완료되면, 도로망도와 지형도를 중첩하고 도로 위치를 편집(174)하고, 지적도와 중첩시켜 필지를 편집(176)한다.In FIG. 5, when the vectorization of the data is completed, the road network and the topographic map are overlaid, the road position is edited 174, and the parcel is overlaid and edited 176.
도 7은 본 발명에 따른 관리 방법의 전체 흐름을 나타낸다.7 shows the overall flow of the management method according to the present invention.
도면의 좌측 프로세스(285)는 메인 서버에서 진행되는 흐름을 나타내고, 우측 프로세스(287)는 클라이언트 또는 이동 통신 단말에서 진행되는 흐름을 나타낸다. 이동 통신 단말에서 지역 지형 정보를 요청하면(250), 메인 서버에서 이 지형 정보 요청을 접수한다(252). 메인 서버는 요청된 조건에 맞는 지역 정보를 전국 지형 정보 데이터베이스(20, 25)에서 검색하여 찾고 이것을 경로(255)를 따라 클라이언트에게 송부한다(254). 한편, 요청된 조건에 해당하는 지역 정보가 존재하지 않는 경우에는 자료의 재요청을 경로(272)를 따라 클라이언트에게 보낸다(270). 재요청에 따라 클라이언트는 정보 제공 요청 조건을 변경하여 다시 요청할 수 있다.The left process 285 of the figure shows the flow going in the main server, and the right process 287 shows the flow going in the client or mobile communication terminal. When the mobile communication terminal requests local terrain information (250), the main server receives the terrain information request (252). The main server retrieves local information that meets the requested condition from the national topographic information database 20, 25, and sends it to the client along the route 255 (254). On the other hand, if there is no local information corresponding to the requested condition, the request for re-request of the data is sent to the client along the path 272 (270). Upon re-request, the client may request again by changing the terms of the request for providing information.
클라이언트에게 제공된 정보는 클라이언트의 단말기(컴퓨터 시스템이나 이동 통신 단말 기기)를 통해 화면 표시되어 해당 지역 정보를 보여준다(256). 클라이언트는 영업 활동 및 지역 정보를 수집하고(258), 이것을 디스플레이되는 정보와 비교하거나 검색한다(260). 클라이언트는 수집된 정보와 제공받은 정보 사이에 오차가 있어서 제공 정보를 수정할 필요가 있는지 판단한다(262).The information provided to the client is displayed on the screen through the client's terminal (computer system or mobile communication terminal device) to show the corresponding region information (256). The client collects 258 sales activity and regional information and compares or retrieves it 260 with the displayed information. The client determines whether there is an error between the collected information and the received information and needs to correct the provided information (262).
판단 단계(262)에서 정보의 수정이 필요없는 경우에는 종료 단계(280)로 진행하고, 수정 작업이 필요한 경우에는 수정 편집 작업을 진행한다(264). 수정 편집 작업은 정해진 규약에 의해 정형화된 코드로 변환된다. 정형화된 코드에 대해서는 후술한다.If it is not necessary to correct the information in the determination step 262, the process proceeds to the end step 280, and if the correction work is required, the correction and edit work is performed (264). Editing and editing work is transformed into formal code according to a set of conventions. The formal code will be described later.
수정 편집된 데이터를 서버로 전송할 것인지 판단하고(266), 전송할 필요가 있는 경우에는 서버에 수정 편집된 데이터를 업로딩한다(268). 전송이 필요없는 경우에는 종료 단계(280)로 진행한다. 데이터 업로딩(268)은 경로(274)를 통해 서버 시스템으로 전달되고, 서버 시스템(276)은 디코딩 과정(276)을 수행하여 수정 편집된 데이터를 전국 지형 정보 데이터베이스에 저장한다. 디코딩 과정에 대해서는 후술한다.It is determined whether to transmit the modified edited data to the server (266). If necessary, the modified edited data is uploaded to the server (268). If no transmission is needed, the process proceeds to end step 280. The data uploading 268 is delivered to the server system via the path 274, and the server system 276 performs the decoding process 276 to store the modified edited data in the national topographic information database. The decoding process will be described later.
도 8은 본 발명에 사용될 수 있는 이동 통신 단말기의 일례를 나타낸다. 도 8에 나타낸 이동 통신 단말기는, 예컨대, 199 ㎒의 RISC 칩을 CPU로 사용하며, 윈도우 CE를 운영체제로 사용한다. 이동 통신 단말기는, 예컨대, 애플리케이션 프로그램이 저장되는 16M ROM과 데이터가 저장되는 32M DRAM을 포함한다.8 shows an example of a mobile communication terminal that can be used in the present invention. The mobile communication terminal shown in Fig. 8 uses, for example, a RISC chip of 199 MHz as the CPU and Windows CE as the operating system. The mobile communication terminal includes, for example, a 16M ROM in which an application program is stored and a 32M DRAM in which data is stored.
이동 통신 단말기는 통신용 안테나(302), 포트(304), 마이크로폰(306), 단축키(308), 스피커(310), 스크롤키(312; scroll key), 터치 패널(314; touch panel), 제어 버튼(316), 스크린(318; screen)으로 구성될 수 있다. 포트(304)는, 예컨대 RS-232C와 같은 시리얼 포트이고, 스크린(318)은 640×480의 해상도와 256색의 TFT 박막으로 된 터치 스크린(touch screen)이다.The mobile communication terminal includes a communication antenna 302, a port 304, a microphone 306, a shortcut key 308, a speaker 310, a scroll key 312, a touch panel 314, a touch button, and a control button. 316, a screen 318. The port 304 is, for example, a serial port such as RS-232C, and the screen 318 is a touch screen with a TFT thin film of 256 colors and a resolution of 640x480.
이동 통신 단말기는 콘텐츠 변환기를 내장하고 있다. 콘텐츠 변환기는 HTTP 프로토콜에서 소스 포맷(source format)의 형태에 무관하게 목적 포맷(destination format)으로 적절하게 변환하는 역할을 하며, 규칙/스크립트, 스크립트 엔진, 마크업 언어 변환기로 구성될 수 있다. 규칙/스크립트는 콘텐츠 재포맷(reformatting)에 관한 규칙이나 스크립트를 저장하는 부분으로, 사용자 개인화 및 이동 통신 단말 기기의 화면 구성에 관한 정보를 저장하고 있다.The mobile communication terminal has a built-in content converter. The content converter performs a proper conversion to the destination format regardless of the source format in the HTTP protocol, and may be composed of a rule / script, a script engine, and a markup language converter. The rule / script is a part for storing rules or scripts related to content reformatting, and stores information on user personalization and screen configuration of a mobile communication terminal device.
도 9는 본 발명에 사용될 수 있는 이동 통신 단말기의 화면 구성의 일례를 나타내는 개략도이다. 이동 통신 단말기에 디스플레이되는 화면은 ROM에 저장되어 있는 애플리케이션 프로그램과 RAM에 저장되어 있는 데이터에 따라 달라질 수 있다. 도 9에 나타낸 화면(320)은 이동 통신 단말이 제공된 지도 정보를 수정 편집하는 데에 사용할 수 있는 기능 실행 버튼인 편집 버튼(330), 점 버튼(331), 선 버튼(332), 도형 버튼(333), DB 불러오기 버튼(334), 실행 버튼(335), 종료 버튼(336)을 포함할 수 있다. 화면(320)에 표시된 지역 지도 데이터는 동서 방향으로 난 도로와 여기서 분기되어 남북 방향으로 난 도로(324) 및 건물(326)을 포함한다. 한편, 이동 통신 단말이 수집한 정보와 제공된 정보의 비교 결과 오차가 발생하는 부분은 점선으로 표시된 도로(327)와 건물(328)이며, 이동 통신 단말이 기기를 사용하여 직접 오차 발생 데이터를 수정 편집한다. 이렇게 수정 편집한 데이터는 서버 시스템에 데이터 수정 요청된다. 서버 시스템은 수정 요청된 데이터를 디코딩하는 과정을 거쳐 데이터베이스를 수정 편집한다.9 is a schematic diagram showing an example of a screen configuration of a mobile communication terminal that can be used in the present invention. The screen displayed on the mobile communication terminal may vary depending on the application program stored in the ROM and the data stored in the RAM. The screen 320 illustrated in FIG. 9 includes an edit button 330, a dot button 331, a line button 332, and a figure button (that are function execution buttons that can be used to modify and edit map information provided by a mobile communication terminal). 333, a DB call button 334, an execution button 335, and an end button 336. The regional map data displayed on the screen 320 includes a road in the east-west direction and a road 324 and a building 326 branched here in the north-south direction. On the other hand, the part where the error occurs as a result of the comparison between the information collected by the mobile communication terminal and the provided information is the road 327 and the building 328 indicated by dotted lines, and the mobile communication terminal uses the device to directly correct and edit the error occurrence data. do. The data edited and edited in this way is requested to modify data to the server system. The server system modifies and edits the database by decoding the data requested for modification.
도 10은 본 발명에 따른 서버 시스템에서 디코딩 과정을 설명하기 위한 개략도이다. 이동 통신 단말에서 보낸 수정 요청 데이터(350)는 예컨대, WTP(352; wireless transfer protocol), 중계기용 프로토콜(354), TCP/IP(356), 로그 파일(358; log file) 및 데이터(350)로 구성되어 있다. WTP(352), 프로토콜(354), TCP/IP(356)을 헤더(header)라고도 한다. 로그 파일(358)에는 이동 통신 단말이 단말 기기를 사용하여 수정 편집한 내용에 해당하는 정형화된 부호 코드(370)가 기록되어 있다. 이 코드는 예컨대, 도 10에 도시한 것처럼, 코드 1 - 삭제, 코드 2 - 절단, 코드 3 - 확장, 코드 4 - 점, 코드 5 - 선, 코드 6 - 도형, 코드 7 - 실행에 해당하며, 이동 통신 단말이 수정 편집한 내용(350)은 코드 4 - 4 - 2 - 7 - 5 -1로 코딩된다. 로그 파일(358)을 수신한 서버 시스템은 로그 파일(358)에 들어 있는 코드(350)를 정형화된 부호 코드(370)에 따라 디코드하여, 이동 통신 단말이 실행했던 것과 동일한 과정의 수정 편집 실행을 한다.10 is a schematic diagram illustrating a decoding process in a server system according to the present invention. The modification request data 350 sent from the mobile communication terminal may be, for example, a wireless transfer protocol (WTP) 352, a protocol 354 for a repeater, a TCP / IP 356, a log file 358, and data 350. Consists of WTP 352, protocol 354, and TCP / IP 356 are also referred to as headers. In the log file 358, a formal code code 370 corresponding to a content modified and edited by the mobile terminal using the terminal device is recorded. This code corresponds to, for example, Code 1-Delete, Code 2-Cut, Code 3-Extension, Code 4-Point, Code 5-Line, Code 6-Shape, Code 7-Execution, as shown in FIG. 10, The content 350 modified and edited by the mobile communication terminal is coded by a code 4-4-2-7-5-1. Receiving the log file 358, the server system decodes the code 350 contained in the log file 358 according to the standardized code code 370, and executes the edit editing of the same process as that performed by the mobile communication terminal. do.
지금까지 도면을 참조로 본 발명의 실시예에 대해 설명하였지만, 이것은 예시적인 것에 불과할 뿐, 발명의 범위를 한정하기 위한 것은 아니다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면, 본 발명의 사상과 범위를 벗어나지 않는 범위 내에서 도면에 도시한 실시예를 얼마든지 수정하고 변형할 수 있다는 것을 쉽게 알 수 있을 것이다.Although the embodiments of the present invention have been described above with reference to the drawings, these are merely exemplary and are not intended to limit the scope of the invention. Those skilled in the art will readily appreciate that various modifications and variations of the embodiments shown in the drawings can be made without departing from the spirit and scope of the invention.
이상 설명한 것처럼, 본 발명에 따르면, 이동 통신 기기에 의해 데이터의 직접 수정과 편집이 가능하므로, 실시간으로 데이터를 갱신할 수 있고 좀 더 정확한 정보를 기초로 한 관리가 가능하다. 또한, 본 발명에 따르면, 관리 데이터를 지리적 분포를 통해 제공함으로써 관리하고자 하는 데이터의 현황을 한눈에 알 수 있다. 또한, 해당 업체의 대리점 및 관리 대상 등의 위치 정보와 영업 및 관리 현황 등에 관한 데이터 구축, 기존의 소매점 관리 및 고객 관리 등의 CRM 기능과 무선으로 데이터를 주고받을 수 있는 이동 통신 단말을 이용하여 영업 사원 및 시설물 관리자의 영업 현황, 관리 현황 및 주문 내역을 실시간으로 전송, 지역 대리점 등의 하위 서버의 CRM 데이터베이스와 상위 서버에 저장하여 이를 토대로 계획 수립 및 의사 결정할 수 있다.As described above, according to the present invention, since data can be directly modified and edited by the mobile communication device, data can be updated in real time and management based on more accurate information is possible. In addition, according to the present invention, it is possible to know at a glance the status of data to be managed by providing management data through a geographical distribution. In addition, the company uses the mobile communication terminal to transmit and receive data wirelessly with CRM functions such as location information, sales and management status of the company's dealerships and management targets, and existing retail store management and customer management. The sales status, management status, and order history of employees and facility managers can be transmitted in real time, and stored in the CRM database of the subordinate server such as regional distributors and the upper level server for planning and decision making.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0046778A KR100404305B1 (en) | 2000-08-12 | 2000-08-12 | Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0046778A KR100404305B1 (en) | 2000-08-12 | 2000-08-12 | Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020014011A KR20020014011A (en) | 2002-02-25 |
KR100404305B1 true KR100404305B1 (en) | 2003-11-01 |
Family
ID=19682968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0046778A Expired - Fee Related KR100404305B1 (en) | 2000-08-12 | 2000-08-12 | Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100404305B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101024068B1 (en) * | 2010-08-06 | 2011-03-22 | (주)동광지엔티 | Building Height Planning System of Unit Lot Area Using Digital Terrain Map |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100852594B1 (en) * | 2001-12-10 | 2008-08-14 | 주식회사 케이티 | Apparatus and method for converting image map without any reference map |
KR100482311B1 (en) * | 2002-02-19 | 2005-04-13 | (주)오비씨소프트 | System for unifying a crm and a gis |
KR20020050217A (en) * | 2002-06-05 | 2002-06-26 | 주용수 | Method for Lot Database Construction and Management Using Geographic Information System |
KR100431738B1 (en) * | 2002-07-10 | 2004-05-17 | (주)하이컴 | Destination inputing device of navigation system |
KR100718979B1 (en) * | 2007-02-14 | 2007-05-16 | 구자도 | Button memory management unit for power transmission tower |
KR100878778B1 (en) * | 2008-03-31 | 2009-01-14 | (주)성경기술공사 | Numeric map editing system |
KR100941771B1 (en) * | 2009-02-18 | 2010-02-11 | 공간정보기술 주식회사 | Method and apparatus for updating gis data |
KR100942464B1 (en) * | 2009-06-10 | 2010-02-16 | 이경주 | Digital map production system that improves the accuracy of location data included in digital map through synthesis and comparison of coordinate information, terrain information and digital information |
KR100942460B1 (en) * | 2009-06-10 | 2010-02-16 | 이경주 | Numerical map data update system |
KR100933035B1 (en) * | 2009-08-14 | 2009-12-24 | 제일항업(주) | Multi-Dimensional Information-Based Geographic Information Construction Method for Recording Indicator Information and Temporary Information of Facilities Using GPS Surveying |
KR101228292B1 (en) * | 2012-07-12 | 2013-01-31 | 태양정보시스템(주) | Digital map system to correct error remotely and manufacturing method using it |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000037198A (en) * | 2000-04-11 | 2000-07-05 | 박인철 | Method for Modifying Vector Map by Client-Server System |
KR20000036661A (en) * | 2000-03-24 | 2000-07-05 | 정석영 | The bilateral action remote service process for geographical map & it including system & the mobile communication terminal that use it |
KR20010064815A (en) * | 1999-12-18 | 2001-07-11 | 이계철 | System and method for generating digital map using road information |
-
2000
- 2000-08-12 KR KR10-2000-0046778A patent/KR100404305B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010064815A (en) * | 1999-12-18 | 2001-07-11 | 이계철 | System and method for generating digital map using road information |
KR20000036661A (en) * | 2000-03-24 | 2000-07-05 | 정석영 | The bilateral action remote service process for geographical map & it including system & the mobile communication terminal that use it |
KR20000037198A (en) * | 2000-04-11 | 2000-07-05 | 박인철 | Method for Modifying Vector Map by Client-Server System |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101024068B1 (en) * | 2010-08-06 | 2011-03-22 | (주)동광지엔티 | Building Height Planning System of Unit Lot Area Using Digital Terrain Map |
Also Published As
Publication number | Publication date |
---|---|
KR20020014011A (en) | 2002-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8359324B2 (en) | Geographic information system | |
US7085650B2 (en) | System and method of geospatially mapping topological regions and displaying their attributes | |
US7346618B2 (en) | Information distribution system, information distribution method, and information center | |
US6597983B2 (en) | Geographic location multiple listing service identifier and method of assigning and using the same | |
US6295502B1 (en) | Method of identifying geographical location using hierarchical grid address that includes a predefined alpha code | |
Jagoe | Mobile location services: The definitive guide | |
US6609062B2 (en) | Nesting grid structure for a geographic referencing system and method of creating and using the same | |
US7096233B2 (en) | Server, user terminal, information providing service system and information providing service method for providing information in conjunction with a geographical mapping application | |
CA2875184C (en) | System and method for collecting and updating geographical data | |
EP1426876A1 (en) | Geographical information system | |
KR100404305B1 (en) | Facility management and consumer management system with digital map and mobile telecommunication terminals and the managing method thereof | |
Abdalla | Mobile GIS and location-based services (LBS) | |
US20040068520A1 (en) | Information management system | |
CN112287048A (en) | Map service processing method and device | |
JP2000090036A (en) | Method for providing position-related information, method for collecting and accumulating the information, and recording medium recording a program for executing the method | |
JP4167164B2 (en) | Sales support system | |
Oleshchenko et al. | Internet data analysis for evaluation of optimal location of new facilities | |
JP2003132076A (en) | Information management system | |
Oleshchenko | SOFTWARE IMPLEMENTATION OF THE HUFF GRAVITY MODEL FOR OPTIMAL SPATIAL PLACEMENT OF URBAN SERVICE FACILITIES | |
Sakamura et al. | Internet of Things—From Ubiquitous Computing to Ubiquitous Intelligence Applications | |
KR20010111899A (en) | Method of providing customized geographic information through internet | |
Buberwa et al. | Developing a mobile GIS tour guide app for Dar-es-salaam City, Tanzania | |
Njumwa | Development of an Xml Standard for Survey Data Interchange in Kenya | |
JP2002203173A (en) | Rental software usage system and geo-coding processing system | |
Lee | Extraction of Some Transportation Reference Planning Indices using High-Resolution Remotely Sensed Imagery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
St.27 status event code: A-3-3-V10-V11-apl-PJ0201 |
|
AMND | Amendment | ||
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PB0901 | Examination by re-examination before a trial |
St.27 status event code: A-6-3-E10-E12-rex-PB0901 |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
St.27 status event code: A-3-4-F10-F13-rex-PB0701 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20111024 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20121023 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20121023 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |