+

KR20170043913A - User terminal apparatus and method for determining companion thereof - Google Patents

User terminal apparatus and method for determining companion thereof Download PDF

Info

Publication number
KR20170043913A
KR20170043913A KR1020150143576A KR20150143576A KR20170043913A KR 20170043913 A KR20170043913 A KR 20170043913A KR 1020150143576 A KR1020150143576 A KR 1020150143576A KR 20150143576 A KR20150143576 A KR 20150143576A KR 20170043913 A KR20170043913 A KR 20170043913A
Authority
KR
South Korea
Prior art keywords
user terminal
companion
time
electronic device
contact 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
KR1020150143576A
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 KR1020150143576A priority Critical patent/KR20170043913A/en
Priority to PCT/KR2016/011511 priority patent/WO2017065536A1/en
Publication of KR20170043913A publication Critical patent/KR20170043913A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/008
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

사용자 단말 장치가 개시된다. 사용자 단말 장치는, 연락처 정보가 저장된 저장부, 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하여, 주변 전자 기기의 연락처 정보가 포함된 장치명(device name)을 수신하는 통신부 및 장치명에 포함된 연락처 정보가 저장부에 저장된 연락처 정보 중 하나와 매칭되면, 주변 전자 기기의 사용자를 저장부에 동행자로 등록하는 제어부를 포함한다.A user terminal device is disclosed. The user terminal includes a communication unit for performing a short-range wireless communication with a storage unit storing contact information and peripheral electronic equipment of the user terminal and receiving a device name including contact information of peripheral electronic equipment, And registering the user of the peripheral electronic device as a companion in the storage unit if the contact information matches one of the contact information stored in the storage unit.

Description

사용자 단말 장치 및 그 동행자 판단 방법 { USER TERMINAL APPARATUS AND METHOD FOR DETERMINING COMPANION THEREOF}[0001] USER TERMINAL APPARATUS AND METHOD FOR DETERMINING COMPANY THEREOF [0002]

본 발명은 사용자 단말 장치 및 그 판단 방법에 대한 것으로, 보다 상세하게는, 동행자를 판단하는 기능을 구비한 사용자 단말 장치 및 그 판단 방법에 대한 것이다.The present invention relates to a user terminal and a determination method thereof, and more particularly, to a user terminal having a function of determining a companion and a method of determining the same.

전자 기술의 발달에 힘입어 태블릿 PC, 휴대폰과 같은 다양한 유형의 사용자 단말 장치가 개발되고 있다. 또한, 이러한 사용자 단말 장치들은 대부분의 사람이 사용할 정도로 보급율이 높다.Due to the development of electronic technology, various types of user terminal devices such as a tablet PC and a mobile phone are being developed. Also, these user terminal devices are high in penetration rate for use by most people.

최근에는 더 새롭고 다양한 기능을 원하는 사용자의 니즈(needs)에 부합하기 위하여, 더 다양한 기능을 가지는 사용자 단말 장치를 개발하기 위한 노력이 이어지고 있다.In recent years, efforts have been made to develop a user terminal having more various functions in order to meet the needs of users who want more new and various functions.

특히, 소셜 네트워크 서비스를 이용하는 사용자가 늘어남에 따라, 사용자들이 자신의 일상의 모든 순간을 동영상이나 사진으로 촬영하여 자신의 라이프로그로 보관하거나 타인과 공유하는 경우도 많아지고 있다. Particularly, as the number of users using the social network service increases, users often take every moment of their daily life as a video or a photograph and store it as their own life log or share it with others.

따라서, 사용자가 자신의 단말 장치를 이용하여 누릴 수 있는 보다 다양하고 편리한 서비스에 대한 필요성이 대두 되었다. Accordingly, a need has arisen for more diverse and convenient services that a user can enjoy using his / her terminal device.

본 발명은 상술한 필요성에 따른 것으로, 본 발명의 목적은, 동행자를 판단하는 사용자 단말 장치 및 그 판단 방법을 제공함에 있다.It is an object of the present invention to provide a user terminal device for judging a companion and a method of judging the same.

상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 사용자 단말 장치는, 연락처 정보가 저장된 저장부, 상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하여, 상기 주변 전자 기기의 연락처 정보가 포함된 장치명(device name)을 수신하는 통신부 및 상기 장치명에 포함된 연락처 정보가 상기 저장부에 저장된 연락처 정보 중 하나와 매칭되면, 상기 주변 전자 기기의 사용자를 상기 저장부에 동행자로 등록하는 제어부를 포함한다.According to an aspect of the present invention, there is provided a user terminal device including a storage unit storing contact information, a short-range wireless communication with a peripheral electronic device of the user terminal, And a controller for registering a user of the peripheral electronic device as a companion to the storage unit if the contact information included in the device name matches one of the contact information stored in the storage unit, .

여기서, 상기 사용자 단말 장치는, 상기 사용자 단말 장치의 위치를 감지하기 위한 감지부를 더 포함하며, 상기 제어부는, 상기 장치명이 수신된 시점의 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자를 상기 저장부에 함께 등록할 수 있다.Here, the user terminal may further include a sensing unit for sensing a position of the user terminal, and the controller may determine a position of the user terminal at the time when the device name is received and a user of the peripheral electronic device, Can be registered together in the storage unit.

또한, 상기 사용자 단말 장치는, 상기 사용자 단말 장치의 위치를 감지하기 위한 감지부를 더 포함하며, 상기 제어부는, 상기 감지부에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 주변 전자 기기를 스캔하여 상기 장치명을 수신하도록 상기 통신부를 제어할 수 있다.The user terminal may further include a sensing unit for sensing a position of the user terminal. If the amount of change in the position detected by the sensing unit is less than a predetermined amount of change for a preset time, The communication unit can be controlled to scan the device and receive the device name.

또한, 상기 사용자 단말 장치는, 상기 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하고, 상기 식별자가 포함되어 있으면, 상기 수신된 장치명에 포함된 연락처 정보를 상기 저장부에 저장된 연락처 정보와 비교할 수 있다.The user terminal apparatus may further include a determination unit that determines whether or not the identifier corresponding to the companion judgment service is included in the received device name and stores the contact information included in the received device name in the storage unit It can be compared with contact information.

또한, 상기 사용자 단말 장치는, 디스플레이를 더 포함하며, 상기 제어부는,Further, the user terminal device may further include a display,

기설정된 이벤트가 발생하면, 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 상기 디스플레이에 디스플레이할 수 있다.When a preset event occurs, at least one of the location of the user terminal and the information on the user of the peripheral electronic device may be displayed on the display according to the date and time order.

또한, 상기 사용자 단말 장치는, 디스플레이를 더 포함하며, 상기 제어부는,Further, the user terminal device may further include a display,

기설정된 이벤트가 발생하면, 상기 등록된 동행자가 상기 저장부에 등록된 날짜 및 시각과, 등록 시점의 상기 사용자 단말 장치의 위치를 상기 디스플레이에 디스플레이할 수 있다.When the predetermined event occurs, the date and time registered by the registered companion in the storage unit and the position of the user terminal device at the registration time can be displayed on the display.

또한, 상기 제어부는, 상기 동행자가 상기 저장부에 등록된 시각 및 그 등록 시점의 상기 사용자 단말 장치의 위치 중 적어도 하나에 기초하여, 상기 사용자 단말 장치의 사용자 및 상기 동행자의 관계를 결정하고, 상기 결정된 관계에 기초하여 상기 저장부에 저장된 동행자들을 분류할 수 있다.The control unit may determine the relationship between the user of the user terminal and the companion based on at least one of a time at which the companion is registered in the storage unit and a position of the user terminal at the registration time, And classify the companions stored in the storage based on the determined relationship.

또한, 상기 사용자 단말 장치는, 디스플레이를 더 포함하며, 상기 제어부는,Further, the user terminal device may further include a display,

상기 결정된 관계 및 상기 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하고, 기설정된 이벤트가 발생하면, 상기 추천 방문 장소를 상기 디스플레이에 디스플레이할 수 있다.The recommended place of visit is determined based on at least one of the determined relationship and the number of companion persons classified into the determined relationship, and when the preset event occurs, the recommended place of visit can be displayed on the display.

한편, 본 발명의 다른 실시 예에 따른 사용자 단말 장치는, 연락처 정보가 저장된 저장부, 상기 사용자 단말 장치의 위치를 감지하기 위한 감지부, 상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하기 위한 통신부, 및 상기 감지부에서 감지된 위치의 변화량이 기 설정된 시간 동안 일정 변화량 이하이면, 상기 연락처 정보를 포함하는 장치명을 생성하여, 상기 통신부를 통해 상기 주변 전자 기기로 전송하는 제어부를 더 포함한다.Meanwhile, a user terminal according to another embodiment of the present invention includes a storage unit for storing contact information, a sensing unit for sensing a position of the user terminal, and a short-range wireless communication unit And a controller for generating a device name including the contact information and transmitting the device name to the peripheral electronic device through the communication unit if the change amount of the position sensed by the sensing unit is less than a predetermined change amount for a predetermined time .

여기서, 상기 제어부는, 상기 장치명을 상기 주변 전자 기기로 전송한 이후에도 상기 감지부에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 상기 연락처 정보를 암호화하고, 상기 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 상기 장치명을 전송하도록 상기 통신부를 제어할 수 있다.Here, the control unit may encrypt the contact information every predetermined time period if the change amount of the position sensed by the sensing unit is less than a predetermined amount of change for a preset time even after transmitting the device name to the peripheral electronic device, And regenerates the device name including the contact information, and controls the communication unit to transmit the device name for a predetermined period of time.

한편, 본 발명의 일 실시 예에 따른 사용자 단말 장치의 동행자 판단 방법은, 상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하여, 상기 주변 전자 기기의 연락처 정보가 포함된 장치명(device name)을 수신하는 단계, 상기 장치명에 포함된 연락처 정보가 상기 사용자 단말 장치에 저장된 연락처 정보 중 하나와 매칭되는지 여부를 판단하는 단계 및 상기 연락처 정보가 매칭되면, 상기 주변 전자 기기의 사용자를 상기 사용자 단말 장치에 동행자로 등록하는 단계를 포함한다.Meanwhile, a companion determining method of a user terminal according to an exemplary embodiment of the present invention includes performing a short-range wireless communication with a peripheral electronic device of the user terminal to search for a device name including contact information of the peripheral electronic device, Determining whether the contact information included in the device name matches one of the contact information stored in the user terminal, and if the contact information is matched, As a companion.

여기서, 동행자 판단 방법은, 상기 장치명이 수신된 시점의 상기 사용자 단말 장치의 위치를 감지하는 단계 및 상기 주변 전자 기기의 사용자 및 상기 감지된 위치를 함께 등록하는 단를 더 포함할 수 있다.Here, the companion determining method may further include detecting a position of the user terminal at the time when the device name is received, and registering the user of the peripheral electronic device and the detected position together.

또한, 동행자 판단 방법은, 상기 사용자 단말 장치의 위치를 감지하는 단계 및 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 주변 전자 기기를 스캔하는 단계를 더 포함할 수 있다.Also, the companion determining method may further include a step of detecting the position of the user terminal and a step of scanning the peripheral electronic device if the detected amount of change is less than a predetermined amount of change for a predetermined time.

또한, 동행자 판단 방법은, 상기 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하는 단계를 더 포함할 수 있다.The companion judging method may further comprise judging whether or not the identifier corresponding to the companion judging service is included in the received device name.

또한, 동행자 판단 방법은, 기설정된 이벤트가 발생하면, 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 디스플레이하는 단계를 더 포함할 수 있다.The method may further include displaying at least one of a location of the user terminal and information on a user of the peripheral electronic device in a date and time order when a predetermined event occurs.

또한, 동행자 판단 방법은, 기설정된 이벤트가 발생하면, 상기 동행자가 등록된 날짜 및 시간과, 그 등록 시점의 상기 사용자 단말 장치의 위치를 디스플레이하는 단계를 더 포함할 수 있다.The method of determining a companion may further include, when a predetermined event occurs, displaying the date and time when the companion is registered and the position of the user terminal at the time of registration.

또한, 동행자 판단 방법은, 상기 동행자가 등록된 시각 및 그 등록 시점의 상기 사용자 단말 장치의 위치 중 적어도 하나에 기초하여 상기 사용자 단말 장치의 사용자 및 상기 동행자의 관계를 결정하는 단계 및 상기 결정된 관계에 기초하여 상기 등록된 동행자들을 분류하는 단계를 더 포함할 수 있다.The companion judging method further includes the steps of: determining a relationship between the user of the user terminal and the companion based on at least one of the time at which the companion is registered and the position of the user terminal at the registration time; And classifying the registered companions based on the registered companions.

또한, 동행자 판단 방법은, 상기 결정된 관계 및 상기 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하는 단계 및 기설정된 이벤트가 발생하면, 상기 추천 방문 장소를 디스플레이하는 단계를 더 포함할 수 있다.The companion judging method may further comprise the steps of: determining a recommendation visit place based on at least one of the determined relationship and the number of companions classified into the determined relationship; and displaying the recommended place of visit when a preset event occurs .

한편, 본 발명의 다른 실시 예에 따른 사용자 단말 장치의 동행자 판단 방법은, 상기 사용자 단말 장치의 위치를 감지하는 단계, 상기 감지된 위치 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 연락처 정보를 포함하는 장치명을 생성하는 단계 및 상기 생성된 장치명을 주변 전자 기기로 전송하는 단계를 포함한다.In another aspect of the present invention, there is provided a method of determining a companion of a user terminal, the method comprising: sensing a position of the user terminal; if the detected amount of change is less than a predetermined amount of change for a preset time, And transmitting the generated device name to a peripheral electronic device.

여기서, 동행자 판단 방법은, 상기 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 상기 연락처 정보를 암호화하는 단계 및 상기 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 상기 장치명을 전송하는 단계를 더 포함한다.Here, the companion judging method may further comprise the steps of: encrypting the contact information every predetermined time period if the detected amount of change of the position is less than a predetermined amount of change for a predetermined time, and regenerating the device name including the encrypted contact information, And transmitting the device name for a period of time.

상술한 바와 같이 본 발명의 다양한 실시 예에 따르면, 동행자를 판단하고 동행자에 대한 정보를 기록하여 사용자에게 제공함으로써, 라이프로그 서비스의 질을 높일 수 있다.As described above, according to various embodiments of the present invention, the quality of the life log service can be improved by judging the companion, recording the information on the companion, and providing it to the user.

도 1은 본 발명의 일 실시 예에 따른 사용자 단말 장치 및 사용자 단말 장치의 주변 전자 기기 간의 근거리 무선 통신을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 사용자 단말 장치의 구성을 설명하기 위한 블록도이다.
도 3a는 본 발명의 일 실시 예에 따른 사용자 단말 장치의 장치명 변경 과정을 설명하기 위한 흐름도이다.
도 3b는 본 발명의 일 실시 예에 따른 사용자 단말 장치의 장치명을 설명하기 위한 도면이다.
도 4a는 본 발명의 다른 실시 예에 따른 사용자 단말 장치의 장치명 변경 과정을 설명하기 위한 흐름도이다.
도 4b는 본 발명의 다른 실시 예에 따른 사용자 단말 장치의 장치명을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시 예에 따른 주변 전자 장치들의 장치명이 스캔된 결과를 나타내는 도면이다.
도 6은 본 발명의 다른 실시 예에 따른 사용자 단말 장치의 구성을 설명하기 위한 블록도이다.
도 7a 및 7b는 본 발명의 일 실시 예에 따른 기저장된 정보의 활용을 설명하기 위한 도면이다.
도 8은 본 발명의 다른 실시 예에 따른 기저장된 정보의 활용을 설명하기 위한 도면이다.
도 9a 및 9b는 본 발명의 다른 실시 예에 따른 사용자 및 동행자의 관계를 활용을 설명하기 위한 도면이다.
도 10은 휴대폰으로 구현된 사용자 단말 장치의 세부 구성의 일 예를 나타내는 블록도이다.
도 11은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 동행자 판단 방법을 설명하기 위한 흐름도이다.
FIG. 1 is a diagram for describing a short-range wireless communication between a user terminal device and a peripheral electronic device of a user terminal device according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a user terminal according to an exemplary embodiment of the present invention.
FIG. 3A is a flowchart illustrating a device name change process of a user terminal according to an exemplary embodiment of the present invention.
FIG. 3B is a diagram for explaining a device name of a user terminal according to an exemplary embodiment of the present invention.
4A is a flowchart illustrating a device name change process of a user terminal according to another embodiment of the present invention.
FIG. 4B is a view for explaining a device name of a user terminal according to another embodiment of the present invention.
FIG. 5 is a diagram illustrating a result of scanning device names of peripheral electronic devices according to an exemplary embodiment of the present invention.
6 is a block diagram illustrating a configuration of a user terminal according to another embodiment of the present invention.
FIGS. 7A and 7B are views for explaining utilization of pre-stored information according to an embodiment of the present invention.
FIG. 8 is a view for explaining utilization of pre-stored information according to another embodiment of the present invention.
9A and 9B are views for explaining utilization of a user and a companion relationship according to another embodiment of the present invention.
10 is a block diagram showing an example of a detailed configuration of a user terminal device implemented in a cellular phone.
11 is a flowchart for explaining a companion determining method of a user terminal according to an embodiment of the present invention.

먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 발명의 다양한 실시 예들에서의 기능을 고려하여 일반적인 용어들을 선택하였다 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다. It is to be understood that the terminology used herein should be broadly interpreted as encompassing any and all of the terms, as well as the legal and technical interpretations of technicians skilled in the art, The appearance of the technology, and the like. In addition, some terms are arbitrarily selected by the applicant. These terms may be construed in the meaning defined herein and may be interpreted based on the general contents of this specification and the ordinary technical knowledge in the art without specific terms definition.

또한, 본 명세서에 첨부된 각 도면에 기재된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. 설명 및 이해의 편의를 위해서 서로 다른 실시 예들에서도 동일한 참조번호 또는 부호를 사용하여 설명한다. 즉, 복수의 도면에서 동일한 참조 번호를 가지는 구성요소를 모두 도시되어 있다고 하더라도, 복수의 도면들이 하나의 실시 예를 의미하는 것은 아니다. In addition, the same reference numerals or signs in the drawings attached to the present specification indicate components or components that perform substantially the same function. For ease of explanation and understanding, different embodiments will be described using the same reference numerals or symbols. That is, even though all of the elements having the same reference numerals are shown in the plural drawings, the plural drawings do not mean one embodiment.

본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.As used herein, the singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise. In this application, the terms "comprise", "comprising" and the like are used to specify that there is a stated feature, number, step, operation, element, component, or combination thereof, But do not preclude the presence or addition of features, numbers, steps, operations, components, parts, or combinations thereof.

본 발명의 실시 예에서 "모듈", "유닛", "부(part)" 등과 같은 용어는 적어도 하나의 기능이나 동작을 수행하는 구성요소를 지칭하기 위한 용어이며, 이러한 구성요소는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈", "유닛", "부(part)" 등은 각각이 개별적인 특정한 하드웨어로 구현될 필요가 있는 경우를 제외하고는, 적어도 하나의 모듈이나 칩으로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In the embodiments of the present invention, terms such as "module", "unit", "part", and the like are terms used to refer to components that perform at least one function or operation, Or may be implemented as a combination of hardware and software. It should also be understood that a plurality of "modules "," units ", "parts ", etc. may be integrated into at least one module or chip, (Not shown).

또한, 본 발명의 실시 예에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적인 연결뿐 아니라, 다른 매체를 통한 간접적인 연결의 경우도 포함한다. 또한, 어떤 부분이 어떤 구성요소를 포함한다는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Further, in an embodiment of the present invention, when a part is connected to another part, this includes not only a direct connection but also an indirect connection through another medium. Also, the meaning that a part includes an element does not exclude other elements, but may include other elements, unless specifically stated otherwise.

그 밖에도, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그에 대한 상세한 설명은 축약하거나 생략한다.In addition, in the description of the present invention, when it is judged that the detailed description of known functions or constructions related thereto may unnecessarily obscure the gist of the present invention, the detailed description thereof will be abbreviated or omitted.

이하 첨부된 도면들을 참조하여 본 발명의 일 실시 예를 보다 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따른 사용자 단말 장치(100) 및 사용자 단말 장치(100)의 주변 전자 기기(200) 간의 근거리 무선 통신을 설명하기 위한 도면이다. 도 1에서는 사용자 단말 장치(100) 및 전자 기기(200)를 스마트폰 형태로 도시하였으나, 이는 일 예에 불과하며, 각 장치(100, 200)들은 다양한 형태로 구현될 수 있다. 예를 들어, PC, 태블릿 PC, 랩탑 PC, PDA, MP3, 전자 사전, 전자 북 등 다양한 전자 장치일 수 있다.1 is a diagram for describing a short-range wireless communication between a user terminal 100 and a peripheral electronic device 200 of a user terminal 100 according to an embodiment of the present invention. In FIG. 1, the user terminal 100 and the electronic device 200 are shown as smartphones, but this is merely an example, and the devices 100 and 200 may be implemented in various forms. For example, a PC, a tablet PC, a laptop PC, a PDA, MP3, an electronic dictionary, an electronic book, and the like.

이와 같이 사용자 단말 장치(100) 및 주변 전자 기기(200)는 동종의 장치로 구현될 수 있으나, 본 명세서에서는 설명의 편의를 위하여 사용자 단말 장치(100)는 동작의 주가 되는 장치를 의미하고, 전자 기기(200)는 그 상대 측 장치를 의미하는 것으로 구분하여 기재한다. As described above, the user terminal device 100 and the peripheral electronic device 200 may be implemented by the same type of device. However, in this specification, for convenience of description, the user terminal device 100 refers to a main device of operation, And the device 200 is described as being a counterpart device.

도 1을 참조하면, 사용자 단말 장치(100) 및 전자 기기(200)는 근거리 무선 통신 네트워크를 통하여, 각각의 장치명(device name)을 교환할 수 있다. Referring to FIG. 1, the user terminal 100 and the electronic device 200 can exchange respective device names through a short-range wireless communication network.

사용자가 적어도 하나의 동행자들과 함께 임의의 장소를 방문하였다면, 그 사용자가 가지고 있는 사용자 단말 장치(100)와 동행자가 가지고 있는 전자 기기(200)는 근거리 무선 통신이 가능한 거리 범위 이내에 위치하는 것이 일반적이다. 본 실시 예에서는 이점을 고려하여, 사용자 단말 장치(100) 및 전자 기기(200)가 근거리 무선 통신을 자동으로 수행하여, 동행자 인지 여부를 판단할 수 있도록 한다. If the user visits an arbitrary place with at least one companion, the electronic device 200 owned by the user terminal 100 and the companion held by the user is located within a distance range in which short-range wireless communication is possible to be. In this embodiment, the user terminal 100 and the electronic device 200 automatically perform the short-distance wireless communication in consideration of this point, so that it is possible to determine whether or not the user is the companion.

여기서, 근거리 무선 통신은 p2p(peer to peer) 방식일 수 있다. p2p 방식은 피어(Peer)들 간의 파일공유 방식으로, 서버와 클라이언트의 구별이 없으며 각 피어가 상황에 따라 송신자 또는 수신자로 동작하는 방식이다. p2p 방식은 블루투스(blutooth), 와이파이 다이렉트(Wi-fi Direct), 지그비(zigbee) 등의 통신 방식을 이용하여 구현될 수 있다. 이하에서는, 사용자 단말 장치(100) 및 전자 기기(200)가 블루투스 p2p 네트워크에 연결된 경우를 예로 들어 설명하나, 와이파이 다이렉트, 지그비 등의 근거리 무선 통신 방식이 본 발명에 적용될 수 있음은 물론이다.Here, the short-range wireless communication may be a peer to peer (p2p) scheme. The p2p method is a file sharing method between peers. There is no distinction between a server and a client, and each peer operates as a sender or receiver depending on the situation. The p2p method can be implemented using a communication method such as bluetooth, Wi-fi Direct, or zigbee. Hereinafter, a case where the user terminal device 100 and the electronic device 200 are connected to the Bluetooth p2p network will be described as an example, but it is needless to say that a short-range wireless communication method such as Wi-Fi direct and ZigBee may be applied to the present invention.

또한, 사용자 단말 장치(100) 및 전자 기기(200)는 사용자 단말 장치(100) 및 전자 기기(200) 각각에 대응되는 장치명을 가질 수 있다. 예를 들어, 장치명은, GALAXY XX과 같은 전자 장치의 상표 명이나 SCH-V740과 같은 모델명일 수 있고, 사용자의 의도에 따라 재설정될 수도 있다(일 예로, 'KIM의 휴대폰').The user terminal device 100 and the electronic device 200 may have device names corresponding to the user terminal device 100 and the electronic device 200, respectively. For example, the device name may be a trademark name of an electronic device such as GALAXY XX, a model name such as SCH-V740, or may be reset according to the user's intent (for example, 'mobile phone of KIM').

사용자 단말 장치(100)는 전자 기기(200)의 장치명을 얻기 위하여, 블루투스 p2p를 활성화 시킨 후 주변의 전자 기기(200)를 스캔할 수 있다. 예를 들어, 전자 기기(200)의 장치명이 'B'인 경우를 가정하면, 사용자 단말 장치(100)가 주변 기기 스캔을 위하여 전자 기기(200)에 장치명을 요청하면, 전자 기기(200)는 사용자 단말 장치(100)에 장치명 'B'를 전달한다. 마찬가지로, 사용자 단말 장치(100)의 장치명이 'A'인 경우를 가정하면, 전자 기기(200)가 주변 기기 스캔을 위하여 사용자 단말 장치(100)에 사용자 단말 장치(100)의 장치명을 요청하면, 사용자 단말 장치(100)는 전자 기기(200)에 장치명 'A'를 전달한다.The user terminal device 100 may activate the Bluetooth p2p to scan the peripheral electronic device 200 in order to obtain the device name of the electronic device 200. [ For example, assuming that the device name of the electronic device 200 is 'B', if the user terminal device 100 requests the device name to the electronic device 200 for a peripheral device scan, the electronic device 200 And transmits the device name 'B' to the user terminal device 100. Similarly, assuming that the device name of the user terminal device 100 is 'A', if the electronic device 200 requests the device name of the user terminal device 100 for the peripheral device scan, The user terminal device 100 transmits the device name 'A' to the electronic device 200.

여기서, 전자 기기(200)의 장치명은 전자 기기(200)의 연락처(또는 전화번호)를 포함할 수 있다. 사용자 단말 장치(100)는 전자 기기(200)의 장치명을 이용하여, 전자 장치(200)를 이용하는 사용자가 사용자 단말 장치(100)를 이용하는 사용자의 동행자인지 여부를 판단할 수 있다. 또한, 사용자 단말 장치(100)의 장치명은 사용자 단말 장치(100)의 연락처(예를 들면, 전화번호)를 포함할 수 있다. 이에 대하여는, 이하 도 2를 참조하여 상세하게 설명한다.Here, the device name of the electronic device 200 may include the contact (or telephone number) of the electronic device 200. The user terminal device 100 can use the device name of the electronic device 200 to determine whether or not the user using the electronic device 200 is a companion of the user using the user terminal device 100. [ In addition, the device name of the user terminal device 100 may include a contact (e.g., a telephone number) of the user terminal device 100. [ This will be described below in detail with reference to FIG.

도 2는 본 발명의 일 실시 예에 따른 사용자 단말 장치(100)의 구성을 설명하기 위한 블록도이다. 여기서, 상술한 내용과 중복되는 내용에 대하여는 자세한 설명을 생략한다.2 is a block diagram illustrating a configuration of a user terminal 100 according to an embodiment of the present invention. Here, the detailed description of the contents overlapping with those described above will be omitted.

도 2에 따르면, 사용자 단말 장치(100)는 저장부(110), 통신부(120) 및 제어부(130)를 포함한다.2, the user terminal 100 includes a storage unit 110, a communication unit 120, and a control unit 130. [

저장부(110)는 사용자 단말 장치(100)를 구동하는데 이용되는 다양한 데이터를 저장한다. 특히, 저장부(110)는 연락처 정보를 저장할 수 있다. 여기서, 연락처정보는 사용자 단말 장치(100)를 이용하는 사용자와 특정한 관계를 맺고 있는 사람의 전화번호일 수 있다. 특정한 관계의 예로는, 친구, 가족, 직장 동료 등이 있다. 연락처 정보는 사용자가 직접 입력한 것이거나, 서버(미도시)와 같은 외부 기기로부터 제공받은 것일 수 있다. The storage unit 110 stores various data used to drive the user terminal device 100. In particular, the storage unit 110 may store contact information. Here, the contact information may be a telephone number of a person who has a specific relationship with a user who uses the user terminal device 100. Examples of specific relationships include friends, family, and co-workers. The contact information may be entered directly by the user or may be provided by an external device such as a server (not shown).

통신부(120)는 전자 기기(200)와 통신을 수행한다. The communication unit 120 performs communication with the electronic device 200.

구체적으로, 통신부(120)는 사용자 단말 장치(100)의 주변 전자 기기(200)와 근거리 무선 통신을 수행하여, 주변 전자 기기(200)의 연락처 정보가 포함된 장치명을 수신할 수 있다.Specifically, the communication unit 120 may perform short-range wireless communication with the peripheral electronic device 200 of the user terminal device 100 to receive the device name including the contact information of the peripheral electronic device 200.

이를 위해, 통신부(120)는, 페어링 과정을 거치지 않고, 주변 전자 기기(200)로부터 연락처 정보가 포함된 장치명을 수신할 수 있다.To this end, the communication unit 120 can receive the device name including the contact information from the peripheral electronic device 200 without going through a pairing process.

구체적으로, 페어링이란, 근거리 무선 통신을 이용하는 기기가 서로 연결되어 동작할 수 있도록 하는 과정을 의미한다. 블루투스 페어링을 예를 들면, 복수의 전자 기기(200)들은, 페어링되는 상대방 전자 기기(200)의 장치 주소 및 식별번호(PIN: Personal Identity Number)를 획득한다. 이로써, 복수의 전자 기기들은 인증된 상대방 전자 장치와 자유롭게 데이터를 주고받는다. Specifically, the term " pairing " means a process of allowing devices using short range wireless communication to operate in conjunction with each other. For example, in Bluetooth pairing, a plurality of electronic devices 200 acquire a device address and a personal identification number (PIN) of a partner electronic device 200 to be paired. Thereby, the plurality of electronic devices freely exchange data with the authenticated counterpart electronic device.

그러나, 페어링에서, 식별번호를 인증하는 과정이 번거로울 수 있고, 불특정 다수에 대해 사용자 단말 장치(100)의 장치 주소 및 식별번호를 제공하게 되어 개인 정보 보호에 적합하지 않을 수 있다.However, in the pairing, the process of authenticating the identification number can be troublesome, and the device address and the identification number of the user terminal device 100 may be provided for an unspecified number, which may not be suitable for personal information protection.

이러한 단점을 해결하기 위해, 사용자 단말 장치(100) 및 전자 기기(200)가 스캔만으로 상대방의 연락처 정보를 얻을 수 있도록, 사용자 단말 장치(100) 및 전자 기기(200)의 장치명에 연락처 정보를 포함시킬 수 있다. 이에 대하여는, 후술할 제어부(130)에서 상세히 설명한다.In order to solve this disadvantage, contact information is included in the device names of the user terminal device 100 and the electronic device 200 so that the user terminal device 100 and the electronic device 200 can obtain contact information of the other party only by scanning . This will be described in detail by the control unit 130, which will be described later.

한편, 통신부(120)는 근거리 무선 통신을 위하여 근거리 무선 통신 모듈(미도시)을 더 포함할 수 있다. 근거리 무선 통신 모듈(미도시)은 근거리에 위치한 주변의 전자 기기(200)와 무선 통신을 수행하는 통신 모듈로써, 예를 들어, 블루투스(Bluetooth), 와이파이 다이렉트(Wi-fi direct), 지그비(Zigbee) 등이 될 수 있으나, 이에 제한되지 않는다.Meanwhile, the communication unit 120 may further include a short-range wireless communication module (not shown) for short-range wireless communication. A short-range wireless communication module (not shown) is a communication module that performs wireless communication with a nearby electronic device 200 located at a nearby location. For example, Bluetooth, ), But the present invention is not limited thereto.

제어부(130)는 사용자 단말 장치(100)의 전반적인 동작을 제어한다.The control unit 130 controls the overall operation of the user terminal device 100.

먼저, 제어부(130)는 사용자 단말 장치(100)의 장치명을 변경할 수 있다. 이를 도 3a 및 도 3b를 참조하여 상세히 설명한다. First, the control unit 130 may change the device name of the user terminal device 100. This will be described in detail with reference to FIGS. 3A and 3B.

도 3a는 본 발명의 일 실시 예에 따른 사용자 단말 장치(100)의 장치명 변경 과정을 설명하기 위한 흐름도이다.FIG. 3A is a flowchart illustrating a device name change process of the user terminal 100 according to an exemplary embodiment of the present invention.

도 3b는 본 발명의 일 실시 예에 따른 사용자 단말 장치(100)의 장치명을 설명하기 위한 도면이다.3B is a diagram for explaining the device names of the user terminal 100 according to the embodiment of the present invention.

이하에서는, 설명의 편의를 위해 사용자 단말 장치(100)를 기준으로 장치명의 변경 과정을 설명한다. 따라서, 하기의 장치명 변경 과정은 전자 장치(200)에도 적용될 수 있음은 물론이다. Hereinafter, the procedure for changing the device name based on the user terminal device 100 will be described for convenience of explanation. Therefore, it goes without saying that the following device name change process may be applied to the electronic device 200 as well.

도 3a에서, 사용자 단말 장치(100)의 장치명은 'KIM의 휴대폰'으로 기설정된 것으로 가정한다.In FIG. 3A, it is assumed that the device name of the user terminal device 100 is pre-set to 'KIM's mobile phone'.

도 3a를 참조하면, 제어부(130)는 기설정된 장치명인 'KIM의 휴대폰'을 백업한다(S310). 즉, 제어부(130)는 차후에 장치명이 변경되더라도, 다시 원래의 장치명(예를 들어, KIM의 휴대폰)으로 복원하기 위하여, 기설정된 장치명 'KIM의 휴대폰'을 저장부(110)에 백업한다. 그 후, 제어부(130)는 연락처를 암호화한다(S320). 이는, 연락처를 암호화하여 개인 정보를 보호하기 위한 것으로서, 일 예로, 전화번호 '010-1234-BBBB'은 '53ec8c72e4b0cc12c8d3af5c'로 암호화될 수 있다. 여기서, 암호화는 다양한 방법이 공지되어 있으므로 여기서는 상세한 설명을 생략한다. 다음으로, 제어부(130)는 암호화된 연락처를 사용자 단말 장치(100)의 장치명으로 삽입한다(S330). 이 경우, 전자 기기(200)가 주변 전자 장치를 스캔하면, 전자 기기(200)의 주변에 위치한 사용자 단말 장치(100)는 사용자 단말 장치(100)의 전화번호가 암호화된 '53ec8c72e4b0cc12c8d3af5c'의 장치명으로 스캔된다(도 3b 참조). 끝으로, 제어부(130)는 기설정된 시간이 도과하면, 사용자 단말 장치(100)의 장치명을 'KIM의 휴대폰'으로 복원한다(S320). 여기서, 기설정된 시간 동안만 암호화된 장치명으로 변경해 둠으로써, 기설정된 장치명의 이용에 대한 제한을 최소화 할 수 있다.Referring to FIG. 3A, the controller 130 backs up a 'KIM mobile phone', which is a predetermined device name (S310). That is, even if the device name is changed later, the control unit 130 backs up the preset device name 'mobile phone of KIM' to the storage unit 110 to restore the original device name (for example, KIM mobile phone). Thereafter, the control unit 130 encrypts the contact (S320). This is for protecting personal information by encrypting the contact. For example, the phone number '010-1234-BBBB' may be encrypted with '53ec8c72e4b0cc12c8d3af5c'. Here, since various methods of encryption are known, a detailed description thereof will be omitted here. Next, the control unit 130 inserts the encrypted contact into the device name of the user terminal device 100 (S330). In this case, when the electronic device 200 scans the peripheral electronic device, the user terminal device 100 located in the vicinity of the electronic device 200 receives the device name of '53ec8c72e4b0cc12c8d3af5c' encrypted with the telephone number of the user terminal device 100 (See FIG. 3B). Finally, the control unit 130 restores the device name of the user terminal device 100 to 'KIM's mobile phone' (S320). By changing the device name to the encrypted device name only for a predetermined period of time, the restriction on the use of the device name can be minimized.

도 3a 및 도 3b에서는 일반적인 장치명을 사용하는 예를 설명하였으나, 사용자 단말 장치(100)는 동행자 판단 서비스에 대응되는 식별자를 더 포함하는 장치명을 사용할 수도 있다. 이를, 도 4a 및 도 4b를 참조하여 상세히 설명한다.3A and 3B, an example in which a common device name is used has been described. However, the user terminal device 100 may use a device name that further includes an identifier corresponding to a companion judgment service. This will be described in detail with reference to FIGS. 4A and 4B.

도 4a는 본 발명의 다른 실시 예에 따른 사용자 단말 장치(100)의 장치명 변경 과정을 설명하기 위한 흐름도이다.FIG. 4A is a flowchart illustrating a device name change process of the user terminal 100 according to another embodiment of the present invention.

도 4b는 본 발명의 다른 실시 예에 따른 사용자 단말 장치(100)의 장치명을 설명하기 위한 도면이다.4B is a diagram for explaining the device names of the user terminal 100 according to another embodiment of the present invention.

도 4a에서, 사용자 단말 장치(100)의 장치명은 'KIM의 휴대폰'으로 기설정된 것으로 가정한다.In FIG. 4A, it is assumed that the device name of the user terminal device 100 is pre-set to 'mobile phone of KIM'.

도 4a를 참조하면, 제어부(130)는 기설정된 장치명인 'KIM의 휴대폰'을 백업한다(S410). 그 후, 제어부(130)는 연락처를 암호화한다(S420). 다음으로, 제어부(130)는 동행자 판단 서비스에 대응되는 식별자 및 암호화된 연락처를 장치명으로 삽입한다(S430). 여기서, 식별자는 사용자 단말 장치(100) 및 전자 기기(200)가 함께 사용하고 있는 서비스(이를테면, 동행자를 판단하는 서비스)를 표시하기 위한 식별자이다. 식별자의 쓰임에 대해서는 후술하는 제어부(130)의 동행자 판단 방법에 대한 설명에서 상세히 설명한다. 끝으로, 기설정된 시간 후 장치명을 기설정된 장치명인 'KIM의 휴대폰'으로 복원한다(S440).Referring to FIG. 4A, the controller 130 backs up the 'KIM mobile phone', which is a predetermined device name (S410). Thereafter, the control unit 130 encrypts the contact (S420). Next, the control unit 130 inserts the identifier corresponding to the companion judgment service and the encrypted contact as the device name (S430). Here, the identifier is an identifier for displaying a service used together by the user terminal device 100 and the electronic device 200 (for example, a service for determining a companion). The use of the identifier will be described in detail in a description of a companion determining method of the control unit 130, which will be described later. Finally, after a preset time, the device name is restored to the 'mobile phone of KIM' which is a predetermined device name (S440).

도 4b를 참조하면, 변경된 장치명은 식별자(예를 들면, 서비스 명칭)(410) 및 암호화된 연락처(420)로 구성될 수 있다.4B, the changed device name may be composed of an identifier (e.g., a service name) 410 and an encrypted contact 420.

한편, 제어부(130)는 장치명에 포함된 연락처 정보가 저장부(110)에 저장된 연락처 정보 중 하나와 매칭되면, 주변 전자 기기(200)의 사용자를 저장부(110)에 동행자로 등록할 수 있다.Meanwhile, when the contact information included in the device name matches one of the contact information stored in the storage unit 110, the control unit 130 may register the user of the peripheral electronic device 200 as a companion to the storage unit 110 .

구체적으로, 제어부(130)는 저장부(110)에 저장된 연락처 정보 중 어느 하나의 연락처 및 전자 기기(200)의 장치명에 포함된 연락처가 일치하는 경우, 전자 기기(200)의 사용자를 동행자로 판단할 수 있다. 이를 위해, 제어부(130)는 암호화된 전자 기기(200)의 장치명을 디코딩한다. 예를 들면, 전자 기기(200)의 장치명이 '53ec8c72e4b0cc12c8d3af5c'인 경우를 가정하면, 제어부(130)는 저장부(110)에 기저장된 디코딩 모듈(미도시)을 이용하여, 장치명 '53ec8c72e4b0cc12c8d3af5c'을 디코딩하여, 전자 기기(200)의 연락처 '010-1234-BBBB'을 추출한다. 여기서, 제어부(130)는 저장부(110)에 기저장된 연락처와 전자 기기(200)의 연락처를 비교하여 일치하는 경우, 전자 장치(200)의 사용자를 동행자으로 판단할 수 있다.The control unit 130 determines that the user of the electronic device 200 is a companion when any one of the contact information stored in the storage unit 110 and the contacts included in the device name of the electronic device 200 match can do. To this end, the control unit 130 decodes the device name of the encrypted electronic device 200. For example, assuming that the device name of the electronic device 200 is '53ec8c72e4b0cc12c8d3af5c', the control unit 130 decodes the device name '53ec8c72e4b0cc12c8d3af5c' using a decoding module (not shown) previously stored in the storage unit 110 , And extracts the contact '010-1234-BBBB' of the electronic device 200. Here, the control unit 130 compares the contact stored in the storage unit 110 with the contact information of the electronic device 200 and, if they match, can determine that the user of the electronic device 200 is a companion.

또한, 제어부(130)는 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하고, 식별자가 포함되어 있으면, 수신된 장치명에 포함된 연락처 정보를 저장부(110)에 저장된 연락처 정보와 비교할 수 있다. 이를, 도 5를 참조하여 설명한다.The control unit 130 determines whether or not the identifier corresponding to the companion judgment service is included in the received device name. If the identifier is included, the control unit 130 stores the contact information included in the received device name in the storage unit 110 ≪ / RTI > This will be described with reference to FIG.

도 5는 본 발명의 일 실시 예에 따른 주변 전자 장치들(미도시)의 장치명이 스캔된 결과를 나타내는 도면이다.5 is a diagram showing a result of scanning device names of peripheral electronic devices (not shown) according to an embodiment of the present invention.

도 5를 참조하면, 사용자 단말 장치(100)는 동행자를 판단 및 기록하는 라이프로그 서비스인 'companion'(가칭)을 사용하고 있다고 가정한다. Referring to FIG. 5, it is assumed that the user terminal 100 uses 'companion' (tentative name) which is a life log service for judging and recording a companion.

여기서, 제어부(130)는 통신부(120)를 제어하여 주변의 전자 장치들(미도시)의 장치명(520, 530, 540)을 수신한다. 수신된 장치명 중 참조번호 530 및 530은 식별자 'companion'을 포함하고 있고, 참조번호 540은 식별자를 포함하지 않고 있다. 제어부(130)는 사용자 단말 장치(100)가 사용중인 서비스의 식별자 'companion'과 동일한 식별자를 가지는 참조번호 520 및 530의 장치명에 포함된 연락처(521, 531) 만을 저장부(110)에 저장된 연락처들 중 어느 하나와 비교하여 동행자 여부를 판단한다. 즉, 사용자 단말 장치(100)가 사용중인 서비스의 식별자 'companion'과 동일한 식별자를 가지지 않는 참조번호 540의 장치명에 관해서는 동행자 여부를 판단하는 절차를 수행하지 않는다.Here, the control unit 130 controls the communication unit 120 to receive the device names 520, 530, and 540 of peripheral electronic devices (not shown). Reference numbers 530 and 530 of the received device names include an identifier 'companion', and reference numeral 540 does not include an identifier. The control unit 130 stores only the contacts 521 and 531 included in the device names of the reference numbers 520 and 530 having the same identifier as the identifier 'companion' of the service being used by the user terminal 100, It is determined whether or not the person is a companion. That is, the user terminal device 100 does not perform a procedure for determining whether or not it is a companion person with respect to the device name of the reference number 540 that does not have the same identifier as the identifier 'companion' of the service being used.

상술한 내용과 같이, 사용자 단말 장치(100) 및 주변 전자 기기(200) 간의 p2p 기능을 이용하여, 상대방의 연락처 정보를 획득 및 이용함으로써, 외부 서버 또는 외부 네트워크에 접속할 필요가 없다. 이로써, 개인 정보 침해 요인이 줄어들고, 불필요한 데이터 자원의 사용을 피할 수 있다.There is no need to connect to the external server or the external network by acquiring and using the contact information of the other party using the p2p function between the user terminal device 100 and the peripheral electronic device 200 as described above. As a result, personal information infringement factors are reduced, and unnecessary use of data resources can be avoided.

도 6은 본 발명의 다른 실시 예에 따른 사용자 단말 장치(100')의 구성을 설명하기 위한 블록도이다. FIG. 6 is a block diagram illustrating a configuration of a user terminal 100 'according to another embodiment of the present invention.

도 6을 참조하면, 사용자 단말 장치(100')는 저장부(110), 통신부(120), 제어부(130) 및 감지부(140)를 포함한다. 여기서, 상술한 설명과 중복되는 내용에 대한 상세한 설명은 생략한다.Referring to FIG. 6, the user terminal 100 'includes a storage unit 110, a communication unit 120, a controller 130, and a sensing unit 140. Here, the detailed description of the contents overlapping with the above description will be omitted.

감지부(140)는 사용자 단말 장치(100')의 위치를 감지한다. 이를 위해, 감지부(140)는 GPS 센서, 자이로 센서, 가속도 센서, 지자기 센서 등을 포함할 수 있다. 이에 따라, 감지부(140)는 사용자 단말 장치(100')의 직접적인 위치뿐만 아니라, 사용자 단말 장치(100')의 회전이나 기울기 등과 같은 다양한 변화를 감지할 수 있다.The sensing unit 140 senses the position of the user terminal device 100 '. For this, the sensing unit 140 may include a GPS sensor, a gyro sensor, an acceleration sensor, a geomagnetic sensor, and the like. Accordingly, the sensing unit 140 can detect various changes such as a rotation or an inclination of the user terminal 100 'as well as the direct position of the user terminal 100'.

구체적으로, 제어부(130)는 GPS 센서를 이용하여 사용자 단말 장치(100')의 위치를 직접 측정할 수 있다. 이때, 사용자 단말 장치(100')의 위치의 오차는 수 십 m내 일 수 있다.Specifically, the control unit 130 can directly measure the position of the user terminal device 100 'using the GPS sensor. At this time, the error of the position of the user terminal device 100 'may be within several tens of meters.

자이로 센서는 사용자 단말 장치(100')의 회전각을 감지하기 위한 센서이다. 제어부(130)는, 자이로 센서를 이용하여 사용자 단말 장치(100')의 위치 변화를 감지할 수 있다. 제어부(130)는 사용자 단말 장치(100')의 자세 특히, 기울기가 급변하는 경우를 사용자 단말 장치(100')의 위치가 변경되는 상황이라고 판단할 수 있다.The gyro sensor is a sensor for sensing the rotation angle of the user terminal device 100 '. The control unit 130 can detect a change in the position of the user terminal device 100 'using the gyro sensor. The control unit 130 may determine that the position of the user terminal device 100 'is changed when the attitude of the user terminal device 100', particularly, the tilt is suddenly changed.

가속도 센서는 사용자 단말 장치(100')의 기울어진 정도를 감지하기 위한 센서이다. 제어부(130)는, 가속도 센서를 이용하여, 사용자 단말 장치(100')의 기울어진 정도가 기설정된 값 이상의 변동이 있는 경우, 사용자 단말 장치(100')의 위치가 변동되는 경우라고 판단할 수 있다.The acceleration sensor is a sensor for detecting the degree of tilting of the user terminal device 100 '. The control unit 130 can determine that the position of the user terminal device 100 'is changed when the inclination degree of the user terminal device 100' is fluctuated by more than a predetermined value by using the acceleration sensor have.

한편, 사용자 단말 장치(100')의 위치를 감지하기 위하여, 제어부(130)는 저장부(110)에 기저장된 WPS(Wi-fi-based Positioning System) 모듈 및 Cell 모듈을 이용하여 사용자 단말 장치(100')의 위치를 감지할 수도 있다.Meanwhile, in order to detect the position of the user terminal 100 ', the controller 130 may use the Wi-Fi-based positioning system (WPS) module and the Cell module stored in the storage unit 110, 100 ').

여기서, WPS 모듈은, AP(Access Point)에서 방사된 RF 신호의 파라미터(MAC 주소, 신호 세기 등)를 단말기에서 수신하여 단말과 시스템 간 위치 측위 결정기술을 사용하여 이용자의 위치를 계산하여 제공해 주는 모듈이다.Here, the WPS module receives a parameter (MAC address, signal strength, etc.) of an RF signal radiated from an AP (Access Point) at a terminal and calculates and provides the position of the user using the position determination technique between the terminal and the system Module.

Cell 모듈은, 통신사의 기지국 정보를 통해 위치를 측정하는 모듈로서, 이용자가 속한 기지국의 신호와 인접 기지국들로부터의 신호 도달 시간의 차이를 이용하여 이용자의 위치를 계상하여 제공해 주는 모듈이다.The Cell module is a module that measures the position of a user through the base station information of a communication company, and provides the position of the user based on the difference between the signal of the base station to which the user belongs and the signal arrival time from the adjacent base stations.

제어부(130)는 사용자 단말 장치(100')의 사용자가 특정 장소에 머무르는지 여부를 판단하기 위하여, 감지부(140)를 이용할 수 있다.The control unit 130 may use the sensing unit 140 to determine whether the user of the user terminal device 100 'is staying at a specific place.

구체적으로, 제어부(130)는 감지부(140)에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 주변 전자 기기(200)를 스캔하여 장치명을 수신하도록 통신부(120)를 제어할 수 있다. The control unit 130 may control the communication unit 120 to scan the peripheral electronic device 200 and receive the device name when the change amount of the position detected by the sensing unit 140 is less than a predetermined variation amount for a predetermined time have.

예를 들면, 제어부(130)는 사용자 단말 장치(100')가 기설정된 시간 동안 20m X 20m 공간에 머물러 있다고 판단되면, 사용자가 해당 장소에 머무르고 있다고 판단할 수 있다. 이때, 제어부(130)는 통신부(120)를 활성화 시켜 주변 전자 장치를 스캔하고, 스캔 된 결과로 전자 기기(200)의 장치명을 수신할 수 있다.For example, if the control unit 130 determines that the user terminal device 100 'has stayed in the space of 20 m X 20 m for a preset time, it can determine that the user is staying in the place. At this time, the control unit 130 activates the communication unit 120 to scan the peripheral electronic device, and receive the device name of the electronic device 200 as a result of the scan.

또한, 제어부(130)는 감지부(140)에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 연락처 정보를 포함하는 장치명을 생성하여, 통신부(120)를 통해 주변 전자 기기(200)로 전송할 수 있다. 이를 위해, 저장부(110)는 사용자 단말 장치(100')의 연락처 정보를 더 저장할 수 있다.The control unit 130 generates a device name including the contact information if the change amount of the position sensed by the sensing unit 140 is less than a predetermined amount of change for a preset time and transmits the device name to the peripheral electronic device 200 through the communication unit 120. [ Lt; / RTI > To this end, the storage unit 110 may further store contact information of the user terminal device 100 '.

예를 들면, 제어부(130)는 저장부(110)에 저장된 사용자 단말 장치(100')의 연락처를 암호화하여, 암호화된 연락처 및 서비스 식별자를 새로운 장치명으로 할 수 있다. 여기서, 제어부(130)는 감지부(140)에서 감지된 위치의 변화량이 10분 동안 20m 이내를 만족하면, 사용자 단말 장치(100')를 사용하는 사용자가 특정 장소에 머무르는 것으로 판단하고, 통신부(120)를 활성화하여 주변 전자 기기(200)로 변경된 장치명을 전송할 수 있다.For example, the control unit 130 can encrypt the contact of the user terminal device 100 'stored in the storage unit 110 and set the encrypted contact and service identifier as a new device name. The control unit 130 determines that the user who uses the user terminal 100 'is staying in a specific place if the change amount of the position sensed by the sensing unit 140 satisfies 20 m or less for 10 minutes, 120 may be activated to transmit the changed device name to the peripheral electronic device 200.

또한, 제어부(130)는 감지부(140)에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 연락처 정보를 암호화하고, 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 장치명을 전송하도록 통신부(120)를 제어할 수도 있다.If the change amount of the position detected by the sensing unit 140 is less than a predetermined amount of change for a preset time, the control unit 130 encrypts the contact information every predetermined time period, regenerates the device name including the encrypted contact information , And may control the communication unit 120 to transmit the device name for a predetermined period of time.

예를 들면, 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 제어부(130)는 기설정된 시간 주기 30분 마다 암호화된 연락처를 포함하는 장치명을 재생성하고, 기설정된 시간 주기마다 5분씩 장치명을 전송하도록 통신부(120)를 활성화시킬 수 있다. For example, if the amount of change in the sensed position is less than a predetermined amount of change for a predetermined time, the control unit 130 regenerates the device name including the encrypted contact every 30 minutes of the predetermined time period, The communication unit 120 can be activated.

한편, 제어부(130)는 라이프 로그 서비스를 제공하기 위하여, 전자 기기(200)의 장치명에 포함된 연락처 정보가 저장부(110)에 저장된 연락처 정보 중 하나와 매칭되면, 주변 전자 기기(200)의 사용자를 저장부(110)에 동행자로 등록할 수 있다. 구체적으로, 전자 장치(200)의 장치명이 수신된 시점의 사용자 단말 장치(100)의 위치 및 주변 전자 기기(200)의 사용자를 저장부(110)에 함께 등록할 수 있다. If the contact information included in the device name of the electronic device 200 matches one of the contact information stored in the storage unit 110 to provide the life log service, The user can be registered as a companion to the storage unit 110. [ Specifically, the location of the user terminal device 100 at the time when the device name of the electronic device 200 is received and the user of the peripheral electronic device 200 can be registered together in the storage unit 110.

예를 들어, 제어부(130)는 저장부(110)에 사용자 단말 장치(100)의 위치에 대응되는 좌표, 전자 기기(200)의 사용자의 이름, 저장되는 날짜 및 시각을 저장할 수 있다. 또한, 제어부(130)는, 외부 또는 저장부(110)에 저장된 맵 정보와 연동하여, 사용자 단말 장치(100)의 위치에 대응되는 장소 정보 예를 들면, 레스토랑, 영화관 등의 상호 등을 저장할 수 있다.For example, the control unit 130 may store the coordinates corresponding to the position of the user terminal device 100, the name of the user of the electronic device 200, and the date and time at which the user terminal device 100 is stored in the storage unit 110. The control unit 130 may store location information corresponding to the location of the user terminal device 100, such as restaurants, movie theaters, etc., in cooperation with the map information stored in the external or storage unit 110 have.

이러한 정보를 이용하여 제공되는 서비스를 이하 도 7a 내지 도 9b을 참조하여 상세히 설명한다.Services provided using such information will be described in detail with reference to FIGS. 7A to 9B.

도 7a 및 7b는 본 발명의 일 실시 예에 따른 기저장된 정보의 활용을 설명하기 위한 도면이다.FIGS. 7A and 7B are views for explaining utilization of pre-stored information according to an embodiment of the present invention.

제어부(130)는 기설정된 이벤트가 발생하면, 사용자 단말 장치(100)의 위치 및 주변 전자 기기(200)의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 상기 디스플레이(720)에 디스플레이할 수 있다. 여기서, 기설정된 이벤트는, 사용자 단말 장치(100)의 위치 및 주변 전자 기기(200)의 사용자에 대한 정보 중 적어도 하나를 확인하기 위한 입력이 있는 경우일 수 있다. 이를 위해, 사용자 단말 장치는 디스플레이(710)를 더 포함할 수 있다.When the predetermined event occurs, the control unit 130 displays at least one of the location of the user terminal device 100 and the information on the user of the peripheral electronic device 200 on the display 720 according to the date and time order . Here, the predetermined event may be an event for confirming at least one of the location of the user terminal device 100 and the information about the user of the peripheral electronic device 200. To this end, the user terminal device may further include a display 710. [

도 7a는, 사용자 단말 장치(100)가 휴대폰(700)인 경우의 예이다. 여기서, 휴대폰(700)은 사용자로부터, 스케쥴러(720)의 날짜 중 2015년 10월 17일 토요일에 대응되는 영역(711)에 대한 터치 입력을 받는다. 터치 입력에 대응하여, 제어부(130)는, 도 7b에 도시된 화면(730)과 같이, 해당 날짜에 대응되는 정보를 디스플레이하도록 디스플레이(710)를 제어한다.7A is an example of a case where the user terminal device 100 is the cellular phone 700. Fig. Here, the mobile phone 700 receives a touch input to the area 711 corresponding to the Saturday of October 17, 2015 from the date of the scheduler 720 from the user. In response to the touch input, the control unit 130 controls the display 710 to display information corresponding to the date, such as the screen 730 shown in FIG. 7B.

일 예로, 제어부(130)는 2015년 10월 17일 토요일에 휴대폰(700)의 사용자가 방문했던 장소(광화문), 장소를 방문했던 시간(오후 2시) 및 장소를 함께 방문했던 동행자의 정보(Park)가 디스플레이되도록 디스플레이(710)를 제어할 수 있다. 이와 함께, 제어부(130)는 동일 날짜에 사용자가 방문한 다른 장소(새마을 식당), 다른 장소를 방문했던 시간(오후 4시) 및 다른 장소를 함께 방문했던 동행자의 정보(Jung 외 3명)를 시간 순서대로 함께 디스플레이할 수 있다.For example, the control unit 130 displays information on the place (Gwanghwamun) visited by the user of the mobile phone 700 on Saturday, October 17, 2015, the time (2:00 pm) Park may be displayed on the display 710. The control unit 130 stores the information of the other party (Saemaeul restaurant) visited by the user on the same day, the time when the visitor visited another place (4:00 pm), and the information of the companion who visited the other place together (Jung et al. You can display them together in order.

도 8은 본 발명의 다른 실시 예에 따른 기저장된 정보의 활용을 설명하기 위한 도면이다.FIG. 8 is a view for explaining utilization of pre-stored information according to another embodiment of the present invention.

제어부(130)는 기설정된 이벤트가 발생하면, 등록된 동행자가 저장부(110)에 등록된 날짜 및 시각과, 등록 시점의 사용자 단말 장치(100)의 위치를 디스플레이에 디스플레이할 수 있다. 여기서, 기설정된 이벤트는, 동행자를 검색하는 입력이 있는 경우일 수 있다.When the preset event occurs, the control unit 130 may display the date and time registered in the storage unit 110 and the location of the user terminal device 100 at the registration time on the display. Here, the predetermined event may be the case where there is an input for searching for a companion.

도 8은, 사용자 단말 장치(100)가 휴대폰(800)인 경우의 예이다. 여기서, 휴대폰(800)의 사용자가 검색창(810)에 'Nam'이라는 이름을 검색하는 경우, 제어부(130)는, 'Nam'이 동행자로서 특정 장소를 사용자와 함께 방문한 기록이 있는 경우, 해당 장소에 대한 방문기록을 제공한다. 예를 들어, 'Nam'의 검색 결과로, 제어부(130)는 'Nam'과 '스타카페'를 2015년 6월 12일에 오후 6시에 함께 방문한 기록, 2015년, 6월 12일 6시에 'Nam'과 함께 찍은 사진을 제공할 수 있다. 이러한 정보들은 날짜 및 시간순으로 제공될 수 있음은 물론이다.8 is an example of a case where the user terminal device 100 is the cellular phone 800. Fig. Here, when the user of the mobile phone 800 searches for a name 'Nam' in the search window 810, if the 'Nam' is a companion and there is a record of visiting a specific place with the user, Provide a history of places visited. For example, as a result of the search for 'Nam', the control unit 130 records 'Nam' and 'Star Cafe' together at 6:00 pm on June 12, 2015, 6:00 pm on June 12, You can provide a picture taken with 'Nam' on Of course, such information may be provided in date and time order.

한편, 제어부(130)는 동행자가 저장부(110)에 등록된 시각 및 그 등록 시점의 사용자 단말 장치(100)의 위치 중 적어도 하나에 기초하여, 사용자 단말 장치(100)의 사용자 및 동행자의 관계를 결정하고, 결정된 관계에 기초하여 저장부(110)에 저장된 동행자들을 분류할 수 있다.On the other hand, the control unit 130 determines the relationship between the user and the companion of the user terminal device 100 based on at least one of the time at which the companion is registered in the storage unit 110 and the position of the user terminal device 100 at the registration time point And classify the companions stored in storage 110 based on the determined relationship.

동행자가 저장부(110)에 저장된 시각 및 동행자이 저장부(110)에 저장된 시각에서 사용자 단말 장치(100)의 위치 중 적어도 하나에 기초하여 사용자 단말 장치(100)를 이용하는 사용자 및 동행자의 관계를 결정하고, 결정된 관계에 기초하여 동행자에 대한 정보를 제공할 수 있다.Determines the relationship between the user and the companion who uses the user terminal device 100 based on at least one of the time stored in the storage unit 110 and the location of the user terminal device 100 at the time the companion is stored in the storage unit 110 And provide information about the companion based on the determined relationship.

예를 들면, 동행자가 저장부(110)에 저장되는 시각이 매 평일마다, 7시부터 9시까지 또는 19시부터 24시까지의 영역에 포함되는 경우, 제어부(130)는 해당 동행자를 사용자 단말 장치(100)의 가족 구성원으로 결정할 수 있다. 또는, 동행자가 저장부(110)에 저장되는 시각이 매 평일마다, 9시부터 18시까지의 영역에 포함되는 경우, 제어부(130)는 해당 동행자를 사용자 단말 장치(100)의 회사 동료로 결정할 수도 있다.For example, when the time when the companion is stored in the storage unit 110 is included in an area from 7:00 to 9:00 or from 19:00 to 24:00 every weekday, the control unit 130 transmits the companion to the user terminal (100). ≪ / RTI > Alternatively, when the time when the companion is stored in the storage unit 110 is included in the area from 9:00 to 18:00 every weekday, the control unit 130 may determine the companion as a company colleague of the user terminal device 100 have.

다른 예로, 제어부(130)는 사용자 단말 장치(100)의 사용자가 특정 시간 이를테면, 매 평일마다, 7시부터 9시까지 또는 19시부터 24시까지의 영역 중 일정시간 동안 특정 장소에 머무르는 것으로 판단되면, 해당 장소를 집으로 판단할 수 있다. 이때, 동행자가 집으로 판단된 장소에 기설정된 횟수 이상 머무른 것으로 판단되면, 제어부(130)는 해당 동행자를 가족으로 판단할 수 있다. 또는, 제어부(130)는 사용자 단말 장치(100)의 사용자가 특정 시간 이를테면, 매 평일마다, 9시부터 18시까지의 영역 중 일정시간 동안 특정 장소에 머무르는 것으로 판단되면, 해당 장소를 회사로 판단할 수 있다. 이때, 동행자가 회사로 판단된 장소에 기설정된 횟수 이상 머무른 것으로 판단되면, 제어부(130)는 해당 동행자를 회사 동료로 판단할 수 있다. As another example, if the user of the user terminal device 100 determines that the user of the user terminal device 100 will stay in a specific place for a certain period of time from 7:00 to 9:00 or from 19:00 to 24:00 every weekday , You can judge the place at home. At this time, if it is determined that the companion has stayed more than a predetermined number of times in the place judged as the house, the control unit 130 can judge the companion as a family member. Alternatively, if the user of the user terminal device 100 determines that the user of the user terminal device 100 will stay in a specific place for a predetermined period of time from 9:00 to 18:00 every weekday, the control unit 130 determines the place as a company . At this time, if it is determined that the companion has stayed in the place determined by the company for a predetermined number of times or more, the control unit 130 can determine the companion as a company co-worker.

이렇게 사용자 단말 장치(100)의 사용자 및 복수의 동행자들 간의 관계가 판단되면, 제어부(130)는 판단된 관계에 기초하여 복수의 동행자를 각각의 관계에 따라 분류할 수 있다. 더 나아가, 제어부(130)는 판단된 관계에 기초하여 동행자의 정보를 디스플레이할 수 있다.When the relationship between the user of the user terminal device 100 and the plurality of companions is determined in this way, the controller 130 can classify the plurality of companions according to the respective relationships based on the determined relationship. Furthermore, the control unit 130 can display the information of the companion based on the determined relationship.

이를, 도 9a 및 9b를 참조하여 상세히 설명한다.This will be described in detail with reference to Figs. 9A and 9B.

도 9a 및 9b는 본 발명의 다른 실시 예에 따른 사용자 및 동행자의 관계를 활용을 설명하기 위한 도면이다.9A and 9B are views for explaining utilization of a user and a companion relationship according to another embodiment of the present invention.

도 9a는, 사용자 단말 장치(100)의 예로 휴대폰(900)인 경우이다. 여기서, 제어부(130)는 상술한 내용과 같이, 복수의 동행자들을 휴대폰(900) 사용자와의 관계에 따라 분류할 수 있다. 제어부(130)는 복수의 관계가 카테고리에 따라 분류되어 디스플레이되도록 디스플레이(910)를 제어할 수 있다.FIG. 9A shows a case where the mobile phone 900 is an example of the user terminal device 100. FIG. Here, the control unit 130 may classify a plurality of companions according to the relation with the user of the mobile phone 900, as described above. The control unit 130 may control the display 910 such that a plurality of relationships are classified and displayed according to a category.

도 9b는, 카테고리 중 가족이 선택된 경우이다. 도 9b를 참조하면, 제어부(130)는 가족 카테고리가 선택되면, 특정 장소에 함께했던 가족들의 수, 날짜 및 시각을 디스플레이할 수 있다. FIG. 9B shows a case where a family member is selected in the category. Referring to FIG. 9B, when the family category is selected, the control unit 130 can display the number, the date, and the time of the family members who have joined the specific place.

제어부(130)는, 결정된 관계 및 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하고, 기설정된 이벤트가 발생하면, 추천 방문 장소를 디스플레이에 디스플레이할 수 있다.The control unit 130 can determine the recommended place of visit based on at least one of the determined relationship and the number of companion members classified into the determined relationship and display the recommended place of visit on the display when the preset event occurs.

예를 들면, 제어부(130)는 사용자 단말 장치(100)를 이용하는 사용자 및 동행자의 관계가 가족인 경우, 현재 사용자 단말 장치(100)의 위치 정보에 기반하여, 주변의 가족 레스토랑을 웹으로 검색하여 그 결과를 디스플레이할 수 있다. 다른 예로, 제어부(130)는 동행자의 숫자가 3인 이하인 경우, 현재 사용자 단말 장치(100)의 위치 정보에 기반하여, 주변의 일반 카페를 웹으로 검색하여 그 결과를 제공할 수 있다. 동행자의 숫자가 3인 이상인 경우, 주변의 회의 룸을 웹으로 검색하여 그 결과를 디스플레이할 수 있다.For example, when the relationship between the user and the companion using the user terminal device 100 is a family, the control unit 130 searches the nearby family restaurants on the web based on the location information of the current user terminal device 100 The result can be displayed. As another example, when the number of companions is three or less, the control unit 130 may search the surrounding general cafes based on the location information of the current user terminal 100 and provide the results. When the number of companions is three or more, the conference room around the web can be searched through the web and the result can be displayed.

상술한 내용과 같이, 복수의 전자장치(특히, 모바일 디바이스)가 가지는 p2p 기능을 활용하여, 사용자와 함께 같은 장소에 방문한 동행자을 자동으로 인식하고, 동행자에 대응되는 정보를 저장함으로써, 매우 높은 수준의 라이프로그 서비스를 제공할 수 있다.As described above, by utilizing the p2p function of a plurality of electronic devices (in particular, a mobile device), automatically recognizing a companion visited at the same place together with a user and storing information corresponding to the companion, Life log service can be provided.

또한, 사용자가 동행자을 직접 지정하지 않아도 되므로 편의성이 향상되며, 외부 네트워크에 접속할 필요가 없어, 개인 정보가 유출될 가능성이 현저히 낮다.In addition, since the user does not have to designate the companion person directly, the convenience is improved, and there is no need to connect to the external network, and the possibility of leakage of personal information is remarkably low.

또한, 본 발명에서는 근거리 p2p 네트워크만을 이용하기 때문에, 주기적으로 위치 정보를 전송할 필요가 없어, 데이터 자원 소모를 줄일 수 있다.Further, in the present invention, since only the short-distance p2p network is used, it is not necessary to periodically transmit location information, thereby reducing data resource consumption.

도 10은 휴대폰(1000)으로 구현된 사용자 단말 장치(100)의 세부 구성의 일 예를 나타내는 블록도이다. 도 10은 사용자 단말 장치(100)가 통신 기능, GPS 수신 기능, 디스플레이 기능 등과 같은 다양한 기능을 종합적으로 지원하는 휴대폰(1000)으로 구현되었을 경우에 탑재 가능한 각종 구성 요소들을 종합적으로 도시한 것이다. 따라서, 실시 예에 따라서는, 도 10에 도시된 구성 요소 중 일부는 생략 또는 변경될 수도 있고, 다른 구성요소가 더 추가될 수도 있다. 여기서, 상술한 사용자 단말 장치(100)와 중복되는 구성에 대하여는 상세한 설명을 생략한다.10 is a block diagram showing an example of the detailed configuration of the user terminal device 100 implemented by the mobile phone 1000. As shown in FIG. 10 schematically shows various components that can be mounted when the user terminal device 100 is implemented as a cellular phone 1000 that comprehensively supports various functions such as a communication function, a GPS reception function, a display function, and the like. Therefore, depending on the embodiment, some of the components shown in Fig. 10 may be omitted or changed, and other components may be further added. Here, the detailed description of the configuration that overlaps with the user terminal device 100 will be omitted.

휴대폰(1000)은 저장부(110), 통신부(120), 제어부(130), 감지부(140) 및 디스플레이(150)를 포함할 수 있다.The mobile phone 1000 may include a storage unit 110, a communication unit 120, a control unit 130, a sensing unit 140, and a display 150.

제어부(130)는 저장부(110)에 저장된 각종 프로그램을 이용하여 휴대폰(100)의 전반적인 동작을 제어하기 위한 구성요소이다. 도 10에 따르면, 제어부(130)는 RAM(131), ROM(132), 메인 CPU(133), 그래픽 처리부(134), 제1 내지 제n 인터페이스(135-1 ~ 135-n)을 포함한다. The control unit 130 is a component for controlling the overall operation of the mobile phone 100 using various programs stored in the storage unit 110. [ 10, the control unit 130 includes a RAM 131, a ROM 132, a main CPU 133, a graphics processing unit 134, and first through n-th interfaces 135-1 through 135-n .

RAM(131), ROM(132), 메인 CPU(133), 그래픽 처리부(134), 제1 내지 n 인터페이스(135-1 ~ 135-n) 등은 버스(136)를 통해 서로 연결될 수 있다. The RAM 131, the ROM 132, the main CPU 133, the graphics processing unit 134, the first to n interfaces 135-1 to 135-n, etc. may be connected to each other via the bus 136. [

제1 내지 n 인터페이스(135-1 내지 135-n)는 상술한 각종 구성요소들과 연결된다. 인터페이스들 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.The first to n-th interfaces 135-1 to 135-n are connected to the various components described above. One of the interfaces may be a network interface connected to an external device via a network.

메인 CPU(133)는 저장부(110)에 액세스하여, 저장부(110)에 저장된 O/S 및 ROM(132)을 이용하여 부팅을 수행할 수 있다. 메인 CPU(133)는 저장부(110)에 저장된 각종 모듈을 불러들여 RAM(131)에 저장하고, 저장된 모듈을 이용하여 각종 기능을 수행할 수 있다. 그리고 메인 CPU(133)는 저장부(110)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행할 수 있다. 메인 CPU(133)는 상술한 여러 실시 예에서 언급한 프로세서에 대응되는 역할을 수행할 수 있다. The main CPU 133 can access the storage unit 110 and perform booting using the O / S stored in the storage unit 110 and the ROM 132. [ The main CPU 133 loads various modules stored in the storage unit 110, stores them in the RAM 131, and can perform various functions using the stored modules. The main CPU 133 can perform various operations using various programs, contents, data stored in the storage unit 110, and the like. The main CPU 133 may perform a role corresponding to the processor mentioned in the above-mentioned various embodiments.

ROM(132)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, 메인 CPU(133)는 ROM(132)에 저장된 명령어에 따라 저장부(110)에 저장된 O/S를 RAM(131)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU(133)는 저장부(110)에 저장된 각종 어플리케이션 프로그램을 RAM(131)에 복사하고, RAM(131)에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다. The ROM 132 stores a command set for booting the system and the like. When the turn-on command is input and power is supplied, the main CPU 133 copies the O / S stored in the storage unit 110 to the RAM 131 according to the instruction stored in the ROM 132, executes O / S Boot the system. When the booting is completed, the main CPU 133 copies various application programs stored in the storage unit 110 to the RAM 131, executes the application programs copied to the RAM 131, and performs various operations.

그래픽 처리부(134)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성한다. 연산부(미도시)는 수신된 제어 명령에 기초하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산한다. 렌더링부(미도시)는 연산부(미도시)에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부(미도시)에서 생성된 화면은 디스플레이(150)에 디스플레이된다. 그래픽 처리부(134)는 UI 렌더링도 수행한다. 구체적으로는, 메인 CPU(133)가 OS를 변경하게 되면, 그래픽 처리부(134)는 변경된 OS에 대응되는 그래픽 데이터를 이용하여, 변경된 OS의 레이아웃 화면을 구성하여 디스플레이(150)에 디스플레이한다. The graphic processing unit 134 generates a screen including various objects such as an icon, an image, and a text using an operation unit (not shown) and a rendering unit (not shown). The operation unit (not shown) calculates an attribute value such as a coordinate value, a shape, a size, and a color to be displayed by each object according to the layout of the screen based on the received control command. The rendering unit (not shown) creates screens of various layouts including the objects based on the attribute values calculated by the operation unit (not shown). The screen generated in the rendering unit (not shown) is displayed on the display 150. The graphic processing unit 134 also performs UI rendering. Specifically, when the main CPU 133 changes the OS, the graphic processing unit 134 constructs a layout screen of the changed OS using the graphic data corresponding to the changed OS, and displays the layout screen on the display 150.

한편, 상술한 제어부(130)의 동작은 저장부(110)에 저장된 프로그램에 의해 이루어질 수 있다.Meanwhile, the operation of the control unit 130 may be performed by a program stored in the storage unit 110.

저장부(110)는 휴대폰(1000)을 구동시키기 위한 O/S(Operating System) 소프트웨어 모듈, 각종 멀티미디어 컨텐츠와 같은 다양한 데이터를 저장할 수 있다. The storage unit 110 may store various data such as an O / S software module for driving the mobile phone 1000 and various multimedia contents.

특히, 저장부(110)는, WPS 모듈 및 Cell 모듈을 저장하고, 제어부(130)에 WPS 모듈 및 Cell 모듈을 제공한다. 또한, 사용자와 특정 관계를 가지는 사람들의 연락처를 저장하고, 상술한 동행자 정보를 저장한다.In particular, the storage unit 110 stores the WPS module and the Cell module, and provides the control unit 130 with the WPS module and the Cell module. Also, contacts of persons having a specific relationship with the user are stored, and the aforementioned companion information is stored.

감지부(140)는 다양한 센서를 포함한다. 감지부(140)는 상술한 GPS 센서, 자이로 센서, 가속도 센서, 지자기 센서 외에 터치 센서(미도시), 근접 센서(미도시) 등과 같은 다양한 센서를 더 포함할 수도 있다.The sensing unit 140 includes various sensors. The sensing unit 140 may further include various sensors such as a touch sensor (not shown), a proximity sensor (not shown), etc. in addition to the GPS sensor, the gyro sensor, the acceleration sensor, and the geomagnetic sensor.

구체적으로, 터치 센서(미도시)는 정전식 또는 감압식으로 구현될 수 있다. 정전식은 디스플레이(150) 표면에 코팅된 유전체를 사용자의 신체 일부가 디스플레이(150) 표면에 터치되었을 때 사용자의 인체로 여기되는 미세 전기를 감지하여 터치 좌표를 산출하는 방식이다. 감압식은 두 개의 전극 판을 포함하여, 사용자가 화면을 터치하였을 경우, 터치된 지점의 상하 판이 접촉되어 전류가 흐르게 되는 것을 감지하여 터치 좌표를 산출하는 방식이다. Specifically, the touch sensor (not shown) may be implemented as an electrostatic type or a pressure sensitive type. The electrostatic type is a method of calculating the touch coordinates by sensing the minute electricity that is excited by the user's body when a part of the user's body that is coated on the surface of the display 150 is touched to the surface of the display 150. The depressurization type includes two electrode plates, and when the user touches the screen, the top and bottom plates of the touched point contact with each other to sense current flow, and the touch coordinates are calculated.

근접 센서(미도시)는 디스플레이(150) 표면에 직접 접촉되지 않고 접근하는 모션을 감지하기 위한 센서이다. 근접 센서(미도시)는 고주파 자계를 형성하여, 물체 접근 시에 변화되는 자계 특성에 의해 유도되는 전류를 감지하는 고주파 발진 형, 자석을 이용하는 자기 형, 대상체의 접근으로 인해 변화되는 정전 용량을 감지하는 정전 용량 형과 같은 다양한 형태의 센서로 구현될 수 있다. The proximity sensor (not shown) is a sensor for sensing the approaching motion without touching the surface of the display 150 directly. A proximity sensor (not shown) forms a high-frequency magnetic field and detects a current induced by a magnetic field characteristic that changes when approaching an object, a magnetic type using a magnet, Such as a capacitive sensor.

디스플레이(150)는 운영체제 및 어플리케이션에 의해 생성되는 이미지를 디스플레이한다. 구체적으로, 디스플레이(150)는 그래픽 처리부(143)에서 생성된 다양한 화면을 디스플레이할 수 있다. 이를 위해 디스플레이(150)는 액정 표시 장치(Liquid Crystal Display, LCD), 유기 전기 발광 다이오드(Organic Light Emitting Display, OLED) 등으로 구현될 수 있다.The display 150 displays an image generated by the operating system and the application. Specifically, the display 150 may display various screens generated by the graphic processor 143. The display 150 may be implemented as a liquid crystal display (LCD), an organic light emitting diode (OLED), or the like.

이에 더하여, 도 10에는 도시되지 않았지만, 휴대폰(1000)은 카메라(미도시) 및 마이크(미도시) 등의 구성을 더 포함할 수 있다. In addition, although not shown in FIG. 10, the mobile phone 1000 may further include a camera (not shown) and a microphone (not shown).

여기서, 카메라(미도시)는 사용자의 제어에 따라 정지 영상 또는 동영상을 촬상하기 위한 구성이다. 카메라(미도시)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다.Here, a camera (not shown) is a configuration for capturing a still image or a moving image under the control of the user. The camera (not shown) may be implemented as a plurality of cameras such as a front camera and a rear camera.

마이크(미도시)는 사용자 음성이나 기타 소리를 입력받아 오디오 데이터로 변환하기 위한 구성이다.A microphone (not shown) is a configuration for receiving a user voice or other sound and converting it into audio data.

도 11은 본 발명의 일 실시 예에 따른 사용자 단말 장치(100)의 동행자 판단 방법을 설명하기 위한 흐름도이다.11 is a flowchart illustrating a companion determination method of the user terminal 100 according to an embodiment of the present invention.

먼저, 동행자 판단 방법은, 사용자 단말 장치(100)의 주변 전자 기기(200)와 근거리 무선 통신을 수행하여, 주변 전자 기기(200)의 연락처 정보가 포함된 장치명을 수신하고(S1110), 장치명에 포함된 연락처 정보가 사용자 단말 장치(100)에 저장된 연락처 정보 중 하나와 매칭되는지 여부를 판단하며(S1120), 연락처 정보가 매칭되면, 주변 전자 기기(200)의 사용자를 사용자 단말 장치(100)에 동행자로 등록한다(S1130).First, the companion determination method performs short-range wireless communication with the peripheral electronic device 200 of the user terminal device 100 to receive the device name including the contact information of the peripheral electronic device 200 (S1110) It is determined whether the included contact information matches one of the contact information stored in the user terminal device 100 in operation S1120. If the contact information is matched, the user of the peripheral electronic device 200 is displayed on the user terminal device 100 As a companion (S1130).

여기서, 동행자 판단 방법은, 장치명이 수신된 시점의 사용자 단말 장치(100)의 위치를 감지하는 단계 및 주변 전자 기기(200)의 사용자 및 감지된 위치를 함께 등록하는 단계를 더 포함할 수 있다.Here, the companion determining method may further include detecting the position of the user terminal device 100 at the time when the device name is received, and registering the user and the detected position of the peripheral electronic device 200 together.

또한, 동행자 판단 방법은, 사용자 단말 장치(100)의 위치를 감지하는 단계;Also, the companion determining method may include: detecting a position of the user terminal device 100;

감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 주변 전자 기기(200)를 스캔하는 단계를 더 포함할 수 있다.And scanning the peripheral electronic device 200 if the detected amount of change is less than a predetermined amount of change over a predetermined period of time.

또한, 동행자 판단 방법은, 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하는 단계를 더 포함할 수 있다.The companion judging method may further comprise judging whether or not the identifier corresponding to the companion judging service is included in the received device name.

또한, 동행자 판단 방법은, 기설정된 이벤트가 발생하면, 사용자 단말 장치(100)의 위치 및 주변 전자 기기(200)의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 디스플레이하는 단계를 더 포함할 수 있다.The method of determining a companion further includes displaying at least one of a position of the user terminal device 100 and information of a user of the peripheral electronic device 200 in a date and time order when a predetermined event occurs can do.

또한, 동행자 판단 방법은, 기설정된 이벤트가 발생하면, 동행자가 등록된 날짜 및 시간과, 그 등록 시점의 사용자 단말 장치(100)의 위치를 디스플레이하는 단계를 더 포함할 수 있다.Also, the companion determining method may further include displaying the date and time when the companion is registered when the predetermined event occurs, and the position of the user terminal device 100 at the time of registration.

또한, 동행자 판단 방법은, 동행자가 등록된 시각 및 그 등록 시점의 사용자 단말 장치(100)의 위치 중 적어도 하나에 기초하여 사용자 단말 장치(100)의 사용자 및 동행자의 관계를 결정하는 단계 및 결정된 관계에 기초하여 동행자들을 분류하는 단계를 더 포함할 수 있다.The companion judging method may further comprise a step of determining a relationship between the user and the companion of the user terminal device 100 based on at least one of the time when the companion is registered and the position of the user terminal device 100 at the registration time point, And classifying the companions based on the sentence.

또한, 동행자 판단 방법은, 결정된 관계 및 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하는 단계 및 기설정된 이벤트가 발생하면 추천 방문 장소를 디스플레이하는 단계를 더 포함할 수 있다.The companion determination method may further include determining a recommended place of visit based on at least one of the determined relationship and the number of companions classified into the determined relationship, and displaying the recommended place of visit when a predetermined event occurs have.

한편, 동행자 판단 방법은, 사용자 단말 장치(100)의 위치를 감지하는 단계,감지된 위치 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 연락처 정보를 포함하는 장치명을 생성하는 단계 및 생성된 장치명을 주변 전자 기기(200)로 전송하는 단계를 포함한다.On the other hand, the companion judging method includes the steps of detecting the position of the user terminal 100, generating a device name including contact information if the sensed position change amount is less than a predetermined change amount for a predetermined time, To the electronic device (200).

또한, 동행자 판단 방법은, 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 연락처 정보를 암호화하는 단계 및 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 장치명을 전송하는 단계를 더 포함할 수 있다.Also, the companion judging method includes the steps of: encrypting the contact information every predetermined time period if the detected amount of change in the position is less than a predetermined amount of change for a preset time, and regenerating the device name including the encrypted contact information, To the mobile station.

한편, 상술한 본 발명의 다양한 실시 예들에 따른 사용자 단말 장치(100)의 동행자 판단 방법은 컴퓨터로 실행 가능한 프로그램 코드로 구현되어 다양한 비 일시적 판독 가능 매체(non-transitory computer readable medium)에 저장된 상태로 제어부(130)에 의해 실행되도록 각 서버 또는 기기들에 제공될 수 있다.Meanwhile, the companion determining method of the user terminal 100 according to various embodiments of the present invention may be implemented in computer-executable program code and stored in various non-transitory computer readable media And may be provided to each server or devices to be executed by the control unit 130.

일 예로, 사용자 단말 장치(100)의 주변 전자 기기(200)와 근거리 무선 통신을 수행하여, 주변 전자 기기(200)의 연락처 정보가 포함된 장치명을 수신하는 단계, 장치명에 포함된 연락처 정보가 사용자 단말 장치(100)에 저장된 연락처 정보 중 하나와 매칭되는지 여부를 판단하는 단계 및 연락처 정보가 매칭되면, 주변 전자 기기(200)의 사용자를 사용자 단말 장치(100)에 동행자로 등록하는 단계를 수행하는 프로그램이 저장된 비 일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다. For example, it is possible to perform short-range wireless communication with the peripheral electronic device 200 of the user terminal device 100 to receive the device name including the contact information of the peripheral electronic device 200, A step of determining whether the contact information matches the contact information stored in the terminal device 100 and the step of registering the user of the peripheral electronic device 200 as a companion to the user terminal device 100 A non-transitory computer readable medium may be provided on which the program is stored.

비 일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비 일시적 판독 가능 매체에 저장되어 제공될 수 있다.A non-transitory readable medium is a medium that stores data for a short period of time, such as a register, cache, memory, etc., but semi-permanently stores data and is readable by the apparatus. In particular, the various applications or programs described above may be stored on non-volatile readable media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM,

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention.

100: 사용자 단말 장치 200; 전자 기기
110; 저장부 120: 통신부
130: 제어부 140: 감지부
150: 디스플레이
100: user terminal device 200; Electronics
110; Storage unit 120:
130: control unit 140:
150: Display

Claims (20)

사용자 단말 장치에 있어서,
연락처 정보가 저장된 저장부;
상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하여, 상기 주변 전자 기기의 연락처 정보가 포함된 장치명(device name)을 수신하는 통신부; 및
상기 장치명에 포함된 연락처 정보가 상기 저장부에 저장된 연락처 정보 중 하나와 매칭되면, 상기 주변 전자 기기의 사용자를 상기 저장부에 동행자로 등록하는 제어부;를 포함하는 사용자 단말 장치.
In a user terminal,
A storage unit for storing contact information;
A communication unit for performing near field wireless communication with a peripheral electronic device of the user terminal and receiving a device name including contact information of the peripheral electronic device; And
And registering the user of the peripheral electronic device as a companion to the storage unit if the contact information included in the device name matches one of the contact information stored in the storage unit.
제1항에 있어서,
상기 사용자 단말 장치의 위치를 감지하기 위한 감지부;를 더 포함하며,
상기 제어부는,
상기 장치명이 수신된 시점의 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자를 상기 저장부에 함께 등록하는, 사용자 단말 장치.
The method according to claim 1,
And a sensing unit for sensing a position of the user terminal,
Wherein,
And registers the location of the user terminal device at the time the device name is received and the user of the peripheral electronic device together in the storage section.
제1항에 있어서,
상기 사용자 단말 장치의 위치를 감지하기 위한 감지부;를 더 포함하며,
상기 제어부는,
상기 감지부에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 주변 전자 기기를 스캔하여 상기 장치명을 수신하도록 상기 통신부를 제어하는, 사용자 단말 장치.
The method according to claim 1,
And a sensing unit for sensing a position of the user terminal,
Wherein,
And controls the communication unit to scan the peripheral electronic device and receive the device name when the change amount of the position sensed by the sensing unit is less than a predetermined change amount for a predetermined time.
제1항에 있어서,
상기 제어부는,
상기 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하고,
상기 식별자가 포함되어 있으면, 상기 수신된 장치명에 포함된 연락처 정보를 상기 저장부에 저장된 연락처 정보와 비교하는, 사용자 단말 장치.
The method according to claim 1,
Wherein,
Judges whether or not the identifier corresponding to the companion judging service is included in the received device name,
And compares the contact information included in the received device name with the contact information stored in the storage unit if the identifier is included.
제2항에 있어서,
디스플레이;를 더 포함하며,
상기 제어부는,
기설정된 이벤트가 발생하면, 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 상기 디스플레이에 디스플레이하는, 사용자 단말 장치.
3. The method of claim 2,
Further comprising a display,
Wherein,
And displays at least one of the location of the user terminal and the information on the user of the peripheral electronic device in the date and time order on the display when a predetermined event occurs.
제2항에 있어서,
디스플레이;를 더 포함하며,
상기 제어부는,
기설정된 이벤트가 발생하면, 상기 등록된 동행자가 상기 저장부에 등록된 날짜 및 시각과, 등록 시점의 상기 사용자 단말 장치의 위치를 상기 디스플레이에 디스플레이하는, 사용자 단말 장치.
3. The method of claim 2,
Further comprising a display,
Wherein,
And when the predetermined event occurs, displays the date and time at which the registered companion is registered in the storage unit and the position of the user terminal device at the registration time on the display.
제2항에 있어서,
상기 제어부는,
상기 동행자가 상기 저장부에 등록된 시각 및 그 등록 시점의 상기 사용자 단말 장치의 위치 중 적어도 하나에 기초하여, 상기 사용자 단말 장치의 사용자 및 상기 동행자의 관계를 결정하고, 상기 결정된 관계에 기초하여 상기 저장부에 저장된 동행자들을 분류하는, 사용자 단말 장치.
3. The method of claim 2,
Wherein,
Determining a relationship between a user of the user terminal and the companion based on at least one of a time at which the companion is registered in the storage unit and a position of the user terminal at the registration time; And classifies the companions stored in the storage unit.
제7항에 있어서,
디스플레이;를 더 포함하며,
상기 제어부는,
상기 결정된 관계 및 상기 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하고, 기 설정된 이벤트가 발생하면, 상기 추천 방문 장소를 상기 디스플레이에 디스플레이하는, 사용자 단말 장치.
8. The method of claim 7,
Further comprising a display,
Wherein,
Determines a recommended place of visit based on at least one of the determined relationship and the number of companion persons classified into the determined relationship, and displays the recommended place of visit on the display when a preset event occurs.
사용자 단말 장치에 있어서,
연락처 정보가 저장된 저장부;
상기 사용자 단말 장치의 위치를 감지하기 위한 감지부;
상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하기 위한 통신부; 및
상기 감지부에서 감지된 위치의 변화량이 기 설정된 시간 동안 일정 변화량 이하이면, 상기 연락처 정보를 포함하는 장치명을 생성하여, 상기 통신부를 통해 상기 주변 전자 기기로 전송하는 제어부;를 포함하는 사용자 단말 장치.
In a user terminal,
A storage unit for storing contact information;
A sensing unit for sensing a position of the user terminal;
A communication unit for performing short-range wireless communication with a peripheral electronic device of the user terminal; And
And a control unit for generating a device name including the contact information and transmitting the device name to the peripheral electronic device via the communication unit if the change amount of the position sensed by the sensing unit is less than a predetermined amount of change for a predetermined time.
제9항에 있어서,
상기 제어부는,
상기 장치명을 상기 주변 전자 기기로 전송한 이후에도 상기 감지부에서 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 상기 연락처 정보를 암호화하고, 상기 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 상기 장치명을 전송하도록 상기 통신부를 제어하는, 사용자 단말 장치.
10. The method of claim 9,
Wherein,
Encrypts the contact information every predetermined time period if the change amount of the position sensed by the sensing unit after the device name is transmitted to the peripheral electronic device is less than a predetermined amount of change for a preset time, Regenerates the device name, and controls the communication unit to transmit the device name for a predetermined period of time.
사용자 단말 장치의 동행자 판단 방법에 있어서,
상기 사용자 단말 장치의 주변 전자 기기와 근거리 무선 통신을 수행하여, 상기 주변 전자 기기의 연락처 정보가 포함된 장치명(device name)을 수신하는 단계;
상기 장치명에 포함된 연락처 정보가 상기 사용자 단말 장치에 저장된 연락처 정보 중 하나와 매칭되는지 여부를 판단하는 단계; 및
상기 연락처 정보가 매칭되면, 상기 주변 전자 기기의 사용자를 상기 사용자 단말 장치에 동행자로 등록하는 단계;를 포함하는, 동행자 판단 방법.
A method for judging a companion of a user terminal device,
Performing near field wireless communication with a peripheral electronic device of the user terminal device to receive a device name including contact information of the peripheral electronic device;
Determining whether the contact information included in the device name matches one of the contact information stored in the user terminal device; And
And registering the user of the peripheral electronic device as a companion to the user terminal device if the contact information matches.
제11항에 있어서,
상기 장치명이 수신된 시점의 상기 사용자 단말 장치의 위치를 감지하는 단계;
상기 주변 전자 기기의 사용자 및 상기 감지된 위치를 함께 등록하는 단계;를 더 포함하는, 동행자 판단 방법.
12. The method of claim 11,
Detecting the location of the user terminal at the time the device name is received;
Registering the user of the peripheral electronic device and the sensed location together.
제11항에 있어서,
상기 사용자 단말 장치의 위치를 감지하는 단계;
감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 주변 전자 기기를 스캔하는 단계;를 더 포함하는, 동행자 판단 방법.
12. The method of claim 11,
Sensing a location of the user terminal;
And scanning the peripheral electronic device if the detected amount of change is less than a predetermined amount of change over a predetermined period of time.
제11항에 있어서,
상기 수신된 장치명 내에, 동행자 판단 서비스에 대응되는 식별자의 포함 여부를 판단하는 단계;를 더 포함하는, 동행자 판단 방법.
12. The method of claim 11,
Further comprising determining whether or not an identifier corresponding to the companion judging service is included in the received device name.
제12항에 있어서,
기설정된 이벤트가 발생하면, 상기 사용자 단말 장치의 위치 및 상기 주변 전자 기기의 사용자에 대한 정보 중 적어도 하나를 날짜 및 시간 순서에 따라 디스플레이하는 단계;를 더 포함하는, 동행자 판단 방법.
13. The method of claim 12,
And displaying at least one of the location of the user terminal and the information of the user of the peripheral electronic device in a date and time order when a predetermined event occurs.
제12항에 있어서,
기설정된 이벤트가 발생하면, 상기 동행자가 등록된 날짜 및 시간과, 그 등록 시점의 상기 사용자 단말 장치의 위치를 디스플레이하는 단계;를 더 포함하는, 동행자 판단 방법.
13. The method of claim 12,
And displaying the date and time at which the companion was registered and the location of the user terminal device at the time of registration when a preset event occurs.
제12항에 있어서,
상기 동행자가 등록된 시각 및 그 등록 시점의 상기 사용자 단말 장치의 위치 중 적어도 하나에 기초하여 상기 사용자 단말 장치의 사용자 및 상기 동행자의 관계를 결정하는 단계; 및
상기 결정된 관계에 기초하여 상기 등록된 동행자들을 분류하는 단계;를 더 포함하는, 동행자 판단 방법.
13. The method of claim 12,
Determining a relationship between the user of the user terminal and the companion based on at least one of a time at which the companion is registered and a position of the user terminal at the registration time; And
And classifying the registered companions based on the determined relationship.
제17항에 있어서,
상기 결정된 관계 및 상기 결정된 관계로 분류된 동행자 수 중 적어도 하나에 기초하여, 추천 방문 장소를 결정하는 단계; 및
기설정된 이벤트가 발생하면, 상기 추천 방문 장소를 디스플레이하는 단계;를 더 포함하는, 동행자 판단 방법.
18. The method of claim 17,
Determining a recommended landing location based on at least one of the determined relationship and the number of companions classified into the determined relationship; And
And when the predetermined event occurs, displaying the recommended place of visit.
사용자 단말 장치의 동행자 판단 방법에 있어서,
상기 사용자 단말 장치의 위치를 감지하는 단계;
상기 감지된 위치 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 상기 연락처 정보를 포함하는 장치명을 생성하는 단계; 및
상기 생성된 장치명을 주변 전자 기기로 전송하는 단계;를 포함하는, 동행자 판단 방법.
A method for judging a companion of a user terminal device,
Sensing a location of the user terminal;
Generating a device name including the contact information if the detected position change amount is less than a predetermined change amount for a predetermined time; And
And transmitting the generated device name to a peripheral electronic device.
제19항에 있어서,
상기 감지된 위치의 변화량이 기설정된 시간 동안 일정 변화량 이하이면, 기설정된 시간 주기마다 상기 연락처 정보를 암호화하는 단계; 및
상기 암호화된 연락처 정보를 포함하는 장치명을 재생성하여, 일정시간 동안 상기 장치명을 전송하는 단계;를 더 포함하는, 동행자 판단 방법.
20. The method of claim 19,
Encrypting the contact information every predetermined period of time if the detected amount of change is less than a predetermined amount of change over a predetermined period of time; And
Regenerating a device name including the encrypted contact information, and transmitting the device name for a predetermined period of time.
KR1020150143576A 2015-10-14 2015-10-14 User terminal apparatus and method for determining companion thereof Withdrawn KR20170043913A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020150143576A KR20170043913A (en) 2015-10-14 2015-10-14 User terminal apparatus and method for determining companion thereof
PCT/KR2016/011511 WO2017065536A1 (en) 2015-10-14 2016-10-13 User terminal device and method for determining companion thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150143576A KR20170043913A (en) 2015-10-14 2015-10-14 User terminal apparatus and method for determining companion thereof

Publications (1)

Publication Number Publication Date
KR20170043913A true KR20170043913A (en) 2017-04-24

Family

ID=58517427

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150143576A Withdrawn KR20170043913A (en) 2015-10-14 2015-10-14 User terminal apparatus and method for determining companion thereof

Country Status (2)

Country Link
KR (1) KR20170043913A (en)
WO (1) WO2017065536A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023047096A (en) * 2021-09-24 2023-04-05 富士フイルムビジネスイノベーション株式会社 Information processing apparatus and information processing program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111372326B (en) * 2020-03-13 2023-01-13 华为技术有限公司 Method and mobile device for establishing point-to-point wireless connection

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150067202A (en) * 2012-10-09 2015-06-17 엘지전자 주식회사 Method and apparatus for performing device-to-device communication in wireless communication system
KR102037414B1 (en) * 2012-12-03 2019-10-29 삼성전자주식회사 Method and mobile terminal for providing information
US8594632B1 (en) * 2012-12-11 2013-11-26 Intel Corporation Device to-device (D2D) discovery without authenticating through cloud
WO2014196983A1 (en) * 2013-06-07 2014-12-11 Nokia Siemens Networks Oy Communication establishment using identifiers for d2d environment
KR20150060128A (en) * 2013-11-26 2015-06-03 삼성전자주식회사 Method, storage medium and apparatus for peer to peer service using contact information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023047096A (en) * 2021-09-24 2023-04-05 富士フイルムビジネスイノベーション株式会社 Information processing apparatus and information processing program
US12356299B2 (en) 2021-09-24 2025-07-08 Fujifilm Business Innovation Corp. Information processing apparatus, non-transitory computer readable medium, and information processing method

Also Published As

Publication number Publication date
WO2017065536A1 (en) 2017-04-20

Similar Documents

Publication Publication Date Title
US12302101B2 (en) Method and mobile terminal for controlling screen lock
JP7382448B2 (en) Control of electronic devices and display of information based on wireless ranging
US12004244B2 (en) Method and mobile terminal for controlling Bluetooth low energy device
CN103856916B (en) Information providing method and its mobile terminal
JP6490890B2 (en) Information providing method and portable terminal therefor
US9824568B2 (en) Systems and methods for monitoring a proximity of a personal item and automatically assigning safe and unsafe zones
US20160119751A1 (en) Electronic device and method of operating content receiver recommendation service
US10440032B2 (en) Method, apparatus, and recording medium for sharing use authority with respect to service
US20140181683A1 (en) Method and system for controlling external device
US20140033298A1 (en) User terminal apparatus and control method thereof
KR20170004225A (en) Alarm device and method for informing location of objects thereof
KR20140026679A (en) Device and contents sharing method using the same
KR102153526B1 (en) Method and mobile terminal for providing information
KR20170029178A (en) Mobile terminal and method for operating thereof
US10740798B2 (en) Mobile terminal and operating method therefor
CN106506792A (en) Mobile terminal and control method thereof
KR20170043913A (en) User terminal apparatus and method for determining companion thereof
US10491742B2 (en) Mobile terminal and control method thereof
KR20180047711A (en) Mobile terminal

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151014

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载