KR101756709B1 - 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법 - Google Patents

데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법 Download PDF

Info

Publication number
KR101756709B1
KR101756709B1 KR1020110058924A KR20110058924A KR101756709B1 KR 101756709 B1 KR101756709 B1 KR 101756709B1 KR 1020110058924 A KR1020110058924 A KR 1020110058924A KR 20110058924 A KR20110058924 A KR 20110058924A KR 101756709 B1 KR101756709 B1 KR 101756709B1
Authority
KR
South Korea
Prior art keywords
history information
terminal
user
data
information
Prior art date
Application number
KR1020110058924A
Other languages
English (en)
Other versions
KR20120139233A (ko
Inventor
정보선
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020110058924A priority Critical patent/KR101756709B1/ko
Priority to US13/525,945 priority patent/US9516095B2/en
Publication of KR20120139233A publication Critical patent/KR20120139233A/ko
Application granted granted Critical
Publication of KR101756709B1 publication Critical patent/KR101756709B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Landscapes

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

Abstract

본 발명은 데이터 관리 시스템 및 그 시스템에서 데이터를 표시하는 방법에 관한 것으로, 사용자 정보와 함께 적어도 하나의 사용자 전용 단말 및 적어도 하나의 서비스 제공 서버를 사용자별 데이터를 관리하는 허브 포털에 등록하는 과정과, 상기 사용자 전용 단말 및 서비스 제공 서버로부터 적어도 하나의 데이터가 업로드되면, 상기 허브 포털은 상기 업로드된 데이터에 대한 이력 정보를 상기 사용자 정보에 따라 분류하여 통합 이력 정보로 저장하는 과정과, 단말로부터 상기 사용자 정보가 포함된 통합 이력 정보 요청 메시지가 수신되면, 상기 허브 포털은 상기 통합 이력 정보를 상기 단말로 전달하는 과정과, 상기 단말은 상기 통합 이력 정보를 표시하는 과정을 포함한다. 이에 사용자는 자신이 소유한 다양한 단말을 통해 어떠한 기능들이 수행되었는지를 통합적으로 확인할 수 있다.

Description

데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법{DATA MANAGEMENT SYSTEM AND METHOD FOR DISPLAYING DATA THEREOF}
본 발명은 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법에 관한 것이다. 특히 본 발명은 다수 개의 단말, SNS(Social Network Service)와 같은 다양한 서비스를 제공할 수 있는 서비스 제공 서버 및 단말과 서비스 제공 서버에서 생성되는 데이터를 저장하는 포털 서버로 구성된 데이터 관리 시스템 및 그 시스템에서 각 단말 및 서비스 제공 서버에서 생성되는 데이터를 통합하여 표시하는 방법에 관한 것이다.
현재 사용자의 편의를 제공하기 위해 다양한 단말들이 개발되어 사용되고 있다. 그리고 현대 통신 기술의 발달로 단말 간 데이터 공유가 가능하게 되었다. 단말 간 데이터 공유는 유선 또는 무선을 통해 수행될 수 있다. 또한 단말 간 데이터 공유는 외장 하드 디스크, 웹 하드 디스크 서비스 등과 같이 특정 장치를 통해 수행될 수 있다.
이러한 데이터 공유 방법을 통해 사용자는 자신이 사용하는 다수 개의 단말에 저장된 데이터를 공유하여 원하는 장소 또는 단말에서 확인할 수 있다. 그러나 단말의 저장 공간이 한정되어 있고, 단말 간 데이터를 공유하기 위해 직접 또는 간접적으로 해당 단말들을 연결시켜야 한다는 문제점이 있다. 이를 해결하기 위해 클라우드 서비스와 같이 단말에서 생성된 데이터를 한 곳에 저장하여 필요할 때마다 다운로드하는 서비스가 제공되고 있다.
현재 클라우드 서비스는 사용자의 선택에 의해 업로드된 데이터를 저장한 다음, 사용자에 의해 요청되는 데이터만을 제공할 수 있다. 이러한 경우, 제공되는 데이터가 어느 단말에서 업로드된 것인지 사용자가 확인할 수 없다는 불편함이 있다. 그리고 현재 클라우드 서비스에서 업로드된 데이터를 활용하는 방법이 다양하지 않다는 문제점이 있다.
따라서 본 발명은 데이터 관리 시스템 및 그 시스템에서 공유되는 데이터를 다양하게 표시하는 방법을 제안한다.
상기와 같은 문제점을 해결하기 위해 본 발명에서 데이터 관리 시스템의 데이터 표시 방법은 사용자 정보와 함께 적어도 하나의 사용자 전용 단말 및 적어도 하나의 서비스 제공 서버를 사용자별 데이터를 관리하는 허브 포털에 등록하는 과정과, 상기 사용자 전용 단말 및 서비스 제공 서버로부터 적어도 하나의 데이터가 업로드되면, 상기 허브 포털은 상기 업로드된 데이터에 대한 이력 정보를 상기 사용자 정보에 따라 분류하여 통합 이력 정보로 저장하는 과정과, 단말로부터 상기 사용자 정보가 포함된 통합 이력 정보 요청 메시지가 수신되면, 상기 허브 포털은 상기 통합 이력 정보를 상기 단말로 전달하는 과정과, 상기 단말은 상기 통합 이력 정보를 표시하는 과정을 포함한다
또한 상기와 같은 문제점을 해결하기 위해 본 발명의 데이터 표시 시스템은 단말 및 서비스 제공 서버로부터 적어도 하나의 데이터가 업로드되면, 상기 업로드된 데이터에 대한 이력 정보를 상기 사용자 정보에 따라 분류하여 통합 이력 정보로 저장하고, 상기 단말로부터 상기 사용자 정보가 포함된 통합 이력 정보 요청 메시지가 수신되면, 상기 통합 이력 정보를 상기 단말로 전달하는 허브 포털과, 상기 허브 포털로부터 수신되는 상기 통합 이력 정보를 표시하는 상기 단말을 포함한다.
본 발명에 따르면, 사용자는 자신이 소유한 다양한 단말을 통해 어떠한 기능들이 수행되었는지를 통합적으로 확인할 수 있다. 또한 다양한 단말 및 서비스 제공 서버를 통해 생성된 데이터들이 통합적으로 관리될 수 있다.
도 1은 본 발명에 따른 데이터 관리 시스템을 도시한 도면.
도 2는 본 발명에 따른 데이터 관리 시스템 간의 데이터 표시를 위한 신호 흐름을 도시한 도면.
도 3은 본 발명의 실시예에 따른 데이터 표시 화면을 도시한 도면.
도 4는 본 발명의 제1 실시예에 따른 데이터 관리 시스템 간 데이터 표시 방법을 도시한 도면.
도 5는 본 발명의 제2 실시예에 따른 데이터 관리 시스템 간 데이터 표시 방법을 도시한 도면.
도 6은 본 발명의 제3 실시예에 따른 데이터 관리 시스템 간의 데이터 업데이트 방법을 도시한 도면.
도 7은 본 발명의 실시예에 따른 단말의 구성을 도시한 도면.
도 8은 본 발명의 실시예에 따른 단말의 데이터 표시 방법을 도시한 도면.
도 9는 본 발명의 실시예에 따른 허브 포털의 구성을 도시한 도면.
도 10은 본 발명의 실시예에 따른 허브 포털의 데이터 관리 방법을 도시한 도면.
'단말'는 외부로부터 송수신되는 데이터를 처리할 수 있는 정보 처리 장치를 의미한다. 그리고 단말은 다양한 종류의 데이터를 저장할 수 있다. 여기서 단말은 컴퓨터, 노트북, 테블릿 PC, 스마트 폰과 같은 이동 통신 단말기 등을 포함할 수 있다.
'이력 정보'는 생성된 데이터에 대한 정보로, 데이터가 생성된 날짜, 생성된 단말의 종류, 생성된 데이터의 상세 내역, 단말 또는 서비스 제공 서버 내의 데이터 위치 등에 대한 정보를 포함한다. 그리고 '통합 이력 정보'는 사용자가 소유한 모든 단말 또는 사용자가 등록한 서비스 제공 서버에 업로드된 데이터에 해당하는 모든 이력 정보를 의미한다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명에 따른 데이터 관리 시스템을 도시한 도면이다.
도 1을 참조하면, 데이터 관리 시스템은 적어도 하나의 단말(110a, 110b, 110c), 서비스 제공 서버(120) 및 허브 포털(Hub potal)(130)로 구성된다.
적어도 하나의 단말(110a, 110b, 110c)은 한 사용자가 전용으로 사용하는 단말들이며, 다양한 포맷의 데이터를 처리할 수 있는 단말이다. 이에 적어도 하나의 단말을 사용자 전용 단말이라고 칭한다. 이때 사용자 전용 단말은 다른 단말들과 데이터를 송수신할 수 있을 뿐더러, 서비스 제공 서버 및 허브 포털과도 데이터를 업로드 또는 다운로드할 수 있다. 여기서 사용자 전용 단말은 이동 통신 단말기(110a), 테블릿 PC(110b), TV(110c)를 가정하여 설명한다.
서비스 제공 서버(120)는 적어도 하나의 사용자 전용 단말로 다양한 서비스를 제공하는 서버이다. 이때 서비스 제공 서버(120)는 등록된 사용자에게 다양한 데이터를 제공할 수 있다. 즉 서비스 제공 서버(120)는 동영상 데이터와 같은 멀티미디어 데이터를 제공하는 멀티미디어 서비스(125), 1인 미디어와 정보 공유들을 제공하는 SNS(social Networking Service)(127) 등을 제공할 수 있다. 멀티미디어 서비스(125)를 제공하는 대표적인 서버로는 유투브(Youtube) 서버, 아프리카 TV(atreeca Tv) 서버 등이 포함될 수 있다. 또한 SNS(127)를 제공하는 서버는 트위터 서버, 마이스페이스 서버, 페이스북 서버 등이 포함될 수 있다. 그러기 위해 사용자는 자신이 소유한 사용자 전용 단말을 통해 사용자 등록을 서비스 제공 서버(120)에 한다. 그러면 서비스 제공 서버(120)는 사용자 등록에 따라 입력되는 사용자 정보를 저장한다. 그리고 사용자가 자신이 소유한 사용자 전용 단말을 통해 사용자 정보를 해당 서비스 제공 서버(120)에 입력하면, 서비스 제공 서버는 해당 사용자에게 멀티미디어 서비스(125) 또는 SNS(127)와 같은 서비스를 제공할 수 있다.
허브 포털(130)은 적어도 하나의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)로부터 업로드되는 사용자별 데이터를 관리할 수 있다. 이때 사용자는 데이터를 허브 포털(130)에 업로드하기 위해 허브 포털(130)에 사용자 정보를 등록한다. 즉 사용자는 별도의 ID 또는 e-mail 주소와 같은 식별 정보를 이용하여 허브 포털(130)에 계정을 생성한다. 이때 사용자는 자신이 소유한 단말의 식별 정보도 함께 등록한다. 단말의 식별 정보는 전화 번호, 단말에 할당되는 IP 주소, 단말 모델 코드, 일련번호 등이 포함된다. 그리고 사용자 전용 단말이 허브 포털(130)에 등록될 때, 사용자에 의해 설정되는 단말별 전용 이름이 설정될 수 있다.
허브 포털(130)은 등록된 사용자 정보를 저장한다. 그리고 허브 포털(130)은 적어도 하나의 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)로부터 업로드되는 데이터를 등록된 사용자 정보별로 저장한다. 여기서 허브 포털(130)은 등록된 서비스 제공 서버(120)로부터 Oauth , Open ID와 같은 방식을 통해 데이터, 단말의 연결 정보 등을 제공받을 수 있다. 그리고 서비스 제공 서버(120)로부터 제공받는 데이터들은 서비스 제공 서버가 제공하는 데이터 공개 정보에 따라 달라질 수 있다.
허브 포털(130)은 업로드된 데이터에 대한 해당 데이터가 생성된 단말, 서비스 제공 서버, 생성된 시간, 데이터의 상세 내역 등을 확인한다. 그리고 허브 포털(130)은 확인된 데이터가 생성된 단말, 서비스 제공 서버, 생성된 시간, 데이터의 상세 내역 등을 통합 이력 정보로 저장한다. 여기서 허브 포털(130)이 업로드된 데이터를 확인하여 통합 이력 정보로 저장한다고 설명하고 있으나, 이에 한정되지 않는다. 즉 적어도 하나의 사용자 전용 단말(110a, 110b, 110c)이 데이터를 업로드할 때, 해당 데이터의 이력 정보를 생성하여 데이터와 함께 업로드할 수 있다. 그리고 서비스 제공 서버(120)에서 적어도 하나의 사용자 전용 단말(110a, 110b, 110c)로부터 데이터가 업로드되면, 업로드된 데이터에 대한 이력 정보를 생성하여 데이터와 함께 허브 포털(130)로 전달할 수 있다.
다음으로 허브 포털(130)은 적어도 하나의 사용자 전용 단말(110a, 110b, 110c)로부터 저장된 이력 정보가 요청되면, 적어도 하나의 사용자 전용 단말(110a, 110b, 110c)을 소유하고 있는 사용자 정보를 확인한다. 그리고 허브 포털(130)은 확인된 사용자 정보에 따른 통합 이력 정보를 통합 이력 정보를 요청한 사용자 전용 단말로 전송한다. 여기서 허브 포털(130)은 통합 이력 정보를 썸네일 형태로 전송할 수 있다.
이와 같은 구성을 구비한 데이터 관리 시스템을 통해 사용자는 자신이 소유한 적어도 하나의 단말을 통해 생성되는 모든 데이터들을 한 곳에서 확인할 수 있다. 이를 수행하는 과정에 대하여 도 2를 통해 설명한다.
도 2는 본 발명에 따른 데이터 관리 시스템 간의 데이터 표시를 위한 신호 흐름을 도시한 도면이다. 여기서 한 명의 사용자가 사용자 전용 단말 1(110a), 사용자 전용 단말 2(110b) 및 사용자 전용 단말 3(110c), 그리고 서비스 제공 서버(120)에서 제공되는 서비스를 사용한다고 가정한다.
도 2를 참조하면, 사용자는 210단계에서 자신이 사용하는 사용자 전용 단말 1(110a), 사용자 전용 단말 2(110b) 및 사용자 전용 단말 3(110c)와 자신이 등록하여 사용하는 서비스 제공 서버(120)에 대한 사용자 정보를 허브 포털(130)에 등록한다. 이때 사용자는 허브 포털(130)에 별도의 ID를 만들거나, e-mail 주소를 이용하여 허브 포털(130)에 등록할 수 있다. 그리고 허브 포털(130)에 적어도 하나의 사용자 전용 단말을 등록하는 방법으로는 단말별 고유 식별 ID, MAC address, 단말의 일련 번호 등 단말의 식별 정보를 이용하는 방법이 있을 수 있으며, 사용자 편의를 제공하기 위해 사용자가 직접 입력한 이름을 이용하는 방법이 있을 수 있다. 또한 서비스 제공 서버(120)를 등록하는 방법으로는 해당 서비스 제공 서버의 URL을 등록하는 방법이 있을 수 있다.
허브 포털(130)에 등록된 적어도 하나의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)는 220단계에서 사용자에 의해 생성된 데이터에 대한 이력 정보를 허브 포털(130)에 업로드한다. 이력 정보는 데이터가 생성된 단말 또는 서비스 제공 서버, 시간, 데이터 상세 내용, 단말 또는 서비스 제공 서버 내의 데이터 위치 등을 포함할 수 있다. 추후 단말 또는 서비스 제공 서버 내의 데이터 위치를 이용하여 사용자는 허브 포털을 이용하지 않고도, 해당 단말 또는 서비스 제공 서버로부터 데이터를 단말에 다운로드할 수 있다.
여기서 이력 정보가 각각의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)에서 일방적으로 업로드되는 것으로 설명하고 있으나, 이에 한정되지 않는다. 좀 더 상세히 설명하면, 데이터가 생성되면, 각각의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)는 생성된 데이터를 허브 포털(130)로 전달한다. 그러면 허브 포털(130)은 각각의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)로부터 전달된 데이터에 대한 정보들을 확인하여 이력 정보로 저장할 수 있다. 그리고 이력 정보 또는 데이터가 업로드되는 방법으로는 각각의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)에서 이력 정보 또는 데이터가 생성되는 즉시 허브 포털(130)로 업로드될 수 있고, 허브 포털(130)에서 각각의 사용자 전용 단말 및 서비스 제공 서버에 요청시 생성된 이력 정보 또는 데이터가 업로드될 수도 있고, 주기적으로 각각의 사용자 전용 단말(110a, 110b, 110c) 및 서비스 제공 서버(120)에서 그룹핑된 이력 정보 또는 생성된 데이터들이 업로드될 수도 있다.
허브 포털(130)은 230단계에서 업로드된 이력 정보를 등록된 사용자별로 분류하여 저장한다. 이때 허브 포털(130)은 이력 정보를 생성된 시간별로 분류하고, 각각의 이력 정보의 데이터가 생성된 단말별로 분류한다. 다음으로 사용자 전용 단말 2(110b)로부터 240단계에서 통합 이력 정보 요청 메시지가 수신되면, 허브 포털(130)은 250단계에서 통합 이력 정보를 요청한 단말을 확인한다. 여기서 통합 이력 정보 요청 메시지는 이력 정보를 요청한 사용자 정보 또는 허브 포털에 등록된 단말의 식별 정보를 포함할 수 있다. 이에 허브 포털(130)은 통합 이력 정보 요청 메시지를 통해 등록된 사용자 정보 중에서 해당 사용자 정보를 확인할 수 있다.
허브 포털(130)은 260단계에서 확인된 사용자 정보에 대응되는 모든 단말별 그리고 서비스 제공 서버별 이력 정보를 확인한다. 다음으로 허브 포털(130)은 270단계에서 통합 이력 정보를 요청한 단말인 사용자 전용 단말 2(110b)로 확인된 모든 이력 정보를 제공한다. 그러면 사용자 전용 단말 2(110b)는 280단계에서 허브 포털(130)로부터 전달된 통합 이력 정보를 표시부에 표시한다. 여기서 사용자 전용 단말 2(110b)로부터 통합 이력 정보 메시지가 전송된 것으로 설명하고 있으나, 이에 한정되지 않는다. 즉 허브 포털(130)에 등록된 사용자 전용 단말이 아닌 허브 포털(130)에 접속될 수 있는 모든 단말로부터 통합 이력 정보 요청 메시지가 전송될 수 있다. 이러한 경우 허브 포털(130)은 통합 이력 정보 요청 메시지에 포함된 사용자 정보를 확인하여 해당 이력 정보들을 전달할 수 있다.
도 3은 본 발명의 실시예에 따른 데이터 표시 화면을 도시한 도면이다.
도 3을 참조하면, 허브 포털에서 제공되는 통합 이력 정보는 도 3에서 도시된 화면과 같이 통합 이력 표시 창으로 표시될 수 있다. 좀 더 상세히 요청하면, 통합 이력 정보 표시 창은 해당 통합 이력 정보를 요청한 사용자 정보가 표시되는 사용자 정보 표시 영역(310), 사용자가 허브 포털에 등록한 단말들에 대한 정보가 표시되는 단말 정보 표시 영역(320), 사용자가 허브 포털에 등록한 서비스 제공 서버에 대한 정보가 표시되는 서비스 제공 서버 표시 영역(330), 각각의 이력 정보가 생성된 시간을 기반으로 이력 정보가 표시되는 적어도 하나의 이력 정보 표시 영역(340, 350)들로 구성된다.
사용자 정보 표시 영역(310)은 허브 포털에 사용자 등록시 저장한 사용자 이미지, 이름 등을 표시한다. 추가적으로 사용자 정보 표시 영역(310)은 현재 시간을 표시할 수 있다.
단말 정보 표시 영역(320)은 허브 포털에 사용자 등록시, 사용자가 등록한 사용자 전용 단말의 종류를 표시한다. 단말 정보 표시 영역(320)에서 'M'은 이동 통신 단말기를, 'T'는 테블릿 PC를, 'Tv'는 텔레비전을 지칭한다. 단말 정보 표시 영역(320)에 등록된 단말을 표시하는 방법은 다양할 수 있다. 다시 말해 본 발명에서 제안한 바와 같이 각 단말을 지칭하는 약어를 사용할 수도 있고, 사용자가 설정한 단말의 이름이 표시될 수도 있고, 해당 단말을 이미지 아이콘을 통해 표시할 수도 있다.
서비스 제공 서버 표시 영역(330)은 허브 포털에 사용자 등록시, 사용자가 등록한 서비스 제공 서버에 대한 정보를 표시할 수 있다. 예를 들어 사용자가 트위터, 페이스북, 유투브 등을 서비스 제공 서버로 등록하였다면, 서비스 제공 서버 표시 영역(330)에 등록된 서비스 제공 서버에 대응되는 아이콘들이 표시된다.
이력 정보 표시 영역(340, 350)은 수신된 이력 정보들을 데이터가 생성된 시간 순으로 배열하여 표시할 수 있다. 그리고 이력 정보 표시 영역(340, 350)은 해당 이력 정보들이 생성된 단말의 종류를 아이콘으로 표시할 수 있다. 또한 이력 정보 표시 영역(340, 350)에 표시된 이력 정보 중에서 특정 이력 정보가 선택되면, 선택된 이력 정보에 포함되는 데이터의 상세 내역을 표시할 수도 있다.
좀 더 상세히 설명하면, 제1 이력 정보 표시 영역(340)은 현재 시간을 기준으로 그 전날 생성된 이력 정보들을 생성 시간 순서에 따라 표시한다. 그리고 제2 이력 정보 표시 영역(350)은 현재 시간을 기준으로 당일에 생성된 이력 정보들을 생성 시간 순서에 따라 표시할 수 있다. 이때 각 이력 정보 표시 영역(340, 350)에 표시되는 이력 정보는 해당 이력 정보가 생성된 단말의 종류 및 서비스 제공 서버를 아이콘으로 표시된다.
예를 들어 사용자가 2011년 6월 17일 오전 11시 30분에 이동 통신 단말기를 통해 트위터에 글을 남겼으며, 이에 대한 이력 정보가 허브 포털에 업로드되었다고 가정한다. 그러면 이에 대한 제1 이력 정보(353)인 데이터가 생성된 날짜, 단말 종류, 데이터의 상세 내역이 제2 이력 정보 표시 영역(350)에 표시된다.
또한 사용자가 2011년 6월 17일 오후 15시 30분에 이동 통신 단말기에 구비된 카메라를 통해 사진을 촬영하고 이를 트위터에 올리고, 다른 사용자가 이에 대하여 댓글을 남겼으며, 이에 대한 이력 정보가 허브 포털에 업로드되었다고 가정한다. 그러면 이에 대한 제2 이력 정보(355)인 데이터가 생성된 날짜, 단말 종류, 데이터의 상세 내역과, 다른 사용자가 남긴 댓글에 대한 데이터 상세 내역이 제2 이력 정보 표시 영역(350)에 표시된다.
다음으로 사용자가 2011년 6월 17일 오후 10시에 TV를 통해 특정 프로그램 시청 중 페이스북에 그에 대한 시청평을 작성하였고, 이에 대한 이력 정보가 허브 포털에 업로드되었다고 가정한다. 그러면 이에 대한 제3 이력 정보인(357)인 데이터가 생성된 날짜, 단말 종류, 시청한 프로그램에 대한 상세 내역과, 시청평에 대한 데이터 상세 내역이 제2 이력 정보 표시 영역(350)에 표시된다.
도 3에서 도시된 화면은 통합 이력 정보를 어떠한 방법으로 표시할 것인지에 대한 예시일 뿐 이에 한정되지 않는다. 사용자 전용 단말을 이용하여 생성된 모든 데이터에 대한 통합 이력 정보는 단말 제조사, 통신 사업자, 허브 포털 사업자의 선택에 따라 다양하게 표시될 수 있다.
도 4는 본 발명의 제1 실시예에 따른 데이터 관리 시스템 간 데이터 표시 방법을 도시한 도면이다. 좀 더 상세히 도 4는 사용자 전용 단말에서 생성된 데이터에 대한 이력 정보를 표시하는 방법에 대하여 설명한다.
도 4를 참조하면, 사용자 전용 단말(410)은 430단계에서 사용자의 선택에 따라 수행되는 기능을 통해 데이터를 생성한다. 여기서 생성되는 데이터는 사진과 같은 이미지 데이터, 동영상 데이터, 문자 데이터 등 단말을 통해 생성될 수 있는 다양한 포맷의 데이터가 될 수 있다. 그리고 사용자 전용 단말(410)은 440단계에서 허브 포털(420)로 생성된 데이터에 대한 이력 정보를 업로드한다. 이때 사용자 전용 단말(410)은 이력 정보와 함께 사용자 전용 단말(410)을 소유한 사용자의 사용자 정보를 함께 업로드할 수 있다. 또한 사용자 전용 단말(410)은 이력 정보를 데이터가 생성되자 마자 바로 업로드할 수 있고, 주기적으로 업로드하거나, 허브 포털(420)로부터 업로드 요청이 수신되면, 이력 정보를 업로드할 수 있다.
그러면 허브 포털(420)은 450단계에서 업로드된 이력 정보를 사용자 정보별로 분류하고, 저장한다. 이때 허브 포털(420)은 업로드된 이력 정보를 생성된 시간별로, 단말별로 구분하여 저장한다.
다음으로 460단계에서 사용자 전용 단말(410)로부터 통합 이력 정보 요청 메시지가 수신되면, 허브 포털(420)은 470단계에서 요청된 통합 이력 정보를 해당 사용자 전용 단말(410)로 제공한다. 이때 통합 이력 정보 요청 메시지에는 해당 사용자 전용 단말(410)을 소유하고 있는 사용자에 대한 사용자 정보를 포함한다. 이에 허브 포털(420)은 사용자 정보를 이용하여 해당 통합 이력 정보를 확인하여 전달할 수 있다. 그리고 사용자 전용 단말(410)은 480단계에서 허브 포털(420)에서 전달된 통합 이력 정보를 표시한다. 여기서 통합 이력 정보는 각각의 이력 정보에 해당하는 데이터가 생성된 시간, 단말, 상세 내역을 포함할 수 있다.
도 5는 본 발명의 제2 실시예에 따른 데이터 관리 시스템 간 데이터 표시 방법을 도시한 도면이다. 좀 더 상세히 도 5는 사용자 전용 단말이 서비스 제공 서버로부터 서비스를 이용했을 때 생성되는 데이터에 대한 이력 정보를 업로드하여 표시하는 방법에 대한 도면이다.
도 5를 참조하면, 사용자 전용 단말(510)이 540단계에서 서비스 제공 서버(520)로 접속한다. 여기서 사용자 전용 단말(510)은 서비스 제공 서버(520)에 등록된 사용자 정보를 전송하여 서비스 제공 서버(520)에 연결을 요청한다. 그리고 서비스 제공 서버(520)로부터 사용자 정보에 따라 접속이 승인되면, 해당 서비스 제공 서버(520)와 연결된다.
서비스 제공 서버(520)와 연결되면, 사용자 전용 단말(510)은 545단계에서 서비스 제공 서버(520)로부터 제공되는 서비스를 이용한다. 여기서 제공되는 서비스는 동영상 제공 서비스, SNS 등을 포함한다. 도면에 도시되지 않았지만, 서비스 제공 서버(520)는 서비스를 제공 중에 생성되는 데이터를 저장한다. 그리고 서비스 제공 서버(520)는 저장된 데이터에 해당 이력 정보를 생성할 수 있다.
다음으로 서비스 제공 서버(520)는 550단계에서 허브 포털(530)로부터 이력 정보 요청이 수신되면, 555단계에서 요청된 이력 정보를 업로드한다. 이때 서비스 제공 서버(520)는 데이터를 업데이트한 사용자 정보를 함께 업로드한다. 허브 포털(530)은 560단계에서 서비스 제공 서버(520)로부터 업로드된 이력 정보를 사용자 정보별로 분류하고 저장한다.
사용자 전용 단말(510)이 565단계에서 허브 포털(530)로 접속을 요청한다. 이때에도 사용자 전용 단말(510)은 허브 포털(530)에 등록된 사용자 정보를 함께 전송하여 허브 포털(530)에 연결을 요청한다. 그리고 허브 포털(530)로부터 사용자 정보에 따라 접속이 승인되면, 해당 서비스 제공 서버(520)와 연결된다. 다음으로 허브 포털(530)은 560단계에서 해당 사용자 전용 단말(510)로 저장된 통합 이력 정보를 제공한다. 즉 허브 포털(530)은 사용자 전용 단말(510)로부터 전송된 사용자 정보를 확인하여, 해당 사용자 정보에 따라 분류된 모든 이력 정보들을 사용자 전용 단말(510)로 전달한다. 그러면 사용자 전용 단말(510)은 575단계에서 수신된 통합 이력 정보를 생성된 시간 및 단말별로 분류하여 표시한다.
도 6은 본 발명의 제3 실시예에 따른 데이터 관리 시스템 간의 데이터 업데이트 방법을 도시한 도면이다. 좀 더 상세히 설명하면, 도 6은 사용자 전용 단말에 통합 이력 정보를 표시한 다음, 선택되는 이력 정보를 편집하는 방법에 대한 도면이다.
도 6을 참조하면, 사용자 전용 단말(610)이 640단계에서 허브 포털(630)로 접속을 요청한다. 이때에도 사용자 전용 단말(610)은 허브 포털(630)에 등록된 사용자 정보를 함께 전송하여 허브 포털(630)에 연결을 요청한다. 그리고 허브 포털(630)로부터 사용자 정보에 따라 접속이 승인되면, 허브 포털(630)과 연결된다. 그러면 허브 포털(630)은 645단계에서 해당 사용자 전용 단말(610)로 저장된 통합 이력 정보를 제공한다. 즉 허브 포털(630)은 사용자 전용 단말(610)로부터 전송된 사용자 정보를 확인하여, 해당 사용자 정보에 따라 분류된 모든 이력 정보들을 사용자 전용 단말(610)로 전달한다.
사용자 전용 단말(610)은 650단계에서 수신된 통합 이력 정보를 생성된 시간 및 단말별로 분류하여 표시한다. 다음으로 660단계에서 사용자에 의해 선택되는 특정 이력 정보가 편집되면, 사용자 전용 단말(610)은 665단계에서 편집된 이력 정보를 허브 포털(630)로 업로드한다. 그러면 허브 포털(630)은 670단계에서 편집된 이력 정보를 확인하고, 확인된 이력 정보를 업데이트하여 저장한다.
이때 허브 포털(630)은 편집된 이력 정보가 단말에서 생성된 데이터에 관한 것인지 서비스 제공 서버(620)에서 생성된 데이터에 관한 것인지 판단한다. 만약 편집된 이력 정보가 서비스 제공 서버(620)에서 생성된 데이터에 관한 것이면, 허브 포털(630)은 675단계에서 편집된 이력 정보를 해당 서비스 제공 서버(620)로 전송한다. 이를 수신한 서비스 제공 서버(620)는 680단계에서 허브 포털(630)로부터 전송된 이력 정보를 이용하여 기존 이력 정보를 업데이트할 수 있다. 또한 서비스 제공 서버(620)는 편집된 이력 정보를 이용하여 저장된 데이터를 변경할 수 있다.
예를 들어 사용자가 표시된 이력 정보를 통해 트위터에 남겨진 데이터에 대한 댓글을 변경한다고 가정한다. 그러면 사용자 전용 단말(610)은 사용자에 의해 변경된 댓글에 대한 데이터를 생성한다. 그리고 사용자 전용 단말(610)은 생성된 데이터에 대한 이력 정보를 허브 포털(630)로 전달한다. 그러면 허브 포털(630)은 수신된 이력 정보를 확인하여 저장하고, 이를 트위터를 관리하는 서비스 제공 서버(620)로 전달한다. 그러면 서비스 제공 서버(620)는 사용자 정보를 확인하여, 해당 이력 정보에 따라 해당 데이터에 댓글을 변경할 수 있다. 여기서는 사용자 전용 단말(610)에서 편집된 이력 정보를 허브 포털(630)을 통해 서비스 제공 서버(620)에 반영한다고 설명하고 있으나, 이에 한정되지 않는다. 다시 말해 사용자 전용 단말(610)은 편집된 이력 정보에 따라 서비스 제공 서버(620)와 접속하여 편집된 이력 정보에 해당하는 데이터를 편집할 수 있다. 그런 다음 사용자 전용 단말(610)은 허브 포털(630)로 편집된 이력 정보를 전송한다. 그러면 허브 포털(630)은 수신된 이력 정보를 이용하여 해당 이력 정보를 업데이트할 수 있다.
도 7은 본 발명의 실시예에 따른 단말의 구성을 도시한 도면이다.
도 7을 참조하면, 단말은 통신부(710), 제어부(720), 표시부(730), 입력부(740), 저장부(750)로 구성된다.
통신부(710)는 단말과 기지국 간의 통신 기능을 수행한다. 즉 통신부(710)는 기지국과 통신 채널을 형성하여, 음성 통신 및 화상 통신을 비롯한 문자 메시지 및 이미지와 같은 데이터 통신을 수행한다. 그러기 위해 통신부(710)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신부와 수신되는 신호를 저잡음 증폭하고, 주파수를 하강 변환하는 RF 수신부 등을 포함할 수 있다. 이외에도 통신부(710)는 외부 단말기와 근거리 통신을 수행하여 데이터를 송수신할 수 있다. 그리고 통신부(710)는 제어부(720)의 제어하여 서비스를 제공하는 서비스 제공 서버 또는 허브 포털과 연결되어 데이터를 송수신할 수 있다.
제어부(720)는 단말을 구성하는 구성들의 전반적인 동작 및 상태를 제어한다. 여기서 제어부(720)는 통신부(710)를 제어하여 선택된 기능에 따라 생성된 데이터를 허브 포털로 업로드할 수 있다. 다시 말해 제어부(720)는 통신부(710)를 제어하여 사용자의 선택에 따라 허브 포털에 접속한다. 그리고 제어부(720)는 연결된 허브 포털로 생성된 데이터를 전달한다. 이때 제어부(720)는 생성된 데이터뿐만 아니라 해당 데이터의 이력 정보를 함께 전달할 수 있다. 그러기 위해 제어부(720)는 이력 정보 관리부(725)를 포함한다.
이력 정보 관리부(725)는 생성된 데이터에 대한 이력 정보를 생성한다. 여기서 이력 정보는 해당 데이터가 생성된 시간, 생성된 단말 등에 대한 정보를 포함한다. 그리고 이력 정보 관리부(725)는 사용자에 의해 통합 이력 정보 보기가 선택되면, 통신부(710)를 제어하여 통합 이력 정보 요청 메시지를 허브 포털로 전송한다. 이때 이력 정보 관리부(725)는 통합 이력 정보 요청 메시지와 함께 사용자 정보를 전송한다. 사용자 정보는 허브 포털에 사용자 등록시 사용한 사용자 ID, e-mail을 포함한다.
다음으로 이력 정보 관리부(725)는 허브 포털로부터 수신되는 통합 이력 정보를 확인하여 통합 이력 정보를 표시부(730)에 표시한다. 이때 이력 정보 관리부(725)는 표시부(730)를 제어하여 통합 이력 정보에 포함된 이력 정보들이 생성된 날짜별 단말별로 구분하여 표시한다. 이후 이력 정보 관리부(725)는 사용자에 선택에 의해 표시된 이력 정보 중에서 선택된 이력 정보를 편집한다. 그리고 이력 정보 관리부(725)는 표시부(730)를 제어하여 편집된 이력 정보를 표시한다. 다음으로 이력 정보 관리부(725)는 통신부(710)를 제어하여 허브 포털 또는 해당 서비스 제공 서버로 전송한다.
표시부(730)는 단말의 각종 메뉴를 비롯하여 사용자가 입력한 정보 또는 사용자에게 제공하는 정보를 표시한다. 그리고 표시부(730)는 액정 표시 장치(Liquid Crystal Display; LCD)로 형성될 수 있다. 또한 표시부(730)는 터치 스크린으로 구성될 수 있으며, 이러한 경우 입력부(740)로 사용될 수 있다. 여기서 표시부(730)는 제어부(720)의 제어하여 허브 포털로부터 전송되는 통합 이력 정보를 표시할 수 있다.
입력부(740)는 사용자로부터 입력되는 각종 신호를 제어부(720)로 전달할 수 있다. 여기서 입력부(740)는 키패드 형식 또는 터치 센서로 구성될 수 있다.
저장부(750)는 제어부(720)의 제어 하에 단말을 구성하는 구성들의 동작에 필요한 프로그램 및 발생되는 데이터를 저장한다.
도면에 도시되지 않았지만, 단말은 수행되는 기능에 따라 다양한 구성들을 추가로 포함할 수 있다. 예를 들어 단말은 이미지를 촬영할 수 있는 카메라부, 디지털 방송 데이터를 수신할 수 있는 디지털 방송 수신부, 음성, 오디오 데이터 등을 처리하기 위한 오디오 처리부 등을 더 포함할 수 있다.
이와 같은 구성을 구비한 단말은 사용자에 의해 생성되는 데이터를 허브 포털로 업로드할 수 있으며, 허브 포탈로부터 전달되는 통합 이력 정보를 표시할 수 있다. 이에 사용자는 자신이 소유한 다양한 단말을 통해 어떠한 기능들이 수행되었는지를 통합적으로 확인할 수 있다.
도 8은 본 발명의 실시예에 따른 단말의 데이터 표시 방법을 도시한 도면이다.
도 8을 참조하면, 단말은 810단계에서 대기 모드를 수행한다. 그리고 단말은 815단계에서 데이터 생성 기능 수행이 선택되는지 판단한다. 여기서 데이터 생성 기능은 단말을 통해 데이터가 생성되는 기능으로, 정지 이미지, 동영상 이미지 등을 촬영할 수 있는 카메라 기능, 서비스 제공 서버로부터 제공되는 서비스를 이용하는 인터넷 서비스 기능, 메시지를 송수신할 수 있는 메시지 관리 기능, 문자를 이용하여 데이터를 생성할 수 있는 문자 작성 기능 등을 포함한다.
데이터 생성 기능이 선택되면, 단말은 820단계에서 선택된 기능에 따라 데이터를 생성한다. 그리고 단말은 825단계에서 생성된 기능을 저장한다. 다음으로 단말은 830단계에서 저장된 데이터를 허브 포털로 업로드한다. 저장된 데이터를 허브 포털로 업로드하는 과정은 도 2 내지 도 7에서 설명하였으므로, 간단히 설명한다.
단말은 사용자의 선택에 따라 허브 포털에 접속한다. 이때 단말은 사용자 정보를 허브 포털로 전달한다. 전달된 사용자 정보에 따라 허브 포털로부터 접속 승인이 전달되면, 단말은 허브 포털과 연결된다. 다음으로 단말은 연결된 허브 포털로 생성된 데이터를 전달한다. 이때 단말은 생성된 데이터뿐만 아니라 해당 데이터의 이력 정보를 함께 전달할 수 있다. 여기서 이력 정보는 해당 데이터가 생성된 시간, 생성된 단말 등에 대한 정보를 포함한다. 다음으로 단말은 835단계에서 수행되는 기능 종료가 선택되는지 판단한다. 만약 기능 종료가 선택되지 않으면, 단말은 820단계부터 다시 수행한다.
다시 815단계로 돌아가, 만약 데이터 생성 기능 수행이 선택되지 않으면, 단말은 840단계에서 통합 이력 정보 보기가 선택되는지 판단한다. 통합 이력 정보 보기가 선택되면, 단말은 845단계에서 통합 이력 정보 요청 메시지를 허브 포털로 전송한다. 이때 단말은 통합 이력 정보 요청 메시지와 함께 사용자 정보를 전송한다. 사용자 정보는 허브 포털에 사용자 등록시 사용한 사용자 ID, E-mail을 포함한다.
다음으로 단말은 850단계에서 허브 포털로부터 수신되는 통합 이력 정보를 확인한다. 그리고 단말은 855단계에서 확인된 통합 이력 정보를 표시부에 표시한다. 이때 단말은 통합 이력 정보에 포함된 이력 정보들이 생성된 날짜별 단말별로 구분하여 표시한다. 이후 단말은 860단계에서 통합 이력 정보 편집이 선택되는지 판단한다. 만약 통합 이력 정보 편집이 선택되면, 단말은 사용자에 의해 선택된 이력 정보를 편집한다. 그리고 단말은 865단계에서 편집된 이력 정보를 표시부에 표시하고 허브 포털 또는 해당 서비스 제공 서버로 전송한다. 이때 편집된 이력 정보가 단말에 저장된 데이터에 해당한다면, 단말은 편집된 이력 정보에 따라 데이터를 변경하여 저장하고, 해당 이력 정보를 허브 포털로 전송할 수 있다. 다음으로 단말은 870단계에서 통합 이력 정보 보기 종료가 선택되는지 판단한다. 만약 통합 이력 정보 보기 종료가 선택되지 않으면, 단말은 845단계부터 다시 수행한다.
도 9는 본 발명의 실시예에 따른 허브 포털의 구성을 도시한 도면이다.
도 9를 참조하면, 허브 포털은 사용자 관리(910), 기기 이력 관리(915), 사용자 storage(920), 사용자 인터페이스(User interface)(925), 서비스 제공 서버 연동(930), AAA(Authentication, Authorization and Accounting)(935), 광고 서비스 연동(940), 추천 엔진(945), 서비스 변환(950)을 제공할 수 있다.
사용자 관리(910)를 통해 허브 포털은 사용자 등록시 사용자 ID, e-mail 주소 등을 부가하며 이에 따른 사용자 정보를 관리한다. 또한 허브 포털은 사용자에 의해 등록되는 단말 식별 정보를 관리하며, 사용자 프로파일을 관리할 수 있다.
기기 이력 관리(915)를 통해 허브 포털은 자용자 전용 단말별, 서비스 제공 서버별로 사용자에 의해 생성된 데이터에 대한 이력 정보를 관리할 수 있다. 즉 허브 포탈은 생성된 데이터에 대한 이력 정보들을 사용자 정보별로 분류할 수 있다. 또한 허브 포털은 이력 정보들을 생성된 날짜별로 배열하여 저장할 수 있다.
사용자 storage(920)를 통해 허브 포털은 사용자에 의해 생성된 다양한 포맷의 데이터를 저장하기 위한 저장소를 제공할 수 있다. 이때 데이터는 Mp3 데이터, 동영상 데이터, 정지 이미지 데이터, 문자 데이터 등이 포함될 수 있다.
사용자 인터페이스(925)를 통해 허브 포털은 사용자별로 웹 페이지와 같은 서비스 페이지를 제공한다. 그리고 허브 포털은 서비스 제공 서버 연동(930)을 통해 트위터, 페이스북과 같은 단말에 각종 서비스를 제공하는 서비스 제공 서버와 연동될 수 있다.
다음으로 허브 포털은 AAA(935)를 통해 사용자 및 단말 인증과 같은 보안 관련 기능을 제공할 수 있다. 그리고 허브 포털은 광고 서비스 연동(940)을 통해 사용자 정보를 바탕으로 다양한 광고 서비스를 제공한다. 또한 허브 포털은 추천 엔진(945)을 통해 등록된 사용자 정보를 바탕으로 수행되는 다양한 서비스를 추천할 수 있다. 마지막으로 서브 포털은 서비스 변환(950)을 통해 등록된 사용자 전용 단말의 특성에 맞추어 Transcoding과 같이 제공되는 서비스를 변환할 수 있다.
이와 같은 기능들을 통해 허브 포털은 사용자가 등록한 단말 및 서비스 제공 서버로부터 업로드된 데이터에 대한 이력 정보를 모두 통합하여 저장할 수 있다. 그리고 허브 포털은 저장된 통합 이력 정보를 요청하는 사용자별로 제공할 수 있다.
도 10은 본 발명의 실시예에 따른 허브 포털의 데이터 관리 방법을 도시한 도면이다.
도 10을 참조하면, 허브 포털은 1010단계에서 통합 이력 정보 관리 모드를 수행한다. 그리고 허브 포털은 1015단계에서 사용자 정보 등록, 사용자 전용 단말 및 서비스 제공 서버 등록 중 적어도 하나가 요청되는지 판단한다. 만약 등록이 요청되면, 허브 포털은 1020단계에서 요청된 사용자 정보, 사용자 전용 단말 및 서비스 제공 서버 등록 중 적어도 하나를 등록한다. 다음으로 허브 포털은 1025단계에서 통합 이력 정보 관리 모드 종료가 선택되는지 판단한다. 만약 통합 이력 정보 관리 모드 종료가 선택되지 않으면, 허브 포털은 1015단계를 재수행한다.
1015단계로 돌아가, 만약 등록이 요청되지 않으면, 허브 포털은 1030단계에서 이력 정보 업로드가 선택되는지 판단한다. 여기서 도면에 도시되지 않았지만, 허브 포털은 주기적으로 사용자 전용 단말 또는 서비스 제공 서버로 사용자 정보와 함께 이력 정보 업로드를 요청할 수 있다. 또는 허브 포털은 데이터가 생성될 때마다 사용자 전용 단말 또는 서비스 제공 서버로부터 전송되는 이력 정보가 수신되는지 확인하여 이력 정보 업로드가 선택되었는지를 판단할 수 있다.
만약 이력 정보 업로드가 선택되면, 허브 포털은 1035단계에서 수신된 이력 정보를 등록된 사용자 정보별로 분류하여 통합 이력 정보로 저장한다. 좀 더 상세히 허브 포털은 이력 정보 업로드와 함께 전달되는 사용자 정보를 확인한다. 그리고 허브 포털은 확인된 사용자 정보가 등록된 사용자 정보에 해당하는지 판단한다. 만약 등록된 사용자 정보이면, 허브 포털은 수신된 이력 정보를 사용자 정보와 함께 저장한다. 이때 허브 포털은 이력 정보를 생성된 날짜별로 배열한다. 그리고 허브 포털은 이력 정보에 해당하는 데이터가 생성된 단말별로 이력 정보를 구분한다.
다시 1030단계로 돌아가, 이력 정보 업로드가 선택되지 않으면, 허브 포털은 1040단계에서 통합 이력 정보 요청 메시지가 수신되는지 판단한다. 만약 통합 이력 정보 메시지가 수신되면, 허브 포털은 1045단계에서 통합 이력 정보 요청 메시지와 함께 전송되는 사용자 정보를 확인한다. 그리고 허브 포털은 1050단계에서 확인된 사용자 정보에 따른 통합 이력 정보를 통합 이력 정보 요청 메시지를 전송한 단말로 제공한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (16)

  1. 적어도 하나의 단말 및 서비스 제공 서버에 연결되는 허브 서버의 사용자 정보 관리 방법에 있어서,
    상기 허브 서버에 등록된 적어도 하나의 단말 및 상기 허브 서버에 등록된 적어도 하나의 서비스 제공 서버를 위한 사용자 정보를 확인하는 과정과,
    사용자에 의해 생성된 데이터에 상응하는 이력 정보를 상기 적어도 하나의 단말 및 상기 적어도 하나의 서비스 제공 서버 중에서 적어도 하나로부터 수신하는 과정과,
    상기 이력 정보를 이용하여 통합 이력 정보를 생성하는 과정과,
    상기 적어도 하나의 단말 중에서 어느 하나의 단말로부터 수신한 통합 이력 정보 요청 메시지에 응답하여, 상기 통합 이력 정보를 상기 단말로 전달하는 과정을 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서,
    상기 통합 이력 정보에 포함된 적어도 하나의 이력 정보는 상기 데이터가 생성된 시간 순으로 배열되고, 상기 데이터가 생성된 단말 종류와 함께 상기 단말에서 표시되는 것을 특징으로 하는 방법.
  3. 제2항에 있어서, 상기 통합 이력 정보는,
    상기 표시된 이력 정보 중에서 선택된 이력 정보가 편집되고,
    상기 편집된 이력 정보는 상기 허브 서버에 업로드되는 것을 특징으로 하는 방법.
  4. 제1항에 있어서, 상기 확인하는 과정은
    사용자 ID, e-mail, 단말 식별 번호, 서비스 제공 서버의 URL 중 적어도 하나를 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 단말 또는 상기 서비스 제공 서버로부터 데이터가 생성될 때마다 상기 이력 정보를 저장하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  6. 제1항에 있어서,
    상기 단말 또는 상기 서비스 제공 서버에 주기적으로 이력 정보 업로드를 요청하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  7. 제1항에 있어서, 상기 이력 정보는
    상기 데이터가 생성된 시간, 상기 데이터가 생성된 단말, 상기 데이터의 상세 내역, 및 단말 또는 서비스 제공 서버 내의 데이터 위치에 대한 정보 중에서 적어도 하나임을 특징으로 하는 방법.
  8. 적어도 하나의 단말 및 서비스 제공 서버에 연결되고, 사용자 정보를 관리하는 허브 서버에 있어서,
    신호를 송수신하는 통신부; 및
    상기 허브 서버에 등록된 적어도 하나의 단말 및 상기 허브 서버에 등록된 적어도 하나의 서비스 제공 서버를 위한 사용자 정보를 확인하고, 사용자에 의해 생성된 데이터에 상응하는 이력 정보를 상기 적어도 하나의 단말 및 상기 적어도 하나의 서비스 제공 서버 중에서 적어도 하나로부터 수신하고, 상기 이력 정보를 이용하여 통합 이력 정보를 생성하고, 상기 적어도 하나의 단말 중에서 어느 하나의 단말로부터 수신한 통합 이력 정보 요청 메시지에 응답하여 상기 통합 이력 정보를 상기 단말로 전달하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 허브 서버.
  9. 제8항에 있어서,
    상기 통합 이력 정보에 포함된 적어도 하나의 이력 정보는 상기 데이터가 생성된 시간 순으로 배열되고, 상기 데이터가 생성된 단말 종류와 함께 상기 단말에서 표시되는 것을 특징으로 하는 허브 서버.
  10. 제9항에 있어서,
    상기 표시된 이력 정보 중에서 선택된 이력 정보가 편집되면, 상기 편집된 이력 정보가 상기 허브 서버에 업로드되는 것을 특징으로 하는 허브 서버.
  11. 제8항에 있어서, 상기 제어부는
    상기 단말로부터 전송되는 사용자 ID, e-mail, 단말 식별 번호, 서비스 제공 서버의 URL 중 적어도 하나를 확인하는 것을 특징으로 하는 허브 서버.
  12. 제8항에 있어서, 상기 제어부는
    상기 단말 또는 상기 서비스 제공 서버로부터 데이터가 생성될 때마다 전송되는 상기 이력 정보를 저장하는 것을 특징으로 하는 허브 서버.
  13. 제8항에 있어서, 상기 제어부는
    상기 이력 정보를 저장하기 위해 상기 단말 또는 상기 서비스 제공 서버에 주기적으로 이력 정보 업로드를 요청하는 것을 특징으로 하는 허브 서버.
  14. 제8항에 있어서, 상기 이력 정보는
    상기 데이터가 생성된 시간, 상기 데이터가 생성된 단말, 상기 데이터의 상세 내역, 및 단말 또는 서비스 제공 서버 내의 데이터 위치 등에 대한 정보 적어도 하나임을 특징으로 하는 허브 서버.
  15. 허브 서버에 연결되는 단말의 사용자 정보 관리 방법에 있어서,
    상기 단말을 위한 사용자 정보를 상기 허브 서버로 전송하는 과정과,
    상기 사용자에 의해 생성되는 데이터에 상응하는 이력 정보를 상기 허브 서버로 전송하는 과정과,
    상기 이력 정보를 이용하여 생성된 통합 이력 정보를 상기 허브 서버로부터 수신하는 과정과,
    상기 통합 이력 정보에 포함되는 상기 이력 정보와 함께 상기 단말의 정보를 표시하는 과정을 포함하는 것을 특징으로 하는 방법.
  16. 허브 서버에 연결되고, 사용자 정보를 관리하는 단말에 있어서,
    신호를 송수신하는 송수신부; 및
    상기 단말을 위한 사용자 정보를 상기 허브 서버로 전송하고, 상기 사용자에 의해 생성되는 데이터에 상응하는 이력 정보를 상기 허브 서버로 전송하고, 상기 이력 정보를 이용하여 생성된 통합 이력 정보를 상기 허브 서버로부터 수신하고, 상기 통합 이력 정보에 포함되는 상기 이력 정보와 함께 상기 단말의 정보를 표시하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 단말.
KR1020110058924A 2011-06-17 2011-06-17 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법 KR101756709B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110058924A KR101756709B1 (ko) 2011-06-17 2011-06-17 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법
US13/525,945 US9516095B2 (en) 2011-06-17 2012-06-18 Data management system and method for displaying data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110058924A KR101756709B1 (ko) 2011-06-17 2011-06-17 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법

Publications (2)

Publication Number Publication Date
KR20120139233A KR20120139233A (ko) 2012-12-27
KR101756709B1 true KR101756709B1 (ko) 2017-07-11

Family

ID=47354620

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110058924A KR101756709B1 (ko) 2011-06-17 2011-06-17 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법

Country Status (2)

Country Link
US (1) US9516095B2 (ko)
KR (1) KR101756709B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11070639B2 (en) 2017-09-28 2021-07-20 Electronics And Telecommunications Research Institute Network infrastructure system and method for data processing and data sharing using the same

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102135357B1 (ko) * 2013-10-29 2020-07-17 엘지전자 주식회사 클라우드 서비스 연동 장치 및 방법
CN106411975B (zh) * 2015-07-30 2021-07-09 腾讯科技(深圳)有限公司 一种数据输出方法、装置及计算机可读取存储介质
US11600126B2 (en) 2020-05-08 2023-03-07 The Chamberlain Group Llc Movable barrier operator system and methods of installation and use
KR102598516B1 (ko) * 2021-09-01 2023-11-06 (주)포티파이 어플리케이션 개발을 위한 콘텐츠 편집 서비스 제공 방법 및 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070135099A1 (en) * 2005-12-09 2007-06-14 Paulo Taylor Message history display system and method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6621801B1 (en) * 1998-09-29 2003-09-16 Northrop Grumman Corporation Distributed control DAMA protocol for use with a processing communications satellite
KR100820794B1 (ko) 2001-08-18 2008-04-10 엘지전자 주식회사 데이터 서비스 시스템 및 이의 운영 방법
WO2003088830A1 (en) * 2002-04-16 2003-10-30 Carematix, Inc. Method and apparatus for remotely monitoring the condition of a patient
US7185002B1 (en) * 2002-10-24 2007-02-27 Bellsouth Intellectual Property Corp. Systems and methods for data retrieval, manipulation, and delivery
US9792633B2 (en) * 2004-06-29 2017-10-17 Blake Bookstaff Method and system for intelligent processing of electronic information with cloud computing
US7986718B2 (en) * 2006-09-15 2011-07-26 Itron, Inc. Discovery phase in a frequency hopping network
US8943551B2 (en) * 2008-08-14 2015-01-27 Microsoft Corporation Cloud-based device information storage
US20110219135A1 (en) * 2008-11-26 2011-09-08 Takeaki Minamizawa Information processing device, communication address providing system, method and program used for same
US20110191717A1 (en) * 2010-02-03 2011-08-04 Xobni Corporation Presenting Suggestions for User Input Based on Client Device Characteristics
JP5503365B2 (ja) * 2010-03-25 2014-05-28 キヤノン株式会社 デバイス管理システム、管理装置、デバイス管理方法及びプログラム
US8799375B1 (en) * 2010-09-30 2014-08-05 Emc Corporation Unalterable notification service
EP2458545A1 (en) * 2010-11-30 2012-05-30 France Telecom Method of and apparatus for managing data representative of a business in a database

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070135099A1 (en) * 2005-12-09 2007-06-14 Paulo Taylor Message history display system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11070639B2 (en) 2017-09-28 2021-07-20 Electronics And Telecommunications Research Institute Network infrastructure system and method for data processing and data sharing using the same

Also Published As

Publication number Publication date
US20120324026A1 (en) 2012-12-20
KR20120139233A (ko) 2012-12-27
US9516095B2 (en) 2016-12-06

Similar Documents

Publication Publication Date Title
US12019672B2 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
JP6263648B2 (ja) ショートメッセージ内容表示方法、装置、及びシステム、並びに、ショートメッセージ表示決定方法及び装置
US9565155B2 (en) System and method for openly sharing and synchronizing information across a plurality of mobile client application computers
CN103155521B (zh) 用于在两个或多个设备之间转换媒体输出的方法和***
KR102006741B1 (ko) 디바이스의 액티비티 공유 방법 및 시스템
US10474422B1 (en) Music-based social networking multi-media application and related methods
US8676908B2 (en) Method and system for seamless interaction and content sharing across multiple networks
KR101729633B1 (ko) 통신 시스템에서 소셜 네트워크 서비스의 컨텐츠를 공유하기 위한 장치 및 방법
US20170118165A1 (en) System and method for controlled sharing and synchronizing information across a plurality of mobile client application computers
US20160295009A1 (en) Application and method for integrating social media platforms
US20080235600A1 (en) Interaction with a Display System
US20130218680A1 (en) Location sensitive advertisement delivery and presentation
KR101453411B1 (ko) 복수의 스크린 장치를 위한 소셜 네트워크 서비스 제공 시스템 및 방법
US10009398B2 (en) System for providing event-related contents to users attending an event and having respective user terminals
JP2018010650A (ja) クラウドによって決定されたファイル・サイズ・アップロード方法、デバイス、およびシステム
JP2015509236A (ja) クラウドによって決定されたファイル・アップロード方法、デバイス、およびシステム
JP5944920B2 (ja) 端末、電子機器のログイン設定情報の入力方法、コンピュータ読み取り可能な情報記録媒体、電子機器
CN102089776A (zh) 通过多个装置管理个人数字资源
EP4276605A2 (en) Program orchestration method and electronic device
US20150172242A1 (en) Method and System for Achieving Communications in a Manner Accounting for One or More User Preferences or Contexts
KR101756709B1 (ko) 데이터 관리 시스템 및 그 시스템에서 데이터 표시 방법
US20120158842A1 (en) Method and System for Facilitating Interaction with Multiple Content Provider Websites
US9037656B2 (en) Method and system for facilitating interaction with multiple content provider websites
US10296532B2 (en) Apparatus, method and computer program product for providing access to a content
CN104104728B (zh) 传输数据的方法及装置

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