[go: up one dir, main page]

KR20080092541A - Client authentication system and method for requesting location information - Google Patents

Client authentication system and method for requesting location information Download PDF

Info

Publication number
KR20080092541A
KR20080092541A KR20070035958A KR20070035958A KR20080092541A KR 20080092541 A KR20080092541 A KR 20080092541A KR 20070035958 A KR20070035958 A KR 20070035958A KR 20070035958 A KR20070035958 A KR 20070035958A KR 20080092541 A KR20080092541 A KR 20080092541A
Authority
KR
South Korea
Prior art keywords
client
location information
mobile communication
communication terminal
information
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.)
Withdrawn
Application number
KR20070035958A
Other languages
Korean (ko)
Inventor
변인수
백정현
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR20070035958A priority Critical patent/KR20080092541A/en
Publication of KR20080092541A publication Critical patent/KR20080092541A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 위치 기반 서비스를 제공하기 위해 단말기 사용자의 위치 정보를 요청한 클라이언트(CP:Contents Provider, ASP:Application Service Provider)를 인증할 수 있도록 하는 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법에 관한 것으로, 이동 통신 단말기의 위치 정보를 기반으로 상기 이동 통신 단말기로 다양한 부가 정보를 제공하는 위치 기반 서비스 서버인 클라이언트와; 상기 클라이언트의 계정 신청에 따라 상기 클라이언트가 계정 신청시 전송한 클라이언트 정보에 대해 승인하여 상기 승인된 클라이언트 정보를 메모리 영역에 저장하고 있다가, 상기 클라이언트로부터 상기 이동 통신 단말기의 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 상기 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보로 상기 클라이언트를 인증하는 인증부와, 상기 인증부에서의 인증결과 상기 클라이언트가 정당한 클라이언트이면, 상기 클라이언트의 요청에 따라 상기 이동 통신 단말기로 위치 측정을 요청하여 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보를 상기 클라이언트로 전송하는 위치 정보 제공부를 구비하는 위치 정보 제공 서버를 포함하여 이루어지는 것이 바람직하다.The present invention relates to a client authentication system and method for requesting location information for authenticating a client (CP: Contents Provider, ASP: Application Service Provider) requesting location information of a terminal user to provide a location-based service. A client which is a location-based service server that provides various additional information to the mobile communication terminal based on the location information of the mobile communication terminal; Location information requesting location information of the mobile communication terminal from the client after storing the approved client information in a memory area by approving the client information transmitted by the client upon application for the account according to the client application. An authentication unit for authenticating the client with the client information included in the location information request message upon receiving the request message, and if the client is a legitimate client as a result of the authentication in the authentication unit, the mobile communication according to the request of the client It is preferable to include a location information providing server having a location information providing unit for requesting a location measurement to the terminal to transmit the location information of the mobile communication terminal provided from the mobile communication terminal to the client.

Description

위치 정보를 요청하는 클라이언트 인증 시스템 및 방법{SYSTEM AND METHOD FOR AUTHENTICATING A CLIENT REQUESTING LOCATION INFORMATION}System and method of client authentication requesting location information {SYSTEM AND METHOD FOR AUTHENTICATING A CLIENT REQUESTING LOCATION INFORMATION}

도 1은 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 시스템의 구성을 개략적으로 보인 도면.1 is a view schematically showing the configuration of a client authentication system for requesting location information according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 방법을 설명하기 위한 처리도.2 is a process diagram illustrating a client authentication method for requesting location information according to an embodiment of the present invention.

*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***

10. 클라이언트, 20. 위치 정보 제공 서버, 30. 이동 통신 단말기10. client, 20. location information providing server, 30. mobile communication terminal

본 발명은 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법에 관한 것으로서, 특히 위치 기반 서비스를 제공하기 위해 단말기 사용자의 위치 정보를 요청한 클라이언트(CP:Contents Provider, ASP:Application Service Provider)를 인증할 수 있도록 하는 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법에 관 한 것이다.The present invention relates to a client authentication system and method for requesting location information, and in particular, to authenticate a client (CP: Contents Provider, ASP: Application Service Provider) requesting location information of a terminal user to provide location based services. It relates to a client authentication system and method for requesting location information.

일반적으로 위치 기반 서비스(LBS:Location Based Service)는 이동 통신 단말기를 기반으로 단말기 사용자의 위치를 파악하고, 파악된 위치와 관련된 부가 정보를 제공하는 서비스이다.In general, a location based service (LBS) is a service that determines a location of a terminal user based on a mobile communication terminal and provides additional information related to the identified location.

단말기 사용자에게 전술한 위치 기반 서비스를 제공하는 응용 프로그램 제공 서버(ASP:Application Service Provider)나 컨텐츠 제공 서버(CP:Contents Provider)는 단말기 사용자에게 위치 정보를 기반으로 다양한 서비스를 제공하기 위해 우선, 위치 정보 제공 서버로 위치 정보를 요청하게 된다.In order to provide various services based on location information to a terminal user, an application service server (ASP) or a content providing server (CP) providing a location-based service to a terminal user is provided with a location. The location information is requested to the information providing server.

전술한 바와 같이, 응용 프로그램 제공 서버나 컨텐츠 제공 서버와 같은 클라이언트로부터 단말기 사용자의 위치 정보를 요청받은 위치 정보 제공 서버는 위치 정보를 요청한 클라이언트를 인증한 후에 클라이언트로 단말기 사용자의 위치 정보를 제공하게 되는 데, 종래에는 클라이언트로부터 전달받은 ID와 패스워드만을 이용하여 클라이언트를 인증한다.As described above, the location information providing server receiving the location information of the terminal user from a client such as an application providing server or a content providing server provides the terminal user location information to the client after authenticating the client requesting the location information. In the related art, the client is authenticated using only the ID and password received from the client.

즉, 위치 정보 제공 서버는 클라이언트로부터 전달받은 ID와 패스워드를 기등록되어 있는 ID와 패스워드와 비교하여 일치하는 경우에만 클라이언트로 단말기 사용자의 위치 정보를 제공하게 된다.That is, the location information providing server provides the location information of the terminal user to the client only when the ID and password received from the client match with the registered ID and password.

그러나, 전술한 바와 같이 ID와 패스워드만을 이용하여 인증을 수행하는 경우에는 ID 및 패스워드가 도용될 가능성이 높아, 개인의 프라이버시에 속하는 단말기 사용자의 위치 정보가 정당하지 못한 클라이언트에게 불법으로 노출될 수 있게 되는 문제점이 발생하게 된다.However, in the case of performing authentication using only the ID and password as described above, there is a high possibility that the ID and password are stolen so that the location information of the terminal user belonging to personal privacy may be illegally exposed to an unjust client. The problem arises.

본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 위치 기반 서비스를 제공하기 위해 단말기 사용자의 위치 정보를 요청한 클라이언트(CP, ASP)로부터 전달받은 클라이언트 정보를 이용하여 클라이언트를 인증할 수 있도록 하는 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법을 제공함에 그 목적이 있다.The present invention has been made to solve the above-described problem, location to enable the client to authenticate using the client information received from the client (CP, ASP) requesting the location information of the terminal user to provide location-based services Its purpose is to provide a client authentication system and method for requesting information.

전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 시스템은, 이동 통신 단말기의 위치 정보를 기반으로 상기 이동 통신 단말기로 다양한 부가 정보를 제공하는 위치 기반 서비스 서버인 클라이언트와; 상기 클라이언트의 계정 신청에 따라 상기 클라이언트가 계정 신청시 전송한 클라이언트 정보에 대해 승인하여 상기 승인된 클라이언트 정보를 메모리 영역에 저장하고 있다가, 상기 클라이언트로부터 상기 이동 통신 단말기의 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 상기 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보로 상기 클라이언트를 인증하는 인증부와, 상기 인증부에서의 인증결과 상기 클라이언트가 정당한 클라이언트이면, 상기 클라이언트의 요청에 따라 상기 이동 통신 단말기로 위치 측정을 요청하여 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보를 상기 클라이언트로 전송하 는 위치 정보 제공부를 구비하는 위치 정보 제공 서버를 포함하여 이루어지는 것이 바람직하다.A client authentication system for requesting location information according to an embodiment of the present invention for achieving the above object is a location-based service server that provides various additional information to the mobile communication terminal based on the location information of the mobile communication terminal. With the client; Location information requesting location information of the mobile communication terminal from the client after storing the approved client information in a memory area by approving the client information transmitted by the client upon application for the account according to the client application. An authentication unit for authenticating the client with the client information included in the location information request message upon receiving the request message, and if the client is a legitimate client as a result of the authentication in the authentication unit, the mobile communication according to the request of the client It is preferable to include a location information providing server having a location information providing unit for requesting a location measurement to the terminal to transmit the location information of the mobile communication terminal provided from the mobile communication terminal to the client.

나아가, 상기 클라이언트 정보는, 과금에 사용되며, 상기 이동 통신 단말기의 위치 정보를 요구하는 서비스(어플리케이션)를 구분하기 위한 값(P_ID:Product ID); 상기 클라이언트에 고유하게 할당되어 있는 클라이언트 식별 정보(CP_ID:Contents Provider ID); 상기 클라이언트에서 제공하는 서비스의 종류(기본 조회, 긴급 조회, 주기적 조회 등)와 이동 통신 단말기의 위치를 찾는 방법(Cell, GPS, UA 등)를 구분하기 위한 값(LS_ID:Location Service ID); 상기 클라이언트의 패스워드를 포함하여 이루어지는 것이 바람직하다.Further, the client information is used for billing, and a value (P_ID: Product ID) for distinguishing a service (application) for requesting location information of the mobile communication terminal; Client identification information (CP_ID: Contents Provider ID) uniquely assigned to the client; A value (LS_ID: Location Service ID) for distinguishing a type of service (basic inquiry, emergency inquiry, periodic inquiry, etc.) provided by the client from a method of finding a location of a mobile communication terminal (Cell, GPS, UA, etc.); It is preferable to include the password of the client.

한편, 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 방법은, 위치 기반 서비스를 제공하는 클라이언트로부터 계정을 신청받아, 상기 클라이언트로부터 수신한 클라이언트 정보에 대해 승인한 후, 상기 클라이언트 정보를 메모리 영역에 저장하는 과정과; 상기 클라이언트로부터 이동 통신 단말기에 대한 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 상기 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보를 이용하여 상기 클라이언트를 인증하는 과정과; 상기 인증결과 상기 클라이언트가 정당한 클라이언트가 아니면, 상기 클라이언트로부터 수신한 상기 위치 정보 요청 메시지를 무시하고, 상기 클라이언트가 정당한 클라이언트이면, 상기 클라이언트로 인증이 성공적으로 이루어졌음을 알리고, 상기 이동 통신 단말기로 위치 측정을 요청하여 상기 이동 통신 단말기의 위치 정보를 제공받는 과정과; 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보를 위치 정보 응답 메시지에 포함시켜 상기 클라이언트로 전송하는 과정과; 상기 클라이언트로부터 상기 위치 정보 응답 메시지를 정상적으로 수신했음을 보고받으면, 위치 정보 제공에 대한 과금을 수행하는 과정을 포함하여 이루어지는 것이 바람직하다.On the other hand, in the client authentication method for requesting location information according to an embodiment of the present invention, after receiving an account from a client providing a location-based service, and approving the client information received from the client, the client information Storing in a memory area; Authenticating the client by using the client information included in the location information request message when receiving a location information request message for requesting location information of the mobile communication terminal from the client; If the client is not a legitimate client as a result of the authentication, the location information request message received from the client is ignored, and if the client is a legitimate client, the client is notified that the authentication has been successfully performed. Requesting measurement and receiving location information of the mobile communication terminal; Including the location information of the mobile communication terminal provided from the mobile communication terminal in a location information response message and transmitting the location information to the client; When receiving the report that the location information response message has been normally received from the client, preferably comprising the step of performing the charge for providing the location information.

나아가, 상기 위치 정보 요청 메시지는, 클라이언트 인증에 사용되는 상기 클라이언트 정보와; 상기 이동 통신 단말기의 식별 정보를 포함하여 이루어지는 것이 바람직하다.Further, the location information request message may include the client information used for client authentication; It is preferable that the identification information of the mobile communication terminal is included.

그리고, 상기 위치 정보 응답 메시지는, 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보와; 응답이 위치 정보 요청에 대한 응답임을 나타내는 코드와; 상기 이동 통신 단말기의 식별 정보와; 상기 이동 통신 단말기의 위치를 측정한 시간 정보를 포함하여 이루어지는 것이 바람직하다.The location information response message may include location information of the mobile communication terminal provided from the mobile communication terminal; Code indicating that the response is a response to the location information request; Identification information of the mobile communication terminal; Preferably, the time information including the location of the mobile communication terminal is measured.

이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법에 대해서 상세하게 설명한다.Hereinafter, a client authentication system and method for requesting location information according to an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 시스템의 구성을 개략적으로 보인 도로, 클라이언트(10), 위치 정보 제공 서버(20), 이동 통신 단말기(30)를 포함하여 이루어진다.1 includes a road, a client 10, a location information providing server 20, and a mobile communication terminal 30 schematically showing a configuration of a client authentication system for requesting location information according to an embodiment of the present invention. .

이와 같은 구성에 있어서, 클라이언트(10)는 이동 통신 단말기(30)로 위치 기반 서비스를 제공하는 서버로, 이동 통신 단말기(30)로 위치 기반 서비스를 제공하기 위해 위치 정보 제공 서버(20)로 이동 통신 단말기(30)의 위치 정보를 요청하 여 제공받고, 위치 정보 제공 서버(20)로부터 제공받은 이동 통신 단말기(30)의 위치 정보를 기반으로 이동 통신 단말기(30)로 부가 정보를 제공한다.In such a configuration, the client 10 moves to a server that provides location-based services to the mobile communication terminal 30, and moves to a location information providing server 20 to provide location-based services to the mobile communication terminal 30. The mobile terminal 30 receives additional information by requesting location information of the communication terminal 30 and provides additional information to the mobile communication terminal 30 based on the location information of the mobile communication terminal 30 received from the location information providing server 20.

또한, 클라이언트(10)는 위치 정보 요청 메시지를 이용하여 위치 정보 제공 서버(20)로 이동 통신 단말기(30)의 위치 정보를 요청하는 데, 위치 정보 요청 메시지는 클라이언트 인증에 필요한 클라이언트 정보와 클라이언트(10)에서 위치 정보를 요청하는 이동 통신 단말기(30)의 식별 정보(MIN:Mobile Identification Number, MDN:Mobile Directory Number)를 포함하여 이루어진다.In addition, the client 10 requests the location information of the mobile communication terminal 30 to the location information providing server 20 by using the location information request message. The location information request message includes client information and client ( 10) identification information of the mobile communication terminal 30 requesting the location information (MIN: Mobile Identification Number, MDN: Mobile Directory Number).

전술한, 클라이언트 정보는, 과금에 사용되는 식별 값으로, 이동 통신 단말기(30)의 위치 정보를 요구하는 서비스나 어플리케이션을 구분하기 위한 값(P_ID:Product ID), 위치 정보를 요청하는 클라이언트를 구분하기 위한 값으로, 각각의 클라이언트에 고유하게 할당되어 있는 클라이언트 식별 정보(CP_ID:Contents Provider ID), 위치 정보 제공 서버(20)에서 클라이언트(10)가 제공하는 서비스를 구분하는 데 사용하는 것으로, 클라이언트(10)가 제공하는 서비스 종류(기본 조회, 긴급 조회, 주기적 조회 등)와 이동 통신 단말기(30)의 위치를 찾는 방법(Cell, GPS, UA 등)를 구분하기 위한 값(LS_ID:Location Service ID), 기등록된 클라이언트의 패스워드를 포함하여 이루어지며, 무선 인터넷 사용에 필요한 가입자 정보(단말 종류, 위치 등)로 이루어지는 UA(User Agent) 정보가 선택적으로 포함될 수 있다.The client information described above is an identification value used for charging, and a value (P_ID: Product ID) for distinguishing a service or an application for requesting location information of the mobile communication terminal 30 and a client for requesting location information. This value is used to distinguish client identification information (CP_ID: Contents Provider ID) uniquely assigned to each client, and services provided by the client 10 in the location information providing server 20. A value (LS_ID: Location Service ID) for distinguishing a service type (basic inquiry, emergency inquiry, periodic inquiry, etc.) provided by the 10 from a method of finding the location of the mobile communication terminal 30 (Cell, GPS, UA, etc.) ), Including the registered client's password, UA (User Agent) information consisting of subscriber information (terminal type, location, etc.) necessary for using the wireless Internet is optional It may be included.

전술한, 위치 정보 요청 메시지는 XML 기반으로 구현되는 것이 바람직하다.As described above, the location information request message is preferably implemented based on XML.

한편, 클라이언트(10)는 가입자들에게 위치 기반 서비스를 제공하기 전에 위 치 정보를 제공하는 위치 정보 제공 서버(20)로 계정 신청을 하여 위치 정보 제공 서버(20)로부터 접근을 허가받아야 하는 데, 클라이언트(10)는 계정 신청시 위치 정보 제공 서버(20)로 클라이언트 인증에 필요한 클라이언트 정보(P_ID, CP_ID, LS_ID, 패스워드)를 전송하여 클라이언트 정보에 대해 승인을 얻은 후, 승인을 얻은 클라이언트 정보를 위치 정보 제공 서버(20)에 등록한다.On the other hand, the client 10 has to apply for an account to the location information providing server 20 that provides location information before providing location-based services to subscribers, the access needs to be granted from the location information providing server 20, The client 10 transmits the client information (P_ID, CP_ID, LS_ID, password) necessary for client authentication to the location information providing server 20 at the time of account application, obtains the approval of the client information, and then locates the obtained client information. It registers with the information provision server 20.

한편, 위치 정보 제공 서버(20)는 클라이언트(10)로부터 계정을 신청받으면, 계정 신청시 클라이언트(10)가 전송한 클라이언트 정보에 대해 승인한 후, 해당 클라이언트 정보를 메모리 영역에 저장한다.On the other hand, when the location information providing server 20 receives an account request from the client 10, after approving the client information transmitted by the client 10 at the time of applying for an account, the location information storage server 20 stores the client information in the memory area.

또한, 위치 정보 제공 서버(20)는 클라이언트(10)로부터 이동 통신 단말기(30)의 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 인증부(23)에서 위치 정보를 요청한 클라이언트(10)를 인증한 후, 위치 정보를 요청한 클라이언트(10)가 정당한 클라이언트로 확인되면, 위치 정보 제공부(25)에서 이동 통신 단말기(30)로 이동 통신 단말기(30)의 위치 정보를 요청하여 전송받은 이동 통신 단말기(30)의 위치 정보를 클라이언트(10)로 전송하여, 클라이언트(10)가 위치 정보를 기반으로 하는 다양한 위치 기반 서비스를 이동 통신 단말기(30)로 제공할 수 있도록 한다.In addition, when the location information providing server 20 receives a location information request message for requesting location information of the mobile communication terminal 30 from the client 10, the authentication unit 23 requests the client 10 for requesting location information. After authentication, if the client 10 requesting the location information is identified as a legitimate client, the mobile device 30 receives the request for the location information of the mobile communication terminal 30 from the location information providing unit 25 to the mobile communication terminal 30. The location information of the terminal 30 is transmitted to the client 10 so that the client 10 can provide various location-based services based on the location information to the mobile communication terminal 30.

전술한, 위치 정보 제공 서버(20)의 인증부(23)에서 클라이언트(10)에 대한 인증은, 클라이언트(10)가 전송한 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보를 이용하여 클라이언트(10)를 인증하게 되는 데, 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보와 위치 정보 제공 서버(20)의 메모리 영역에 저 장되어 있는 클라이언트 정보를 비교하여 두 클라이언트 정보가 일치하면, 위치 정보를 요청한 클라이언트(10)를 정당한 클라이언트로 인증한다.As described above, the authentication unit 23 of the location information providing server 20 authenticates the client 10 by using the client information included in the location information request message transmitted by the client 10. When the client information included in the location information request message is compared with the client information stored in the memory area of the location information providing server 20 and the two client information match, the client requesting the location information ( 10) authenticates as a legitimate client.

한편, 이동 통신 단말기(30)는 위치 정보 제공 서버(20)의 위치 정보 전송 요청에 따라 자신의 위치를 측정하여, 측정된 위치 정보를 위치 정보 제공 서버(20)로 전송한다.Meanwhile, the mobile communication terminal 30 measures its own location according to the location information transmission request of the location information providing server 20, and transmits the measured location information to the location information providing server 20.

도 2는 본 발명의 일 실시예에 따른 위치 정보를 요청하는 클라이언트 인증 방법을 설명하기 위한 처리도이다.2 is a flowchart illustrating a client authentication method for requesting location information according to an embodiment of the present invention.

우선, 위치 기반 서비스를 제공하고자 하는 클라이언트(10) 즉, 컨텐츠 제공 서버나 응용 프로그램 제공 서버는 위치 정보 제공 서버(20)로부터 위치 정보를 제공받기 위해, 위치 정보 제공 서버(20)로 계정을 신청한다(S10).First, a client 10, ie, a content providing server or an application providing server, that wants to provide a location based service requests an account to the location information providing server 20 to receive location information from the location information providing server 20. (S10).

상기한 과정 S10을 통해 위치 정보 제공 서버(20)로 계정을 신청할 때, 클라이언트(10)는 위치 정보 제공 서버(20)로 클라이언트 인증에 필요한 클라이언트 정보(P_ID, CP_ID, LS_ID, 패스워드)를 함께 제공한다.When applying for an account with the location information providing server 20 through the above-described process S10, the client 10 provides the location information providing server 20 with client information (P_ID, CP_ID, LS_ID, password) necessary for client authentication. do.

상기한 과정 S10을 통해 클라이언트(10)로부터 계정을 신청받은 위치 정보 제공 서버(20)는 클라이언트(10)로부터 제공받은 클라이언트 정보에 대해 승인한 후, 승인된 클라이언트 정보를 메모리 영역에 저장한다(S12).The location information providing server 20, which has received an account from the client 10 through the process S10, approves the client information provided from the client 10, and stores the approved client information in the memory area (S12). ).

이후, 클라이언트(10)가 이동 통신 단말기(30)의 위치 정보를 기반으로 이동 통신 단말기(30)로 부가 서비스를 제공하고자 하는 경우, 클라이언트(10)는 위치 정보 제공 서버(20)로 이동 통신 단말기(30)의 위치 정보를 요청하는 위치 정보 요청 메시지를 전송한다(S14).Subsequently, when the client 10 wants to provide an additional service to the mobile communication terminal 30 based on the location information of the mobile communication terminal 30, the client 10 moves to the location information providing server 20. The location information request message for requesting the location information of 30 is transmitted (S14).

상기한 과정 S14를 통해 클라이언트(10)로부터 위치 정보 요청 메시지를 수신한 위치 정보 제공 서버(20)의 인증부(23)는 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보를 이용하여, 이동 통신 단말기(30)의 위치 정보를 요청한 클라이언트(10)를 인증한다(S16).The authentication unit 23 of the location information providing server 20, which has received the location information request message from the client 10 through the process S14, uses the client information included in the location information request message. The client 10 that has requested the location information of 30) is authenticated (S16).

상기한 과정 S16에서 위치 정보 제공 서버(20)의 인증부(23)는 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보와, 메모리 영역에 포함되어 있는 클라이언트 정보를 비교 분석하여 두 클라이언트 정보가 일치하면, 이동 통신 단말기(30)의 위치 정보를 요청한 클라이언트(10)를 정당한 클라이언트로 인증한다.In step S16, the authentication unit 23 of the location information providing server 20 compares and analyzes the client information included in the location information request message and the client information included in the memory area, and the two client information match each other. The client 10 requesting the location information of the mobile communication terminal 30 is authenticated as a legitimate client.

상기한 과정 S16의 인증결과 인증에 실패했으면 즉, 이동 통신 단말기(30)의 위치 정보를 요청한 클라이언트(10)가 정당한 클라이언트가 아닌 경우에는, 상기한 과정 S14를 통해 클라이언트(10)로부터 수신한 위치 정보 요청 메시지를 무시한다(S18, S20).If the authentication result authentication of step S16 fails, that is, if the client 10 requesting the location information of the mobile communication terminal 30 is not a legitimate client, the location received from the client 10 through step S14 described above. Ignore the information request message (S18, S20).

한편, 상기한 과정 S16의 인증결과 인증에 성공했으면 즉, 이동 통신 단말기(30)의 위치 정보를 요청한 클라이언트(10)가 정당한 클라이언트인 경우에는, 상기한 과정 S14를 통해 위치 정보를 요청한 클라이언트(10)로 인증이 성공적으로 이루어졌음을 알리기 위해 인증 ACK 신호를 전송한다(S18, S22).On the other hand, if the authentication result authentication of step S16 is successful, that is, if the client 10 requesting the location information of the mobile communication terminal 30 is a legitimate client, the client 10 requesting the location information through step S14 described above. In order to inform that authentication has been successfully performed), an authentication ACK signal is transmitted (S18, S22).

그리고, 상기한 과정 S14를 통해 클라이언트(10)로부터 수신한 위치 정보 요청 메시지에 포함되어 있는 이동 통신 단말기(30)의 식별 정보(MIN, MDN)에 의거하여 위치 정보 제공부(25)에서 이동 통신 단말기(30)로 위치를 측정하여 전송할 것을 요청한다(S24).Then, the mobile communication device in the location information providing unit 25 based on the identification information (MIN, MDN) of the mobile communication terminal 30 included in the location information request message received from the client 10 through step S14. The terminal 30 requests to measure and transmit the location (S24).

상기한 과정 S24를 통해 위치 정보 제공 서버(20)의 위치 정보 제공부(25)로부터 위치 측정을 요청받은 이동 통신 단말기(30)는 위치 정보 제공 서버(20)의 위치 측정 요청에 따라 자신의 위치를 측정하고(S26), 측정된 위치 정보를 위치 정보 제공 서버(20)의 위치 정보 제공부(25)로 전송한다(S28).The mobile communication terminal 30 that has received a position measurement request from the position information providing unit 25 of the position information providing server 20 through the above-described process S24 has its own position according to the position measurement request of the position information providing server 20. Measure (S26), and transmit the measured location information to the location information providing unit 25 of the location information providing server 20 (S28).

한편, 상기한 과정 S28을 통해 이동 통신 단말기(30)로부터 위치 정보를 전송받은 위치 정보 제공 서버(20)의 위치 정보 제공부(25)는 이동 통신 단말기(30)의 위치 정보를 위치 정보 응답 메시지에 포함시켜, 이동 통신 단말기(30)의 위치 정보를 요청한 클라이언트(10)로 전송한다(S30).On the other hand, the location information providing unit 25 of the location information providing server 20 received the location information from the mobile communication terminal 30 through the above-described process S28, the location information response message to the location information of the mobile communication terminal 30; Included in, and transmits the location information of the mobile communication terminal 30 to the requesting client 10 (S30).

상기한 과정 S30을 통해 위치 정보 제공 서버(20)가 클라이언트(10)로 전송하는 위치 정보 응답 메시지에는, 이동 통신 단말기(30)의 위치 정보(예를 들어, 경기도 성남시 수내동 롯데 백화점 탄천 방향 50m) 외에, 응답이 위치 정보 요청에 대한 응답임을 나타내는 코드, 이동 통신 단말기(30)의 식별 정보, 이동 통신 단말기(30)의 위치를 측정한 시간(또는 위치 정보 요청에 대한 응답을 수행하는 시간) 정보 등이 포함된다.In the location information response message transmitted from the location information providing server 20 to the client 10 through the process S30, location information of the mobile communication terminal 30 (for example, 50 m in the direction of Lotte Department Store Tancheon in Sunae-dong, Seongnam-si, Gyeonggi-do) In addition, a code indicating that the response is a response to the location information request, identification information of the mobile communication terminal 30, time at which the location of the mobile communication terminal 30 is measured (or time to perform a response to the location information request) information Etc. are included.

한편, 상기한 과정 S30을 통해 위치 정보 제공 서버(20)로부터 위치 정보 응답 메시지를 수신한 클라이언트(10)는 위치 정보 제공 서버(20)로 위치 정보 응답 메시지를 정상적으로 수신했음을 알리는 ACK 신호를 전송하고(S32), 클라이언트(10)로부터 ACK 신호를 수신한 위치 정보 제공 서버(20)는 클라이언트(10)의 위치 정보 요청에 따라 클라이언트(10)로 위치 정보를 정상적으로 제공하였으므로, P_ID를 참조하여 메모리 영역에 과금 데이터를 저장한다(S34).Meanwhile, the client 10 receiving the location information response message from the location information providing server 20 through the process S30 transmits an ACK signal indicating that the location information response message has been normally received to the location information providing server 20. (S32) Since the location information providing server 20 receiving the ACK signal from the client 10 has normally provided the location information to the client 10 according to the location information request of the client 10, the memory area with reference to the P_ID. The charging data is stored in (S34).

본 발명의 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.The client authentication system and method for requesting location information of the present invention are not limited to the above-described embodiments, and various modifications can be made within the scope of the technical idea of the present invention.

이상에서 설명한 바와 같은 본 발명의 위치 정보를 요청하는 클라이언트 인증 시스템 및 방법에 따르면, 패스워드 이외에 위치 기반 서비스를 제공하기 위해 단말기 사용자의 위치 정보를 요청한 클라이언트로부터 전달받은 클라이언트 정보(P_ID, CP_ID, LS_ID)를 이용하여 클라이언트를 인증함으로써, 정당하지 않은 클라이언트에게 가입자의 위치 정보가 노출되는 것을 방지할 수 있게 된다.According to the client authentication system and method for requesting location information of the present invention as described above, the client information (P_ID, CP_ID, LS_ID) received from the client requesting the location information of the terminal user to provide the location-based service in addition to the password By authenticating the client by using, the location information of the subscriber can be prevented from being exposed to an unjust client.

또한, 위치 정보를 요청한 클라이언트로부터 위치 정보를 정상적으로 수신했다는 응답 메시지를 수신한 후에 과금을 수행하므로, 과금 이상을 방지할 수 있게 된다.In addition, since charging is performed after receiving a response message indicating that the location information is normally received from the client requesting the location information, the charging error can be prevented.

Claims (5)

이동 통신 단말기의 위치 정보를 기반으로 상기 이동 통신 단말기로 다양한 부가 정보를 제공하는 위치 기반 서비스 서버인 클라이언트와;A client which is a location-based service server that provides various additional information to the mobile communication terminal based on the location information of the mobile communication terminal; 상기 클라이언트의 계정 신청에 따라 상기 클라이언트가 계정 신청시 전송한 클라이언트 정보에 대해 승인하여 상기 승인된 클라이언트 정보를 메모리 영역에 저장하고 있다가, 상기 클라이언트로부터 상기 이동 통신 단말기의 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 상기 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보로 상기 클라이언트를 인증하는 인증부와, 상기 인증부에서의 인증결과 상기 클라이언트가 정당한 클라이언트이면, 상기 클라이언트의 요청에 따라 상기 이동 통신 단말기로 위치 측정을 요청하여 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보를 상기 클라이언트로 전송하는 위치 정보 제공부를 구비하는 위치 정보 제공 서버를 포함하여 이루어지는 위치 정보를 요청하는 클라이언트 인증 시스템.Location information requesting location information of the mobile communication terminal from the client after storing the approved client information in a memory area by approving the client information transmitted by the client upon application for the account according to the client application. An authentication unit for authenticating the client with the client information included in the location information request message upon receiving the request message, and if the client is a legitimate client as a result of the authentication in the authentication unit, the mobile communication according to the request of the client Requesting location information including a location information providing server including a location information providing unit for requesting location measurement to a terminal and transmitting location information of the mobile communication terminal provided from the mobile communication terminal to the client. Client authentication system. 제 1항에 있어서, 상기 클라이언트 정보는,The method of claim 1, wherein the client information, 과금에 사용되며, 상기 이동 통신 단말기의 위치 정보를 요구하는 서비스(어플리케이션)를 구분하기 위한 값(P_ID:Product ID);A value (P_ID: Product ID) used for billing and for identifying a service (application) for requesting location information of the mobile communication terminal; 상기 클라이언트에 고유하게 할당되어 있는 클라이언트 식별 정 보(CP_ID:Contents Provider ID);Client identification information (CP_ID: Contents Provider ID) uniquely assigned to the client; 상기 클라이언트에서 제공하는 서비스의 종류(기본 조회, 긴급 조회, 주기적 조회 등)와 이동 통신 단말기의 위치를 찾는 방법(Cell, GPS, UA 등)를 구분하기 위한 값(LS_ID:Location Service ID);A value (LS_ID: Location Service ID) for distinguishing a type of service (basic inquiry, emergency inquiry, periodic inquiry, etc.) provided by the client from a method of finding a location of a mobile communication terminal (Cell, GPS, UA, etc.); 상기 클라이언트의 패스워드를 포함하여 이루어지는 것을 특징으로 하는 위치 정보를 요청하는 클라이언트 인증 시스템.Client authentication system for requesting location information, characterized in that it comprises a password of the client. 위치 기반 서비스를 제공하는 클라이언트로부터 계정을 신청받아, 상기 클라이언트로부터 수신한 클라이언트 정보에 대해 승인한 후, 상기 클라이언트 정보를 메모리 영역에 저장하는 과정과;Receiving an account from a client providing a location based service, approving the client information received from the client, and storing the client information in a memory area; 상기 클라이언트로부터 이동 통신 단말기에 대한 위치 정보를 요청하는 위치 정보 요청 메시지를 수신하면, 상기 위치 정보 요청 메시지에 포함되어 있는 클라이언트 정보를 이용하여 상기 클라이언트를 인증하는 과정과;Authenticating the client by using the client information included in the location information request message when receiving a location information request message for requesting location information of the mobile communication terminal from the client; 상기 인증결과 상기 클라이언트가 정당한 클라이언트가 아니면, 상기 클라이언트로부터 수신한 상기 위치 정보 요청 메시지를 무시하고, 상기 클라이언트가 정당한 클라이언트이면, 상기 클라이언트로 인증이 성공적으로 이루어졌음을 알리고, 상기 이동 통신 단말기로 위치 측정을 요청하여 상기 이동 통신 단말기의 위치 정보를 제공받는 과정과;If the client is not a legitimate client as a result of the authentication, the location information request message received from the client is ignored, and if the client is a legitimate client, the client is notified that the authentication has been successfully performed. Requesting measurement and receiving location information of the mobile communication terminal; 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보 를 위치 정보 응답 메시지에 포함시켜 상기 클라이언트로 전송하는 과정과;Including the location information of the mobile communication terminal provided from the mobile communication terminal in a location information response message and transmitting the location information to the client; 상기 클라이언트로부터 상기 위치 정보 응답 메시지를 정상적으로 수신했음을 보고받으면, 위치 정보 제공에 대한 과금을 수행하는 과정을 포함하여 이루어지는 위치 정보를 요청하는 클라이언트 인증 방법.And receiving the location information response message from the client, when receiving the location information response message. The client authentication method comprising requesting location information. 제 3항에 있어서, 상기 위치 정보 요청 메시지는,The method of claim 3, wherein the location information request message, 클라이언트 인증에 사용되는 상기 클라이언트 정보와;The client information used for client authentication; 상기 이동 통신 단말기의 식별 정보를 포함하여 이루어지는 것을 특징으로 하는 위치 정보를 요청하는 클라이언트 인증 방법.Client authentication method for requesting location information comprising the identification information of the mobile communication terminal. 제 3항에 있어서, 상기 위치 정보 응답 메시지는,The method of claim 3, wherein the location information response message, 상기 이동 통신 단말기로부터 제공받은 상기 이동 통신 단말기의 위치 정보와;Location information of the mobile communication terminal provided from the mobile communication terminal; 응답이 위치 정보 요청에 대한 응답임을 나타내는 코드와;Code indicating that the response is a response to the location information request; 상기 이동 통신 단말기의 식별 정보와;Identification information of the mobile communication terminal; 상기 이동 통신 단말기의 위치를 측정한 시간 정보를 포함하여 이루어지는 것을 특징으로 하는 위치 정보를 요청하는 클라이언트 인증 방법.Client authentication method for requesting location information, characterized in that it comprises time information measuring the location of the mobile communication terminal.
KR20070035958A 2007-04-12 2007-04-12 Client authentication system and method for requesting location information Withdrawn KR20080092541A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20070035958A KR20080092541A (en) 2007-04-12 2007-04-12 Client authentication system and method for requesting location information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20070035958A KR20080092541A (en) 2007-04-12 2007-04-12 Client authentication system and method for requesting location information

Publications (1)

Publication Number Publication Date
KR20080092541A true KR20080092541A (en) 2008-10-16

Family

ID=40153497

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20070035958A Withdrawn KR20080092541A (en) 2007-04-12 2007-04-12 Client authentication system and method for requesting location information

Country Status (1)

Country Link
KR (1) KR20080092541A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101238908B1 (en) * 2010-12-21 2013-03-06 주식회사 케이티 System and method for position call service
US8670785B2 (en) 2010-06-18 2014-03-11 Nhn Corporation Method and system for acquiring position of terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8670785B2 (en) 2010-06-18 2014-03-11 Nhn Corporation Method and system for acquiring position of terminal
KR101238908B1 (en) * 2010-12-21 2013-03-06 주식회사 케이티 System and method for position call service

Similar Documents

Publication Publication Date Title
US7979054B2 (en) System and method for authenticating remote server access
CN109040099B (en) Application-oriented verification method, terminal and system
US9325683B2 (en) Mobile application management framework
JP5154401B2 (en) Transaction facilitation and authentication
US10460309B2 (en) Payment verification method, apparatus and system
JP6170844B2 (en) Authentication information management system
US20080301444A1 (en) Apparatus and Method for Providing Personal Information Sharing Service Using Signed Callback Url Message
US9680841B2 (en) Network authentication method for secure user identity verification using user positioning information
KR101941227B1 (en) A FIDO authentication device capable of identity confirmation or non-repudiation and the method thereof
US20130044733A1 (en) Authentication system and authentication method in wireless lan environment
US20180212954A1 (en) Information registration and authentication method and device
KR101545129B1 (en) System And Method for Electronic Payment
JP5004635B2 (en) Authentication device, authentication system, broadcast device, authentication method, and broadcast method
EP2916510B1 (en) Network authentication method for secure user identity verification using user positioning information
US10819711B2 (en) Data access method, user equipment and server
JP2005078325A (en) Authentication system, computer program
CN104426846A (en) Service security verifying method and apparatus
KR20080092541A (en) Client authentication system and method for requesting location information
KR101576039B1 (en) Network authentication method for secure user identity verification using user positioning information
KR20140023085A (en) A method for user authentication, a authentication server and a user authentication system
KR101414551B1 (en) System and method for user authentification
JP5960181B2 (en) Network authentication method for securely verifying user identification information using user location information
KR101498000B1 (en) System and method for managing patient management service in wireless communication network comprising patient management server node and communication service server node
JP2010257487A (en) Authentication device, authentication method, and program
CN107770143A (en) A kind of method and apparatus for verifying client side

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070412

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid