KR101141223B1 - A system and method for providing context-aware mobile microblogging service using contextual social network - Google Patents

A system and method for providing context-aware mobile microblogging service using contextual social network Download PDF

Info

Publication number
KR101141223B1
KR101141223B1 KR1020100061846A KR20100061846A KR101141223B1 KR 101141223 B1 KR101141223 B1 KR 101141223B1 KR 1020100061846 A KR1020100061846 A KR 1020100061846A KR 20100061846 A KR20100061846 A KR 20100061846A KR 101141223 B1 KR101141223 B1 KR 101141223B1
Authority
KR
South Korea
Prior art keywords
user
message
social network
situation
server
Prior art date
Application number
KR1020100061846A
Other languages
Korean (ko)
Other versions
KR20120001175A (en
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 KR1020100061846A priority Critical patent/KR101141223B1/en
Publication of KR20120001175A publication Critical patent/KR20120001175A/en
Application granted granted Critical
Publication of KR101141223B1 publication Critical patent/KR101141223B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Signal Processing (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 비교적 짧은 메시지를 서로 주고 받음으로써 사용자들이 개인들 간의 정보를 공유하거나 소통할 수 있도록 하는 마이크로 블로깅과 같은 소셜 네트워크 서비스에 있어서, 기존의 소셜 네트워크 서비스 상에서 실제로 교환되는 정보들은 너무나 많고 다양한 분야의 정보들이 교환되기 때문에 그 중에서 사용자가 자신이 원하는 정보를 정확히 찾아내기가 매우 어렵고, 또한, 정보를 찾아내더라도 수시로 변하는 사용자의 활동 상황과는 이미 관계가 없는 경우도 많았던 문제들을 해결하기 위해, 본 발명에 따르면, 모바일 환경에서 얻을 수 있는 다양한 사용자의 상황 정보를 활용하여 같은 상황을 공유하는 사용자들 사이에서 소셜 네트워크를 구성하고, 그러한 네트워크를 기반으로 하는 마이크로블로깅 서비스를 사용자에게 제공함으로써, 이를 통하여 사용자들에게 보다 더 각자의 상황에 친화적이고 유용한 정보를 쉽게 찾을 수 있도록 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스를 제공하고자 하는 것을 그 목적으로 하는 것이다. The present invention relates to a social network service such as microblogging that enables users to share or communicate information between individuals by exchanging relatively short messages with each other. Since the information is exchanged, it is very difficult for the user to find exactly what he / she wants. Also, in order to solve the problems that were often not related to the user's activity that changes frequently even when finding the information, According to the present invention, by forming a social network among users who share the same situation by using the context information of various users available in a mobile environment, and providing the user with a microblogging service based on such a network, Whether through a more user context using a context-based social networks so you can easily find a friendly and useful information to their own situation than to users that want to provide mobile microblogging service that purpose.

Description

상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템 및 제공방법{A system and method for providing context-aware mobile microblogging service using contextual social network}Context-aware mobile microblogging service using contextual social network

본 발명은, 예를 들면, 블로그와 같은 서비스를 제공하는 서비스 제공방법 및 시스템에 관한 것으로, 더 상세하게는, 비교적 짧은 메시지를 서로 주고 받음으로써 사용자들이 개인들 간의 정보를 공유하거나 소통할 수 있도록 하는 마이크로 블로깅과 같은 소셜 네트워크 서비스에 있어서, 이동통신을 통해 시간적, 공간적 제약 없이 항상 정보를 교환할 수 있는 동시에, 사용자의 현재 상황을 인지하고, 그러한 정보를 활용한 서비스를 제공하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스의 시스템 및 그 제공방법에 관한 것이다. The present invention relates to a service providing method and system for providing a service such as, for example, a blog, and more particularly, to allow users to share or communicate information between individuals by sending and receiving relatively short messages. In social network services such as microblogging, a situation-based social network that can always exchange information without time and space constraints through mobile communication, recognizes the current situation of a user, and provides a service using such information. The present invention relates to a system of a user context aware mobile microblogging service, and a method of providing the same.

일반적으로, 마이크로 블로깅이란, 사용자들이 짧은 메시지를 서로 교환함으로써 개인들 간의 정보를 공유하거나 즐길 수 있도록 하는 서비스로서, 최근에는 소셜 네트워크 서비스들의 주요 요소로서 인식되고 있다. In general, microblogging is a service that enables users to share or enjoy information between individuals by exchanging short messages with each other, and has recently been recognized as a major element of social network services.

특히, 이동통신 기술의 발달로 인해, 종래의 통신방식과 같은 시간적 및 공간적 제약에서 벗어나 언제 어디서나 항상 정보를 교환할 수 있는 환경이 도래함으로써, 기존의 PC 및 인터넷에 기반한 소셜 네트워크 서비스들의 마이크로 블로깅 서비스도 자연스럽게 스마트폰과 같은 모바일 환경으로 그 영역이 확장되고 있으며, 또한, 그로 인해 소셜 네트워크 서비스들이 한층 더 주목을 받고 있다. In particular, due to the development of mobile communication technology, an environment that can always exchange information anytime, anywhere and away from the time and space constraints such as the conventional communication method, microblogging services of social network services based on the existing PC and Internet Naturally, the area is expanding to a mobile environment such as a smart phone, and social network services are attracting more attention.

그러나 현재 이러한 소셜 네트워크 서비스들의 마이크로 블로깅은, 단순히 데스크탑 환경에서 사용하던 서비스를 모바일 환경으로 그대로 이동시킨 것에 지나지 않는다는 한계가 있다. However, microblogging of these social network services is limited to simply moving a service used in a desktop environment to a mobile environment.

즉, 종래의 소셜 네트워크 서비스들의 마이크로 블로깅 서비스는, 비록 모바일 플랫폼을 위한 것이라고는 해도, 단지 이동하는 상황에서 또는 거리에서 기존의 PC 기반의 서비스를 그대로 또는 간략화하여 사용할 수 있도록 해주는 것에 그치고 있을뿐, 모바일 환경에서만 얻을 수 있는 다양한 사용자의 상황 정보를 활용하지 못하고 있다. That is, the microblogging service of the conventional social network services, even for the mobile platform, is merely to enable the use of the existing PC-based service as it is or simplified in the mobile situation or on the street, The situation information of various users, which can be obtained only in a mobile environment, cannot be utilized.

더욱이, 기존의 소셜 네트워크 서비스들은, 다음과 같이 그 태생적인 한계를 가지고 있는 것이다. Moreover, existing social network services have their inherent limitations as follows.

더 상세하게는, 먼저, 기존의 소셜 네트워크 서비스들은, 그 네트워크의 구성 기반이 오프라인에서의 친목관계, 즉, 친구, 회사 동료와 같은 지인들이거나, 또는, 취미나 관심분야가 유사한 경우나, 그러한 분야의 전문가 등과 같이, 구체적인 인간관계로 이루어져 있다. More specifically, first of all, existing social network services may be based on whether the network is based on offline social relationships, ie friends, business associates, or similar hobbies or interests. Like experts in the field, it consists of specific human relationships.

따라서 이러한 종래의 네트워크 구성기반은, 그 범위가 매우 광범위하여 구성원 전체를 아우르는 주제를 가지기 힘들고, 또한, 그러한 인간관계가 사용자의 명시적인 의사 표현에 기반하여 구성되므로, 그러한 인간관계에 있어서 변화가 많지 않은 정적인 특성을 가지게 된다. Therefore, such a conventional network configuration base is very wide in scope, so that it is difficult to have a theme that covers the whole member, and since such a relationship is formed based on the explicit expression of the user, there is not much change in such a relationship. Have static characteristics.

이러한 특징으로 인해, 기존의 소셜 네트워크 서비스 상에서 실제로 교환되는 정보들은, 너무나 많고 다양한 분야의 정보들이 교환되기 때문에 그 중에서 사용자가 자신이 원하는 정보를 정확히 찾아내기가 매우 어렵고, 또한, 정보를 찾아내더라도 수시로 변하는 사용자의 활동 상황과는 이미 관계가 없는 경우도 많다. Due to this feature, the information actually exchanged on the existing social network service is very difficult to find exactly what the user wants from among them because there are so many different fields of information exchanged, and even if the information is found In many cases, they are not already involved in changing user activity.

따라서 상기한 바와 같은 문제들을 해결하기 위하여는 사용자의 현재 상황을 인식하고, 그러한 정보를 활용하여 같은 상황을 공유하는 사용자들 사이에 소셜 네트워크를 구성할 수 있는 상황 인지 모바일 마이크로블로깅 서비스를 제공하는 것이 바람직하나, 아직까지 그러한 요구를 모두 만족하는 시스템이나 서비스 방법은 제공되지 못하고 있는 실정이다. Therefore, in order to solve the problems described above, it is necessary to provide a situation-aware mobile microblogging service that can recognize a user's current situation and use the information to form a social network among users who share the same situation. However, there is no system or service method that satisfies all such requirements.

본 발명은, 상기한 바와 같은 종래의 소셜 네트워크 서비스들의 문제점을 해결하기 위한 것으로, 기존의 소셜 네트워크 서비스와 달리, 모바일 환경에서 얻을 수 있는 다양한 사용자의 상황 정보를 활용하여, 같은 상황을 공유하는 사용자들 사이에서 소셜 네트워크를 구성하고, 그러한 네트워크를 기반으로 하는 마이크로블로깅 서비스를 사용자에게 제공함으로써, 이를 통하여 사용자들에게 보다 더 각자의 상황에 친화적이고 유용한 정보를 쉽게 제공받을 수 있도록 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스를 제공하고자 하는 것을 그 목적으로 하는 것이다. The present invention is to solve the problems of the conventional social network services as described above, unlike the existing social network services, by utilizing the context information of various users that can be obtained in a mobile environment, a user sharing the same situation Context-based social networks that make social networks among them and provide users with microblogging services based on those networks, thereby making it easier for users to receive more information that is friendly and useful to their context. The purpose of the present invention is to provide a user context aware mobile microblogging service.

상기한 바와 같은 목적을 달성하기 위해, 본 발명에 따르면, 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에 있어서, 적어도 하나 이상의 복수의 사용자의 접속을 관리하고 각각의 사용자에 대하여 현재 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버와, 사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지고, 상기 서비스 관리서버와 통신을 행하여 사용자의 현재 위치에 기반한 관심영역 및 활동내역과 같은 사용자의 현재 상황정보를 상기 서비스 관리서버에 송신하며, 사용자가 작성한 메시지를 상기 서비스 관리서버에 전송하고, 다른 사용자의 메시지를 상기 서비스 관리서버로부터 수신한 후 액정화면 등으로 구성된 표시부에 표시하도록 구성되는 사용자 단말기와, 각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버와, 각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보를 저장하고 그러한 정보에 근거하여 동적 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버 및 각각의 사용자들끼리 주고받는 메시지의 내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템이 제공된다. In order to achieve the above object, according to the present invention, in the user context-aware mobile microblogging service system using the context-based social network, manages the connection of at least one or more of the plurality of users and the current situation for each user And a service management server for providing a social network service based on the user's location information and activity information, and communicating with the service management server, such as areas of interest and activity based on the user's current location. Send the user's current status information to the service management server, transmit a message written by the user to the service management server, receive a message of another user from the service management server, and display the display on a display unit composed of an LCD screen. With the user terminal A user database server that stores information about each user and access history, and a context-based store for storing information about the current location and activity transmitted from each user terminal and creating and managing a dynamic social network based on such information. There is provided a user context aware mobile microblogging service system using a context-based social network, comprising a social network processing server and a message database server storing contents of messages exchanged between respective users.

여기서, 상기 사용자 단말기는, 사용자의 현재 위치를 감지하기 위한 위치인식장치와, 사용자의 현재 상태를 감지하기 위한 센서장치와, 사용자에게 실제로 서비스를 제공하기 위한 서비스 클라이언트를 포함하여 구성된 것을 특징으로 한다. Here, the user terminal is characterized in that it comprises a position recognition device for detecting the current location of the user, a sensor device for detecting the current state of the user, and a service client for actually providing a service to the user. .

또한, 상기 서비스 클라이언트는, 감지된 정보를 바탕으로 사용자의 현재 상태를 인식하는 사용자 상황 인식장치와, 서버와의 통신을 위한 통신장치와, 수신된 메시지를 저장하는 메시지 저장장치 및 사용자 인터페이스를 담당하는 UI(User Interface) 장치를 포함하여 구성된 것을 특징으로 한다. In addition, the service client is responsible for a user context recognition device for recognizing the current state of the user based on the detected information, a communication device for communication with the server, a message storage device for storing the received message and a user interface Characterized in that it comprises a UI (User Interface) device.

여기서, 상기 위치인식장치는, GPS와 같은 시스템을 이용하는 것을 특징으로 한다. Here, the position recognition device is characterized in that using a system such as GPS.

아울러, 상기 서비스 관리서버는, 상기 사용자 단말기와의 통신을 행하는 다중접속 처리장치와, 상기 다중접속 처리장치를 통해 사용자의 로그인 및 로그아웃 요청이 전송되면, 해당 사용자를 확인하여 그 접속기록을 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하여, 검색된 ID로 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후, 상기 다중접속 처리장치를 통하여 상기 사용자 단말기에 검색된 메시지를 전송하는 사용자접속 관리장치와, 상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 메시지가 전송되면, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고 해당하는 ID를 수신하는 사용자 메시지 처리장치와, 상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 메시지가 전송되면, 상기 사용자 메시지 처리장치로부터 상기 새로운 메시지의 내용 및 해당 ID를 수신하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 수신하여 상기 다른 사용자들의 단말기에 상기 새로운 메시지를 전송하는 메시지 전달장치와, 상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 과거 질의 요청이 전달되면, 상기 사용자 데이터베이스 서버로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상기 상황 기반 소셜 네트워크 처리서버로부터는 상기 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 상기 사용자 단말기에 전송하는 질의처리장치와, 상기 사용자 단말기로부터 사용자 정보의 변경이 검출되어 상기 다중접속 처리장치를 통하여 사용자의 상황정보의 갱신에 대한 업데이트 정보가 전달되면, 갱신된 사용자 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하는 사용자 상황 관리장치를 포함하여 구성된 것을 특징으로 한다. In addition, the service management server, and the multi-access processing device for communicating with the user terminal, and if the user's login and logout request is transmitted through the multi-access processing device, and confirms the user and records the connection record; Stored in a user database server, the current location and activity of the user are stored in the context-based social network processing server, and the ID of a message corresponding to the context of the user is retrieved from the context-based social network processing server. After retrieving the contents of the corresponding message from the message database server by the ID, the user access management device for transmitting the retrieved message to the user terminal through the multi-access processing device, and from the user terminal through the multi-access processing device When a new message is sent, the A user message processing device that registers the location and activity of the new message transmitted to a context-based social network processing server and receives a corresponding ID; and when the new message is transmitted from the user terminal through the multi-access processing device, Receive the contents and the ID of the new message from the user message processing device, and receives a list of other users to receive a new message according to the location and activity of the new message from the situation-based social network processing server A message delivery device for transmitting the new message to the user's terminal, and when a past query request is transmitted from the user terminal through the multi-access processing device, the location and activity of the past time point input by the user from the user database server are checked. The ID of the message corresponding to the situation of the user is searched from the context-based social network processing server based on the location and activity of the past time point input by the user, and the corresponding ID is searched from the message database server using the retrieved ID. A query processing apparatus for searching the contents of the message and transmitting the contents obtained as a result of each search to the user terminal, and a change of user information from the user terminal is detected, and the user's context information through the multiple access processing apparatus. When the update information for the update of is delivered, the updated user location and the activity are stored in the user database server and the context-based social network processing server, and the updated context of the user is updated from the context-based social network processing server. Retrieve the id of the message And a user context management apparatus for retrieving the contents of the corresponding message from the message database server using the retrieved ID and transmitting the same to the user terminal.

또한, 본 발명에 따르면, 사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지는 사용자 단말기와, 각각의 사용자에 대하여 현재 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버와, 각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버와, 각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보에 근거하여 동적 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버 및 사용자들끼리 주고받는 메시지의 내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성되는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에서 수행되는 서비스 제공방법에 있어서, 상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 로그인 처리를 수행하는 로그인 단계와, 상기 사용자 단말기로부터 새로운 메시지가 전송되면, 상기 서비스 관리서버에서 상기 새로운 메시지를 저장하는 동시에, 상기 새로운 메시지를 전달받을 사용자를 검색하여 선정된 사용자의 단말기에 상기 새로운 메시지를 각각 전송하는 메시지 전송단계와, 상기 사용자 단말기로부터 과거 시점을 입력하면, 상기 서비스 관리서버에서 그 시점에 해당하는 사용자 위치 및 활동내용에 대한 메시지를 상기 사용자 데이터베이스 서버 및 메시지 데이터베이스 서버로부터 검색하고, 검색된 메시지를 상기 사용자 단말기로 전송하는 질의요청 처리단계와, 사용자의 위치가 변경되거나 관심영역 또는 활동의 변화가 발생하여 상기 사용자 단말기에서 사용자 위치, 관심영역 및 활동에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버에서 상기 사용자의 정보를 업데이트하고 새로운 상황에 맞는 메시지를 다시 사용자 단말기로 송신하는 상황정보 갱신단계와, 상기 사용자 단말기로부터의 로그아웃 요청을 수신하면, 상기 서비스 관리서버에서 로그아웃 처리를 수행하는 로그아웃 단계를 포함하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법이 제공된다. In addition, according to the present invention, a user terminal having a function for identifying the user's location information and activity information, a service management server for providing a social network service based on the current situation for each user, and each of the users A user database server that stores information and access records, and a situation-based social network processing server and users that create and manage a dynamic social network based on information on current location and activity information transmitted from each user terminal. A service providing method performed in a user context-aware mobile microblogging service system using a context-based social network configured to include a message database server for storing a content of a message, when receiving a login request from the user terminal. A login step of performing a login process in the service management server; and when a new message is transmitted from the user terminal, the service management server stores the new message and searches for a user who will receive the new message. A message transmission step of transmitting each new message to a terminal of the terminal; and when a past time point is input from the user terminal, the service management server sends a message about a user location and activity corresponding to the time point to the user database server and the message; A query request processing step of searching from a database server and transmitting the retrieved message to the user terminal; and changing a user's location or changing a region of interest or activity, so that the user's location, region of interest and activity are When the date information is transmitted, the status information update step of updating the information of the user in the service management server and sends a message suitable for a new situation back to the user terminal, and receiving the logout request from the user terminal, the service Provided is a service providing method, characterized in that configured to perform a process comprising a logout step of performing a logout process at a management server.

여기서, 상기 로그인 단계는, 상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 사용자를 확인하여, 해당 접속기록은 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버에 상기 사용자의 상황에 부합하는 메시지의 ID의 검색을 요청하여 응답을 수신하고, 수신된 ID로 상기 메시지 데이터베이스 서버에 메시지 내용의 검색을 요청하여 응답을 수신한 후, 상기 사용자 단말기에 해당하는 메시지를 전송하는 처리를 수행하도록 구성된 것을 특징으로 한다. Here, in the log-in step, upon receiving a login request from the user terminal, the service management server checks the user, and stores the access record in the user database server, and the current location and activity of the user are stored in the log. Store in the context-based social network processing server, request the context-based social network processing server to search for the ID of the message corresponding to the user's context, receive a response, and use the received ID to send the message content to the message database server. After receiving a response by requesting a search, characterized in that configured to perform a process for transmitting a message corresponding to the user terminal.

또한, 상기 메시지 전송단계는, 상기 사용자 단말기로부터 새로운 메시지가 전송되면, 상기 서비스 관리서버는, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고, 상기 새로운 메시지의 내용과 해당 ID를 상기 메시지 데이터베이스 서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 상기 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 수신하고, 수신된 상기 목록에 근거하여 해당하는 다른 사용자들에게 상기 새로운 메시지를 전송함으로써, 사용자가 입력한 메시지가 동일한 상황에 있는 다른 사용자들에게 자동으로 전달될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. In addition, in the message transmitting step, when a new message is transmitted from the user terminal, the service management server registers the location and activity content of the new message to the situation-based social network processing server and registers the new message. Storing contents and corresponding IDs in the message database server, receiving a list of other users who should receive the new message from the context-based social network processing server according to the location and activity of the new message, and receiving the list. By transmitting the new message to the corresponding other users based on the, characterized in that it is configured to perform a process so that the message entered by the user can be automatically delivered to other users in the same situation.

아울러, 상기 질의요청 처리단계는, 상기 사용자 단말기로부터 과거 질의 요청이 전달되면, 상기 서비스 관리서버는, 상기 사용자 데이터베이스 서버로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상기 상황 기반 소셜 네트워크 처리서버로부터는 상기 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 또한, 검색된 ID를 이용하여, 상기 메시지 데이터베이스 서버로부터 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 사용자 단말기에 전송하도록 함으로써, 새로운 메시지뿐만 아니라 과거 시점의 정보도 검색하여 볼 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. In addition, in the query request processing step, when a past query request is transmitted from the user terminal, the service management server searches for a location and activity of a past time point input by the user from the user database server, and the context-based social network. From the processing server, the ID of the message corresponding to the user's situation is searched based on the location and activity of the past time point input by the user, and the content of the message is searched from the message database server using the searched ID. And transmitting the contents obtained as a result of each search to the user terminal so as to perform a process of searching and viewing not only the new message but also the information of the past viewpoint.

또한, 상기 상황정보 갱신단계는, 상기 사용자 단말기에 설치된 위치인식장치 및 센서장치를 통하여 사용자 정보의 변경이 검출되거나, 또는, 사용자가 직접 변경된 정보를 입력하여 갱신된 내용에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버는, 갱신된 상기 사용자의 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 각각 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하며, 수신된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하도록 함으로써, 상기 사용자의 위치나 활동 등에 변경내용이 발생하여도 즉시 그 내용이 반영될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. In addition, the situation information updating step, if the change of the user information is detected through the location recognition device and the sensor device installed in the user terminal, or if the user directly inputs the changed information and updated information about the updated content is transmitted The service management server stores the updated location and activity of the user in the user database server and the context-based social network processing server, respectively, and corresponds to the status of the user updated from the context-based social network processing server. Receives the ID of the message, and retrieves the content of the message from the message database server using the received ID and transmits the message to the user terminal, so that even if a change occurs in the location or activity of the user immediately To ensure that its contents are reflected And configured to perform.

여기서, 상기 서비스 제공방법은, 상기 로그인 단계와 상기 로그아웃 단계의 처리를 제외하고, 상기 사용자 단말기로부터의 요청에 따라 상기 사용자가 원하는 동작을 구현하는 처리가 우선적으로 수행될 수 있도록 각 단계의 처리가 임의의 순서로 이루어질 수 있도록 구성된 것을 특징으로 한다. Here, in the service providing method, except for the login step and the logout step, the processing of each step may be preferentially performed to implement a desired operation of the user according to a request from the user terminal. Is configured to be made in any order.

또한, 본 발명에 따르면, 사용자의 현재 위치와 상황을 기반으로 다수의 다른 사용자들과 소셜 네트워크를 구성하여 실시간으로 대화할 수 있도록 해주는 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템에 있어서, 상기 서비스 시스템은, 소셜 네트워크 서비스를 제공하기 위한 중앙서버와, 사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지고, 상기 중앙서버와 통신을 행하여 사용자의 현재 위치에 기반한 관심영역 및 활동내역과 같은 사용자의 현재 상황정보 및 사용자가 작성한 대화내용을 상기 중앙서버에 전송하고, 다른 사용자의 대화내용을 상기 중앙서버로부터 수신한 후 액정화면 등으로 구성된 표시부에 표시하도록 구성되는 사용자 단말기를 포함하여 구성되고, 상기 중앙서버는, 적어도 하나 이상의 복수의 사용자의 접속을 관리하고 각각의 사용자에 대하여 현재 위치 및 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버와, 각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버와, 각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보를 저장하고, 그러한 정보에 근거하여 동적으로 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버 및 각각의 사용자들끼리 주고받는 대화내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성된 것을 특징으로 하는 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템이 제공된다. In addition, according to the present invention, in the user context aware mobile social network service system for enabling a user to communicate in real time by configuring a social network with a plurality of other users based on the current location and situation of the user, the service system, A central server for providing a social network service, a function of grasping the user's location information and activity information, and communicates with the central server to the current situation of the user, such as areas of interest and activity based on the user's current location And a user terminal configured to transmit information and a conversation written by a user to the central server, and to display a conversation of another user from the central server and then display the display on a display unit formed of an LCD screen. Is a contact of at least one or more users A service management server for managing and providing a social network service based on the current location and situation for each user, a user database server storing information and access records of each user, and a current transmitted from each user terminal. A situation-based social network processing server that stores information about location and activity, dynamically creates and manages social networks based on such information, and a message database server that stores conversations between users. A user context aware mobile social network service system is provided.

여기서, 상기 사용자 단말기는, 사용자의 현재 위치를 감지하기 위한 위치인식장치와, 사용자의 현재 상태를 감지하기 위한 센서장치와, 사용자에게 실제로 서비스를 제공하기 위한 서비스 클라이언트를 포함하여 구성된 것을 특징으로 한다. Here, the user terminal is characterized in that it comprises a position recognition device for detecting the current location of the user, a sensor device for detecting the current state of the user, and a service client for actually providing a service to the user. .

또, 상기 서비스 클라이언트는, 감지된 정보를 바탕으로 사용자의 현재 상태를 인식하는 사용자 상황 인식장치와, 서버와의 통신을 위한 통신장치와, 수신된 메시지를 저장하는 메시지 저장장치 및 사용자 인터페이스를 담당하는 UI(User Interface) 장치를 포함하여 구성된 것을 특징으로 한다. In addition, the service client is responsible for a user context recognition device for recognizing the current state of the user based on the detected information, a communication device for communication with the server, a message storage device for storing the received message and the user interface Characterized in that it comprises a UI (User Interface) device.

또한, 상기 위치인식장치는, GPS와 같은 시스템을 이용하는 것을 특징으로 한다. In addition, the position recognition device is characterized in that using a system such as GPS.

아울러, 상기 서비스 관리서버는, 상기 사용자 단말기와의 통신을 행하는 다중접속 처리장치와, 상기 다중접속 처리장치를 통해 사용자의 로그인 및 로그아웃 요청이 전송되면, 해당 사용자를 확인하여 그 접속기록을 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 사용자의 현재 상황에 부합하는 메시지의 ID를 검색하여, 상기 다중접속 처리장치를 통하여 상기 사용자 단말기에 검색된 ID를 전송하는 사용자접속 관리장치와, 상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 대화내용이 전송되면, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하는 사용자 메시지 처리장치와, 상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 대화내용이 전송되면, 상기 사용자 메시지 처리장치로부터 상기 새로운 대화내용 및 해당 ID를 수신하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 대화내용의 위치와 활동내용에 따라 새로운 대화내용을 전달받아야할 다른 사용자들의 목록을 수신하여 상기 다른 사용자들의 단말기에 상기 새로운 대화내용을 전송하는 메시지 전달장치와, 상기 사용자 단말기로부터 사용자 정보의 변경이 검출되어 상기 다중접속 처리장치를 통하여 사용자의 상황정보의 갱신에 대한 업데이트 정보가 전달되면, 갱신된 사용자 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 상기 사용자 단말기로 전송하는 사용자 상황 관리장치를 포함하여 구성된 것을 특징으로 한다. In addition, the service management server, and the multi-access processing device for communicating with the user terminal, and if the user's login and logout request is transmitted through the multi-access processing device, and confirms the user and records the connection record; Store the user's current location and activity in the context-based social network processing server, retrieve an ID of a message corresponding to the user's current situation from the context-based social network processing server, A user access management device for transmitting the searched ID to the user terminal through the multi-access processing device, and when a new conversation content is transmitted from the user terminal through the multi-access processing device, the new situation is transmitted to the situation-based social network processing server. Where the message was sent and what activity A user message processing device which registers and receives an ID of a message corresponding to the situation of the user, and when a new conversation content is transmitted from the user terminal through the multi-access processing device, the new conversation content and the new message content from the user message processing device; Receives the corresponding ID, receives a list of other users to receive the new conversation contents according to the location and activity of the new conversation contents from the situation-based social network processing server and sends the new conversation contents to the terminals of the other users. When the message transmission device for transmitting and the change of the user information is detected from the user terminal and the update information for the update of the user's context information is transmitted through the multi-access processing device, the updated user location and the activity contents are displayed in the user database. Server and awards Including a user context management device that is stored in the context-based social network processing server, retrieves the ID of the message corresponding to the situation of the user updated from the context-based social network processing server, and transmits the retrieved ID to the user terminal; Characterized in that configured.

여기서, 상기 시스템은, 상기 대화내용을 송수신하는 대신에, 또는, 상기 대화내용을 송수신하는 것과 동시에 사용자의 프로필 교환과 같은 파일전송을 함께 수행하도록 구성된 것을 특징으로 한다. In this case, the system is configured to perform a file transfer such as exchanging a profile of a user instead of transmitting or receiving the conversation contents or simultaneously with transmitting and receiving the conversation contents.

또한, 본 발명에 따르면, 사용자의 현재 위치와 상황을 기반으로 다수의 다른 사용자들과 소셜 네트워크를 구성하여 실시간으로 대화할 수 있도록 해주는 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템의 서비스 제공방법에 있어서, 상기 서비스시스템은, 각각의 사용자에 대하여 현재 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버와, 각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버와, 각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보에 근거하여 동적 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버 및 사용자들끼리 주고받는 대화내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성되는 중앙서버와, 사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지는 사용자 단말기를 포함하여 구성되고, 상기 서비스 제공방법은, 상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 로그인 처리를 수행하는 로그인 단계와, 상기 사용자 단말기로부터 새로운 대화내용이 전송되면, 상기 서비스 관리서버에서 상기 새로운 대화내용을 저장하는 동시에, 상기 새로운 대화내용을 전달받을 사용자를 검색하여 선정된 사용자의 단말기에 상기 새로운 대화내용을 각각 전송하는 메시지 전송단계와, 사용자의 위치가 변경되거나 관심영역 또는 활동의 변화가 발생하여 상기 사용자 단말기에서 사용자 위치, 관심영역 및 활동에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버에서 상기 사용자의 정보를 업데이트하고 새로운 상황에 맞는 메시지를 다시 사용자 단말기로 송신하는 상황정보 갱신단계와, 상기 사용자 단말기로부터의 로그아웃 요청을 수신하면, 상기 서비스 관리서버에서 로그아웃 처리를 수행하는 로그아웃 단계를 포함하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법이 제공된다. In addition, according to the present invention, in the service providing method of the user context-aware mobile social network service system that allows a user to communicate in real time by configuring a social network with a plurality of other users based on the current location and situation of the user, The service system includes a service management server for providing a social network service based on the current situation for each user, a user database server storing information and a connection record of each user, and a current location transmitted from each user terminal. And a central server including a situation-based social network processing server for generating and managing a dynamic social network based on information on activity contents, and a message database server storing conversation contents exchanged between users, and location information of the user. And activity And a user terminal having a function of grasping, wherein the service providing method comprises: a login step of performing a login process in the service management server when receiving a login request from the user terminal; When the new chat contents are transmitted, the service management server stores the new chat contents while searching for a user to receive the new chat contents and transmitting the new chat contents to a terminal of a selected user. When the user's location is changed or a region of interest or activity is changed and update information about the user's location, region of interest and activity is transmitted from the user terminal, the service management server updates the user's information and updates the new situation. Buy back the right message A service configured to perform a process including a status information updating step of transmitting to a user terminal and a logout step of performing a logout process at the service management server upon receiving a logout request from the user terminal. Provided are provided.

여기서, 상기 로그인 단계는, 상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 사용자를 확인하여, 해당 접속기록은 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버에 상기 사용자의 현재 상황에 부합하는 메시지의 ID의 검색을 요청하여 응답을 수신하고, 수신된 ID로 상기 메시지 데이터베이스 서버에 메시지 내용의 검색을 요청하여 응답을 수신한 후, 상기 사용자 단말기에 해당하는 메시지를 전송하는 처리를 수행하도록 구성된 것을 특징으로 한다. Here, in the log-in step, upon receiving a login request from the user terminal, the service management server checks the user, and stores the access record in the user database server, and the current location and activity of the user are stored in the log. Stored in the context-based social network processing server, requesting the context-based social network processing server to search for the ID of the message corresponding to the current situation of the user, receiving a response, and using the received ID, the message content to the message database server. After receiving a response by requesting a search of the, characterized in that configured to perform a process for transmitting a message corresponding to the user terminal.

또, 상기 메시지 전송단계는, 상기 사용자 단말기로부터 새로운 대화내용이 전송되면, 상기 서비스 관리서버는, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고, 상기 새로운 대화내용과 해당 ID를 상기 메시지 데이터베이스 서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 상기 새로운 대화내용을 전달받아야할 다른 사용자들의 목록을 수신하고, 수신된 상기 목록에 근거하여 해당하는 다른 사용자들에게 상기 새로운 대화내용을 전송함으로써, 사용자가 입력한 대화내용이 동일한 상황에 있는 다른 사용자들에게 실시간으로 전달될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. Further, in the message transmitting step, when a new conversation content is transmitted from the user terminal, the service management server registers a location and an activity content where the new message is transmitted to the situation-based social network processing server, and the new conversation. Storing contents and corresponding IDs in the message database server, receiving a list of other users who should receive the new conversation contents according to the location and activity of the new message from the situation-based social network processing server, and receiving the received By transmitting the new conversation contents to the corresponding other users based on the list, a process is performed so that the conversation contents input by the user can be delivered to other users in the same situation in real time.

또한, 상기 상황정보 갱신단계는, 상기 사용자 단말기에 설치된 위치인식장치 및 센서장치를 통하여 사용자 정보의 변경이 검출되거나, 또는, 사용자가 직접 변경된 정보를 입력하여 갱신된 내용에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버는, 갱신된 상기 사용자의 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 각각 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하며, 수신된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하도록 함으로써, 상기 사용자의 위치나 활동 등에 변경내용이 발생하여도 즉시 그 내용이 반영될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. In addition, the situation information updating step, if the change of the user information is detected through the location recognition device and the sensor device installed in the user terminal, or if the user directly inputs the changed information and updated information about the updated content is transmitted The service management server stores the updated location and activity of the user in the user database server and the context-based social network processing server, respectively, and corresponds to the status of the user updated from the context-based social network processing server. Receives the ID of the message, and retrieves the content of the message from the message database server using the received ID and transmits the message to the user terminal, so that even if a change occurs in the location or activity of the user immediately To ensure that its contents are reflected And configured to perform.

또한, 상기 로그아웃 단계는, 상기 사용자 단말기로부터 로그아웃 요청이 수신되면, 상기 서비스 관리서버는, 상기 사용자 데이터베이스에 해당 사용자의 로그아웃 기록을 저장함과 동시에, 상기 상황 기반 소셜 네트워크 서버에 저장된 상기 사용자의 위치 및 활동내용에 대한 기록을 삭제함으로써, 로그아웃한 사용자에 대한 정보가 더 이상 이용되지 않도록 하는 처리를 수행하도록 구성된 것을 특징으로 한다. In the logout step, when a logout request is received from the user terminal, the service management server stores a logout record of the user in the user database and at the same time, the user stored in the situation-based social network server. By deleting the record of the location and the activity of the, characterized in that it is configured to perform a process so that the information about the logged out user is no longer used.

여기서, 상기 방법은, 상기 로그인 단계와 상기 로그아웃 단계의 처리를 제외하고, 상기 사용자 단말기로부터의 요청에 따라 상기 사용자가 원하는 동작을 구현하는 처리가 우선적으로 수행될 수 있도록 각 단계의 처리가 임의의 순서로 이루어질 수 있도록 구성된 것을 특징으로 한다. Here, in the method, except for the log-in step and the log-out step, the processing of each step may be performed preferentially so that the processing of implementing the desired operation is preferentially performed in response to a request from the user terminal. Characterized in that configured to be in the order of.

또한, 상기 방법은, 상기 대화내용을 송수신하는 대신에, 또는, 상기 대화내용을 송수신하는 것과 동시에 사용자의 프로필 교환과 같은 파일전송을 함께 수행하도록 구성된 것을 특징으로 한다. In addition, the method is characterized in that it is configured to perform a file transfer, such as exchanging the user profile, instead of sending and receiving the conversation, or at the same time to send and receive the conversation.

상기한 바와 같이, 본 발명에 따르면, 다수의 사용자들이 휴대하는 사용자 단말과, 서비스 관리서버를 포함하는 중앙서버로 구성되어 있으며, 사용자 단말은, 각 사용자의 위치와 그에 기반한 관심영역 및 사용자의 현재 활동을 파악하는 기능과, 이를 서비스 관리서버로 전송하거나 사용자의 메시지나 다른 사용자의 메시지를 서비스 관리서버와 교환하는 통신기능, 그리고 다른 사용자가 작성한 메시지를 서비스 관리서버로부터 수신하여 사용자 단말의 화면을 통하여 표시하거나, 사용자가 메시지를 작성하거나 환경설정을 할 수 있도록 하는 UI 기능 등을 가지고, 중앙서버는, 사용자들의 위치에 기반한 관심영역과, 활동으로 구성되는 상황정보 및 사용자들의 메시지를 저장하는 기능과, 사용자의 상황정보를 바탕으로 상황 기반 소셜 네트워크를 관리하는 기능과, 사용자로부터 전송된 메시지를 사용자가 속한 상황 소셜 네트워크에 연결된 다른 사용자에게 전달하는 기능을 가지는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템이 제공된다. As described above, according to the present invention, a user terminal carried by a plurality of users and a central server including a service management server are configured. The function of identifying the activity, the communication function of transmitting this message to the service management server or exchanging a user's message or another user's message with the service management server, and receiving a message written by another user from the service management server, In addition, the central server has a function of storing a user's message based on the user's location, context information consisting of activities, and user's message. And context-based social networks based on user contextual information. A user context aware mobile microblogging service system using a context-based social network having a function of handling and delivering a message transmitted from a user to another user connected to a context social network to which the user belongs is provided.

따라서 상기한 바와 같이, 본 발명에 따르면, 현재 사용자의 위치를 기반으로 하는 사용자의 관심영역과, 사용자가 현재 행하고 있는 활동을 사용자의 상황정보로서 활용하여 상황 기반 소셜 네트워크를 구성하고, 같은 활동을 하고 있는 사용자들을 동일한 가상 공간에 할당하여, 사용자의 현재 위치를 기반으로 하는 관심영역을 이용하여 사용자들 사이에서 가상 네트워크를 구성함으로써, 이러한 가상 네트워크를 통하여 사용자들이 다른 사용자들의 메시지를 보거나 대화할 수 있고, 자신의 상황이나 의견을 나타내는 메시지를 같은 상황의 다른 사용자들에게 전달할 수 있는 마이크로블로깅 서비스 시스템 및 그 서비스 방법을 제공할 수 있다. Therefore, as described above, according to the present invention, a situation-based social network is constructed by using the user's interest area based on the current user's location and the user's current activity as the user's context information, and using the same activity. By assigning users to the same virtual space and configuring a virtual network among users using a region of interest based on the user's current location, users can view or communicate messages of other users through the virtual network. In addition, the present invention can provide a microblogging service system and a service method thereof, which can deliver a message indicating their own situation or opinion to other users in the same situation.

또한, 상기한 바와 같이 구성된 본 발명에 따르면, 사용자의 현재 위치, 관심영역 및 활동 등 사용자의 다양한 정보를 반영한 네트워크를 구성할 수 있으므로, 기존의 국내 및 해외에서 제공되고 있는 서비스들에 비하여 "실시간 사용자 상황" 특성을 가지는 소셜 네트워크 서비스를 제공할 수 있으며, 사용자의 현재 상황에 직접적으로 관련을 가지는, 즉, 동일한 지역 내에서 동일한 활동을 하고 있는 사용자끼리를 묶어주는 "실시간 연관" 특성을 가지는 서비스를 제공할 수 있다. In addition, according to the present invention configured as described above, since it is possible to configure a network reflecting the user's various information, such as the user's current location, region of interest and activity, compared to the existing services provided in the domestic and overseas "real time A social network service having a "user context" characteristic may be provided, and a service having a "real-time association" characteristic directly related to the current situation of the user, that is, grouping users who are doing the same activity in the same region. Can be provided.

아울러, 본 발명에 따르면, 동일한 지역 내에서 동일한 활동을 하고 있는, 즉, 동일한 상황에 있는 사용자들끼리 소통의 욕구를 채워주고, 서로에게 공감을 느끼게 하는 동시에 관심을 유발할 수 있는 "실시간 공감" 특성을 가지는 서비스를 제공할 수 있다. In addition, according to the present invention, "real-time empathy" characteristics that can satisfy the needs of the communication between the users who are doing the same activity in the same area, that is, the same situation, can make each other feel sympathy with each other. Branch can provide a service.

또한, 현재 국내에서 제공되는 소위 "일촌"이라는 서비스는 실제 세계에서 지인인지 아닌지의 여부에 따라 사용자의 선택에 의해 일촌관계가 성립하여 그 관계가 정적인데 비하여, 본 발명에 따르면, 상기한 바와 같이, 사용자의 현재 위치에 기반한 관심영역과 상황을 고려하여 소셜 네트워크를 시스템이 동적으로 적절히 생성 및 변경해 줌으로써 "동적" 특성을 가지는 소셜 네트워크 서비스를 제공할 수 있다. In addition, the so-called "ilchon" service currently provided in Korea is established by the user's choice depending on whether or not in the real world, whether the relationship between the relationship is static, according to the present invention, as described above, In consideration of the region of interest and the situation based on the current location of the user, the system may dynamically create and change the social network appropriately to provide a social network service having a "dynamic" characteristic.

도 1은 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템의 전체적인 구성을 개략적으로 나타내는 도면이다.
도 2는 도 1에 나타낸 바와 같은 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에서의 사용자 단말기의 상세한 구성을 개략적으로 나타내는 도면이다.
도 3은 도 1에 나타낸 바와 같은 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에서의 서비스 관리서버의 상세한 구성을 개략적으로 나타내는 도면이다.
도 4는 사용자가 도 1에 나타낸 바와 같은 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에 로그인을 행하는 과정을 설명하는 도면이다.
도 5는 사용자가 새로운 메시지를 등록하는 과정을 설명하기 위한 도면이다.
도 6은 사용자의 과거 질의 요청에 대한 처리과정을 설명하기 위한 도면이다.
도 7은 사용자의 상황 정보를 갱신하는 처리를 설명하기 위한 도면이다.
도 8은 사용자가 서비스의 사용을 마치고 로그아웃 하는 처리과정을 설명하기 위한 도면이다.
도 9는 사용자 단말기에 표시되는 화면의 UI 구성예를 나타내는 도면이다.
도 10은 메시지를 표시하는 화면의 UI 구성예를 나타내는 도면이다.
도 11은 메시지를 작성하는 화면의 구성예를 나타내는 도면이다.
도 12는 메시지를 작성하는 화면의 구성예를 나타내는 도면이다.
도 13은 메시지를 작성하는 화면의 구성예를 나타내는 도면이다.
도 14는 사용자의 활동 및 관심영역을 설정하는 화면의 구성예를 나타내는 도면이다.
도 15는 엿보기 기능을 구현하는 UI의 구성예를 나타내는 도면이다.
도 16은 엿보기 기능을 구현하는 UI의 구성예를 나타내는 도면이다.
도 17은 과거 보기 기능을 구현하는 UI의 구성예를 나타내는 도면이다.
1 is a view schematically showing the overall configuration of a user context aware mobile microblogging service system using a context-based social network according to the present invention.
FIG. 2 is a diagram schematically illustrating a detailed configuration of a user terminal in a user context aware mobile microblogging service system using a context-based social network as shown in FIG. 1.
FIG. 3 is a diagram schematically illustrating a detailed configuration of a service management server in a user context aware mobile microblogging service system using a context-based social network as shown in FIG. 1.
4 is a diagram illustrating a process of a user logging in to a user context aware mobile microblogging service system using a context-based social network as shown in FIG. 1.
5 is a diagram for explaining a process of a user registering a new message.
FIG. 6 is a diagram illustrating a process of processing a user's past query request.
7 is a diagram for explaining a process of updating status information of a user.
8 is a diagram illustrating a process of a user logging out after finishing using a service.
9 is a diagram illustrating an exemplary UI configuration of a screen displayed on a user terminal.
10 is a diagram illustrating an exemplary UI configuration of a screen displaying a message.
11 is a diagram illustrating a configuration example of a screen for creating a message.
It is a figure which shows the structural example of the screen which creates a message.
It is a figure which shows the structural example of the screen which creates a message.
14 is a diagram illustrating a configuration example of a screen for setting an activity and a region of interest of a user.
It is a figure which shows the structural example of UI which implements a peeping function.
It is a figure which shows the structural example of UI which implements a peeping function.
It is a figure which shows the structural example of the UI which implements the past viewing function.

이하, 첨부된 도면을 참조하여, 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 제공방법 및 시스템의 상세한 내용에 대하여 설명한다. Hereinafter, with reference to the accompanying drawings, it will be described in detail the method and system for providing a user context-aware mobile microblogging service using a context-based social network according to the present invention.

여기서, 이하에 설명하는 내용은 본 발명을 실시하기 위한 하나의 실시예일 뿐이며, 본 발명은 이하에 설명하는 실시예의 내용으로만 한정되는 것은 아니라는 사실에 유념해야 한다. Hereinafter, it is to be noted that the following description is only an embodiment for carrying out the present invention, and the present invention is not limited to the contents of the embodiments described below.

계속해서, 도 1을 참조하여, 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템 및 그 서비스 제공방법에 대하여 설명한다. Subsequently, a user context aware mobile microblogging service system using a context-based social network according to the present invention and a service providing method thereof will be described with reference to FIG. 1.

도 1을 참조하면, 도 1은 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 제공방법 및 시스템의 개략적인 내용을 나타내는 도면이다. Referring to FIG. 1, FIG. 1 is a diagram illustrating an outline of a method and system for providing a user context aware mobile microblogging service using a context-based social network according to the present invention.

도 1에 나타낸 바와 같이, 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템(10)은, 크게 나누어 사용자 단말기(11)와, 서비스 관리서버(12), 사용자 데이터베이스 서버(13), 상황 기반 소셜 네트워크 처리서버(14), 메시지 데이터베이스 서버(15)를 포함하는 중앙서버(16)로 구성되어 있다. As shown in FIG. 1, a user context aware mobile microblogging service system 10 using a context-based social network according to the present invention is roughly divided into a user terminal 11, a service management server 12, and a user database server ( 13), a situation-based social network processing server 14, and a central server 16 including a message database server 15.

더 상세하게는, 도 2를 참조하면, 도 2는 상기한 바와 같은 사용자 단말기(11)의 구체적인 구성을 개략적으로 나타내는 블록도이다. More specifically, referring to FIG. 2, FIG. 2 is a block diagram schematically illustrating a specific configuration of the user terminal 11 as described above.

즉, 사용자 단말기(11)는, 도 2에 나타낸 바와 같이, 사용자의 현재 위치 및 상태를 감지하기 위한 위치인식장치(21) 및 센서장치(22)와, 서비스 클라이언트(27)를 포함하여 구성되어 있다. That is, as shown in FIG. 2, the user terminal 11 includes a location recognizing device 21 and a sensor device 22 for detecting a current location and state of the user, and a service client 27. have.

여기서, 서비스 클라이언트(27)는, 감지된 정보를 바탕으로 사용자의 현재 상태를 인식하는 사용자 상황 인식장치(23), 서버와의 통신을 위한 통신장치(24), 수신된 메시지를 저장하는 메시지 저장장치(25), 사용자 인터페이스를 담당하는 UI(User Interface) 장치(26)를 포함하는 서비스 클라이언트(27)를 포함하여 구성되어 있다. Here, the service client 27, the user context recognition device 23 for recognizing the current state of the user based on the detected information, the communication device 24 for communication with the server, the message storage for storing the received message And a service client 27 including a device 25 and a user interface (UI) device 26 in charge of the user interface.

상기한 바와 같이, 사용자 단말기(11)는, 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스를 제공하기 위한 사용자 클라이언트 프로그램을 탑재하고 있으며, 동시에, 사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지도록 구성되어 있다. As described above, the user terminal 11 is equipped with a user client program for providing a user context-aware mobile microblogging service using a context-based social network, and at the same time, the user's location information and activity information can be grasped. It is configured to have a function.

또한, 사용자 단말기(11)는, 서비스 관리서버(12)와 통신을 행하여 사용자의 현재 상황정보, 즉, 사용자의 현재 위치에 기반한 관심영역 및 활동내역을 서비스 관리서버(12)에 송신한다. In addition, the user terminal 11 communicates with the service management server 12 to transmit the current situation information of the user, that is, the region of interest and the activity history based on the current location of the user, to the service management server 12.

아울러, 사용자 단말기(11)는, 사용자가 작성한 메시지를 서비스 관리서버(12)에 전송하고, 다른 사용자의 메시지를 서비스 관리서버(12)로부터 수신한 후, 도시하지는 않았으나, 액정화면 등으로 구성된 표시부에 표시하도록 구성되어 있다. In addition, the user terminal 11 transmits a message written by a user to the service management server 12, and receives a message of another user from the service management server 12, and then, although not shown, a display unit composed of a liquid crystal screen or the like. It is configured to display.

계속해서, 도 3을 참조하면, 도 3은 도 1에 나타낸 바와 같은 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템(10)에서 중앙서버(16)의 서비스 관리서버(12)의 상세한 구성을 개략적으로 나타내는 블록도이다. 3, FIG. 3 is a detailed view of the service management server 12 of the central server 16 in the user context aware mobile microblogging service system 10 using the situation-based social network as shown in FIG. 1. It is a block diagram which shows schematic structure.

도 3에 나타낸 바와 같이, 서비스 관리서버(12)는, 복수의 사용자 단말기(11)와의 접속을 관리하고 복수의 사용자 단말기(11)에 대하여 메시지를 전송하기 위한 것으로, 다중접속 처리장치(31), 메시지 전달장치(32), 사용자접속 관리장치(33), 사용자 메시지 처리장치(34), 질의처리장치(35), 사용자상황 관리장치(36)를 포함하여 구성되어 있다. As shown in FIG. 3, the service management server 12 manages the connection with the plurality of user terminals 11 and transmits a message to the plurality of user terminals 11. And a message delivery device 32, a user connection management device 33, a user message processing device 34, a query processing device 35, and a user context management device 36.

여기서, 다중접속 처리장치(31)는, 상기 사용자 단말기와의 통신을 행하는 것이고, 사용자접속 관리장치(33)는, 다중접속 처리장치(31)를 통해 사용자의 로그인 및 로그아웃 요청이 전송되면, 해당 사용자를 확인하여 그 접속기록과 사용자의 현재 위치 및 활동내용을 사용자 데이터베이스 서버(13) 및 상황 기반 소셜 네트워크 처리서버(14)에 각각 저장하며, 해당하는 ID를 검색하여 검색된 ID로 메시지 데이터베이스 서버(15)로부터 해당하는 메시지의 내용을 검색한 후, 사용자 단말기(11)에 검색된 메시지를 전송하도록 구성된다. Here, when the multi-access processing apparatus 31 communicates with the user terminal, and the user access management apparatus 33 transmits a user's login and logout request through the multi-access processing apparatus 31, It checks the user and stores the access record, the current location and the activity of the user in the user database server 13 and the situation-based social network processing server 14, respectively. After retrieving the content of the corresponding message from (15), it is configured to transmit the retrieved message to the user terminal 11.

또한, 사용자 단말기(11)로부터 새로운 메시지가 전송되면, 사용자 메시지 처리장치(34)는, 상황 기반 소셜 네트워크 처리서버(14)에 새로운 메시지가 전송된 위치와 활동내용을 등록하고 해당하는 ID를 수신하며, 메시지 전달장치(32)는, 사용자 메시지 처리장치(34)로부터 새로운 메시지의 내용 및 ID를 수신하고, 상황 기반 소셜 네트워크 처리서버(14)로부터 새로운 메시지의 위치와 활동내용에 따라 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 수신하여 다른 사용자들의 단말기에 새로운 메시지를 전송하도록 구성된다. In addition, when a new message is transmitted from the user terminal 11, the user message processing device 34 registers the location and the activity content where the new message is transmitted to the situation-based social network processing server 14 and receives the corresponding ID. The message delivery device 32 receives the content and ID of the new message from the user message processing device 34 and transmits the new message according to the location and activity of the new message from the situation-based social network processing server 14. Receive a list of other users to be delivered and send a new message to the terminal of the other users.

아울러, 질의처리장치(35)는, 사용자 단말기로부터 다중접속 처리장치를 통하여 과거 질의 요청이 전달되면, 사용자 데이터베이스 서버(13)로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상황 기반 소셜 네트워크 처리서버(14)로부터는 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 해당되는 ID를 검색하며, 검색된 ID를 이용하여 메시지 데이터베이스 서버(15)로부터 해당하는 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 사용자 단말기(11)에 전송하도록 구성된다. In addition, when the past query request is transmitted from the user terminal through the multi-access processing apparatus, the query processing apparatus 35 searches for the location and activity of the past viewpoint inputted by the user from the user database server 13, From the network processing server 14, the corresponding ID is searched based on the location and activity of the past time point input by the user, and the content of the corresponding message is retrieved from the message database server 15 using the searched ID. And transmit the contents obtained as a result of the search of to the user terminal 11.

또한, 사용자 상황 관리장치(36)는, 사용자 정보의 변경이 검출되어 사용자의 상황정보의 갱신에 대한 정보가 전달되면, 변경된 사용자 위치와 활동내용을 사용자 데이터베이스 서버(13) 및 상황 기반 소셜 네트워크 처리서버(14)에 저장하고, 상황 기반 소셜 네트워크 처리서버(14)로부터 이에 해당되는 ID를 검색하며, 검색된 ID를 이용하여 메시지 데이터베이스 서버(15)로부터 해당하는 메시지의 내용을 검색한 후, 사용자 단말기(11)로 전송하도록 구성된다. In addition, when the user context management device 36 detects a change in the user information and transmits information on updating the user's context information, the user context management apparatus 36 processes the changed user location and activity content in the user database server 13 and the situation-based social network processing. Stored in the server 14, retrieves the corresponding ID from the situation-based social network processing server 14, retrieves the content of the corresponding message from the message database server 15 using the retrieved ID, and then the user terminal. And to transmit to (11).

즉, 서비스 관리서버(12)는, 사용자 단말기(11)로부터 주기적으로 전송되는 사용자의 현재 위치에 기반한 관심영역 및 활동정보를 수신하고 저장하며, 상기한 바와 같이 하여 전송된 사용자들의 현재 관심영역 및 활동정보에 근거하여 동적 소셜 네트워크를 생성하고 관리하는 기능을 가진다. That is, the service management server 12 receives and stores the ROI and activity information based on the current location of the user periodically transmitted from the user terminal 11, and the current ROI of the users transmitted as described above and It has a function of creating and managing a dynamic social network based on activity information.

아울러, 서비스 관리서버(12)는, 상기한 바와 같이 하여 생성된 동적 소셜 네트워크를 기반으로 특정 사용자에게서 온 메시지를 다른 사용자에게 전송한다. In addition, the service management server 12 transmits a message from a specific user to another user based on the dynamic social network generated as described above.

또한, 특별한 언급이 없는 한은, 본 명세서에서 '위치'라 함은 사용자의 현재 위치를 의미하며, 이러한 위치정보는 사용자 단말기(11)에 설치된 위치인식장치(21)를 통하여 획득된다. In addition, unless otherwise stated, the term 'location' in the present specification means a current location of the user, and such location information is obtained through the location recognition device 21 installed in the user terminal 11.

아울러, 이러한 위치인식장치(21)로서는, 예를 들면, GPS와 같은 시스템이 이용될 수 있다. In addition, as such a position recognition device 21, a system such as GPS can be used.

또한, 본 명세서에서, '관심영역'이란 사용자의 현재 위치를 기반으로 사용자가 설정한 범위 내에 포함되는 지역을 의미하며, 예를 들면, 현재 위치를 중심으로 반경 1km 이내와 같이, 사용자가 임의로 설정할 수 있다. In addition, in the present specification, the 'region of interest' refers to an area included within a range set by the user based on the current location of the user, for example, set by the user at random, such as within a radius of 1 km from the current location. Can be.

또는, 현재 자신의 위치가 아닌 다른 임의의 위치를 사용자가 직접 지정하도록 할 수도 있다. Alternatively, the user may directly specify an arbitrary location other than his current location.

계속해서, 본 명세서에서, '활동'이란 사용자가 현재 행하고 있는 행동을 의미하며, 예를 들면, (1)쇼핑(shopping), (2)기다림(waiting), (3)이동중(moving), (4)감상중(watching), (5)데이트중(dating), (6)작업중(working), (7)휴식중(resting), (8)기타 등과 같이 분류하여 나타낼 수 있다. Continuingly, in this specification, the term 'activity' means an action that a user is currently performing, for example, (1) shopping, (2) waiting, (3) moving, ( 4) It can be classified as Watching, (5) Dating, (6) Working, (7) Resting, or (8) Others.

또한, 사용자가 단말기 또는 사용자의 몸에 부착된 센서 및 사용자의 주변 환경에 설치된 여러 가지 센서 등을 이용하여 사용자의 현재 상황을 인식한 후, 자동으로 현재 사용자의 상황을 설정하도록 구성할 수도 있다. In addition, the user may be configured to automatically set the current user's situation after recognizing the current situation of the user using a sensor attached to the terminal or the user's body and various sensors installed in the user's surroundings.

또는, 사용자가 직접 자신의 상황을 설정하도록 구성할 수도 있다. Alternatively, the user may be configured to set his own situation.

다음으로, 본 명세서에서, '상황 기반 소셜 네트워크'란 지속적으로 변화하는 사용자 상황 정보를 기반으로 시스템에 의해 자동으로 생성되는 사용자들 간의 소셜 네트워크를 의미한다. Next, in the present specification, 'situation-based social network' refers to a social network between users automatically generated by the system based on constantly changing user context information.

따라서 상기한 바와 같이 구성된 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템(10)에 따르면, 사용자의 현재 위치, 관심영역 및 활동 등 사용자의 다양한 정보를 반영한 네트워크를 구성할 수 있으므로, 기존의 국내 및 해외에서 제공되고 있는 서비스들에 비하여 "실시간 상황" 특성을 가지는 소셜 네트워크 서비스를 제공할 수 있다. Therefore, according to the user context-aware mobile microblogging service system 10 using the context-based social network configured as described above, since the user's current location, region of interest and activity can be configured to reflect a variety of information of the user, such as the existing It is possible to provide a social network service having a "real-time situation" characteristics compared to services provided in the country and abroad.

또한, 사용자의 현재 상황에 직접적으로 관련을 가지는, 즉, 동일한 지역 내에서 동일한 활동을 하고 있는 사용자끼리를 묶어주는 "실시간 연관" 특성을 가지는 서비스를 제공할 수 있다. In addition, it is possible to provide a service having a "real-time association" characteristic that is directly related to the current situation of the user, that is, grouping users who are doing the same activity in the same area.

아울러, 동일한 지역 내에서 동일한 활동을 하고 있는, 즉, 동일한 상황에 있는 사용자들끼리 소통의 욕구를 채워주고, 서로에게 공감을 느끼게 하는 동시에 관심을 유발할 수 있는 "실시간 공감" 특성을 가지는 서비스를 제공할 수 있다. In addition, users who are doing the same activities in the same area, that is, users in the same situation, can provide a service having a "real-time empathy" characteristic that can satisfy the needs of communication, make them feel empathy with each other, and cause interest. Can be.

또한, 현재 국내에서 제공되는 소위 "일촌"이라는 서비스는 실제 세계에서 지인인지 아닌지의 여부에 따라 사용자의 선택에 의해 일촌관계가 성립하여 그 관계가 정적인데 비하여, 상기한 바와 같은 구성에 따르면, 사용자의 현재 위치에 기반한 관심영역과 상황을 고려하여 시스템이 동적으로 소셜 네트워크를 적절히 생성 및 변경해 줌으로써, "동적" 특성을 가지는 소셜 네트워크 서비스를 제공할 수 있다. In addition, the so-called "ilchon" service currently provided in the country is a relationship between the establishment of a village relationship by the user's choice depending on whether or not the acquaintance in the real world, the relationship is static, according to the configuration as described above, the user By considering the area of interest and the situation based on the current location of the system, the system dynamically creates and changes the social network appropriately, thereby providing a social network service having a "dynamic" characteristic.

즉, 예를 들면, 한 사용자가 명동에 있는 한 백화점에서 쇼핑을 하고 있는 상황을 가정하면, 이 경우 사용자의 현재 활동은 '쇼핑'이 되고, 현재 위치인 '명동'을 기반으로 주변의 다른 백화점들과 상점가를 포함한 일대가 관심영역이 될 것이다. That is, for example, suppose a user is shopping at a department store in Myeong-dong. In this case, the user's current activity is 'shopping' and other department stores nearby based on the current location 'Myeong-dong'. Areas of interest, including fields and shopping streets, will be areas of interest.

이 경우, 그 일대에서 쇼핑을 하고 있는 다수의 사용자들이 같은 가상의 네트워크에 속하게 되고, 그러한 같은 가상의 네트워크에 속하는 사용자들 사이에서 메시지를 공유할 수 있다. In this case, multiple users shopping in the area belong to the same virtual network, and can share a message among users belonging to the same virtual network.

또한, 사용자들은, 이러한 서비스를 다양한 목적으로 사용할 수 있으며, 그 일례로서, 자신이 쇼핑을 하면서 궁금한 것들, 예를 들면, "빨간 목도리를 싸게 파는 상점이 어디 있는지"를 다른 사용자들에게 질문할 수도 있을 것이고, 아니면 자신이 방금 방문했던 상점의 불친절한 대응을 불평할 수도 있으며, 또한, 자신이 구매한 상품에 대한 자신의 평가를 전달할 수도 있다. In addition, users can use these services for various purposes, and as an example, they may ask other users what they are wondering about while shopping, such as "Where are the stores selling red scarves cheaply?" You can either complain about the unkind response of the store you just visited, or you can communicate your assessment of the product you have purchased.

따라서 본 발명에 따르면, 사용자들은 자신과 같은 상황에 있고 또한 자신의 관심영역에 있는 다른 사용자들과의 교류가 가능해지며, 그 결과 자신의 상황에 맞는 보다 더 유용한 정보를 쉽게 찾을 수 있다. Therefore, according to the present invention, users can interact with other users who are in the same situation as themselves and in their area of interest, and as a result, can find more useful information that is suitable for their situation.

또한, 다른 사람과 같은 상황을 공유하고 있기 때문에, 다른 사람을 좀 더 친숙하게 느끼고 다른 사람의 글과 표현에 좀 더 쉽게 공감할 수 있다. Also, because you share the same situation with others, you can feel more familiar with others and more easily relate to their words and expressions.

즉, 상기한 예의 경우, 다른 사용자들도 모두 동일하게 '명동'이라는 같은 공간에서 똑같이 '쇼핑'을 하고 있는 사람들이므로, 일반적인 소셜 네트워크 서비스 상에서와 같이 전혀 다른 상황에 처해 있는 다른 사람들과 메시지를 주고받는 것에 비하여 훨씬 더 서로에 대하여 친근함을 느낄 수 있고, 또한, 개개인이 원하는 정보를 알고 있는 사람을 찾기도 용이하게 된다. In other words, in the case of the above example, since all other users are the same 'shopping' in the same space of 'Myeong-dong', they can send messages to other people who are in totally different situations as in general social network services. It's much more friendly to each other than to receive it, and it's also easier to find someone who knows what you want.

또한, 사용자의 현재 위치와 상태를 기반으로 같은 위치 또는 동일한 상황의 사용자들끼리 서로 실시간으로 대화할 수 있는 채팅서비스를 제공할 수도 있으며, 예를 들면, 같은 지역에서 식사를 하고 있는 사람들끼리 대화를 하거나, 또는, 같은 지역 내의 찻집이나 커피전문점 등에서 시간을 보내고 있는 사람들끼리 서로의 프로필을 교환할 수 있도록 하는 등의 서비스를 제공할 수 있다. In addition, based on the current location and status of the user can also provide a chat service that allows users in the same location or the same situation in real time with each other, for example, a conversation between people who are eating in the same area Or, it can provide a service such as allowing people who spend time in a tea house or coffee shop in the same area to exchange profiles with each other.

다음으로, 상기한 바와 같은 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템(10)에서 실행되는 서비스의 처리방법에 대하여 설명한다. Next, a method of processing a service executed in the user context aware mobile microblogging service system 10 using the context-based social network according to the present invention as described above will be described.

먼저, 도 4를 참조하면, 도 4는 사용자가 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템(10)에 로그인을 행하는 과정을 설명하는 도면이다. First, referring to FIG. 4, FIG. 4 is a diagram illustrating a process of a user logging in to a user context aware mobile microblogging service system 10 using a context-based social network according to the present invention.

더 상세하게는, 도 4에 나타낸 바와 같이, 서비스 관리서버(12)의 다중접속 처리장치(31)에서 사용자 단말기(11)로부터의 로그인 요청을 수신하면, 사용자접속 관리장치(33)에서 사용자를 확인하여, 해당 접속기록은 사용자 데이터베이스 서버(13)에 저장하고, 사용자의 현재 위치 및 활동내용은 상황 기반 소셜 네트워크 처리서버(14)에 저장한다. More specifically, as shown in FIG. 4, when the multi-access processing apparatus 31 of the service management server 12 receives a login request from the user terminal 11, the user access management apparatus 33 sends a user. After confirming, the access record is stored in the user database server 13, and the current location and activity of the user are stored in the situation-based social network processing server 14.

그리고, 사용자접속 관리장치(33)는, 상황 기반 소셜 네트워크 처리서버(14)에 해당하는 ID의 검색을 요청하여 응답을 수신하고, 수신된 ID로 메시지 데이터베이스 서버(15)에 메시지 내용의 검색을 요청하여 응답을 수신한 후, 다중접속 처리장치(31)를 통하여 사용자 단말기에 해당하는 메시지를 전송한다. In addition, the user access management apparatus 33 requests a search for an ID corresponding to the situation-based social network processing server 14, receives a response, and searches the message database server 15 for a message content with the received ID. After receiving the request and response, the multi-access processing device 31 transmits a message corresponding to the user terminal.

이와 같이 하여 로그인이 완료되면, 사용자는 도 5에 나타낸 바와 같은 과정을 통하여 새로운 메시지를 등록할 수 있다. In this way, when the login is completed, the user may register a new message through the process as shown in FIG.

도 5를 참조하면, 도 5는 사용자가 새로운 메시지를 등록하는 과정을 개략적으로 나타내는 블록도이다. Referring to FIG. 5, FIG. 5 is a block diagram schematically illustrating a process of registering a new message by a user.

즉, 도 5a에 나타낸 바와 같이, 사용자가 새로운 메시지를 사용자 단말을 통해 업로드 하면, 중앙서버에서 새로운 메시지를 저장하는 동시에, 새로운 메시지를 전달받을 사용자를 검색하여 선정된 사용자의 단말기에 해당 메시지를 각각 전송한다. That is, as shown in FIG. 5A, when a user uploads a new message through the user terminal, the central server stores the new message and searches for a user to receive the new message and sends the corresponding message to the selected user terminal. send.

더 상세하게는, 도 5b에 나타낸 바와 같이, 사용자 단말기(11)로부터 다중접속 처리장치(31)를 통하여 새로운 메시지가 전송되면, 사용자 메시지 처리장치(34)는 메시지 전달장치(32)에 새로운 메시지의 내용 및 ID를 전달하고, 상황 기반 소셜 네트워크 처리서버(14)에 새 메시지가 전송된 위치와 활동내용을 등록한다. More specifically, as shown in FIG. 5B, when a new message is transmitted from the user terminal 11 through the multi-access processing device 31, the user message processing device 34 sends a new message to the message delivery device 32. It transmits the content and ID of the, and registers the location and the activity content where the new message is sent to the situation-based social network processing server (14).

상황 기반 소셜 네트워크 처리서버(14)는, 사용자 메시지 처리장치(34)에 해당 ID를 반환하고, 전송된 새 메시지의 위치와 활동내용에 따라 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 메시지 전달장치(32)에 전달한다. The situation-based social network processing server 14 returns a corresponding ID to the user message processing device 34, and displays a list of other users who should receive a new message according to the location and activity of the new message transmitted. To 32.

메시지 전달장치(32)는, 새로운 메시지의 내용과 ID를 메시지 데이터베이스 서버(15)에 저장하고, 상황 기반 소셜 네트워크 처리서버(14)로부터 전달받은 목록에 근거하여 해당하는 다른 사용자들에게 새로운 메시지를 전송함으로써, 사용자가 입력한 메시지가 동일한 상황에 있는 다른 사용자들에게 자동으로 전달될 수 있다. The message delivery device 32 stores the content and ID of the new message in the message database server 15 and sends a new message to the corresponding other users based on the list received from the situation-based social network processing server 14. By sending, a message entered by a user can be automatically delivered to other users in the same situation.

다음으로, 도 6을 참조하면, 도 6은 사용자의 과거 질의 요청에 대한 처리과정을 설명하기 위한 블록도이다. Next, referring to FIG. 6, FIG. 6 is a block diagram for explaining a process of a user's past query request.

즉, 도 6a에 나타낸 바와 같이, 사용자의 과거 질의 요청에 대한 처리는, 사용자가 보고 싶은 메시지가 있는 과거 시점을 입력하면, 중앙서버에서 그 시점에 해당하는 사용자 위치 및 활동내용에 대한 메시지를 저장장치에서 검색하고, 검색된 메시지를 해당 사용자에게 전송하는 처리를 통해 이루어진다. That is, as shown in Figure 6a, when processing the user's past query request, when the user inputs a past time point that the message you want to see, the central server stores a message about the user location and activity content corresponding to that time point This is done through the process of searching in the device and sending the retrieved message to the user.

더 상세하게는, 도 6b에 나타낸 바와 같이, 사용자 단말기(11)로부터 다중접속 처리장치(31)를 통하여 과거 질의 요청이 질의처리장치(35)에 전달되면, 질의처리장치(35)는 사용자 데이터베이스 서버(13)로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상황 기반 소셜 네트워크 처리서버(14)로부터는 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 해당되는 ID를 검색한다. More specifically, as shown in FIG. 6B, when a past query request is transmitted from the user terminal 11 to the query processing apparatus 35 through the multiple access processing apparatus 31, the query processing apparatus 35 is connected to the user database. The server 13 retrieves the location and activity of the past viewpoint entered by the user, and the situation-based social network processing server 14 retrieves the corresponding ID based on the location and the activity of the past viewpoint entered by the user.

또한, 질의처리장치(35)는, 검색된 ID를 이용하여 메시지 데이터베이스 서버(15)로부터 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 사용자 단말기(11)에 전송하도록 한다. Further, the query processing apparatus 35 retrieves the contents of the message from the message database server 15 using the retrieved ID, and transmits the contents obtained as a result of each search to the user terminal 11.

따라서 상기한 바와 같은 처리를 통하여, 사용자는, 새로운 메시지뿐만 아니라 과거 시점의 정보도 검색하여 볼 수 있다. Therefore, through the above-described processing, the user can search for and view not only a new message but also information of past viewpoints.

계속해서, 도 7을 참조하여 사용자의 상황 변화를 갱신하는 처리에 대하여 설명한다. Subsequently, a process of updating the user's situation change will be described with reference to FIG. 7.

도 7을 참조하면, 도 7은 사용자의 상황 정보를 갱신하는 처리를 설명하기 위한 블록도이다. Referring to FIG. 7, FIG. 7 is a block diagram for explaining the process of updating the user's context information.

즉, 도 7a에 나타낸 바와 같이, 사용자의 상황 정보를 갱신하는 처리는, 사용자의 위치가 변경되거나, 관심영역 또는 활동의 변화가 발생하면, 사용자 단말에서 이를 자동으로 인식하여 사용자 위치, 관심영역 및 활동에 대한 업데이트 정보를 중앙서버로 전송하고, 중앙서버에서는 새로운 상황에 맞는 메시지를 다시 사용자 단말로 송신하도록 구성된다. That is, as shown in FIG. 7A, in the process of updating the user's situation information, when the user's location changes or a region of interest or activity occurs, the user terminal automatically recognizes the user's location, the region of interest and The update information about the activity is transmitted to the central server, and the central server is configured to send a new context-sensitive message back to the user terminal.

더 상세하게는, 도 7b에 나타낸 바와 같이, 사용자 단말기(11)의 위치인식장치(21) 및 센서장치(22)를 통하여 사용자 정보의 변경이 검출되면, 사용자 단말기(11)로부터 다중접속 처리장치(31)를 통하여 사용자 상황 관리장치(36)에 갱신된 내용에 대한 업데이트 정보가 전달된다. More specifically, as shown in FIG. 7B, when a change of user information is detected through the position recognition device 21 and the sensor device 22 of the user terminal 11, the multi-access processing device from the user terminal 11 is detected. Update information on the updated contents is transmitted to the user context management apparatus 36 through 31.

사용자 상황 관리장치(36)는, 갱신된 사용자 위치와 활동내용을 사용자 데이터베이스 서버(13) 및 상황 기반 소셜 네트워크 처리서버(14)에 저장하고, 상황 기반 소셜 네트워크 처리서버(14)로부터 이에 해당되는 ID를 검색하여 수신한다. The user context management device 36 stores the updated user location and the activity in the user database server 13 and the situation-based social network processing server 14, and the corresponding situation from the situation-based social network processing server 14 corresponds thereto. Retrieve and receive ID.

또한, 사용자 상황 관리장치(36)는, 수신된 ID를 이용하여 메시지 데이터베이스 서버(15)로부터 해당하는 메시지의 내용을 검색한 후 사용자 단말기(11)로 전송하도록 한다. In addition, the user context management apparatus 36 retrieves the contents of the corresponding message from the message database server 15 using the received ID and transmits the contents of the corresponding message to the user terminal 11.

따라서 상기한 바와 같은 처리를 통해, 사용자의 위치나 활동 등에 변경내용이 발생하여도 즉시 그 내용이 시스템에 반영되어 서비스에 이용될 수 있다. Therefore, through the above-described processing, even if a change occurs in the location or activity of the user, the contents can be immediately reflected in the system and used for the service.

상기한 바와 같이 하여 사용자가 메시지를 주고받는 등의 각종 서비스를 이용한 후 서비스의 사용을 마치고 나면, 사용자는 도 8에 나타낸 바와 같은 과정을 통하여 로그아웃을 행한다. After the user finishes using the service after using the various services such as sending and receiving messages as described above, the user logs out through the process as shown in FIG.

도 8을 참조하면, 도 8은 사용자가 서비스의 사용을 마치고 로그아웃 하는 처리과정을 설명하기 위한 블록도이다. Referring to FIG. 8, FIG. 8 is a block diagram illustrating a process of a user logging out after using a service.

도 8에 나타낸 바와 같이, 사용자 단말기(11)로부터 서비스 관리서버(12)의 다중접속 처리장치(31)를 통하여 로그아웃 요청이 수신되면, 사용자접속 관리장치(33)는 사용자 데이터베이스(13)에 해당 사용자의 로그아웃 기록을 저장함과 동시에, 상황 기반 소셜 네트워크 서버(14)에 저장된 사용자의 위치 및 활동내용에 대한 기록을 삭제한다. As shown in FIG. 8, when a logout request is received from the user terminal 11 through the multiple access processing unit 31 of the service management server 12, the user access management apparatus 33 is connected to the user database 13. While storing the logout record of the user, the user records the location and activity of the user stored in the context-based social network server 14.

따라서 상기한 바와 같이 로그아웃 처리를 행함으로써, 로그아웃한 사용자에 대한 정보가 더 이상 이용되지 않게 된다. Therefore, by performing the logout process as described above, the information on the logged out user is no longer used.

여기서, 상기한 바와 같은 일련의 처리는, 로그인과 로그아웃 처리만을 제외하고는 반드시 상기한 바와 같은 순서로 순차적으로 이루어질 필요는 없으며, 사용자의 필요에 따라 원하는 동작을 구현하는 처리가 우선적으로 수행될 수 있는 것이다. Here, the series of processing as described above does not necessarily have to be performed sequentially in the above order except for the login and logout processing, and the processing for implementing the desired operation according to the needs of the user is preferentially performed. It can be.

따라서 상기한 바와 같은 일련의 처리를 행함으로써, 위치에 기반한 관심영역과 현재 사용자의 활동이라는 상황에 기반한 동적 소셜 네트워크의 생성을 지원하여 동일한 위치와 활동에 기반한 사람들 간의 커뮤니케이션의 필요성을 충족시켜 줄 수 있다. Therefore, by performing a series of processes as described above, it is possible to support the creation of a dynamic social network based on the location-based area of interest and the situation of the current user's activity to satisfy the need for communication between people based on the same location and activity. have.

또한, 상기한 바와 같은 구성에 따르면, 많은 수의 사용자를 지원하기 위한 확장성을 제공하므로 동적으로 변하는 많은 양의 사용자 위치정보 및 활동정보를 실시간으로 처리하여 동적으로 소셜 네트워크를 관리할 수 있다. In addition, according to the above configuration, since it provides scalability to support a large number of users, it is possible to dynamically manage a social network by processing a large amount of dynamically changing user location information and activity information in real time.

더욱이, 상기한 바와 같은 구성을 통하여, 상황 기반의 동적 소셜 네트워크의 자동 생성 및 사용자 설정의 최소화와 같은 편의성을 제공하는 동시에, 다른 사용자의 위치 및 상황도 동시에 표현하는 직관적인 UI를 제공함으로써 대화채널 표시의 편의성도 함께 제공할 수 있다. Furthermore, through the above-described configuration, a conversation channel can be provided by providing an intuitive UI that automatically creates a situation-based dynamic social network and minimizes user settings, and simultaneously expresses the location and situation of other users. Convenience of the display can also be provided.

계속해서, 도 9 내지 도 17을 참조하여, 상기한 바와 같은 본 발명의 시스템 및 방법을 구체적으로 구현한 UI 구성의 예에 대하여 상세히 설명한다. Subsequently, with reference to FIGS. 9 to 17, an example of a UI configuration that specifically implements the system and method of the present invention as described above will be described in detail.

먼저, 도 9를 참조하면, 도 9는 사용자 단말기(11)에 표시되는 화면의 UI 구성예를 나타내는 도면이다. First, referring to FIG. 9, FIG. 9 is a diagram illustrating an exemplary UI configuration of a screen displayed on the user terminal 11.

도 9에 나타낸 바와 같이, 사용자 단말기(11)에 표시되는 화면은 메시지 입력영역과 메시지 표시영역 및 설정영역으로 나누어져 있고, 설정영역에는 사용자의 현재 활동을 보여주고 클릭하면 사용자의 활동을 변경할 수 있는 액션시트와 관심영역을 설정할 수 있는 액션시트가 나타나는 아이콘과, 사용자가 현재 위치가 아닌 다른 곳의 특정 위치에서 다른 활동을 하고 있는 것처럼 보이게 하고 그 위치에서 같은 상황에 있는 사람들과 커뮤니케이션 할 수 있도록 해 주는 엿보기 기능 아이콘과, 과거 사용자의 화면에 표시된 과거 메시지를 볼 수 있도록 해 주는 과거 질의 기능 아이콘 및 각종 설정을 행할 수 있도록 하는 옵션 아이콘 등이 표시된다. As shown in FIG. 9, the screen displayed on the user terminal 11 is divided into a message input area, a message display area, and a setting area. The setting area shows the user's current activity and when clicked, the user's activity can be changed. The action sheet and action sheet to set the area of interest, and make the user appear to be doing something different at a different location than the current location, and to communicate with people in the same situation at that location. The peeking function icon for displaying the icon, the past query function icon for viewing the past message displayed on the screen of the past user, and the option icon for making various settings are displayed.

다음으로, 도 10을 참조하면, 도 10은 메시지를 표시하는 화면의 UI 구성예를 나타내는 도면이다. Next, referring to FIG. 10, FIG. 10 is a diagram illustrating an exemplary UI configuration of a screen displaying a message.

도 10에 나타낸 바와 같이, 메시지 표시영역에 다른 사용자들이 보낸 메시지가 차례로 표시되며, 새로 들어간 지역에 해당하는 메시지는 추가되고, 반면, 벗어난 지역에 해당하는 메시지는 표시화면에서 삭제된다. As shown in FIG. 10, messages sent by other users are sequentially displayed on the message display area, and messages corresponding to newly entered areas are added, while messages corresponding to out of area are deleted from the display screen.

즉, 사용자가 이동하여 사용자의 관심영역이 사용자 위치를 따라 이동하면, 이동한 새로운 지역에서 사람들이 등록한 메시지가 화면에 추가되어 표시되며, 또한, 관심영역에서 벗어난 지역에서 사람들이 주고받은 메시지는 화면에서 삭제된다. That is, when the user moves and the area of interest of the user moves along with the location of the user, the message registered by the people in the new area is added to the screen, and the message sent and received by the people in the area out of the area of interest is displayed on the screen. Is deleted from.

결과적으로, 사용자가 설정한 관심영역 안에서 사람들이 등록한 메시지만 화면에 표시되게 된다. As a result, only messages registered by people within the ROI set by the user are displayed on the screen.

다음으로, 도 11 내지 도 13은 메시지를 작성하는 화면의 구성예를 나타내는 도면이다. Next, FIGS. 11-13 is a figure which shows the structural example of the screen which creates a message.

먼저, 도 11에 나타낸 바와 같이, 메시지 입력영역을 통해 사용자가 메시지를 작성하여 입력버튼을 누르면 작성된 메시지는 사용자와 동일한 활동에 있고 관심영역 조건이 만족하는 사용자에게만 전달되어 표시되게 된다. First, as illustrated in FIG. 11, when a user composes a message through a message input area and presses an input button, the message is delivered only to the user who is in the same activity as the user and whose conditions of interest are satisfied.

또한, 특정 사용자를 무조건 포함해서 메시지를 보내기 위해서는, 도 12에 나타낸 바와 같이, 다른 사용자의 아이콘을 가볍게 터치하면 메시지 작성란에 "@" 표시와 함께 선택된 사람의 아이디가 표시되며, 이 메세지는 관심영역 조건과 활동 조건에 상관없이 무조건 선택된 사람 모두에게 전달된다. In addition, in order to send a message including a specific user unconditionally, as shown in FIG. 12, when the user's icon is lightly touched, an ID of the selected person is displayed along with an "@" mark in the message composition field, and the message is a region of interest. It is delivered to all selected people regardless of conditions and activity conditions.

아울러, 메시지가 특정 사용자에게만 보이도록 하기 위해서는, 도 13에 나타낸 바와 같이, 다른 사용자의 아이콘을 길게, 예를 들면, 1초 이상 터치하면, 메시지 작성란에 "!" 표시와 함께 선택된 사람의 아이디가 표시되고, 그 후 사용자가 선택한 사람에게 귓속말로 보낼 메시지를 추가하면 선택된 사람에게만 메시지가 보이게 된다. In addition, in order to make a message visible only to a specific user, as shown in FIG. 13, when another user's icon is touched for a long time, for example, for 1 second or more, "!" The ID of the selected person is displayed along with the mark. Then, when the user adds a message to whisper to the selected person, the message is visible only to the selected person.

계속해서, 도 14는 사용자의 활동 및 관심영역을 설정하는 화면의 구성예를 나타내는 도면이다. 14 is a diagram showing an example of the configuration of a screen for setting the user's activity and the region of interest.

도 14에 나타낸 바와 같이, 액션 시트에 표시된 활동 중 하나를 클릭하여 선택하고, 사용자의 위치를 중심으로 어느 정도의 반경(채널 반경) 안에 있는 사람들의 메시지를 볼 것인지를 설정하여 활동 아이콘 아래에 위치한 반경 아이콘을 클릭하면, 현재 위치와 이를 기반으로 하는 관심영역이 설정되므로, 사용자가 원하는 반경을 임의로 설정할 수 있다. As shown in Figure 14, click on one of the activities displayed in the action sheet to select it, and set the radius (channel radius) of people within the user's location to see the message below the activity icon When the radius icon is clicked, the current location and the region of interest based on the radius are set, and the user can arbitrarily set a desired radius.

다음으로, 도 15는 엿보기 기능을 구현하는 UI의 구성예를 나타내는 도면이다. Next, FIG. 15 is a figure which shows the structural example of UI which implements a peeping function.

도 15에 나타낸 바와 같이, 엿보기 기능 아이콘을 선택한 후 사용자가 원하는 위치를 지도상에서 터치하여 현재 위치가 아닌 다른 위치를 자신의 위치로 등록할 수 있고, 또한, 엿보기 기능 사용 중에도 메시지 등록 및 행동 관심영역의 반경 설정이 가능하도록 구성된다. As shown in FIG. 15, after the user selects the peeking function icon, the user touches a desired location on the map to register a location other than the current location as his or her own location. The radius of interest is configured to be possible.

여기서, 엿보기 기능 사용 중에는 메시지 주위를 점선으로 표시하도록 하고, 화면 우측 상단의 X 표시를 누르면 원래의 자신의 상황에 맞는 메시지를 보여주는 화면으로 돌아가도록 하며, 핀 아이콘이 눌려진 상태에서 닫힌 채널은 자신의 상황에 맞는 메시지를 보여주는 화면으로 돌아왔을 때에도 즉시 복귀가 가능하도록 구성된다. Here, when using the peeking function, the dotted line around the message is displayed, and if you press the X mark on the upper right side of the screen, you are returned to the screen showing the original message according to the situation of your own, and the channel closed by the pin icon is pressed. It is configured to be able to return immediately even when returning to the screen showing the message appropriate to the situation.

즉, 도 16에 나타낸 바와 같이, 간단한 화면 드래그 동작만으로 엿보기 기능을 사용하면서 핀 아이콘으로 고정시켜 두었던 화면과 원래의 내 상황 화면을 용이하게 전환할 수 있도록 구성된다. That is, as shown in FIG. 16, the screen fixed by a pin icon and the original My situation screen can be easily switched while using the peeping function only by a simple screen drag operation.

계속해서, 도 17을 참조하면, 도 17은 과거 보기 기능을 구현하는 UI의 구성예를 나타내는 도면이다. 17, FIG. 17 is a diagram illustrating an example of a configuration of a UI that implements a past viewing function.

도 17에 나타내 바와 같이, 과거 보기 기능을 선택하면, 화면 우측에 위치한 시간조절막대를 이용하여 선택된 시간과 그때의 상황정보가 화면 상단에 표시되고, 이때, 시간조절막대를 아래쪽으로 내리면 내릴수록 더 과거의 메시지들을 볼 수 있다. As shown in FIG. 17, when the past viewing function is selected, the time selected by using the time adjusting bar located on the right side of the screen and the status information at the time are displayed at the top of the screen. You can see past messages.

또한, 시간조절막대로 선택된 시간에서의 사용자의 위치가 화면 중앙의 지도상에 표시되며, 시간조절막대로 선택된 과거 시점에서 화면에 보였던 메시지들이 화면 하단에 표시된다. In addition, the location of the user at the time selected by the time adjustment bar is displayed on the map in the center of the screen, and the messages shown on the screen from the past time point selected by the time adjustment bar are displayed at the bottom of the screen.

따라서 상기한 바와 같이 구성된 UI를 제공함으로써, 본 발명에 따른 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템 및 그 제공방법을 구현할 수 있다. Therefore, by providing a UI configured as described above, it is possible to implement a user context aware mobile microblogging service system using the context-based social network and a method of providing the same.

이상, 상기한 바와 같이, 본 발명에 따르면, 현재 사용자의 위치를 기반으로 하는 사용자의 관심영역과, 사용자가 현재 행하고 있는 활동을 사용자의 상황정보로서 활용하여 상황 기반 소셜 네트워크를 구성할 수 있다. As described above, according to the present invention, the situation-based social network may be configured by using the user's interest region based on the current user's location and the activity currently performed by the user as the user's context information.

즉, 본 발명에 따르면, 같은 활동을 하고 있는 사용자들을 동일한 가상 공간에 할당하고, 다시 그 안에서 사용자의 현재 위치를 기반으로 하는 관심영역을 이용하여 사용자들 사이에서 가상 네트워크를 구성함으로써, 이러한 가상 네트워크를 통하여 사용자들이 다른 사용자들의 메시지를 보거나 대화할 수 있고, 자신의 의견을 피력하는 메시지를 같은 상황의 다른 사용자들에게 노출시킬 수 있는 마이크로 블로깅 서비스를 제공할 수 있다. That is, according to the present invention, by assigning users who are doing the same activity to the same virtual space, and configuring the virtual network among users using the region of interest based on the user's current location therein, such a virtual network Through this, users can view or communicate with other users' messages, and can provide a microblogging service that can expose messages that express their opinions to other users in the same situation.

또한, 본 발명에 따르면, 사용자의 현재 위치와 상태를 기반으로 같은 위치 또는 동일한 상황의 사용자들끼리 서로 실시간으로 대화할 수 있는 채팅서비스를 제공하거나, 즉, 예를 들면, 같은 지역에서 식사를 하고 있는 사람들끼리 대화를 하거나, 또는, 같은 지역 내의 찻집이나 커피전문점 등에서 시간을 보내고 있는 사람들끼리 서로의 프로필을 교환할 수 있는 서비스를 제공할 수도 있다. In addition, according to the present invention, based on the current location and state of the user provides a chat service that allows users of the same location or the same situation in real time chat with each other, that is, for example, to eat in the same area People can talk to each other, or provide a service to exchange profiles between people who are spending time in a tea house or coffee shop in the same area.

이상, 상기한 바와 같은 본 발명의 실시예를 통하여 본 발명을 설명하였으나, 본 발명은 상기한 실시예에 기재된 내용으로만 한정되는 것은 아니며, 따라서 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 설계상의 필요 및 기타 다양한 요인에 따라 여러 가지 수정, 변경, 결합 및 대체 등이 가능한 것임은 당연한 일이라 하겠다. As mentioned above, although this invention was demonstrated through the Example of this invention, this invention is not limited only to the content described in the above Example, Therefore, this invention is common in the technical field to which this invention belongs. It is a matter of course that a person skilled in the art can make various modifications, changes, combinations and substitutions according to design needs and various other factors.

10. 모바일 마이크로블로깅 서비스 시스템
11. 사용자 단말기 12. 서비스 관리서버
13. 사용자 데이터베이스 서버
14. 상황 기반 소셜 네트워크 처리서버
15. 메시지 데이터베이스 서버 16. 중앙서버
21. 위치인식장치 22. 센서장치
23. 사용자 상황 인식장치 24. 통신장치
25. 메시지 저장장치 26. UI 장치
27. 서비스 클라이언트 31. 다중접속 처리장치
32. 메시지 전달장치 33. 사용자접속 관리장치
34. 사용자 메시지 처리장치 35. 질의처리장치
36. 사용자 상황 관리장치
10. Mobile microblogging service system
11. User terminal 12. Service management server
13. User Database Server
14. Context-based social network processing server
15. Message Database Server 16. Central Server
21. Position Recognition Device 22. Sensor Device
23. User situation recognition device 24. Communication device
25. Message storage device 26. UI device
27. Service client 31. Multi-access processing device
32. Message Delivery Device 33. User Access Management Device
34. User Message Processing Unit 35. Query Processing Unit
36. User situation management device

Claims (25)

상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템에 있어서,
적어도 하나 이상의 복수의 사용자의 접속을 관리하고 각각의 사용자에 대하여 현재 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버;
사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지고, 상기 서비스 관리서버와 통신을 행하여 사용자의 현재 위치에 기반한 관심영역 및 활동내역을 포함하는 사용자의 현재 상황정보를 상기 서비스 관리서버에 송신하며, 사용자가 작성한 메시지를 상기 서비스 관리서버에 전송하고, 다른 사용자의 메시지를 상기 서비스 관리서버로부터 수신한 후 액정화면으로 구성되는 표시부에 표시하도록 구성되는 사용자 단말기;
각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버;
각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보를 저장하고 그러한 정보에 근거하여 동적 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버; 및
각각의 사용자들끼리 주고받는 메시지의 내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성되고,
상기 서비스 관리서버는,
상기 사용자 단말기와의 통신을 행하는 다중접속 처리장치;
상기 다중접속 처리장치를 통해 사용자의 로그인 및 로그아웃 요청이 전송되면, 해당 사용자를 확인하여 그 접속기록을 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하여, 검색된 ID로 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후, 상기 다중접속 처리장치를 통하여 상기 사용자 단말기에 검색된 메시지를 전송하는 사용자접속 관리장치;
상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 메시지가 전송되면, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고 해당하는 ID를 수신하는 사용자 메시지 처리장치;
상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 메시지가 전송되면, 상기 사용자 메시지 처리장치로부터 상기 새로운 메시지의 내용 및 해당 ID를 수신하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 수신하여 상기 다른 사용자들의 단말기에 상기 새로운 메시지를 전송하는 메시지 전달장치;
상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 과거 질의 요청이 전달되면, 상기 사용자 데이터베이스 서버로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상기 상황 기반 소셜 네트워크 처리서버로부터는 상기 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 상기 사용자 단말기에 전송하는 질의처리장치; 및
상기 사용자 단말기로부터 사용자 정보의 변경이 검출되어 상기 다중접속 처리장치를 통하여 사용자의 상황정보의 갱신에 대한 업데이트 정보가 전달되면, 갱신된 사용자 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하는 사용자 상황 관리장치를 포함하여 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템.
In the user context aware mobile microblogging service system using the context-based social network,
A service management server for managing access of at least one or more users and providing a social network service based on the current situation for each user;
It has a function to grasp the user's location information and activity information, and communicates with the service management server to transmit the current situation information of the user, including the area of interest and activity history based on the current location of the user to the service management server A user terminal configured to transmit a message written by a user to the service management server and to display another user's message from the service management server and then display the message on a display unit formed of an LCD screen;
A user database server storing information and access records of respective users;
A situation-based social network processing server that stores information on the current location and activity transmitted from each user terminal and creates and manages a dynamic social network based on such information; And
Each user is configured to include a message database server for storing the contents of messages sent and received,
The service management server,
A multiple access processing device for communicating with the user terminal;
When the user's login and logout request is transmitted through the multi-access processing device, the user is identified and the access record is stored in the user database server, and the current location and activity of the user are processed based on the situation-based social network. The ID of the message corresponding to the user's situation from the context-based social network processing server, the content of the corresponding message from the message database server using the retrieved ID, and the multi-access processing apparatus. A user access management apparatus for transmitting a searched message to the user terminal through a terminal;
A user message processing apparatus that registers a location and activity of the new message transmission to the situation-based social network processing server and receives a corresponding ID when the new message is transmitted from the user terminal through the multiple access processing apparatus;
When a new message is transmitted from the user terminal through the multi-access processing device, the content and the ID of the new message are received from the user message processing device, and the location and activity of the new message from the situation-based social network processing server. A message delivery device for receiving a list of other users who should receive a new message according to contents and transmitting the new message to a terminal of the other users;
When the past query request is transmitted from the user terminal through the multi-access processing device, the location and activity of the past time point input by the user are retrieved from the user database server, and the user inputs from the situation-based social network processing server. Search for the ID of the message corresponding to the user's situation based on the location and activity of a past time point, retrieve the content of the corresponding message from the message database server using the retrieved ID, and obtain as a result of each search A query processing apparatus for transmitting contents to the user terminal; And
When the change of the user information is detected from the user terminal and the update information about the update of the user's context information is transmitted through the multi-access processing apparatus, the updated user location and the activity information are displayed on the user database server and the context-based social network. Store in the processing server, retrieve the ID of the message corresponding to the updated user's situation from the context-based social network processing server, and retrieve the content of the corresponding message from the message database server using the retrieved ID. User context aware mobile microblogging service system using a context-based social network, characterized in that it comprises a user context management device for transmitting to a user terminal.
제 1항에 있어서,
상기 사용자 단말기는,
사용자의 현재 위치를 감지하기 위한 위치인식장치와,
사용자의 현재 상태를 감지하기 위한 센서장치와,
사용자에게 실제로 서비스를 제공하기 위한 서비스 클라이언트를 포함하여 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템.
The method of claim 1,
The user terminal comprises:
Location recognition device for detecting the user's current location,
Sensor device for detecting the current state of the user,
A user context aware mobile microblogging service system using a context-based social network, comprising a service client for actually providing a service to a user.
제 2항에 있어서,
상기 서비스 클라이언트는,
감지된 정보를 바탕으로 사용자의 현재 상태를 인식하는 사용자 상황 인식장치와,
서버와의 통신을 위한 통신장치와,
수신된 메시지를 저장하는 메시지 저장장치 및
사용자 인터페이스를 담당하는 UI(User Interface) 장치를 포함하여 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템.
The method of claim 2,
The service client,
A user situation recognition device for recognizing the current state of the user based on the detected information;
A communication device for communicating with the server,
A message storage device for storing received messages;
User context aware mobile microblogging service system using a context-based social network, characterized in that it comprises a user interface (UI) device in charge of the user interface.
제 2항에 있어서,
상기 위치인식장치는, GPS 시스템을 이용하는 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템.
The method of claim 2,
The location recognition device is a user context aware mobile microblogging service system using a context-based social network, characterized in that using a GPS system.
삭제delete 청구항 1항 내지 4항 중 어느 한 항에 기재된 사용자 상황 인지 모바일 마이크로블로깅 서비스 시스템을 이용한 사용자 상황 인지 모바일 마이크로블로깅 서비스 제공방법에 있어서,
상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 로그인 처리를 수행하는 로그인 단계와,
상기 사용자 단말기로부터 새로운 메시지가 전송되면, 상기 서비스 관리서버에서 상기 새로운 메시지를 저장하는 동시에, 상기 새로운 메시지를 전달받을 사용자를 검색하여 선정된 사용자의 단말기에 상기 새로운 메시지를 각각 전송하는 메시지 전송단계와,
상기 사용자 단말기로부터 과거 시점을 입력하면, 상기 서비스 관리서버에서 그 시점에 해당하는 사용자 위치 및 활동내용에 대한 메시지를 상기 사용자 데이터베이스 서버 및 메시지 데이터베이스 서버로부터 검색하고, 검색된 메시지를 상기 사용자 단말기로 전송하는 질의요청 처리단계와,
사용자의 위치가 변경되거나 관심영역 또는 활동의 변화가 발생하여 상기 사용자 단말기에서 사용자 위치, 관심영역 및 활동에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버에서 상기 사용자의 정보를 업데이트하고 새로운 상황에 맞는 메시지를 다시 사용자 단말기로 송신하는 상황정보 갱신단계와,
상기 사용자 단말기로부터의 로그아웃 요청을 수신하면, 상기 서비스 관리서버에서 로그아웃 처리를 수행하는 로그아웃 단계를 포함하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
In the user context aware mobile microblogging service providing method using the user context aware mobile microblogging service system according to any one of claims 1 to 4,
A login step of performing a login process in the service management server upon receiving a login request from the user terminal;
When a new message is transmitted from the user terminal, the message management step of storing the new message in the service management server, and searching for the user to receive the new message and transmitting the new message to the terminal of the selected user; ,
When a past time point is input from the user terminal, the service management server searches for a message about the user's location and activity corresponding to the time point from the user database server and the message database server, and transmits the searched message to the user terminal. A query request processing step,
When the user's location is changed or a region of interest or activity is changed and update information about the user's location, region of interest and activity is transmitted from the user terminal, the service management server updates the user's information and fits the new situation. A situation information updating step of sending a message back to the user terminal;
And a logout step of performing a logout process at the service management server upon receiving the logout request from the user terminal.
제 6항에 있어서,
상기 로그인 단계는,
상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 사용자를 확인하여, 해당 접속기록은 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버에 상기 사용자의 상황에 부합하는 메시지의 ID의 검색을 요청하여 응답을 수신하고, 수신된 ID로 상기 메시지 데이터베이스 서버에 메시지 내용의 검색을 요청하여 응답을 수신한 후, 상기 사용자 단말기에 해당하는 메시지를 전송하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
The login step,
Upon receiving a login request from the user terminal, the service management server checks the user, stores the access record in the user database server, and the current location and activity of the user is sent to the situation-based social network processing server. And request a search of the message ID corresponding to the user's situation to the context-based social network processing server to receive a response, and request a search of the message content to the message database server using the received ID to receive a response. And then perform a process of transmitting a message corresponding to the user terminal.
제 6항에 있어서,
상기 메시지 전송단계는,
상기 사용자 단말기로부터 새로운 메시지가 전송되면, 상기 서비스 관리서버는, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고, 상기 새로운 메시지의 내용과 해당 ID를 상기 메시지 데이터베이스 서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 상기 새로운 메시지를 전달받아야할 다른 사용자들의 목록을 수신하고, 수신된 상기 목록에 근거하여 해당하는 다른 사용자들에게 상기 새로운 메시지를 전송함으로써, 사용자가 입력한 메시지가 동일한 상황에 있는 다른 사용자들에게 자동으로 전달될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
The message transmission step,
When a new message is transmitted from the user terminal, the service management server registers the location and activity content of the new message transmission to the situation-based social network processing server, and records the content and the ID of the new message in the message database. Store in a server, receive a list of other users who should receive the new message from the context-based social network processing server according to the location and activity of the new message, and apply the corresponding other users based on the received list. Transmitting the new message to the user, so that a message input by the user can be automatically delivered to other users in the same situation.
제 6항에 있어서,
상기 질의요청 처리단계는,
상기 사용자 단말기로부터 과거 질의 요청이 전달되면, 상기 서비스 관리서버는, 상기 사용자 데이터베이스 서버로부터 사용자가 입력한 과거 시점의 위치와 활동을 검색하고, 상기 상황 기반 소셜 네트워크 처리서버로부터는 상기 사용자가 입력한 과거 시점의 위치와 활동에 근거하여 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 또한, 검색된 ID를 이용하여, 상기 메시지 데이터베이스 서버로부터 메시지의 내용을 검색하고, 각각의 검색의 결과로서 얻어진 내용들을 사용자 단말기에 전송하도록 함으로써, 새로운 메시지뿐만 아니라 과거 시점의 정보도 검색하여 볼 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
The query request processing step,
When the past query request is transmitted from the user terminal, the service management server retrieves the location and activity of the past time point input by the user from the user database server, and the user inputs from the context-based social network processing server. Search for the ID of the message corresponding to the situation of the user based on the location and activity of the past time point; and, using the retrieved ID, retrieve the content of the message from the message database server, and obtain it as a result of each search. And transmitting the contents to a user terminal so as to perform a process of retrieving and viewing not only a new message but also information of a past time.
제 6항에 있어서,
상기 상황정보 갱신단계는,
상기 사용자 단말기에 설치된 위치인식장치 및 센서장치를 통하여 사용자 정보의 변경이 검출되거나, 또는, 사용자가 직접 변경된 정보를 입력하여 갱신된 내용에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버는, 갱신된 상기 사용자의 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 각각 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하며, 수신된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하도록 함으로써, 상기 사용자의 위치나 활동내용에 변경내용이 발생하여도 즉시 그 내용이 반영될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
The situation information updating step,
When a change of user information is detected through the location recognition device and the sensor device installed in the user terminal, or when the user inputs the changed information directly and the update information about the updated content is transmitted, the service management server is updated. Store the location and activity of the user in the user database server and the situation-based social network processing server, respectively, and receive an ID of a message corresponding to the user's situation updated from the situation-based social network processing server, and receive By using the ID to retrieve the content of the message from the message database server and to send to the user terminal, so that even if a change occurs in the location or activity of the user can be reflected immediately Characterized in that it is configured to perform processing Service method.
제 6항에 있어서,
상기 로그아웃 단계는,
상기 사용자 단말기로부터 로그아웃 요청이 수신되면, 상기 서비스 관리서버는, 상기 사용자 데이터베이스에 해당 사용자의 로그아웃 기록을 저장함과 동시에, 상기 상황 기반 소셜 네트워크 서버에 저장된 상기 사용자의 위치 및 활동내용에 대한 기록을 삭제함으로써, 로그아웃한 사용자에 대한 정보가 더 이상 이용되지 않도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
The logout step,
When the logout request is received from the user terminal, the service management server stores the logout record of the user in the user database and records the location and activity of the user stored in the situation-based social network server. And deleting the information on the logged out user so that the information on the logged out user is no longer used.
제 6항에 있어서,
상기 로그인 단계 이후의 단계들은, 상기 사용자 단말기로부터의 요청에 따른 동작을 구현하는 처리가 우선적으로 수행되도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 6,
And the steps after the login step are configured such that a process for implementing an operation according to a request from the user terminal is preferentially performed.
사용자의 현재 위치와 상황을 기반으로 다수의 다른 사용자들과 소셜 네트워크를 구성하여 실시간으로 대화할 수 있도록 하는 서비스를 제공하기 위한 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템에 있어서,
소셜 네트워크 서비스를 제공하기 위한 중앙서버; 및
사용자의 위치정보 및 활동정보를 파악할 수 있는 기능을 가지고, 상기 중앙서버와 통신을 행하여 사용자의 현재 위치에 기반한 관심영역 및 활동내역을 포함하는 사용자의 현재 상황정보 및 사용자가 작성한 대화내용을 상기 중앙서버에 전송하며, 다른 사용자의 대화내용을 상기 중앙서버로부터 수신한 후 액정화면으로 구성된 표시부에 표시하도록 구성되는 사용자 단말기를 포함하여 구성되고,
상기 중앙서버는,
적어도 하나 이상의 복수의 사용자의 접속을 관리하고 각각의 사용자에 대하여 현재 위치 및 상황에 기반한 소셜 네트워크 서비스를 제공하기 위한 서비스 관리서버;
각각의 사용자들의 정보와 접속기록을 저장하는 사용자 데이터베이스 서버;
각각의 사용자 단말기로부터 전송되는 현재 위치 및 활동내용에 대한 정보를 저장하고, 그러한 정보에 근거하여 동적으로 소셜 네트워크를 생성하고 관리하는 상황 기반 소셜 네트워크 처리서버; 및
각각의 사용자들끼리 주고받는 대화내용을 저장하는 메시지 데이터베이스 서버를 포함하여 구성되고,
상기 서비스 관리서버는,
상기 사용자 단말기와의 통신을 행하는 다중접속 처리장치;
상기 다중접속 처리장치를 통해 사용자의 로그인 및 로그아웃 요청이 전송되면, 해당 사용자를 확인하여 그 접속기록을 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 사용자의 현재 상황에 부합하는 메시지의 ID를 검색하여, 상기 다중접속 처리장치를 통하여 상기 사용자 단말기에 검색된 ID를 전송하는 사용자접속 관리장치;
상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 대화내용이 전송되면, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하는 사용자 메시지 처리장치;
상기 사용자 단말기로부터 상기 다중접속 처리장치를 통하여 새로운 대화내용이 전송되면, 상기 사용자 메시지 처리장치로부터 상기 새로운 대화내용 및 해당 ID를 수신하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 대화내용의 위치와 활동내용에 따라 새로운 대화내용을 전달받아야할 다른 사용자들의 목록을 수신하여 상기 다른 사용자들의 단말기에 상기 새로운 대화내용을 전송하는 메시지 전달장치; 및
상기 사용자 단말기로부터 사용자 정보의 변경이 검출되어 상기 다중접속 처리장치를 통하여 사용자의 상황정보의 갱신에 대한 업데이트 정보가 전달되면, 갱신된 사용자 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 검색하며, 검색된 ID를 상기 사용자 단말기로 전송하는 사용자 상황 관리장치를 포함하여 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템.
In the user context-aware mobile social network service system for providing a service that allows a user to communicate in real time by forming a social network with a plurality of other users based on the user's current location and situation,
A central server for providing a social network service; And
Having a function to grasp the user's location information and activity information, and communicates with the central server to the user's current situation information, including the region of interest and activity history based on the user's current location and the conversation contents created by the user And a user terminal configured to transmit to a server and display the conversation contents of another user from the central server and then display the content on the display unit formed of an LCD screen.
The central server,
A service management server for managing access of at least one or more users and providing a social network service based on a current location and situation for each user;
A user database server storing information and access records of respective users;
A situation-based social network processing server that stores information on a current location and activity information transmitted from each user terminal, and dynamically creates and manages a social network based on the information; And
It is configured to include a message database server for storing the conversations between each user,
The service management server,
A multiple access processing device for communicating with the user terminal;
When the user's login and logout request is transmitted through the multi-access processing device, the user is identified and the access record is stored in the user database server, and the current location and activity of the user are processed based on the situation-based social network. A user access management device which stores in a server, retrieves an ID of a message corresponding to the current situation of the user from the situation-based social network processing server, and transmits the retrieved ID to the user terminal through the multi-access processing device;
When a new conversation content is transmitted from the user terminal through the multi-access processing device, the location and activity content of the new message is registered in the situation-based social network processing server, and the ID of the message corresponding to the user's situation is registered. A user message processing apparatus for receiving;
When the new conversation contents are transmitted from the user terminal through the multi-access processing apparatus, the new conversation contents and the corresponding ID are received from the user message processing apparatus, and the location of the new conversation contents from the situation-based social network processing server is received. A message delivery device for receiving a list of other users who should receive new conversation contents according to activity contents and transmitting the new conversation contents to terminals of the other users; And
When the change of the user information is detected from the user terminal and the update information about the update of the user's context information is transmitted through the multi-access processing apparatus, the updated user location and the activity information are displayed on the user database server and the context-based social network. And a user context management device for storing in the processing server, retrieving the ID of the message corresponding to the updated situation of the user from the context-based social network processing server, and transmitting the retrieved ID to the user terminal. A user context aware mobile social network service system using a context based social network.
제 13항에 있어서,
상기 사용자 단말기는,
사용자의 현재 위치를 감지하기 위한 위치인식장치와,
사용자의 현재 상태를 감지하기 위한 센서장치와,
사용자에게 실제로 서비스를 제공하기 위한 서비스 클라이언트를 포함하여 구성된 것을 특징으로 하는 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템.
The method of claim 13,
The user terminal comprises:
Location recognition device for detecting the user's current location,
Sensor device for detecting the current state of the user,
A user context aware mobile social network service system comprising a service client for actually providing a service to a user.
제 14항에 있어서,
상기 서비스 클라이언트는,
감지된 정보를 바탕으로 사용자의 현재 상태를 인식하는 사용자 상황 인식장치와,
서버와의 통신을 위한 통신장치와,
수신된 메시지를 저장하는 메시지 저장장치 및
사용자 인터페이스를 담당하는 UI(User Interface) 장치를 포함하여 구성된 것을 특징으로 하는 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템.
The method of claim 14,
The service client,
A user situation recognition device for recognizing the current state of the user based on the detected information;
A communication device for communicating with the server,
A message storage device for storing received messages;
A user context aware mobile social network service system comprising a user interface (UI) device in charge of the user interface.
제 14항에 있어서,
상기 위치인식장치는, GPS 시스템을 이용하는 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템.
The method of claim 14,
The location recognition device is a user context aware mobile social network service system using a context-based social network, characterized in that using a GPS system.
삭제delete 제 13항에 있어서,
상기 대화내용을 송수신하는 대신에, 또는, 상기 대화내용을 송수신하는 것과 동시에, 사용자의 프로필 교환을 포함하는 파일전송을 함께 수행하도록 구성된 것을 특징으로 하는 상황 기반 소셜 네트워크를 이용한 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템.
The method of claim 13,
User context aware mobile social network using context based social network, characterized in that instead of sending and receiving the conversation, or at the same time transmitting and receiving the conversation, a file transfer including a profile exchange of the user is performed together. Service system.
청구항 13항 내지 16항, 청구항 18항 중 어느 한 항에 기재된 사용자 상황 인지 모바일 소셜 네트워크 서비스 시스템을 이용한 사용자 상황 인지 모바일 소셜 네트워크 서비스 제공방법에 있어서,
상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 로그인 처리를 수행하는 로그인 단계;
상기 사용자 단말기로부터 새로운 대화내용이 전송되면, 상기 서비스 관리서버에서 상기 새로운 대화내용을 저장하는 동시에, 상기 새로운 대화내용을 전달받을 사용자를 검색하여 선정된 사용자의 단말기에 상기 새로운 대화내용을 각각 전송하는 메시지 전송단계;
사용자의 위치가 변경되거나 관심영역 또는 활동의 변화가 발생하여 상기 사용자 단말기에서 사용자 위치, 관심영역 및 활동에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버에서 상기 사용자의 정보를 업데이트하고 새로운 상황에 맞는 메시지를 다시 사용자 단말기로 송신하는 상황정보 갱신단계; 및
상기 사용자 단말기로부터의 로그아웃 요청을 수신하면, 상기 서비스 관리서버에서 로그아웃 처리를 수행하는 로그아웃 단계를 포함하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
A method for providing a user context aware mobile social network service using the user context aware mobile social network service system according to any one of claims 13 to 16,
A login step of performing a login process in the service management server upon receiving a login request from the user terminal;
When the new conversation contents are transmitted from the user terminal, the service management server stores the new conversation contents, searches for the user to receive the new conversation contents, and transmits the new conversation contents to the terminal of the selected user. Message transmission step;
When the user's location is changed or a region of interest or activity is changed and update information about the user's location, region of interest and activity is transmitted from the user terminal, the service management server updates the user's information and fits the new situation. Situation information updating step of transmitting a message back to the user terminal; And
And a logout step of performing a logout process at the service management server upon receiving the logout request from the user terminal.
제 19항에 있어서,
상기 로그인 단계는,
상기 사용자 단말기로부터의 로그인 요청을 수신하면, 상기 서비스 관리서버에서 사용자를 확인하여, 해당 접속기록은 상기 사용자 데이터베이스 서버에 저장하고, 상기 사용자의 현재 위치 및 활동내용은 상기 상황 기반 소셜 네트워크 처리서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버에 상기 사용자의 현재 상황에 부합하는 메시지의 ID의 검색을 요청하여 응답을 수신하고, 수신된 ID로 상기 메시지 데이터베이스 서버에 메시지 내용의 검색을 요청하여 응답을 수신한 후, 상기 사용자 단말기에 해당하는 메시지를 전송하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
The login step,
Upon receiving a login request from the user terminal, the service management server checks the user, stores the access record in the user database server, and the current location and activity of the user is sent to the situation-based social network processing server. And request a search of the message ID corresponding to the current situation of the user to the context-based social network processing server, and receive a response, and request a search of the message content from the message database server using the received ID. And after receiving, configured to perform a process of transmitting a message corresponding to the user terminal.
제 19항에 있어서,
상기 메시지 전송단계는,
상기 사용자 단말기로부터 새로운 대화내용이 전송되면, 상기 서비스 관리서버는, 상기 상황 기반 소셜 네트워크 처리서버에 상기 새로운 메시지가 전송된 위치와 활동내용을 등록하고, 상기 새로운 대화내용과 해당 ID를 상기 메시지 데이터베이스 서버에 저장하며, 상기 상황 기반 소셜 네트워크 처리서버로부터 상기 새로운 메시지의 위치와 활동내용에 따라 상기 새로운 대화내용을 전달받아야할 다른 사용자들의 목록을 수신하고, 수신된 상기 목록에 근거하여 해당하는 다른 사용자들에게 상기 새로운 대화내용을 전송함으로써, 사용자가 입력한 대화내용이 동일한 상황에 있는 다른 사용자들에게 실시간으로 전달될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
The message transmission step,
When a new conversation content is transmitted from the user terminal, the service management server registers the location and activity content where the new message is transmitted to the situation-based social network processing server, and records the new conversation content and the corresponding ID in the message database. Store in a server, receive from the context-based social network processing server a list of other users to whom the new conversation is to be delivered according to the location and activity of the new message, and based on the received list And transmitting the new conversation contents to the users, so that the conversation contents input by the user can be delivered to other users in the same situation in real time.
제 19항에 있어서,
상기 상황정보 갱신단계는,
상기 사용자 단말기에 설치된 위치인식장치 및 센서장치를 통하여 사용자 정보의 변경이 검출되거나, 또는, 사용자가 직접 변경된 정보를 입력하여 갱신된 내용에 대한 업데이트 정보가 전송되면, 상기 서비스 관리서버는, 갱신된 상기 사용자의 위치와 활동내용을 상기 사용자 데이터베이스 서버 및 상기 상황 기반 소셜 네트워크 처리서버에 각각 저장하고, 상기 상황 기반 소셜 네트워크 처리서버로부터 갱신된 상기 사용자의 상황에 부합하는 메시지의 ID를 수신하며, 수신된 ID를 이용하여 상기 메시지 데이터베이스 서버로부터 해당하는 메시지의 내용을 검색한 후 상기 사용자 단말기로 전송하도록 함으로써, 상기 사용자의 위치나 활동내용에 변경내용이 발생하여도 즉시 그 내용이 반영될 수 있도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
The situation information updating step,
When a change of user information is detected through the location recognition device and the sensor device installed in the user terminal, or when the user inputs the changed information directly and the update information about the updated content is transmitted, the service management server is updated. Store the location and activity of the user in the user database server and the situation-based social network processing server, respectively, and receive an ID of a message corresponding to the user's situation updated from the situation-based social network processing server, and receive By using the ID to retrieve the content of the message from the message database server and to send to the user terminal, so that even if a change occurs in the location or activity of the user can be reflected immediately Characterized in that it is configured to perform processing Service method.
제 19항에 있어서,
상기 로그아웃 단계는,
상기 사용자 단말기로부터 로그아웃 요청이 수신되면, 상기 서비스 관리서버는, 상기 사용자 데이터베이스에 해당 사용자의 로그아웃 기록을 저장함과 동시에, 상기 상황 기반 소셜 네트워크 서버에 저장된 상기 사용자의 위치 및 활동내용에 대한 기록을 삭제함으로써, 로그아웃한 사용자에 대한 정보가 더 이상 이용되지 않도록 하는 처리를 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
The logout step,
When the logout request is received from the user terminal, the service management server stores the logout record of the user in the user database and records the location and activity of the user stored in the situation-based social network server. And deleting the information on the logged out user so that the information on the logged out user is no longer used.
제 19항에 있어서,
상기 로그인 단계 이후의 단계들은, 상기 사용자 단말기로부터의 요청에 따른 동작을 구현하는 처리가 우선적으로 수행되도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
And the steps after the login step are configured such that a process for implementing an operation according to a request from the user terminal is preferentially performed.
제 19항에 있어서,
상기 대화내용을 송수신하는 대신에, 또는, 상기 대화내용을 송수신하는 것과 동시에, 사용자의 프로필 교환을 포함하는 파일전송을 함께 수행하도록 구성된 것을 특징으로 하는 서비스 제공방법.
The method of claim 19,
And instead of transmitting and receiving the conversation contents, or simultaneously with transmitting and receiving the conversation contents, performing a file transfer including a profile exchange of a user.
KR1020100061846A 2010-06-29 2010-06-29 A system and method for providing context-aware mobile microblogging service using contextual social network KR101141223B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100061846A KR101141223B1 (en) 2010-06-29 2010-06-29 A system and method for providing context-aware mobile microblogging service using contextual social network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100061846A KR101141223B1 (en) 2010-06-29 2010-06-29 A system and method for providing context-aware mobile microblogging service using contextual social network

Publications (2)

Publication Number Publication Date
KR20120001175A KR20120001175A (en) 2012-01-04
KR101141223B1 true KR101141223B1 (en) 2012-05-04

Family

ID=45608907

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100061846A KR101141223B1 (en) 2010-06-29 2010-06-29 A system and method for providing context-aware mobile microblogging service using contextual social network

Country Status (1)

Country Link
KR (1) KR101141223B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12126583B2 (en) 2021-12-03 2024-10-22 Samsung Electronics Co., Ltd. Display device and method for supporting communication between display devices

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013180343A1 (en) * 2012-05-29 2013-12-05 주식회사 포비커 System and method for inputting information on user emotion and behavior in location-based social network service, and method for acquiring location-based information on user emotion and behavior
US10032233B2 (en) 2012-10-17 2018-07-24 Facebook, Inc. Social context in augmented reality
US20140108501A1 (en) * 2012-10-17 2014-04-17 Matthew Nicholas Papakipos Presence Granularity with Augmented Reality
US10038885B2 (en) 2012-10-17 2018-07-31 Facebook, Inc. Continuous capture with augmented reality
KR101475439B1 (en) * 2013-02-18 2014-12-24 주식회사 솔트룩스 System and method for providing of interesting information optimized for user
KR102067280B1 (en) 2014-05-08 2020-02-11 삼성전자주식회사 Apparatus and method for social community creation based on location
JP7030197B2 (en) * 2017-12-20 2022-03-04 Line株式会社 Blind location search methods, systems and non-temporary computer-readable recording media
KR102369960B1 (en) * 2021-07-30 2022-03-04 쿠팡 주식회사 Electronic apparatus for providing information based on existence of a user account and method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005346A (en) * 2006-04-28 2009-01-13 야후! 인크. Contextual mobile local search based on social network vitality information
KR20100018298A (en) * 2008-08-06 2010-02-17 한국전자통신연구원 Social network system based on locational and societal relation-aware and method therof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005346A (en) * 2006-04-28 2009-01-13 야후! 인크. Contextual mobile local search based on social network vitality information
KR20100018298A (en) * 2008-08-06 2010-02-17 한국전자통신연구원 Social network system based on locational and societal relation-aware and method therof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12126583B2 (en) 2021-12-03 2024-10-22 Samsung Electronics Co., Ltd. Display device and method for supporting communication between display devices

Also Published As

Publication number Publication date
KR20120001175A (en) 2012-01-04

Similar Documents

Publication Publication Date Title
KR101141223B1 (en) A system and method for providing context-aware mobile microblogging service using contextual social network
US7853881B1 (en) Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
KR102141362B1 (en) A method and an apparatus to share information based on location information
US11127036B2 (en) Method and system for conducting ecommerce transactions in messaging via search, discussion and agent prediction
JP6633764B2 (en) Dynamic information expression system, method, apparatus and terminal
US20090258656A1 (en) Method for Exchanging Location-Relevant Information Using a Mobile Device with an Interactive Map Display
CN110383772A (en) Technology for information receiving and transmitting machine people's rich communication
KR101350712B1 (en) Method and server for providing sharing service of online contents, and recording medium thereof
JP2008507749A (en) MOBLOG-BASED LOCAL COMMUNITY SERVICE PROVIDING SYSTEM AND METHOD THROUGH MOBILE COMMUNICATION TERMINAL
CN106211020A (en) The AD HOC Peer-To-Peer of mobile device
KR20120121376A (en) A method for social network service and a system for the same
KR101186108B1 (en) Information intermediation server and information intermediation service providing method
US20160381501A1 (en) System and Method for Locationally Aware Communication
US9032027B2 (en) Enhanced consumer engagement using advanced communication exchange services
CN104641600A (en) Server device, method, and system
US10831766B2 (en) Decentralized cards platform for showing contextual cards in a stream
US20130268483A1 (en) Information processing apparatus, information processing method, and computer program
KR101371349B1 (en) The method for providing customized information and method for information co-sharing use connection wireless ap of smartphone
US20180211259A1 (en) Artificial Intelligence Based Customer Service and Social Media Method
CN103248671B (en) A kind of service providing method, service providing apparatus and server
KR102053980B1 (en) Providing Social Network Service And Providing Contents For The Same
KR101760083B1 (en) Method for providing substitute driver service
KR20160009718A (en) Instant messaging system for automatically recommending recipient based on real-time text input and method therefor
KR100714191B1 (en) A location-based messenger system, and a method for providing a service thereof
KR20120020630A (en) Method and system for communicating based on interesting information

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee