KR101645728B1 - An apparatus for providing location based service and a method thereof - Google Patents
An apparatus for providing location based service and a method thereof Download PDFInfo
- Publication number
- KR101645728B1 KR101645728B1 KR1020100014516A KR20100014516A KR101645728B1 KR 101645728 B1 KR101645728 B1 KR 101645728B1 KR 1020100014516 A KR1020100014516 A KR 1020100014516A KR 20100014516 A KR20100014516 A KR 20100014516A KR 101645728 B1 KR101645728 B1 KR 101645728B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- information
- service
- user
- service area
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 WiFi 등의 근거리 통신 방법을 사용하여, 특정 서비스 영역으로 이동 단말기가 진입하면, 그 서비스 영역 내에 특정된, 또는 그 서비스 영역에서 가장 필요하거나, 또는 주로 요청되는 정보를 제공하는 장치 및 방법을 제공한다. The present invention relates to an apparatus and a method for providing information that is specified in the service area or most necessary or mainly requested in the service area when the mobile terminal enters a specific service area using a short distance communication method such as WiFi .
Description
본 발명은 사용자의 위치를 기반으로 정보를 제공하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing information based on a user's location.
보다 구체적으로, 본 발명은 WiFi 등의 근거리 통신 방법을 사용하여, 특정 서비스 영역으로 이동 단말기가 진입하면, 그 서비스 영역 내에 특정된, 또는 그 서비스 영역에서 가장 필요하거나, 또는 주로 요청되는 정보를 제공하는 장치 및 방법을 제공한다. More particularly, the present invention relates to a method and apparatus for providing information that is most necessary or mainly requested in a service area when the mobile terminal enters a specific service area using a short distance communication method such as WiFi The present invention provides an apparatus and a method for performing the method.
위치기반 서비스(LBS:Location Based Service)는 이동통신망, GPS ,무선통신망 등을 통해 얻은 위치 정보를 활용하여 이용자에게 여러 가지 서비스를 제공하는 시스템이나 서비스를 지칭한다. 이런 위치기반 서비스(LBS)를 위해 다양한 측위 기술들이 개발되어 왔고, 현재 많은 제품에 적용되어 있다. 또한 사용자의 위치 정보를 이용하여 사용자의 위치를 추적하거나 주변의 지역 정보 등을 제공하는 무수한 어플리케이션이 존재한다. A location based service (LBS) refers to a system or service that provides various services to a user by utilizing location information obtained through a mobile communication network, GPS, or a wireless communication network. Various positioning technologies have been developed for this location-based service (LBS) and are now applied to many products. In addition, there are a myriad of applications that track the location of the user using the location information of the user or provide local information about the surrounding area.
하지만, 여러 종류의 이동 단말기에 한가지의 위치 기반 정보가 제공되기에는 플랫폼이 달라서 각각의 이동 단말기에 맞춤형 위치기반 서비스가 제공되어야 하는 등, 위치 기반 정보 프로그램 호환성에 문제점이 있었다.However, there is a problem in compatibility of location-based information programs, such as providing a location-based service for each mobile terminal because different platforms are different in order to provide one location-based information to various types of mobile terminals.
또한, 종래 위치 기반 정보를 이용한 이동 단말기에 위치 기반 정보를 제공하는 방법은 사용자가 데이터통화료(무선 인터넷 접속료) 외에 상기 서비스를 이용하는데 부과되는 정보 이용료를 직접 부담하고, 사용자가 이동 단말기에 여러 번 입력을 해야 하는 문제점이 있었다.In addition, a method of providing location-based information to a mobile terminal using location-based information in advance requires that a user directly bear an information usage fee charged for using the service in addition to a data communication fee (wireless Internet access fee) There was a problem that input was required.
본 발명은 위와 같은 문제점을 해결하기 위한 것으로서, 보다 개선된 형태의 위치 기반 정보를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide position-based information in a more improved form.
또한, 본 발명은 특정 서비스 영역에 진입한 이동 단말기에 이동 단말기의 사용자가 가장 자주 필요로 하는 정보를 제공하는 것을 목적으로 한다.It is another object of the present invention to provide information that is most frequently needed by a user of a mobile terminal to a mobile terminal that has entered a specific service area.
본 발명의 일 실시예에 따라, 서비스 영역에 진입하여 위치 기반 정보를 제공하는 이동 단말기가 제공된다. 상기 이동 단말기는, 액세스 포인트로부터의 신호를 검출하고, 상기 액세스 포인트로부터 서버 접속 정보를 수신하고, 상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하여 서비스 정보를 수신하는 근거리 통신 모듈; 상기 수신한 서비스 정보를 표시하는 디스플레이부; 사용자의 입력을 수신하는 사용자 입력부; 및 상기 근거리 통신 모듈의 동작을 제어하는 제어부를 포함한다.According to an embodiment of the present invention, there is provided a mobile terminal that enters a service area and provides location-based information. A local area communication module for detecting a signal from an access point, receiving server connection information from the access point, accessing a server belonging to the service area based on the server connection information, and receiving service information; A display unit for displaying the received service information; A user input for receiving a user input; And a controller for controlling operations of the short-range communication module.
본 발명의 다른 실시예에 따라, 서비스 영역에 진입하여 위치 기반 정보를 제공하는 이동 단말기가 제공된다. 상기 이동 단말기는, 서버에 접속하기 위한 접속 정보를 수신하는 근접 통신 모듈; 상기 접속 정보를 사용하여 상기 액세스 포인트에 접속하고, 상기 액세스 포인트를 통해 상기 서비스 영역에 속하는 서버로부터 서비스 정보를 수신하는 근거리 통신 모듈; 상기 수신한 서비스 리스트를 표시하는 디스플레이부; 사용자의 입력을 수신하는 사용자 입력부; 및 상기 근접 통신 모듈 및 근거리 통신 모듈의 동작을 제어하는 제어부를 포함한다.According to another embodiment of the present invention, there is provided a mobile terminal that enters a service area and provides location-based information. The mobile terminal comprising: a proximity communication module for receiving connection information for connection to a server; A short range communication module that connects to the access point using the access information and receives service information from a server belonging to the service area through the access point; A display unit for displaying the received service list; A user input for receiving a user input; And a controller for controlling operations of the proximity communication module and the short distance communication module.
본 발명의 또 다른 실시예에 따라, 서비스 영역에 진입한 이동 단말기를 통해 위치 기반 정보를 제공하는 방법이 제공된다. 상기 방법은, 근접 통신 모듈을 통해 서버에 접속하기 위한 접속 정보를 수신하는 단계; 상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하는 단계; 상기 서버로부터 상기 서비스 영역에 해당하는 서비스 정보를 수신하는 단계; 및 상기 수신된 서비스 정보를 표시하는 단계를 포함한다.According to another embodiment of the present invention, a method for providing location-based information through a mobile terminal entering a service area is provided. The method includes receiving connection information for connection to a server via a proximity communication module; Accessing a server belonging to the service area based on the server connection information; Receiving service information corresponding to the service area from the server; And displaying the received service information.
본 발명의 또 다른 실시예에 따라, 서비스 영역에 진입한 이동 단말기를 통해 위치 기반 정보를 제공하는 방법이 제공된다. 상기 방법은, 근접 통신 모듈을 통해 서버에 접속하기 위한 접속 정보를 수신하는 단계; 상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하는 단계; 상기 서버로부터 상기 서비스 영역에 해당하는 서비스 정보를 수신하는 단계; 및 상기 수신된 서비스 정보를 표시하는 단계를 포함한다.
According to another embodiment of the present invention, a method for providing location-based information through a mobile terminal entering a service area is provided. The method includes receiving connection information for connection to a server via a proximity communication module; Accessing a server belonging to the service area based on the server connection information; Receiving service information corresponding to the service area from the server; And displaying the received service information.
본 발명에 따르면, 이동 단말기의 사용자는 별도의 통신비 지출 없이 해당 지역에서 가장 필요로 하는 정보를 제공받을 수 있다.According to the present invention, the user of the mobile terminal can receive the information that is most needed in the area without expenditure of the communication cost.
또한, 본 발명에 따르면, 사용자는 특정 장소에 미리 정보를 검색해보고 가는 불편을 덜 수 있다. Further, according to the present invention, the user can reduce the inconvenience of searching for information in a specific place in advance.
또한, 본 발명에 따르면, 이동 단말기의 사용자가 현재 있는 장소에서 가장 필요한 서비스를 손쉽게 제공함으로써 사용자의 만족을 극대화할 수 있다. Also, according to the present invention, it is possible to maximize the satisfaction of the user by easily providing the most necessary service at the place where the user of the mobile terminal is present.
도 1은 본 발명의 일 실시예에 따라, 로컬 서비스 영역에서 위치 기반 정보를 제공하기 위한 네트워크를 나타낸다.
도 2는 본 발명의 일 실시예에 따른 이동 단말기(13)의 구성을 나타낸다.
도 3은 본 발명의 일 실시예에 따라, 이동 단말기(13)가 서비스 영역(11)에 진입한 뒤에, 다운로드 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.
도 4는 본 발명의 일 실시예에 따라, 이동 단말기(13)가 서비스 영역(11)에 진입한 뒤에, 다운로드 방식에 의해 로컬 서버(12)가 이동 단말기(13)에 서비스를 제공하는 방법을 나타내는 순서도이다.
도 5는 본 발명의 일 실시예에 따라, 웹 브라우저를 사용하는 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.
도 6은 본 발명의 일 실시예에 따라, 웹 브라우저 방식에 의해 로컬 서버(12)가 이동 단말기(13)에 서비스를 제공하는 방법을 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따라, 다운로드 방식에 의해 이동 단말기에 서비스를 제공하기 위해 이동 단말기(210)와 로컬 서버(220)에 의해 실행되는 소프트웨어 구성을 나타낸다.
도 8은 본 발명의 일 실시예에 따라, 웹 브라우저 기반 방식, 즉 도 5 및 도 6을 참조하여 설명한 방법을 구현하기 위한 이동 단말기와 로컬 서버의 소프트웨어 구성을 나타낸다.
도 9는 본 발명의 다른 실시예에 따라 로컬 지역에서 이동 단말기에 서비스를 제공하는 네트워크 다이어그램을 나타낸다.
도 10은 도 9에 도시된 네트워크에서 사용될 수 있는 이동 단말기(13)의 구성을 나타낸다.
도 11은 본 발명의 일 실시예에 따라, 다운로드 방식에 의해 근접 통신 모듈이 장착된 이동 단말기에 위치 기반 정보를 제공하는 방법을 나타내는 순서도이다.
도 12는 본 발명의 일 실시예에 따라, 웹 브라우저를 사용하는 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.
도 13 내지 도 15는 본 발명의 일 실시예에 따라, 서비스 영역(11)에서 이동 단말기(13)에 제공되는 서비스의 구현예들을 나타낸다.
도 16은 본 발명의 일 실시예에 따라 서비스 영역이 카페인 경우에, 이동 단말기(10)를 통해 다양한 정보를 제공하는 실시예를 나타낸다.
도 17은 본 발명의 또 다른 실시예에 따라 서비스 지역의 로컬 서버가 다른 서버와 통신하여 추가적인 정보를 제공해줄 수 있는 네트워크 다이어그램을 나타낸다.
도 18은 본 발명의 일 실시예에 따라, 로컬 서버가 서비스 영역 외부에 위치한 서버 또는 통신 장치로부터 정보를 제공받아 서비스를 제공하는 구현예를 나타낸다. 1 illustrates a network for providing location-based information in a local service area, in accordance with an embodiment of the present invention.
2 shows a configuration of a
3 is a flowchart illustrating a method of receiving a service from the
4 illustrates a method of providing a service to the
5 is a flowchart illustrating a method of receiving a service from a
Figure 6 is a flow diagram illustrating a method by which a
FIG. 7 illustrates a software configuration that is executed by a
Figure 8 illustrates a software configuration of a mobile terminal and a local server for implementing a web browser based approach, i.e., the method described with reference to Figures 5 and 6, in accordance with an embodiment of the present invention.
9 illustrates a network diagram for providing services to a mobile terminal in a local area in accordance with another embodiment of the present invention.
Fig. 10 shows a configuration of the
11 is a flowchart illustrating a method of providing location-based information to a mobile terminal equipped with a proximity communication module by a downloading method according to an embodiment of the present invention.
12 is a flowchart illustrating a method of receiving a service from a
13 to 15 show implementations of services provided to the
16 shows an embodiment in which the service area provides various information through the
17 shows a network diagram in which a local server in a service area can communicate with another server to provide additional information according to another embodiment of the present invention.
18 illustrates an embodiment in which a local server receives information from a server or a communication device located outside the service area to provide a service according to an embodiment of the present invention.
이하, 첨부한 도면을 참조하여 본 발명을 상세히 설명한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따라, 로컬 서비스 영역에서 위치 기반 정보를 제공하기 위한 네트워크를 나타낸다.1 illustrates a network for providing location-based information in a local service area, in accordance with an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 네트워크(10)는 로컬 서비스 영역(11) 내에 서비스를 제공하는 로컬 서버(12), 로컬 서버(12)와 접속되어 서비스를 수신하여 사용자에게 제공하는 이동 단말기(13) 및 상기 이동 단말기(13)와 로컬 서버(12)를 연결해 주는 적어도 하나의 AP(Access Point)(14)를 포함할 수 있다.1, a
이동 단말기(13)와 AP(14)는 근거리 무선 통신, 예컨대 WiFi에 의해 연결될 수 있으나, 이에 한정되지는 않는다. 이 외에도, 블루투스, Zigbee 등 임의의 근거리 통신 방법이 사용될 수 있다. 여기서 근거리 무선 통신이라 함은 AP(14)로부터 수십 미터 범위 이내의 커버리지를 갖는 통신 방식을 말한다. The
AP(14)는 복수개 이상일 수도 있으며, AP(14)와 로컬 서버(12)는 유선 또는 무선으로 연결될 수 있다.The plurality of
이동 단말기(13) WiFi 등의 근거리 통신 모듈이 장착된 임의의 장치일 수 있으며, 예컨대 휴대폰, PDA, 노트북 등일 수 있으나, 이것으로 한정되지는 않는다.A
서비스 영역(11)은 예컨대, 백화점, 영화관, 학교, 공항, 한 건물 등의 임의의 로컬 지역을 포함한다. 서비스 영역(11) 백화점인 경우에, AP(14)는 층마다 수개씩 배치될 수 있다. The
AP(14)는 주기적으로 비콘(beacon) 신호를 서비스 영역(11) 내로 발신한다. 이동 단말기(13)가 서비스 영역(11) 내에 들어오면, 이동 단말기(13)의 제어부(미도시)는 비콘 신호를 검출함으로써 서비스 영역(11)에 들어왔음을 인식할 수 있다.The AP 14 periodically sends a beacon signal into the
실시예에 따라서는, 이동 단말기(13)의 디스플레이부(미도시)에 서비스 영역(11)에 들어왔음을 표시할 수 있다.According to the embodiment, it is possible to indicate that the user has entered the
로컬 서버(12)는 이동 단말기(13)에 로컬 IP를 할당해주는 DHCP 서버를 포함할 수 있다. 실시예에 따라서는, DHCP 서버는 로컬 서버(12)와 별개의 독립된 서버일 수도 있다. 이 경우, 로컬 서버(12), DHCP 서버, 및 AP(14)는 유선 또는 무선으로 연결될 수 있다. The
이동 단말기(13)는 DHCP 서버가 할당해주는 IP 주소를 로컬 서버(12)에 알려주고, 로컬 서버(12)는 그 IP 주소를 사용하여 이동 단말기(13)에 서비스 정보, 서비스 제공을 위한 어플리케이션을 포함하는 다양한 데이터를 전송해 준다.
The
로컬 서버(12)는 서비스 정보를 제공한다. 서비스 정보는 서비스 영역(11)에 진입한 이동 단말기(13)에 제공할 서비스 컨텐츠를 포함한다. 상기 서비스 컨텐츠는 후술하는 바와 같이, 이동 단말기(13)에 다운로드되어 제공될 수도 있고, 이동 단말기(13)에서 웹 브라우저를 실행하여 웹 브라우저를 통해 제공될 수도 있다.
The
도 2는 본 발명의 일 실시예에 따른 이동 단말기(13)의 구성을 나타낸다. 도 2에 도시된 바와 같이, 이동 단말기(13)는 액세스 포인트로부터의 신호를 검출하고, 상기 액세스 포인트로부터 서버 접속 정보를 수신하고, 상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하여 서비스 정보를 수신하는 근거리 통신 모듈(132), 상기 수신한 서비스 정보를 표시하는 디스플레이부(134), 사용자의 입력을 수신하는 사용자 입력부(133), 상기 근거리 통신 모듈(132)의 동작을 제어하는 제어부(131)를 포함할 수 있다.2 shows a configuration of a
근거리 통신 모듈(132)은 AP(14)를 통해 로컬 서버(12)에 접속하기 위해 필요한 접속 정보를 수신하고, 이동 단말기(13)가 로컬 서버(12)에 접속한 뒤에는 AP(14)를 통해 로컬 서버(12)와 연결되어 데이터를 송수신한다. 상기 접속 정보는 로컬 서버(12)의 IP 주소, AP(14)의 SSID를 포함할 수 있다. The local
실시예에 따라서는, 서비스 영역(11)를 포함하는 모든 서비스 영역(11)의 로컬 서버(12)를 동일하게 설정할 수 있다. 즉, 모든 로컬 서버(12)의 로컬 IP 주소를 100.100.100.1로 설정할 수 있다. 이렇게 로컬 서버(12)의 IP 주소를 어느 서비스 영역(11)에 속하는지에 관계없이 동일하게 설정함으로써, 로컬 서버(12)에 접속하기 위한 정보 중 로컬 서버(12)의 IP 주소를 수신할 필요가 없어지게 된다.According to the embodiment, the
근거리 통신 모듈(132)은 수십 미터 이내에서 데이터를 송수신할 수 있는 장치로서, WiFi, 블루투스 또는 Zigbee 등 임의의 근거리 통신 모듈일 수 있으나 이에 제한되지는 않는다. 이하에서는 근거리 통신 모듈(132)로 WiFi를 사용하는 경우를 예로 들어 설명한다.The short
디스플레이부(134)는 LCD, OLED, PDP 등 임의의 디스플레이 장치일 수 있다. The display unit 134 may be any display device such as an LCD, an OLED, and a PDP.
제어부(135)는 범용 프로세서, 마이크로프로세서, 콘트롤러, 마이크로콘트롤러일 수 있으며, ASIC(Application Specific Integrated Circuit) 또는 FPGA(Flexible Programmable Gate Array) 등 임의의 집적 회로, 하드웨어 또는 소프웨어와 하드웨어의 조합에 의해 구성될 수 있다. The
사용자 입력부(133)는 이동 단말기(13)에 명령을 입력하기 위한 장치로서, 키보드, 버튼, 터치 스크린, 트랙볼 등 임의의 입출력 장치일 수 있다.
The
후술하는 바와 같이, 이동 단말기(13)가 서비스 영역(11)에 진입하는 것은, AP(14)로부터의 비콘 신호를 수신함으로써 검출할 수도 있고, 서비스 영역(11) 내에 위치한 NFC 또는 RFIC 태그와 같은 근접 통신 모듈을 통해 로컬 서버(12)로의 접속 정보를 수신함으로써 검출할 수도 있다.As will be described later, the
또한, 후술하는 바와 같이, 이동 단말기(13)는 로컬 서버(12) 서버로부터 해당 서비스를 제공하기 위한 어플리케이션 또는 애플릿을 다운로드 받아 실행하여 서비스를 제공할 수도 있다. 또한, 이동 단말기(13)가 로컬 서버(12)와 연결이 되면, 서비스 제공 메뉴를 포함하는 웹 브라우저를 구동하여 사용자가 서비스 제공 메뉴 중에서 선택한 서비스에 대해 로컬 서버(12)로부터 데이터를 수신하여 제공할 수도 있다.Also, as described later, the
어플리케이션 또는 애플릿을 다운로드받는 방식은 어플리케이션 또는 애플릿을 다운로드 받은 후에는 다운로드 받은 어플리케이션 또는 애플릿에 의해 대부분의 서비스를 제공할 수 있다. 반면에, 웹 브라우저를 구동하는 방식은 로컬 서버(12)와 이동 단말기(13) 간의 통신에 의해 대부분의 서비스를 제공할 수 있다.
The method of downloading an application or an applet can provide most services by downloading an application or an applet after the application or applet is downloaded. On the other hand, a method of driving the web browser can provide most services by communication between the
도 3은 본 발명의 일 실시예에 따라, 이동 단말기(13)가 서비스 영역(11)에 진입한 뒤에, 다운로드 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.3 is a flowchart illustrating a method of receiving a service from the
단계(S11)에서, 이동 단말기(13)가 서비스 영역(11)에 진입하면 AP(14)가 발신하는 비콘 신호를 검출한다. 비콘 신호를 검출한 이동 단말기(13)의 제어부는 이동 단말기(13)가 서비스 영역(11)에 영역에 진입했음을 검출한다. In step S11, when the
단계(S12)에서, 비콘 신호를 발신하는 AP(14)가 하나인지를 판단한다. 서비스 영역(11) 영역에는 복수개의 AP(14)가 있을 수 있고, 복수개의 AP(14)가 있는 경우는 그 중 하나의 AP(14)를 선택하여 접속한다. In step S12, it is determined whether there is one
검출된 AP(14)가 하나인 경우에는, 단계(S13)에서, 감지된 AP(14)에 접속하여 로컬 서버(12)에 포함되거나 독립된 개체로 존재하는 DHCP로부터 IP 주소를 할당받는다. AP(14) 또는 DHCP 서버는 로컬 서버(12)에 이동 단말기(13)에 할당된 IP 주소 정보를 전달한다. If the detected
검출된 AP(14)가 복수개인 경우에는 단계(S14)에서, AP(14) 중 하나를 선택하고, 선택된 AP(14)로부터 할당된 IP 주소를 수신한다. 사용자가 AP(14)를 선택할 수도 있고, 신호 강도가 가장 강한 AP(14)에 자동으로 접속하도록 구성할 수도 있다. If there are a plurality of detected
또한, AP(14)를 통해 로컬 서버(12)로부터 로컬 서버(12)에 접속하기 위한 접속 정보, 예컨대, 로컬 서버(12)의 로컬 IP 주소, AP(14)의 SSID 등의 정보를 수신한다. 전술한 바와 같이, 로컬 서버(12)의 로컬 IP 주소를 모든 서비스 영역에서 동일한 값으로 설정하면, 로컬 서버(12)의 로컬 IP 주소를 수신할 필요가 없게 된다. It also receives connection information for accessing the
단계(S15)에서, 로컬 서버(12)로부터 제공 가능한 서비스 정보를 수신한다. 서비스 정보는 서비스 영역(11)에서 제공되는 서비스들의 리스트를 포함할 수 있다. 예를 들어, 서비스 영역(11)이 백화점인 경우는, 백화점 안내도, 할인 쿠폰 제공, 세일 정보 등일 수 있다. 또한, 서비스 영역(11) 내에서의 사용자의 위치에 따라 제공되는 서비스가 달라질 수 있다. 예컨대, 백화점에서 사용자가 위치하는 층에 해당하는 백화점 안내도, 할인 쿠폰, 세일 정보 등을 제공할 수 있다. In step S15, service information that can be provided from the
단계(S16)에서, 제공된 서비스 정보 중 하나를 사용자가 선택하면, 단계(S17)에서, 로컬 서버(12)로부터 해당 서비스를 제공하기 위한 어플리케이션 또는 애플릿을 다운로드하여 실행한다. 이동 단말기(13)의 사용자는 다운된 어플리케이션을 통해 서비스 영역(11)에 대한 각종 서비스를 제공받을 수 있다.
When the user selects one of the provided service information in step S16, the application or applet for providing the service is downloaded from the
도 4는 본 발명의 일 실시예에 따라, 이동 단말기(13)가 서비스 영역(11)에 진입한 뒤에, 다운로드 방식에 의해 로컬 서버(12)가 이동 단말기(13)에 서비스를 제공하는 방법을 나타내는 순서도이다.4 illustrates a method of providing a service to the
단계(S21)에서, AP(14) 또는 DHCP 서버로부터 이동 단말기(13)에 할당된 IP 주소 및 이동 단말기(13)에 대한 정보 예컨대, MAC 어드레스, 모델명 등의 정보를 수신한다. 이동 단말기(13)의 정보를 수신한 후에, 로컬 서버(12)는 AP(14)를 통해 이동 단말기(13)와 통신한다. The IP address assigned to the mobile terminal 13 from the
단계(S22)에서, 이동 단말기(13)로 제공 가능한 서비스 리스트를 포함하는 서비스 정보를 송신한다. 단계(S23)에서, 이동 단말기(13)로부터 특정 서비스에 대한 어플리케이션 다운로드 요청이 수신되었는지 판단한다. In step S22, service information including a service list that can be provided to the
다운로드가 요청되면, 단계(S24)에서, 이동 단말기(13)로 어플리케이션을 전송하고, 다운로드가 요청되지 않으면 프로세스를 종료한다.
When the download is requested, the application is transferred to the
도 5는 본 발명의 일 실시예에 따라, 웹 브라우저를 사용하는 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.5 is a flowchart illustrating a method of receiving a service from a
단계(S31) 내지 단계(S34)는 도 3의 단계(S11) 내지 단계(S14)와 동일하다. AP(14)에 접속하여 IP 주소를 할당받고 로컬 서버(12)에 접속하기 위한 접속 정보를 수신한 뒤에, 단계(S35)에서, 서비스를 제공받기 위한 웹 브라우저를 구동한다. 단계(S36)에서, 로컬 서버(12)로부터 서비스 정보를 수신하여 표시한다. 서비스 정보는 제공 가능한 서비스 리스트 또는 서비스 제공 메뉴를 포함할 수 있다. The steps S31 to S34 are the same as the steps S11 to S14 of Fig. After connecting to the
단계(S37)에서 사용자가 서비스 중 하나를 선택하면, 단계(S38)에서 서비스의 링크로 접속하여 사용자에게 서비스 정보를 제공한다.
If the user selects one of the services in step S37, the service link is provided to the user through the link of the service in step S38.
도 6은 본 발명의 일 실시예에 따라, 웹 브라우저 방식에 의해 로컬 서버(12)가 이동 단말기(13)에 서비스를 제공하는 방법을 나타내는 순서도이다.Figure 6 is a flow diagram illustrating a method by which a
단계(S41) 내지 단계(S42)는 도 4의 단계(S21) 내지 단계(S22)와 동일하다. 이동 단말기(13)에는 웹 브라우저가 구동되고, 사용자는 웹 브라우저에 표시된 서비스 리스트 또는 서비스 제공 메뉴 중에서 서비스를 선택한다. 단계(S43)에서, 선택된 서비스의 요청이 수신되면, 단계(S44)에서 상기 요청에 응답하여 서비스 데이터를 제공한다.
The steps S41 to S42 are the same as the steps S21 to S22 of Fig. A web browser is activated in the
도 7은 본 발명의 일 실시예에 따라, 다운로드 방식에 의해 이동 단말기에 서비스를 제공하기 위해 이동 단말기(210)와 로컬 서버(220)에 의해 실행되는 소프트웨어 구성을 나타낸다. FIG. 7 illustrates a software configuration that is executed by a
도 7에 도시된 바와 같이, 이동 단말기(210)의 기능을 수행하기 위해, 기본적으로 운영 체제(218)가 설치되고, 운영 체제(218) 위에 어플리케이션 실행을 위해 가상 머신(VM) 모듈들(215,216,217)이 설치되고, 가상 머신 모듈들(215,216,217) 위에 애플릿(211), 애플릿 매니저(212), 네트워크 매니저(213), 서비스 매니저(214) 등의 어플리케이션이 설치되어 실행된다. 운영 체제(OS)에는 실질적으로 데이터를 송수신하기 위한 하드웨어인 Wi-Fi 모듈(219), 블루투스 모듈(220), NFC-RFID 등의 근접 통신 장치(221, 후술함)등의 하드웨어를 제어하기 위한 드라이버가 장착될 수 있다.7, an
이동 단말기(210)를 구동하기 위한 소프트웨어의 구성 요소들의 기능은 다음과 같다.The functions of the software components for driving the
VM HAL(Virtual Machine Hardware Abstract Layer) 익스텐션 모듈(217)은 컨텐츠의 호환을 유지하기 위한 최소한의 API(Advanced Programmable Interface) 세트를 제공한다. 이를 통하여 여러 다른 하드웨어 인터페이스를 가진 이동 단말기들을 하나의 인터페이스로 호환이 가능해진다. The VM HAL (Virtual Machine Hardware Abstract Layer)
VM 익스텐션 모듈(216)은 작성된 프로그램을 가상기계에서 동작할 수 있는 중간코드로 변환하고 가상 기계가 해당 코드를 번역하여 실제 프로세서(예컨대, CPU)용 기계어로 변화하여 실행하여 주는 부분이다. 이러한 기술은 이미 JAVA 언어를 통하여 공지된 기술이고, 무선 인터넷 플랫폼에 적용되어 있다. The
VM 라이브러리 모듈(215)은 VM 익스텐션 모듈(216)을 제어하기 위한 라이브러리 및 로컬 서버와의 연동을 위한 XML 지원 기능 등을 추가한 라이브러리이다. The
애플릿 모듈(211)은 다른 프로그램에서 실행되는 소프트웨어 구성요소이다. 상기 애플릿 모듈(211)은 전술한 VM 라이브러리 모듈(215)이 지원하는 기능을 이용하여 구현될 수 있다.The
애플릿 매니저(212)는 상기 기술된 애플릿 소프트웨어를 설치 및 실행을 하여주는 모듈이며, 네트워크 매니저(213)는 주변의 적절한 AP를 찾아 연결을 맺어주는 역할을 한다. 서비스 매니저(214)는 로컬 서버(220)의 서비스 관리 모듈(222)과 통신을 하며 로컬 서버(220) 측에서 제공하는 서비스 목록과 응용프로그램이 자동으로 다운로드 및 실행되도록 하여 사용자가 입력을 최소화시키는 관리자이다.
The applet manager 212 is a module for installing and executing the applet software described above, and the
로컬 서버(220)에도 기본적으로 운영 체제(227)가 설치되고, 운영 체제(227) 위에 어플리케이션 구동을 위한 가상 머신(226)이 설치되고, 상기 가상 머신(226)을 기반으로 어드민 모듈(221), 서비스 관리 모듈(222), 네트워크 매니저(223), 애플릿 아카이드(224), 로그 프로파일 모듈(225) 등의 어플리케이션이 설치되어 실행된다. 운영 체제(227)에는 실질적으로 데이터를 송수신하기 위한 하드웨어인 네트워크 모듈(228)을 구동하기 위한 드라이버가 장착될 수 있다.
An
로컬 서버(220)를 구동하기 위한 소프트웨어의 각 구성 요소들의 기능은 다음과 같다.The functions of the respective components of the software for driving the
VM 모듈(226)은 상기 설명된 이동 단말기(210)의 소프트웨어의 VM 익스텐션(216) 및 VM 라이브러리(215)와 같은 역할을 하고, 어드민 모듈(221)은 관리자 계정으로 모든 서비스를 총괄한다. 서비스 관리 모듈(222)은 위치 기반 정보를 제공하기 위해 로컬 서버와 연결된 DHCP 서버와 연동하여 IP 주소 정보를 얻어오는 역할을 한다. 네트워크 매니저(223)는 이동 단말기에게 서비스 관련 정보를 제공한다. 애플릿 아카이브(224)는 애플릿을 전송하기 위한 목록 또는 디렉토리를 저장한다. 로그 프로파일 모듈(225)은 이동 단말기의 사용자의 정보를 저장한다.The
위와 같이, 가상 머신 VM 기반의 플랫폼을 구성하게 되면, 응용프로그램의 전달 및 설치가 가능하며, VM HAL 익스텐션을 통하여 다양한 단말들에 적용이 가능하여 확장성을 개선할 수도 있다.
As described above, when a platform based on a virtual machine VM is configured, application programs can be transferred and installed, and scalability can be improved by applying the VM HAL extension to various terminals.
도 8은 본 발명의 일 실시예에 따라, 웹 브라우저 기반 방식, 즉 도 5 및 도 6을 참조하여 설명한 방법을 구현하기 위한 이동 단말기와 로컬 서버의 소프트웨어 구성을 나타낸다. Figure 8 illustrates a software configuration of a mobile terminal and a local server for implementing a web browser based approach, i.e., the method described with reference to Figures 5 and 6, in accordance with an embodiment of the present invention.
전술한 바와 같이, 웹 브라우저 기반 서비스 방식에서는, 이동 단말기는 웹 브라우저를 구동하고, 로컬 서버는 웹 서버와 유사한 동작을 수행하여 서비스를 제공하게 된다. As described above, in the web browser-based service scheme, the mobile terminal operates a web browser, and the local server performs a similar operation to a web server to provide a service.
먼저, 이동 단말기(250)의 소프트웨어 구성을 살펴보면, 운영체제(235)가 존재하고, 운영 체제(235)를 기반으로 TCP/IP 프로토콜을 제공하는 모듈(234)와 HTTP 프로토콜을 제공하는 모듈(235), 상기 두 개의 프로토콜을 핸들링하는 네트워크 핸들러(231) 및 웹 브라우저(232)가 실행된다. 또한, 운영체제(235)에는 근거리 통신을 위한 Wi-Fi(236), 블루투스(237), 근접 통신을 위한 NFC/RFID 태그 모듈(238) 등의 하드웨어를 제어하기 위한 드라이버가 설치될 수 있다.First, a software configuration of the mobile terminal 250 includes an
네트워크 핸들러(231)는 상기 근거리 통신 모듈을 통하여 TCP/IP와 HTTP 프로토콜을 이용하여 이동 단말기가 로컬 서버와 데이터를 송수신할 수 있도록 해준다. The
웹 브라우저 모듈(232)은 로컬 서버에서 제공하는 데이터를 수신하여 사용자가 볼 수 있는 화면을 구성한다.
The
로컬 서버(26)의 소프트웨어는 HTTP(242)와 TCP/IP 프로토콜(243)을 사용하여 이동 단말기와의 통신을 제공한다. 이 때, 실질적인 통신은 네트워크 하드웨어를 구동하기 위한 네트워크 모듈(245)을 이용하여 수행된다. 운영체제(244)에는 네트워크 모듈을 구동하기 위한 드라이버가 설치될 수 있다. 웹 서버(241)는 서비스를 제공하기 위한 어플리케이션을 제공한다.The software of the local server 26 provides communication with the mobile terminal using the
이러한 웹 브라우저 기반 플랫폼을 이용하면 이동 단말기에 제공할 컨텐츠의 제작을 용이하게 할 수 있다. 컨텐츠의 제작은 HTML을 이용할 수 있으며, 웹 페이지 내에서 응용프로그램에 준하는 기능을 사용시에는 JavaScript, Flash, AJAX 등과 같은 기술로 구현할 수 있다. 또한, 별도의 추가적인 모듈 없이도 이종의 기기에서 동작할 수 있도록 구현할 수 있다. Such a web browser-based platform can facilitate production of contents to be provided to a mobile terminal. Content creation can be done using HTML, and when using functions equivalent to application programs within a web page, it can be implemented using technologies such as JavaScript, Flash, AJAX, and the like. In addition, it can be implemented so that it can operate in different types of apparatuses without a separate additional module.
도 7 및 도 8을 참조하여 설명한 소프트웨어는 임의의 실행 가능한 코드로 구현되어, 컴퓨터로 판독 가능한 저장 매체, 예컨대, 하드디스크, 플래시 메모리, 광 디스크, 자기 디스크 등에 저장될 수 있다.
The software described with reference to Figs. 7 and 8 may be embodied in any executable code and stored in a computer-readable storage medium, such as a hard disk, flash memory, optical disk, magnetic disk, or the like.
도 9는 본 발명의 다른 실시예에 따라 로컬 지역에서 이동 단말기에 서비스를 제공하는 네트워크 다이어그램을 나타낸다.9 illustrates a network diagram for providing services to a mobile terminal in a local area in accordance with another embodiment of the present invention.
전술한 실시예와 달리, 이동 단말기(13)에는 근접 통신 모듈, 예컨대 NFC(Near Field Communication) 수신기 또는 RFID 수신기가 장착되고, 서비스 영역(11) 내부 또는 서비스 영역(11)에 진입하는 입구 등에는 NFC 또는 RFID 태그(15)가 설치된다. The
이동 단말기(13)가 서비스 영역(11)에 진입한 다음, 사용자가 이동 단말기(13)를 NFC 또는 RFID 태그(15) 근처에 갖다대면 로컬 서버(12)가 제공하는 서비스를 제공받기 위한 접속 정보가 이동 단말기(13)로 전송된다. 여기서 접속 정보는 이동 단말기(13)가 로컬 서버(12)와 통신하기 위해 필요한 접속 정보, 예컨대 접속하여야 할 AP 정보, AP의 SSID 정보, 로컬 서버(12)의 로컬 IP 주소, 서비스 영역(11)에 대한 정보 등을 포함할 수 있다.If the user brings the
NFC 또는 RFID 통신은 수십 미터 거리 내에서의 통신을 지원하는 WiFi, 블루투스 등의 근거리 통신과 달리 수 cm 이내에서 무선 데이터 송수신을 지원하는 통신 방식이다. 근거리 통신 망과 달리, 별다른 설정이 필요없으며, 근접한 거리 이내에 있기만 하면 자동으로 미리 지정된 데이터 송수신이 이루어진다.NFC or RFID communication is a communication method that supports wireless data transmission and reception within a few centimeters, unlike a WiFi or Bluetooth communication that supports communication within a distance of several tens of meters. Unlike a local area network, it does not need any setting, and if it is within a close distance, it automatically transmits and receives data in advance.
예컨대, 서비스 영역(11)이 백화점인 경우, 백화점 입구에 NFC 또는 RFID 태그를 배치하여, 사용자가 백화점 입구에서 NFC 또는 RFID 등의 근접 통신 모듈이 장착된 이동 단말기(13)를 NFC/RFID 태그(15)에 갖다 대면, 현재 사용자 위치, 즉 백화점 입구에서 접속하도록 지정된 AP 정보가 이동 단말기(13)로 전달되고, 이동 단말기(13)는 즉시 지정된 AP에 접속할 수 있다.For example, when the
이와 같은 방식에 따르면, 도 1 내지 도 8을 참조하여 설명한 방식과 달리, AP로부터 비콘 신호를 수신할 필요도 없고, 수신된 비콘 신호를 프로세싱할 필요도 없다. 또한, AP가 복수개인 경우에도 어느 AP에 접속할 것인지를 판단하는 과정이 생략될 수 있다. 또한, 이동 단말기(13)가 로컬 서버(12)와 통신하기 위한 접속 정보를 확실하게 제공할 수 있으므로, 통신 접속의 안정성을 개선할 수 있다. According to such a method, unlike the method described with reference to Figs. 1 to 8, there is no need to receive a beacon signal from the AP nor to process the received beacon signal. Further, even when there are a plurality of APs, the process of determining which AP is to be connected can be omitted. In addition, since the
도 10은 도 9에 도시된 네트워크에서 사용될 수 있는 이동 단말기(13)의 구성을 나타낸다.Fig. 10 shows a configuration of the
기타 구성 요소는 도 2의 이동 단말기(13)에 대한 설명과 동일하고, 단지 근접 통신 모듈(136)이 추가로 장착된다. 근접 통신 모듈(136)은 NFC 수신기 또는 RFID 수신기 또는 그와 유사한 동작을 하는 임의의 통신 모듈일 수 있다.
The other components are the same as those of the
도 11은 본 발명의 일 실시예에 따라, 다운로드 방식에 의해 근접 통신 모듈이 장착된 이동 단말기에 위치 기반 정보를 제공하는 방법을 나타내는 순서도이다.11 is a flowchart illustrating a method of providing location-based information to a mobile terminal equipped with a proximity communication module by a downloading method according to an embodiment of the present invention.
단계(S51)에서, 이동 단말기(13)가 서비스 영역(11)에 진입하여 근접 통신 모듈로부터 로컬 서버(12)에 접속하기 위한 접속 정보를 수신한다. 접속 정보는 예컨대 접속하여야 할 AP 정보, 서비스 영역(11)에 대한 정보 등을 포함할 수 있다.In step S51, the
단계(S52)에서, 접속 정보에서 지정된 AP에 접속하고, 접속된 AP를 통해 로컬 서버(12)에 접속한다. 로컬 서버(12) 내에 설치되거나 또는 로컬 서버(12)와 독립적으로 존재하는 DHCP 서버에 의해 IP 주소를 할당받는다. In step S52, access is made to the designated AP in the access information, and the access is made to the
단계(S53)에서, 로컬 서버(12)로부터 제공 가능한 서비스 정보를 수신한다. 서비스 정보는 서비스 영역(11)에서 제공되는 서비스들의 리스트를 포함할 수 있다. 예를 들어, 서비스 영역(11)이 백화점인 경우는, 백화점 안내도, 할인 쿠폰 제공, 세일 정보 등일 수 있다. 또한, 서비스 영역(11) 내에서의 사용자의 위치에 따라 제공되는 서비스가 달라질 수 있다. 예컨대, 백화점에서 사용자가 위치하는 층에 해당하는 백화점 안내도, 할인 쿠폰, 세일 정보 등을 제공할 수 있다. In step S53, service information that can be provided from the
단계(S54)에서, 제공된 서비스 정보 중 하나를 사용자가 선택하면, 단계(S55)에서, 로컬 서버(12)로부터 해당 서비스를 제공하기 위한 어플리케이션 또는 애플릿을 다운로드하여 실행한다. 이동 단말기(13)의 사용자는 다운된 어플리케이션을 통해 서비스 영역(11)에 대한 각종 서비스를 제공받을 수 있다.
When the user selects one of the provided service information in step S54, the application or applet for providing the service from the
도 12는 본 발명의 일 실시예에 따라, 웹 브라우저를 사용하는 방식에 의해 로컬 서버(12)로부터 서비스를 제공받는 방법을 나타내는 순서도이다.12 is a flowchart illustrating a method of receiving a service from a
단계(S61 및 S62)는 도 11의 단계(S51 및 S52)와 동일하다. AP(14)에 접속하여 IP 주소를 할당받은 뒤에, 단계(S63)에서, 서비스를 제공받기 위한 웹 브라우저를 구동한다. 단계(S64)에서, 로컬 서버(12)로부터 서비스 정보를 수신하여 표시한다. 서비스 정보는 제공 가능한 서비스 리스트 또는 서비스 제공 메뉴를 포함할 수 있다. Steps S61 and S62 are the same as steps S51 and S52 in Fig. After accessing the
단계(S65)에서 사용자가 서비스 중 하나를 선택하면, 단계(S66)에서 서비스의 링크로 접속하여 사용자에게 서비스 정보를 제공한다.
If the user selects one of the services in step S65, the service link is provided to the user by accessing the service link in step S66.
도 9의 네트워크 시스템에서, 로컬 서버(12)에서 수행되는 동작은 다운로드 방식의 경우는 도 4에 도시된 방식, 웹 브라우저 기반 방식의 경우는 도 6에 도시된 방식과 동일 또는 유사하다.
In the network system of Fig. 9, the operation performed in the
도 13은 본 발명의 일 실시예에 따라, 서비스 영역(11)이 백화점인 경우에 이동 단말기(13)에 제공되는 서비스의 구현예를 나타낸다.13 shows an example of the service provided to the
본 실시예에서 이동 단말기(13)는 터치 스크린이 장착된 휴대폰인 소위 터치 스크린 폰이라고 가정한다. 물론, 이하의 설명은 다른 종류의 휴대폰 및 임의의 근거리 통신 모듈이 장착된 이동 단말기에도 동일하게 적용될 수 있다. In the present embodiment, it is assumed that the
사용자가 이동 단말기(13)를 들고 백화점에 진입하면, 도 1의 예에서와 같이, AP로부터의 비콘 신호를 수신하거나 또는 도 9의 예에서와 같이 근접 통신 모듈을 통해 이동 단말기(13)의 제어부는 서비스 영역(11), 즉 백화점에 진입했음을 인식하게 된다. When the user holds the
백화점에 인식했음을 인식하면 도 13의 (a)와 같이, 백화점의 서비스 영역에 진입했음을 표시할 수 있다. 예컨대, 백화점 이름 및 서비스가 검출되었다는 메시지를 표시할 수 있다.When it is recognized that the department store has recognized it, it can be displayed that the service area of the department store has entered, as shown in (a) of FIG. For example, a department store name and a message that a service has been detected may be displayed.
다운로드 방식에 의할 경우, (b)와 같이 어플리케이션 또는 애플릿이 자동으로 다운로드 및 실행되어 서비스를 제공할 수 있다. 그러나, 전술한 실시예 중 웹 브라우저 기반 방식의 경우는 다운로드 절차 대신 웹 브라우저를 구동하는 과정이 포함될 것이다.According to the downloading method, an application or an applet can be automatically downloaded and executed as shown in (b) to provide a service. However, in the case of the web browser-based method among the above-described embodiments, a process of running a web browser instead of a download procedure will be included.
다운로드가 완료되면, (c)와 같이 서비스 제공을 위한 메인 화면이 표시된다. 메인 화면에는 (c)와 같이 백화점의 안내도를 표시할 수 있으며, 안내도에서 사용자가 원하는 상점을 터치 또는 선택하면, (d)와 같이 선택된 상점에 대한 정보, 예컨대 신상품에 대한 정보가 표시될 수 있다.When the download is completed, a main screen for service provision is displayed as shown in (c). When the user touches or selects a desired shop in the guide map, information on the selected shop, for example, information on a new merchandise can be displayed as shown in (d) .
(c)의 메인 화면의 구성은 실시예에 따라 달라질 수 있으며, 안내도 대신, 서비스 제공을 위한 메뉴가 표시될 수도 있고, 광고를 표시할 수도 있다. (d)의 상점에 대한 정보 화면도 실시예에 따라 다양하게 변경가능하다.The configuration of the main screen of (c) may vary according to the embodiment, and a menu for service provision may be displayed instead of the guide map, or an advertisement may be displayed. (d) may be variously changed according to the embodiment.
본 발명의 일 실시예에 따라, 로컬 서버(12)는 사용자 정보를 사용하여 사용자 맞춤형 서비스를 제공할 수도 있다. 예컨대, 도 1 또는 도 9의 로컬 서버(12)는 이동 단말기(11)의 사용자 정보, 예컨대, 나이, 성별, 생일, 취향 등을 사용하여, 사용자에게 사용자 맞춤형 정보를 제공할 수도 있다. 예컨대, 사용자는 자주 방문하는 백화점에 자신의 개인 정보를 등록해 놓으면, 사용자가 백화점 영역에 진입 시에 자동으로 사용자가 자주 방문하는 상점으로 안내할 수도 있다. 또한, 사용자가 백화점에 방문한 날이 생일인 경우, 통신을 통해 전자 할인 쿠폰을 제공할 수도 있다. 또는 사용자가 받을 수 있는 다양한 할인 정보를 제공할 수도 있다.
In accordance with one embodiment of the present invention, the
도 14는 본 발명의 다른 실시예에 따라, 서비스 영역이 특정 지리적인 지역인 경우에 이동 단말기(13)에 제공되는 서비스의 구현예를 나타낸다.14 shows an example of the service provided to the
사용자가 '영주시'라는 서비스 지역에 진입하면, 이동 단말기(13)는 AP로부터 비콘 신호를 수신하거나, 또는 근접 통신 모듈과의 통신을 통해 서비스 지역 내에 배치된 AP를 통해 로컬 서버에 접속할 수 있다. When the user enters a service area called 'Permanent City', the
로컬 서버에 접속되면, 도 14의 (a)와 같이 영주시의 서비스 영역에 진입했음을 표시할 수 있다. 예컨대, 서비스 지역 이름 및 서비스가 검출되었다는 메시지를 표시할 수 있다.When connected to the local server, it is possible to indicate that the service area has entered the service area of the permanent service as shown in Fig. 14 (a). For example, a service area name and a message indicating that the service has been detected may be displayed.
다운로드 방식에 의할 경우, (b)와 같이 어플리케이션 또는 애플릿이 자동으로 다운로드 및 실행되어 서비스를 제공할 수 있다. 그러나, 전술한 실시예 중 웹 브라우저 기반 방식의 경우는 다운로드 절차 대신 웹 브라우저를 구동하는 과정이 포함될 것이다.According to the downloading method, an application or an applet can be automatically downloaded and executed as shown in (b) to provide a service. However, in the case of the web browser-based method among the above-described embodiments, a process of running a web browser instead of a download procedure will be included.
다운로드가 완료되면, (c)와 같이 서비스 제공을 위한 메인 화면이 표시된다. 메인 화면에는 (c)와 같이 서비스 영역 즉, 영주시의 안내도를 표시할 수 있으며, 안내도에서 사용자가 원하는 지역을 터치 또는 선택하면, (d)와 같이 선택된 지역에 대한 정보, 예컨대 상세 지도가 표시될 수 있다. When the download is completed, a main screen for service provision is displayed as shown in (c). When the user touches or selects a desired area in the guide map, information on the selected area, for example, a detailed map is displayed as shown in (d) .
(c)의 메인 화면의 구성은 실시예에 따라 달라질 수 있으며, 안내도 대신, 서비스 제공을 위한 메뉴가 표시될 수도 있고, 광고를 표시할 수도 있다. (d)의 지역에 대한 상세 정보 화면도 실시예에 따라 다양하게 변경가능하다. 예컨대, 교통 수단 검색, 유명한 관광지 정보 등이 표시될 수도 있다.
The configuration of the main screen of (c) may vary according to the embodiment, and a menu for service provision may be displayed instead of the guide map, or an advertisement may be displayed. (d) may be variously changed according to the embodiment. For example, transportation means search, famous sightseeing spot information, and the like may be displayed.
도 15는 본 발명의 다른 실시예에 따라, 서비스 영역이 공항인 경우에, 이동 단말기(13)에 환전 정보 제공 서비스를 제공하는 구현예를 나타낸다.FIG. 15 shows an embodiment of providing the exchange information providing service to the
사용자가 서비스 지역, 즉 공항 지역에 진입하면, 이동 단말기(13)는 AP로부터 비콘 신호를 수신하거나, 또는 근접 통신 모듈과의 통신을 통해 서비스 지역 내에 배치된 AP를 통해 공항의 로컬 서버에 접속할 수 있다. When the user enters the service area, that is, the airport area, the
로컬 서버에 접속되면, 도 15의 (a)와 같이 공항 서비스 영역에 진입했음을 표시할 수 있다. 예컨대, 서비스 지역 이름 및 서비스가 검출되었다는 메시지를 표시할 수 있다.When it is connected to the local server, it can indicate that it has entered the airport service area as shown in Fig. 15 (a). For example, a service area name and a message indicating that the service has been detected may be displayed.
다운로드 방식에 의할 경우, (b)와 같이 어플리케이션 또는 애플릿이 자동으로 다운로드 및 실행되어 서비스를 제공할 수 있다. 그러나, 전술한 실시예 중 웹 브라우저 기반 방식의 경우는 다운로드 절차 대신 웹 브라우저를 구동하는 과정이 포함될 것이다.According to the downloading method, an application or an applet can be automatically downloaded and executed as shown in (b) to provide a service. However, in the case of the web browser-based method among the above-described embodiments, a process of running a web browser instead of a download procedure will be included.
다운로드가 완료되면, (c)와 같이 서비스 제공을 위한 메인 화면이 표시된다. 메인 화면에는 (c)와 같이 환전 정보, 공항 안내, 렌트카 정보, 교통 정보 등이 표시될 수 있다. 사용자가 그 중 하나, 예컨대 환전 정보를 선택하면, (d)와 같이 은행별 환전 정보를 표시할 수 있다. When the download is completed, a main screen for service provision is displayed as shown in (c). On the main screen, currency exchange information, airport information, rental car information, traffic information, and the like can be displayed as shown in (c). If the user selects one of them, for example, money exchange information, the exchange information for each bank can be displayed as shown in (d).
이와 같은 방식으로 공항 내에서, 사용자의 비행 정보를 제공하여 비행 스케줄을 체크하도록 할 수도 있고, 비행기 탑승 시간에 대한 알람을 제공할 수도 있다. 또한, 뮤직 비디오, 음악 등의 스트리밍 서비스를 제공할 수도 있다. 또한, 공항내 면세점, 카페 등의 편의 시설 정보도 제공할 수 있고, 공항 내 주의사항이나 안내 방송을 제공할 수도 있다. 또한, 공항 직원들에 대한 친절도 평가도 입력할 수 있다. In this way, it is possible to provide the user's flight information in the airport to check the flight schedule, or to provide an alarm for the flight time. In addition, a streaming service such as music video and music may be provided. It can also provide convenience facilities such as duty-free shops and cafes in the airport, and can provide notices and announcements in the airport. You can also enter a rating for the airport staff.
도 16은 본 발명의 일 실시예에 따라 서비스 영역이 카페인 경우에, 이동 단말기(10)를 통해 다양한 정보를 제공하는 실시예를 나타낸다.16 shows an embodiment in which the service area provides various information through the
사용자가 서비스 지역, 즉 카페 지역 또는 카페 내부에 진입하면, 이동 단말기(13)는 AP로부터 비콘 신호를 수신하거나, 또는 근접 통신 모듈과의 통신을 통해 서비스 지역 내에 배치된 AP를 통해 카페의 로컬 서버에 접속할 수 있다. When the user enters a service area, that is, a cafe area or a cafe, the
로컬 서버에 접속되면, 도 16의 (a)와 같이 카페의 서비스 영역에 진입했음을 표시할 수 있다. 예컨대, 서비스 지역 이름 및 서비스가 검출되었다는 메시지를 표시할 수 있다.When connected to the local server, it can indicate that the service area of the cafe has been entered as shown in Fig. 16 (a). For example, a service area name and a message indicating that the service has been detected may be displayed.
다운로드 방식에 의할 경우, (b)와 같이 어플리케이션 또는 애플릿이 자동으로 다운로드 및 실행되어 서비스를 제공할 수 있다. 그러나, 전술한 실시예 중 웹 브라우저 기반 방식의 경우는 다운로드 절차 대신 웹 브라우저를 구동하는 과정이 포함될 것이다.According to the downloading method, an application or an applet can be automatically downloaded and executed as shown in (b) to provide a service. However, in the case of the web browser-based method among the above-described embodiments, a process of running a web browser instead of a download procedure will be included.
다운로드가 완료되면, (c)와 같이 서비스 제공을 위한 메인 화면이 표시된다. 메인 화면에는 (c)와 같이 스트리밍 서비스, 카페에서 제공하는 커피 설명, 직원에 대한 평가, 커피 주문 메뉴가 포함될 수 있다. 또한, 이외에도 체인점 소개, 방문록 작성 등 다양한 메뉴가 제공될 수 있다. 사용자가 그 중 하나, 예컨대 1. 스트리밍 서비스를 선택하면, (d)와 같이 스트리밍할 컨텐츠 종류를 선택하기 위한 메뉴가 표시될 수 있고, 사용자가 컨텐츠 종류를 선택하면 그 종류에 해당하는 임의의 컨텐츠를 제공하거나, 구체적인 컨텐츠를 선택할 수 있는 메뉴를 표시할 수 있다.When the download is completed, a main screen for service provision is displayed as shown in (c). The main screen may include a streaming service, a coffee description provided by a cafe, an evaluation of an employee, and a coffee order menu as shown in (c). In addition, a variety of menus can be provided, such as introducing a chain store, making a guest book, and so on. If the user selects one of them, for example, 1. streaming service, a menu for selecting a content type to be streamed can be displayed as shown in (d), and if the user selects a content type, Or a menu for selecting specific contents can be displayed.
컨텐츠는 로컬 서버로부터 스트리밍 방식으로 제공된다. 따라서, 서비스 지역을 벗어나면 서비스 제공이 중단될 수 있다. 컨텐츠는 음악, 뮤직 비디오, CF 이외에도 그 지역 뉴스, 날씨 안내 등 임의의 컨텐츠를 포함할 수 있다.Content is provided in a streaming manner from a local server. Therefore, service provision may be discontinued if the service area is exceeded. The contents may include any content such as music, music video, CF, local news, weather guide, and the like.
이 외에도, 위와 같은 시스템을 통해 카페 내에서 사용할 수 있는 쿠폰을 제공할 수도 있고, 체인점 정보를 제공할 수도 있다. 또한, 직원에 대한 평가도 할 수 있고, 커피에 대한 설명을 제공할 수도 있다. 커피를 주문할 수도 있고, 방명록을 작성할 수도 있고, 설문 조사를 수행할 수도 있다.
In addition to this, it is possible to provide a coupon which can be used in the café through the above-mentioned system, or to provide chain store information. You can also evaluate your staff and provide a description of your coffee. You can order coffee, write a guest book, or conduct a survey.
전술한 실시예들 외에도, 본 발명의 실시예들은 다양한 형태의 서비스 지역에 적용될 수 있다. In addition to the embodiments described above, embodiments of the present invention may be applied to various types of service areas.
예컨대, 비행기나 버스 내에서도 서비스를 제공할 수 있다. 비행기 또는 버스 내에 설치된 로컬 서버를 통해 비행기 내 승객들에게 영화, 뮤직 비디오, 음악 등을 스트리밍 서비스로 제공할 수도 있고, 비행기 또는 비행 노선 소개도 제공할 수 있다. 식사 시간이나, 면세품 판매 시간에 대한 알람을 제공할 수 있다. 비행 경로 또는 운행 경로 정보를 제공할 수도 있다. 또한, 직원의 친절도 평가, 설문 조사 또는 방명록 서비스도 제공할 수 있다.For example, a service can be provided within an airplane or a bus. A local server installed in an airplane or a bus can provide movies, music videos, music, etc. to the passengers in the airplane as a streaming service, or provide airplanes or flight routes. You can provide alarms for meal times and duty-free time. Flight or route information. It can also provide employee's kindness rating, surveys, or guestbook services.
또한, 예를 들어, 병원에서는 병원을 방문한 환자들에게 안정을 위한 음악이나 코미디를 스트리밍 서비스로 제공할 수도 있고, 병원의 소개 정보도 제공할 수 있다. 또한, 병원 내에서의 주의 사항 정보도 제공할 수 있고, 의사, 간호사 등 병원 직원들에 대한 친절도도 평가할 수 있고, 설문조사를 수행할 수도 있고, 방명록 서비스를 제공할 수 있다. 또한, 진료 후에는 환자가 자신의 진료 기록을 체크할 수도 있고, 이동 단말기에 주차 쿠폰을 전송할 수도 있다.
In addition, for example, hospitals can provide music or comedy for streaming services to patients visiting the hospital, or provide hospital information. In addition, it can provide notices in the hospital, can also evaluate the kindness of hospital staff such as doctors and nurses, conduct surveys, and provide guest book service. Further, after the treatment, the patient may check his or her medical record or may transmit the parking coupon to the mobile terminal.
도 17은 본 발명의 또 다른 실시예에 따라 서비스 지역의 로컬 서버가 다른 서버와 통신하여 추가적인 정보를 제공해줄 수 있는 네트워크 다이어그램을 나타낸다. 다른 서버로부터 정보를 제공받음으로써, 서비스 지역 내에 위치한 사용자가 필요로 하지만, 로컬 지역 내에서는 제공될 수 없는 정보, 예컨대 실시간 교통 정보 등의 정보를 제공할 수 있다. 17 shows a network diagram in which a local server in a service area can communicate with another server to provide additional information according to another embodiment of the present invention. By receiving information from another server, it can provide information such as real-time traffic information, which is required by a user located in the service area but can not be provided in the local area.
도 17에 도시된 바와 같이, 제1 서비스 영역(11)의 로컬 서버(12)는 서비스 지역(11) 외에 위치하는 메인 서버(40)에 유선 또는 무선으로 연결된다. 메인 서버(40)는 제1 서비스 영역(11) 외에도 복수개의 서비스 영역들(12,13)에 서비스 정보를 제공한다. 제2,3 서비스 영역들(12,13)에도 제1 서비스 영역(11)과 마찬가지로 로컬 서버 및 AP가 배치될 수 있고, 이동 단말기(13)가 그 서비스 영역 내에 진입하면 서비스 정보를 제공할 수 있다. 17, the
본 발명의 일 실시예에 따라, 제1 서비스 영역(11)이 버스 정류장이라고 가정하면, 사용자는 로컬 서버로부터 버스 정류장에서 필요한 정보를 제공받을 수 있다. 예컨대, 사용자가 이용하려는 버스가 어느 위치에 있는지에 대한 정보를 제공받을 수 있다.According to an embodiment of the present invention, if the
그러나, 이러한 정보는 로컬 서버에 의해 제공될 수 있는 정보가 아니고, 실시간 업데이트가 필요하며, 다른 지역에 있는 서버 또는 장치로부터 제공받아야 하는 정보이다.However, this information is not information that can be provided by the local server, but is information that needs real-time updating, and must be provided from a server or device in another area.
본 발명의 일 실시예에 따라, 로컬 서버(12)는 다른 서버, 즉 버스 위치 정보를 제공하는 메인 서버(40)에 접속하여 해당 정보를 수신하고, 그 수신된 정보를 사용하여 서비스를 제공할 수 있다.According to one embodiment of the present invention, the
본 실시예는 서비스 영역(11) 외부로부터 정보의 입력이 필요한 임의의 시스템에 적용될 수 있다. This embodiment can be applied to any system requiring input of information from outside the
도 17은 본 발명의 일 실시예에 따라, 로컬 서버가 서비스 영역 외부에 위치한 서버 또는 통신 장치로부터 정보를 제공받아 서비스를 제공하는 구현예를 나타낸다. 도 17에서는 대중 버스의 실시간 운행 정보를 제공하는 예를 나타낸다.17 illustrates an embodiment in which a local server receives information from a server or a communication device located outside the service area to provide a service according to an embodiment of the present invention. 17 shows an example of providing real-time driving information of a public bus.
사용자가 버스 정류장 또는 버스 정류장 인접 지역에 진입하면, 이동 단말기(13)는 AP로부터 비콘 신호를 수신하거나, 또는 근접 통신 모듈과의 통신을 통해 서비스 지역 내에 배치된 AP를 통해 버스 정류장의 로컬 서버에 접속할 수 있다. When the user enters a bus stop or a region adjacent to the bus stop, the
로컬 서버에 접속되면, 도 17의 (a)와 같이 버스 정류장 서비스 영역에 진입했음을 표시할 수 있다. 예컨대, 서비스 지역 이름 및 서비스가 검출되었다는 메시지를 표시할 수 있다.When connected to the local server, it can indicate that the bus has entered the bus stop service area as shown in Fig. 17 (a). For example, a service area name and a message indicating that the service has been detected may be displayed.
다운로드 방식에 의할 경우, (b)와 같이 어플리케이션 또는 애플릿이 자동으로 다운로드 및 실행되어 서비스를 제공할 수 있다. 전술한 실시예들에서와 마찬가지로, 전술한 실시예 중 웹 브라우저 기반 방식의 경우는 다운로드 절차 대신 웹 브라우저를 구동하는 과정이 포함될 것이다.According to the downloading method, an application or an applet can be automatically downloaded and executed as shown in (b) to provide a service. As in the above-described embodiments, in the case of the web browser-based method among the above-described embodiments, a process of running a web browser instead of a download procedure will be included.
다운로드가 완료된 후에, (c)와 같이 버스 노선 번호를 입력하는 메뉴가 표시되고, 사용자가 버스 번호를 입력하면, (d)와 같이 현재 버스의 위치 및 도착 예정 시간 등의 정보를 표시할 수 있다. 상기 버스의 실시간 정보는 로컬 서버(12)가 다른 서버 또는 통신 장치에 요청하여 수신한 정보이다. After the downloading is completed, a menu for inputting the bus route number is displayed as shown in (c). When the user inputs the bus number, information such as the current bus position and estimated arrival time can be displayed as shown in (d) . The real-time information of the bus is information that the
이상 다양한 실시예들을 참조하여 본 발명을 설명하였으나, 본 발명은 이 실시예들에 한정되지 않는다. 당업자는 위 실시예들에 다양한 변형이 가해질 수 있음을 이해할 것이고, 이들 변형예들도 본 발명의 범위에 포함된다.
Although the present invention has been described with reference to various embodiments, the present invention is not limited to these embodiments. Those skilled in the art will appreciate that various modifications may be made to the embodiments described above, and these variations are also included within the scope of the present invention.
11 : 서비스 영역
12 : 로컬 서버
13 : 이동 단말기
14 : AP
131 : 제어부
132 : 근거리 통신 모듈
133 : 사용자 입력부
134 : 디스플레이부
135 : 저장부11: Service area
12: Local server
13: mobile terminal
14: AP
131:
132: Local area communication module
133: User input
134:
135:
Claims (30)
액세스 포인트로부터의 신호를 검출하고, 상기 액세스 포인트로부터 서버 접속 정보를 수신하고, 상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하여 서비스 정보를 수신하는 근거리 통신 모듈;
사용자 정보를 저장하는 저장부;
상기 수신한 서비스 정보를 표시하는 디스플레이부;
사용자의 입력을 수신하는 사용자 입력부; 및
상기 근거리 통신 모듈의 동작을 제어하는 제어부를 포함하고
상기 제어부는 상기 사용자 정보를 상기 서버에 송신하고, 상기 서비스 정보는 상기 사용자 정보에 대응하는 맞춤 정보인 이동 단말기.1. A mobile terminal that enters a service area and provides location-based information,
A local area communication module for detecting a signal from an access point, receiving server connection information from the access point, accessing a server belonging to the service area based on the server connection information, and receiving service information;
A storage unit for storing user information;
A display unit for displaying the received service information;
A user input for receiving a user input; And
And a control unit for controlling operations of the short-range communication module
Wherein the control unit transmits the user information to the server, and the service information is customized information corresponding to the user information.
상기 서비스 정보는 제공가능한 어플리케이션 정보를 포함하고, 상기 근거리 통신 모듈은 상기 서버로부터 상기 어플리케이션을 수신하는 이동 단말기.The method according to claim 1,
Wherein the service information includes application information that can be provided, and the short distance communication module receives the application from the server.
상기 서비스 정보는 서비스들에 액세스하기 위한 정보를 포함하고, 상기 제어부는 사용자가 선택한 서비스를 제공하기 위한 웹 브라우저를 실행하는 이동 단말기. The method according to claim 1,
Wherein the service information includes information for accessing services, and the control unit executes a web browser for providing a service selected by the user.
상기 서버 접속 정보는 상기 서버의 IP 주소를 포함하는 이동 단말기.The method according to claim 1,
And the server connection information includes an IP address of the server.
상기 서버의 IP 주소는 다른 서비스 영역의 서버와 동일한 이동 단말기.The method according to claim 1,
Wherein the IP address of the server is the same as the server of another service area.
상기 액세스 포인트는 복수개이고, 상기 근거리 통신 모듈은 상기 액세스 포인트들 중 신호 강도가 가장 강한 액세스 포인트에 접속하는 이동 단말기.The method according to claim 1,
Wherein the plurality of access points are the plurality of access points, and the short distance communication module connects to the access point having the strongest signal strength among the access points.
상기 서버는 DHCP(Dynamic Host Configuration Protocol) 서버를 포함하고, 상기 서버는 상기 DHCP 서버에 의해 제공된 IP 주소를 사용하여 상기 서비스 정보를 제공하는 이동 단말기.The method according to claim 1,
Wherein the server comprises a Dynamic Host Configuration Protocol (DHCP) server and the server provides the service information using an IP address provided by the DHCP server.
서버에 접속하기 위한 접속 정보를 수신하는 근접 통신 모듈;
상기 접속 정보를 사용하여 액세스 포인트에 접속하고, 상기 액세스 포인트를 통해 상기 서비스 영역에 속하는 서버로부터 서비스 정보를 수신하는 근거리 통신 모듈;
사용자 정보를 저장하는 저장부;
상기 수신한 서비스 정보를 표시하는 디스플레이부;
사용자의 입력을 수신하는 사용자 입력부; 및
상기 근접 통신 모듈 및 근거리 통신 모듈의 동작을 제어하는 제어부를 포함하고,
상기 제어부는 상기 사용자 정보를 상기 서버에 송신하고, 상기 서비스 정보는 상기 사용자 정보에 대응하는 맞춤 정보인 이동 단말기.1. A mobile terminal for entering service area and providing service information,
A proximity communication module for receiving connection information for connection to a server;
A short range communication module for connecting to an access point using the access information and receiving service information from a server belonging to the service area through the access point;
A storage unit for storing user information;
A display unit for displaying the received service information;
A user input for receiving a user input; And
And a controller for controlling operations of the near field communication module and the short range communication module,
Wherein the control unit transmits the user information to the server, and the service information is customized information corresponding to the user information.
상기 서비스 정보는 제공가능한 어플리케이션 정보를 포함하고, 상기 근거리 통신 모듈은 상기 서버로부터 수신한 상기 어플리케이션를 수신하는 이동 단말기.9. The method of claim 8,
Wherein the service information includes application information that can be provided, and the short range communication module receives the application received from the server.
상기 서비스 정보는 서비스들에 액세스하기 위한 정보를 포함하고, 상기 제어부는 사용자가 선택한 서비스를 제공하기 위한 웹 브라우저를 실행하는 이동 단말기. 9. The method of claim 8,
Wherein the service information includes information for accessing services, and the control unit executes a web browser for providing a service selected by the user.
상기 서버 접속 정보는 상기 서버의 IP 주소를 포함하는 이동 단말기.9. The method of claim 8,
And the server connection information includes an IP address of the server.
상기 서버의 IP 주소는 다른 서비스 영역의 서버와 동일한 이동 단말기.9. The method of claim 8,
Wherein the IP address of the server is the same as the server of another service area.
상기 액세스 포인트는 복수개이고, 상기 근거리 통신 모듈은 상기 액세스 포인트들 중 신호 강도가 가장 강한 액세스 포인트에 접속하는 이동 단말기.9. The method of claim 8,
Wherein the plurality of access points are the plurality of access points, and the short distance communication module connects to the access point having the strongest signal strength among the access points.
상기 서버는 DHCP(Dynamic Host Configuration Protocol) 서버를 포함하고, 상기 서버는 상기 DHCP 서버에 의해 제공된 IP 주소를 사용하여 상기 서비스 정보를 제공하는 이동 단말기.9. The method of claim 8,
Wherein the server comprises a Dynamic Host Configuration Protocol (DHCP) server and the server provides the service information using an IP address provided by the DHCP server.
상기 근접 통신 모듈은 NFC 모듈 또는 RFID 모듈 중 적어도 하나를 포함하는 이동 단말기.9. The method of claim 8,
Wherein the proximity communication module includes at least one of an NFC module or an RFID module.
액세스 포인트로부터의 신호를 검출하여 서비스 영역에 진입했음을 판단하는 단계;
상기 액세스 포인트로부터 서버 접속 정보를 수신하는 단계;
상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하는 단계;
사용자 정보를 상기 서버로 송신하는 단계;
상기 서버로부터 상기 서비스 영역에 해당하고 상기 사용자 정보에 대응하는 맞춤 서비스 정보를 수신하는 단계; 및
상기 수신된 서비스 정보를 표시하는 단계를 포함하는 위치 기반 정보 제공 방법.A method for providing location-based information through a mobile terminal entering a service area,
Detecting a signal from the access point and determining that the access point has entered the service area;
Receiving server connection information from the access point;
Accessing a server belonging to the service area based on the server connection information;
Transmitting user information to the server;
Receiving customized service information corresponding to the service area from the server and corresponding to the user information; And
And displaying the received service information.
상기 서비스 정보는 제공가능한 어플리케이션 정보를 포함하고, 상기 서버로부터 수신한 상기 어플리케이션을 수신하는 단계를 더 포함하는 위치 기반 정보 제공 방법.17. The method of claim 16,
Wherein the service information includes application information that can be provided, and receiving the application received from the server.
사용자가 선택한 서비스를 제공하기 위한 웹 브라우저를 실행하는 단계를 더 포함하는 위치 기반 정보 제공 방법.17. The method of claim 16,
And executing a web browser for providing a service selected by the user.
상기 서버 접속 정보는 상기 서버의 IP 주소를 포함하는 위치 기반 정보 제공 방법.17. The method of claim 16,
And the server connection information includes an IP address of the server.
상기 서버의 IP 주소는 다른 서비스 영역의 서버와 동일한 위치 기반 정보 제공 방법.17. The method of claim 16,
Wherein the IP address of the server is the same as the server of another service area.
상기 액세스 포인트는 복수개이고, 근거리 통신 모듈은 상기 액세스 포인트들 중 신호 강도가 가장 강한 액세스 포인트에 접속하는 위치 기반 정보 제공 방법.17. The method of claim 16,
Wherein the plurality of access points are a plurality of access points, and the short distance communication module connects to an access point having the strongest signal strength among the access points.
상기 서버는 DHCP(Dynamic Host Configuration Protocol) 서버를 포함하고, 상기 서버는 상기 DHCP 서버에 의해 제공된 IP 주소를 사용하여 상기 서비스 정보를 제공하는 위치 기반 정보 제공 방법.17. The method of claim 16,
Wherein the server comprises a Dynamic Host Configuration Protocol (DHCP) server and the server provides the service information using an IP address provided by the DHCP server.
근접 통신 모듈을 통해 서버에 접속하기 위한 접속 정보를 수신하는 단계;
상기 서버 접속 정보를 기반으로 상기 서비스 영역에 속하는 서버에 접속하는 단계;
사용자 정보를 상기 서버로 송신하는 단계;
상기 서버로부터 상기 서비스 영역에 해당하고 상기 사용자 정보에 대응하는 맞춤 서비스 정보를 수신하는 단계; 및
상기 수신된 서비스 정보를 표시하는 단계를 포함하는 위치 기반 정보 제공 방법.A method for providing location-based information through a mobile terminal entering a service area,
Receiving connection information for connection to a server via a proximity communication module;
Accessing a server belonging to the service area based on the server connection information;
Transmitting user information to the server;
Receiving customized service information corresponding to the service area from the server and corresponding to the user information; And
And displaying the received service information.
상기 서비스 정보는 제공가능한 어플리케이션 리스트를 포함하고, 근거리 통신 모듈은 상기 서버로부터 상기 어플리케이션 리스트 중 사용자가 선택한 어플리케이션을 수신하는 위치 기반 정보 제공 방법.24. The method of claim 23,
Wherein the service information includes a list of available applications, and the short range communication module receives an application selected by the user from the application list from the server.
사용자가 선택한 서비스를 제공하기 위한 웹 브라우저를 실행하는 단계를 더 포함하는 위치 기반 정보 제공 방법.24. The method of claim 23,
And executing a web browser for providing a service selected by the user.
상기 서버 접속 정보는 상기 서버의 IP 주소를 포함하는 위치 기반 정보 제공 방법.24. The method of claim 23,
And the server connection information includes an IP address of the server.
상기 서버의 IP 주소는 다른 서비스 영역의 서버와 동일한 위치 기반 정보 제공 방법.24. The method of claim 23,
Wherein the IP address of the server is the same as the server of another service area.
액세스 포인트는 복수개이고, 근거리 통신 모듈은 상기 액세스 포인트들 중 신호 강도가 가장 강한 액세스 포인트에 접속하는 단계를 더 포함하는 위치 기반 정보 제공 방법.24. The method of claim 23,
Wherein the plurality of access points are plural, and the short range communication module further comprises connecting to the access point having the strongest signal strength among the access points.
상기 서버는 DHCP(Dynamic Host Configuration Protocol) 서버를 포함하고, 상기 서버는 상기 DHCP 서버에 의해 제공된 IP 주소를 사용하여 상기 서비스 정보를 제공하는 위치 기반 정보 제공 방법.24. The method of claim 23,
Wherein the server comprises a Dynamic Host Configuration Protocol (DHCP) server and the server provides the service information using an IP address provided by the DHCP server.
상기 근접 통신 모듈은 NFC 모듈 또는 RFID 모듈 중 적어도 하나를 포함하는 위치 기반 정보 제공 방법.
24. The method of claim 23,
Wherein the proximity communication module comprises at least one of an NFC module or an RFID module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100014516A KR101645728B1 (en) | 2010-02-18 | 2010-02-18 | An apparatus for providing location based service and a method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100014516A KR101645728B1 (en) | 2010-02-18 | 2010-02-18 | An apparatus for providing location based service and a method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110094843A KR20110094843A (en) | 2011-08-24 |
KR101645728B1 true KR101645728B1 (en) | 2016-08-04 |
Family
ID=44930784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100014516A KR101645728B1 (en) | 2010-02-18 | 2010-02-18 | An apparatus for providing location based service and a method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101645728B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11134127B2 (en) | 2018-07-13 | 2021-09-28 | Samsung Electronics Co., Ltd. | Method and electronic device for providing multi-access edge computing service using multi-access edge computing discovery |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150034582A (en) * | 2013-09-26 | 2015-04-03 | 정재락 | Method, communication terminal and computer-readable recording medium for controlling home screen of communication terminal |
KR101525591B1 (en) * | 2014-01-03 | 2015-06-04 | 최은영 | Information providing system and method based on wireless access point list |
KR102150323B1 (en) | 2014-04-07 | 2020-09-02 | 한국전자통신연구원 | Integrated base station and terminal unit |
KR101596707B1 (en) | 2014-07-24 | 2016-02-23 | 주식회사 벤플 | Method for providing communication service between mobile terminals using near wireless device |
KR101599032B1 (en) | 2014-10-24 | 2016-03-02 | 삼성중공업 주식회사 | Apparatus and method for providing monitoring information |
KR20210108814A (en) | 2020-02-26 | 2021-09-03 | 삼성중공업 주식회사 | Floating crane |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005086770A (en) * | 2003-09-11 | 2005-03-31 | Nec Corp | Information providing system, mobile terminal, radio access point, charging server, and information providing method |
KR100857825B1 (en) | 2007-07-19 | 2008-09-10 | 에스케이 텔레콤주식회사 | System and method for execute automatically of application, and mobile communication terminal therefor |
JP2009135609A (en) * | 2007-11-28 | 2009-06-18 | Hitachi Ltd | Portable communication terminal, information processor, and information processing system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100378820B1 (en) * | 2001-03-05 | 2003-04-07 | 엘지전자 주식회사 | Application download apparatus and method for sdr terminal equipment |
-
2010
- 2010-02-18 KR KR1020100014516A patent/KR101645728B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005086770A (en) * | 2003-09-11 | 2005-03-31 | Nec Corp | Information providing system, mobile terminal, radio access point, charging server, and information providing method |
KR100857825B1 (en) | 2007-07-19 | 2008-09-10 | 에스케이 텔레콤주식회사 | System and method for execute automatically of application, and mobile communication terminal therefor |
JP2009135609A (en) * | 2007-11-28 | 2009-06-18 | Hitachi Ltd | Portable communication terminal, information processor, and information processing system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11134127B2 (en) | 2018-07-13 | 2021-09-28 | Samsung Electronics Co., Ltd. | Method and electronic device for providing multi-access edge computing service using multi-access edge computing discovery |
Also Published As
Publication number | Publication date |
---|---|
KR20110094843A (en) | 2011-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8817712B2 (en) | Apparatus for providing location based service and method thereof | |
KR101645728B1 (en) | An apparatus for providing location based service and a method thereof | |
US20180082335A1 (en) | Method of creating and joining social group, user device for executing the method, server, and storage medium | |
EP2493163B1 (en) | Methods and apparatus to provide haptic feedback | |
JP5985780B2 (en) | Method for secure delivery of indoor positioning data and applications | |
US20160373906A1 (en) | Methods, systems, and computer readable media for provisioning location specific content information to a mobile device | |
US20140006451A1 (en) | Remote-Controllable Kiosk | |
EP2627106A2 (en) | Local downloading of temporary applications for mobile devices | |
US10520576B2 (en) | Method and apparatus for providing indoor travel path based on beacon | |
US9008657B2 (en) | Centralized context awareness through network association | |
KR101636022B1 (en) | Method for transmitting contents between terminal using service control apparatus and recording medium recording program therfor | |
CN105608095B (en) | Multimedia playing method and device and mobile terminal | |
US10045169B2 (en) | Systems and methods for personalizing public devices | |
KR20170014406A (en) | Method and Apparatus for Target Location Lookup Service Using Beacon Device | |
JP2009232203A (en) | Position guidance system and method, mobile phone terminal, and route information delivery server | |
KR20170048683A (en) | Method and Apparatus for Guiding Indoor Movement Path Based On Beacon | |
JP6964842B2 (en) | Location information service system, mobile information terminal, location information service method and terminal program | |
JP6313059B2 (en) | Information processing system | |
KR101863219B1 (en) | Wireless Communication Devices, Data Processing Method and Recording Medium | |
KR20120119222A (en) | Regional tour information providing system using wireless fidelity and method thereof | |
KR101489663B1 (en) | Method for providing of device location using configuration information in WLAN, apparatus for the same | |
KR20200107227A (en) | Method and server of managing food order | |
KR20200113723A (en) | The method of providing smart tourism service and the system to support the service | |
JP2002175596A (en) | Parking lot automatic management facility and automatic vacancy information reporting device | |
KR20120076518A (en) | System and method for guide service based on location |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20190624 Year of fee payment: 4 |