[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101953164B1 - 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법 - Google Patents

홈 게이트웨이를 이용한 통신 시스템 및 동작 방법 Download PDF

Info

Publication number
KR101953164B1
KR101953164B1 KR1020110115829A KR20110115829A KR101953164B1 KR 101953164 B1 KR101953164 B1 KR 101953164B1 KR 1020110115829 A KR1020110115829 A KR 1020110115829A KR 20110115829 A KR20110115829 A KR 20110115829A KR 101953164 B1 KR101953164 B1 KR 101953164B1
Authority
KR
South Korea
Prior art keywords
home gateway
service
user terminal
home
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020110115829A
Other languages
English (en)
Other versions
KR20130050647A (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 KR1020110115829A priority Critical patent/KR101953164B1/ko
Priority to PCT/KR2012/009389 priority patent/WO2013069981A1/en
Priority to US13/672,472 priority patent/US9838211B2/en
Publication of KR20130050647A publication Critical patent/KR20130050647A/ko
Application granted granted Critical
Publication of KR101953164B1 publication Critical patent/KR101953164B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법에 관한 것으로서, 홈 게이트웨이를 이용한 통신 시스템에서 단말의 방법은 주변 노드로 홈 게이트웨이를 이용한 서비스 요청 신호를 송신하는 과정과, 주변 노드로부터 적어도 하나의 다른 사용자의 홈 게이트웨이에 대한 정보를 수신하는 과정과, 상기 적어도 하나의 다른 사용자의 홈 게이트웨이와 신호를 송수신하는 과정을 포함하며, 홈 게이트웨이를 이용한 통신 시스템에서 홈 게이트웨이의 방법은, 홈 게이트웨이 서버로부터 다른 홈 게이트웨이의 사용자에 대한 정보를 수신하는 과정과, 상기 다른 홈 게이트웨이의 사용자 단말과 신호를 송수신하는 과정을 포함하고, 홈 게이트웨이를 이용한 통신 시스템에서 서버의 방법은 사용자 단말이 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호를 수신하는 과정과, 상기 사용자 단말에 대한 인증을 수행하는 과정과, 상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 적어도 하나의 홈 게이트웨이를 결정하는 과정과, 상기 결정된 적어도 하나의 홈 게이트웨이로 상기 사용자 단말과의 통신을 지시하는 과정을 포함함으로써, 사용자가 댁 외에서 다른 사용자의 홈 게이트웨이를 이용하여 자신의 홈 게이트웨이에 접속하거나 인터넷 서비스를 이용할 수 있다.

Description

홈 게이트웨이를 이용한 통신 시스템 및 동작 방법{OPERATING METHOD AND COMMUNICATION SYSTEM BY USING HOME GATEWAY}
본 발명은 통신 시스템에 관한 것으로서, 특히 홈 게이트웨이를 이용한 통신 시스템에 관한 것이다.
정보통신 기술의 발달에 따라 TV, PC 및 이동 단말과 같은 댁 내의 정보 디바이스들을 네트워크로 구축하여 통합 관리하는 홈 네트워크 시스템이 보급되고 있다. 상기 홈 네트워크 시스템은 홈 게이트웨이(Home Gateway)를 이용하여 다수의 디지털 디바이스들을 연결한 후, 상기 홈 게이트웨이를 통해 연결된 상기 다수의 디지털 디바이스들(예: TV, 컴퓨터, 이동 단말, 복사기, 냉장고, 에어컨 등) 간에 음악, 사진, 영화 등과 같은 다양한 컨텐츠를 공유할 수 있도록 하는 시스템을 의미한다.
상기 홈 네트워크 시스템에서 상기 홈 게이트웨이는 인터넷 망과 연결되며, 댁 내 다수의 디바이스들과 연동하여 데이터를 송수신하는 통로 역할을 수행할 수 있다. 이에 따라 최근에는, 상기 댁 내의 홈 게이트웨이를 이용하여 통신하는 방안에 대한 연구가 진행되고 있다.
예를 들어, 사용자가 댁 외에서도 자신의 홈 게이트웨이에 접속하여 상기 홈 게이트웨이에 연결된 댁 내 디바이스들이 보유한 컨텐츠를 이용할 수 있도록 하는 방식이 제공되고 있다. 즉, 사용자 단말이 댁 외에서 무선망의 AP(Access Point)를 통해 상기 자신의 홈 게이트웨이에 접속하여 상기 홈 게이트웨이에 연결된 댁 내 디바이스의 컨텐츠를 가져오거나 상기 디바이스에 컨텐츠를 저장할 수 있다. 그러나, 상기와 같이 무선망 AP를 이용하여 홈 게이트웨이에 접속하는 방식은, 사용자 단말과 무선망 AP 간의 채널 환경이 좋지 않은 경우 이용하기 어려운 단점이 있으며, 상기 AP에 연동된 라우터들의 부하(load)가 높은 경우, 데이터 전송 속도가 저하되어 사용자의 불편함을 초래하게 되는 단점이 있다.
따라서, 상기 사용자 단말과 무선망 AP간의 채널 환경이 좋지 않은 상황 혹은 상기 AP에 연동된 라우터들의 부하가 높은 상황을 회피하여 홈 게이트웨이에 접속하는 방안이 제공될 필요가 있다.
따라서, 본 발명은 상술한 바와 같은 문제점을 해결하기 위해 고안된 것으로서, 본 발명의 목적은 홈 게이트웨이를 이용한 통신 네트워크 시스템 및 그 동작 방법을 제공함에 있다.
본 발명의 다른 목적은 다수의 홈 게이트웨이들로 분산된 병렬 컴퓨팅 네트워크(distributed parallel computing network; 이하 '홈 게이트웨이 네트워크'라 칭함)를 구성하여, 특정 홈 게이트웨이의 사용자가 다른 사용자의 홈 게이트웨이를 이용하여 통신하는 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 홈 게이트웨이 네트워크에서 사용자가 다른 사용자의 홈 게이트웨이를 이용하여 자신의 홈 게이트웨이에 접속하는 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이들을 이용하여 사용자의 데이터를 특정 홈 게이트웨이로 전송하는 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 홈 게이트웨이에서 공용 저장 공간을 마련하여, 다른 사용자의 데이터를 임시 저장하는 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 홈 게이트웨이 서버가 홈 게이트웨이들의 상황을 고려하여 자원 및 사용자 서비스를 관리하는 방법 및 장치를 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 홈 게이트웨이를 이용한 통신 시스템에서 단말의 방법은, 주변 노드로 홈 게이트웨이를 이용한 서비스 요청 신호를 송신하는 과정과, 주변 노드로부터 적어도 하나의 다른 사용자의 홈 게이트웨이에 대한 정보를 수신하는 과정과, 상기 적어도 하나의 다른 사용자의 홈 게이트웨이와 신호를 송수신하는 과정을 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 홈 게이트웨이를 이용한 통신 시스템에서 홈 게이트웨이의 방법은, 홈 게이트웨이 서버로부터 다른 홈 게이트웨이의 사용자에 대한 정보를 수신하는 과정과, 상기 다른 홈 게이트웨이의 사용자 단말과 신호를 송수신하는 과정을 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 3 견지에 따르면, 홈 게이트웨이를 이용한 통신 시스템에서 서버의 방법은, 사용자 단말이 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호를 수신하는 과정과, 상기 사용자 단말에 대한 인증을 수행하는 과정과, 상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 적어도 하나의 홈 게이트웨이를 결정하는 과정과, 상기 결정된 적어도 하나의 홈 게이트웨이로 상기 사용자 단말과의 통신을 지시하는 과정을 포함하는 것을 특징으로 한다.
본 발명은 다수의 홈 게이트웨이들로 홈 게이트웨이 네트워크를 구성하여 사용자가 댁 외에서 다른 사용자의 홈 게이트웨이를 이용하여 자신의 홈 게이트웨이에 접속하거나 인터넷 서비스를 이용할 수 있도록 함으로써, 상기 사용자 단말과 무선망 AP 간의 채널 환경이 좋지 않은 상황에서도 상기 사용자가 원하는 서비스를 원활하게 제공받을 수 있는 효과가 있다.
도 1은 본 발명에 따른 홈 게이트웨이 네트워크의 시스템 구성을 도시하는 도면,
도 2는 본 발명에 따른 홈 게이트웨이 네트워크에서 사용자 단말이 다른 사용자 단말의 홈 게이트웨이를 통해 통신하는 신호 절차를 도시하는 도면,
도 3은 본 발명에 따라 홈 게이트웨이 네트워크를 지원하는 사용자 단말의 동작 절차를 도시하는 도면,
도 4는 본 발명에 따라 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이의 동작 절차를 도시하는 도면,
도 5는 본 발명에 따라 홈 게이트웨이 네트워크를 관리하는 서버의 동작 절차를 도시하는 도면,
도 6은 본 발명의 일 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 자신의 홈 게이트웨이에 데이터를 전송하는 신호 흐름을 도시하는 도면,
도 7a 및 7b는 본 발명의 일 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 자신의 홈 게이트웨이에 데이터를 전송하는 신호 절차를 도시하는 도면,
도 8a 및 8b는 본 발명의 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 홈 게이트웨이에 저장된 데이터를 원하는 지역으로 이동시키는 신호 흐름을 도시하는 도면,
도 9는 본 발명의 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 홈 게이트웨이에 저장된 데이터를 원하는 지역으로 이동시키는 신호 절차를 도시하는 도면,
도 10은 본 발명의 또 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 다른 사용자의 홈 게이트웨이를 이용하여 인터넷 서비스를 제공받는 신호 흐름을 도시하는 도면,
도 11은 본 발명의 또 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 다른 사용자의 홈 게이트웨이를 이용하여 인터넷 서비스를 제공받는 신호 절차를 도시하는 도면,
도 12는 본 발명에 따라 홈 게이트웨이 네트워크를 지원하는 사용자 단말의 블럭 구성을 도시하는 도면,
도 13은 본 발명에 따라 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이의 블럭 구성을 도시하는 도면, 및
도 14는 본 발명에 따라 홈 게이트웨이 네트워크를 관리하는 서버의 블럭 구성을 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명에서는 다수의 홈 게이트웨이(Home Gateway)들로 분산된 병렬 컴퓨팅 네트워크(distributed parallel computing network; 이하 '홈 게이트웨이 네트워크'라 칭함)를 구성하여, 사용자가 다른 사용자의 홈 게이트웨이를 이용하여 통신하는 방법 및 장치에 관해 설명할 것이다.
도 1은 본 발명에 따른 홈 게이트웨이 네트워크의 시스템 구성을 도시하고 있다.
상기 도 1을 참조하면, 상기 홈 게이트웨이 네트워크 시스템은 분산된 다수의 홈 게이트웨이 시스템(100-1 내지 100-N, 이하 '홈 게이트웨이'라 칭함)들과, 상기 다수의 홈 게이트웨이(100-1 내지 100-N)들을 연동하여 구성되는 홈 게이트웨이 네트워크(110)를 관리하는 홈 게이트웨이 서버(120)로 구성된다.
상기 다수의 홈 게이트웨이(100-1 내지 100-N)들 각각은 가정 또는 사무실 내에서 유선 혹은 무선으로 다수의 디바이스들을 연동하여 디바이스들 간의 컨텐츠 공유가 가능하게 하며, 인터넷망과 연결이 가능한 기기를 의미한다. 상기 홈 게이트웨이(100-1 내지 100-N)들 각각은 해당 홈 게이트웨이에 연동된 디바이스들 간에 다양한 자원을 공유한다. 예를 들어, 상기 각 홈 게이트웨이와 홈 게이트웨이에 연동된 다수의 디바이스들은 CPU(Central Processing Unit)의 연산력(computing power), 주기억장치, 영상처리 장치, 보조기억장치 등과 같은 자원들을 공유한다. 이때, 네트워크에 연결된 기억장치를 NAS(Network Attached Storage)라 하며, 본 발명에서는 상기 NAS로 구성된 기억장치 중 일부분을 공유 기억장치(Shared Storage)로 설정하여, 상기 홈 게이트웨이 네트워크 시스템을 기반으로 하는 통신에 이용한다. 이하에서 설명의 편의를 위해, 상기 NAS로 구성된 기억장치 중 공유 기억장치로 설정되지 않은 나머지 부분을 전용 기억장치라 칭하기로 한다.
본 발명에 따라 상기 홈 게이트웨이(100-1 내지 100-N)들은 인터넷을 통해 연동되어 분산 병렬 컴퓨팅 네트워크(distributed parallel computing network) 즉, 홈 게이트웨이 네트워크(110)를 구성한다. 상기 홈 게이트웨이(100-1 내지 100-N)들은 주변 사용자 단말의 서비스 요청 신호를 감지하여 홈 게이트웨이 서버(120)로 서비스 요청 신호가 감지되었음을 보고하며, 상기 홈 게이트웨이 서버(120)의 제어에 따라 상기 주변 사용자 단말과 통신을 수행한다. 또한, 상기 홈 게이트웨이(100-1 내지 100-N)들은 상기 홈 게이트웨이 서버(120)의 제어에 따라 상기 다른 홈 게이트웨이로부터 수신되는 자신의 사용자 데이터를 상기 전용 기억장치에 저장하며, 상기 전용 기억장치 내에 저장된 사용자 데이터를 상기 다른 홈 게이트웨이로 전달하는 기능을 수행한다. 또한, 상기 홈 게이트웨이(100-1 내지 100-N)들은 상기 홈 게이트웨이 서버(120)의 제어에 따라 상기 주변 사용자 단말 혹은 다른 홈 게이트웨이로부터 다른 사용자의 데이터를 수신하여 공유 기억장치에 임시 저장하였다가 상기 주변 사용자 단말 혹은 다른 홈 게이트웨이로 전달한다. 또한, 상기 홈 게이트웨이(100-1 내지 100-N) 각각은 현재 트래픽 상황, 공유 기억장치의 가용 용량, 무선 접속 이용 상황 등을 상기 홈 게이트웨이 서버(120)로 주기적 혹은 미리 설정된 시점마다 보고한다.
상기 홈 게이트웨이 서버(120)는 홈 게이트웨이 네트워크(110)를 구성하는 상기 다수의 홈 게이트웨이(100-1 내지 100-N)들을 관리하는 기기로서, 홈 게이트웨이 네트워크 자원 정보(123), 사용자의 서비스에 필요한 정보(124) 및 사용자 정보(125) 등을 수집 및 관리하여, 이를 바탕으로 사용자가 자신의 홈 게이트웨이가 아닌 다른 사용자의 홈 게이트웨이를 통해 통신할 수 있도록 제어 및 관리하는 기능을 수행한다. 예를 들어, 상기 홈 게이트웨이 서버(120)는 서비스를 요청하는 사용자 단말에 대한 인증 과정을 수행하여 상기 사용자 단말이 자신의 홈 게이트웨이가 아닌 다른 사용자의 홈 게이트웨이를 통해 통신할 수 있도록 하며, 상기 사용자 단말이 요청한 서비스를 위한 홈 게이트웨이 경로를 결정하고, 이에 따라 통신 경로를 설정하기 위한 기능을 제어한다. 또한, 상기 홈 게이트웨이 서버(120)는 사용자 데이터를 다수의 홈 게이트웨이에 분할하여 저장한 후, 분할하여 저장된 데이터를 재결합하기 위한 기능을 수행하고, 상기 사용자 데이터를 암호화하기 위한 기능을 수행한다. 또한, 상기 홈 게이트웨이 서버(120)는 상기 사용자 요청 서비스를 유지 및 관리하기 위한 기능을 수행하며, 사용자의 이동을 감지하여 이동 위치에 따라 홈 게이트웨이를 결정 혹은 변경하기 위한 기능을 수행한다. 여기서, 상기 홈 게이트웨이 네트워크 자원(123)은 홈 게이트웨이(100-1 내지 100-N) 별 트래픽 상황(예: 지연, 지터(jitter), 패킷 손실 등), 각 홈 게이트웨이(100-1 내지 100-N) 별 각각의 무선 접속 이용 상황, 홈 게이트웨이(100-1 내지 100-N) 별 공유 기억장치의 가용 용량, 홈 게이트웨이(100-1 내지 100-N)들 각각의 위치, 홈 게이트웨이(100-1 내지 100-N)를 이용한 전송 예상 시간 등을 포함한다. 또한, 상기 사용자의 서비스에 필요한 정보(124)는 사용자가 요청하는 데이터의 파일 명, 파일 송신 위치, 목적지 위치, 사용자의 목적지 도착 예상 시간, 사용자의 현재 위치 등을 포함하며, 상기 사용자 정보(125)는 사용자 홈 게이트웨이 정보, 사용자 인증 정보, 사용자의 가입 서비스 정보 등을 포함한다.
여기서, 홈 게이트웨이 네트워크(110)는 IP 기반의 백본 네트워크(IP based on Global Backbone Netwrok)(112)를 통해 액세스 네트워크(Access Network)(114) 간의 연동됨으로써, 상기 홈 게이트웨이 서버(120)는 상기 사용자 단말의 서비스 경로 결정 시, 상기 액세스 네트워크를 고려하여 결정할 수도 있다.
그러면, 본 발명에 따라 분산된 다수의 홈 게이트웨이들로 구성된 홈 게이트웨이 네트워크에서, 댁 외에 위치한 사용자 단말이 다른 사용자 단말의 홈 게이트웨이를 통해 통신하는 경우에 대해 하기 도 2 내지 도 5를 참조하여 상세히 살펴보기로 한다.
도 2는 본 발명에 따른 홈 게이트웨이 네트워크에서 사용자 단말이 다른 사용자 단말의 홈 게이트웨이를 통해 통신하는 신호 절차를 도시하고 있다.
상기 도 2를 참조하면, 먼저 사용자 단말(200)은 230단계에서 제 1 홈 게이트웨이(Home GateWay 1; Home GW 1)(210)에 대한 등록 절차를 수행한다. 여기서, 상기 사용자 단말(200)은 상기 등록 절차를 통해 사용자 인증 정보 및 사용자 가입 서비스 정보를 상기 홈 게이트웨이(210)에 등록하며, 상기 사용자 단말(200)의 등록 절차는 종래에 알려진 홈 게이트웨이 등록 절차에 따라 수행될 수 있다. 이후, 상기 제 1 홈 게이트웨이(210)는 232단계에서 홈 게이트웨이 서버(220)로 상기 사용자 단말(200)에 대한 사용자 정보 등록을 요청한다. 이때, 상기 제 1 홈 게이트웨이(210)는 상기 제 1 홈 게이트웨이(210)의 ID, 상기 사용자 단말의 ID, 사용자 인증 정보, 사용자 가입 서비스 정보 및 제 1 홈 게이트웨이(210)의 위치 정보 등을 전송한다. 그러면, 상기 홈 게이트웨이 서버(220)는 234단계에서 상기 제 1 홈 게이트웨이(210)로부터 수신된 사용자 정보를 등록한다.
이후, 상기 사용자 단말(200)이 236단계에서 홈 게이트웨이를 이용하는 서비스를 요청하는 경우, 상기 사용자 단말(200)은 238단계로 진행하여 서비스 요청 신호를 전송한다. 여기서, 상기 서비스 요청 신호는 사용자 단말 ID를 포함하며, 요청 서비스에 대한 정보를 포함할 수도 있다. 이때, 상기 사용자 단말(200)은 상기 서비스 요청 신호를 브로드캐스트함으로써, 지리적으로 인접한 영역에 위치한 제 2 홈 게이트웨이(212), 제 3 홈 게이트웨이(213) 및 액세스 네트워크의 AP(미도시)가 수신할 수 있도록 한다.
이후, 상기 제 2 홈 게이트웨이(212)는 240단계에서 상기 사용자 단말(200)의 서비스 요청 신호를 감지하고, 242단계에서 상기 사용자 단말(200)의 서비스 요청이 감지됨을 알리는 신호를 상기 홈 게이트웨이 서버(220)로 전송한다. 여기서, 상기 사용자 단말(200)의 서비스 요청이 감지됨을 알리는 신호는 상기 사용자 단말의 ID를 포함하며, 상기 사용자 단말의 요청 서비스에 대한 정보를 포함할 수 있다.
그러면, 상기 홈 게이트웨이 서버(220)는 244단계에서 미리 저장된 사용자 정보를 기반으로 상기 사용자 단말(200)에 대한 사용자 인증 절차를 수행하고, 246단계로 진행하여 상기 사용자 단말이 요청한 서비스를 제공하기 위한 서비스 경로를 설정한다. 여기서, 상기 홈 게이트웨이 서버(220)는 미리 저장된 홈 게이트웨이 네트워크 자원 정보, 사용자의 서비스에 필요한 정보 및 사용자 정보를 바탕으로 상기 서비스 경로를 구성하는 홈 게이트웨이를 설정한다. 이때, 상기 홈 게이트웨이 서버(220)는 상기 사용자가 요청한 서비스의 타입 및 홈 게이트웨이들의 상황에 따라 상기 사용자 단말 주변에 위치한 복수의 홈 게이트웨이들이 상기 사용자 단말과 통신하도록 서비스 경로를 설정할 수도 있을 것이다.
이후, 상기 홈 게이트웨이 서버(220)는 248단계에서 상기 단말에 대한 서비스가 승인됨을 알리는 신호를 전송하고, 상기 제 2 홈 게이트웨이(211)는 250단계에서 상기 사용자 단말(200)로 서비스 승인을 알리는 신호를 전송한다. 이때, 상기 서비스 승인 신호는 상기 사용자 단말(200)에 대한 서비스 경로 정보를 포함할 수 있다. 예를 들어, 상기 홈 게이트웨이 서버(220)가 제 2 홈 게이트웨이(212)를 상기 사용자 단말(200)과 통신하는 홈 게이트웨이로 결정한 경우, 상기 제 2 홈 게이트웨이(212)는 상기 서비스 승인 신호를 통해 상기 사용자 단말(200)과 통신을 수행해야 함을 인지할 수 있으며, 상기 사용자 단말(200)은 상기 제 2 홈 게이트웨이(212)와 통신을 수행해야 함을 인지할 수 있다. 또 다른 예로, 상기 홈 게이트웨이 서버(220)가 제 2 홈 게이트웨이(212)와 제 3 게이트웨이(213)를 상기 사용자 단말(200)과 통신하는 홈 게이트웨이로 결정한 경우, 서비스 승인 신호는 상기 제 2 홈 게이트웨이(212)와 상기 제 3 게이트웨이(213)로 전송될 수 있으며, 상기 제 2 홈 게이트웨이(212)와 상기 제 3 게이트웨이(213)는 상기 서비스 승인 신호를 상기 사용자 단말(200)로 각각 전송할 수 있다.
이후, 상기 사용자 단말(200)은 252단계에서 상기 서비스 승인을 알리는 신호로부터 서비스 경로로 결정된 홈 게이트웨이를 확인하고, 상기 결정된 홈 게이트웨이를 통해 서비스를 위한 통신을 수행한다.
상술한 설명에서는, 제 2 홈 게이트웨이(212)가 상기 사용자 단말(200)의 서비스 요청 신호를 감지하여 이를 홈 네트워크 서버(220)로 보고하였으나, 상기 사용자 단말(200)의 서비스 요청 신호는 상기 사용자 단말(200) 주변에 위치한 액세스 네트워크의 AP가 수신하여 액세스 네트워크를 통해 상기 홈 네트워크 서버로 보고될 수도 있을 것이다.
이하에서는, 사용자 단말과 홈 게이트웨이(Home GateWay; Home GW)간의 등록 절차 및 홈 게이트웨이와 홈 게이트웨이 서버 간의 등록 절차가 미리 수행된 경우를 가정하여 설명하며, 설명의 편의를 위해 상기 사용자 단말이 등록한 홈 게이트웨이를 '마이 홈'이라 칭하기로 한다.
도 3은 본 발명에 따라 홈 게이트웨이 네트워크를 지원하는 사용자 단말의 동작 절차를 도시하고 있다.
상기 도 3을 참조하면, 상기 사용자 단말은 301단계에서 사용자로부터 홈 게이트웨이를 이용한 서비스를 요청받는다. 여기서, 상기 홈 게이트웨이를 이용한 서비스는 댁 외에서 마이 홈이 아닌 다른 사용자의 홈 게이트웨이를 이용하여 통신하는 서비스로서, 예를 들어, 마이 홈에 데이터를 송신하는 서비스, 마이 홈에 저장된 데이터를 다른 위치로 이동시키는 서비스 및 인터넷 서비스가 있다.
이후, 상기 사용자 단말은 303단계로 진행하여 서비스 요청 신호를 전송한다. 여기서, 상기 서비스 요청 신호는 사용자 단말 ID와 요청 서비스에 대한 정보를 포함할 수 있다. 이때, 상기 사용자 단말은 상기 서비스 요청 신호를 브로드캐스트함으로써, 지리적으로 인접한 영역에 위치한 홈 게이트웨이들 및 및 액세스 네트워크의 AP(미도시)들이 상기 서비스 요청 신호를 수신할 수 있도록 한다.
이후, 상기 사용자 단말은 305단계에서 서비스 경로 정보를 포함하는 서비스 승인 신호를 수신한다. 여기서, 상기 서비스 경로 정보는 상기 사용자 단말과 직접적으로 통신을 수행할 적어도 하나의 홈 게이트웨이에 대한 정보를 포함하며, 상기 서비스 경로 정보를 포함하는 상기 서비스 승인 신호는 주변 홈 게이트웨이로부터 수신될 수도 있으며, 주변 액세스 망 AP로부터 수신될 수도 있다. 물론, 상기 서비스 경로는 상기 사용자 단말의 주변 상황에 따라 액세스 망 AP 정보를 포함할 수도 있다.
이후, 상기 사용자 단말은 307단계에서 상기 사용자 단말이 직접적으로 통신을 수행할 홈 게이트웨이를 확인하고, 309단계로 진행하여 상기 확인된 홈 게이트웨이와 통신하여 서비스에 따른 동작을 수행한다. 예를 들어, 상기 사용자 단말은 마이 홈에 저장하기 위한 데이터를 상기 홈 게이트웨이로 송신하거나, 상기 마이 홈에서 상기 홈 게이트웨이로 이동된 데이터를 상기 홈 게이트웨이로부터 수신할 수 있으며, 상기 홈 게이트웨이를 통해 인터넷 서비스를 이용하기 위한 신호를 송수신할 수 있다.
이후, 상기 사용자 단말은 311단계에서 상기 사용자 단말의 이동에 의해 홈 게이트웨이 변경을 나타내는 신호가 수신되는지 여부를 검사한다. 상기 사용자 단말은 상기 홈 게이트웨이 변경을 나타내는 신호가 수신되지 않을 시, 하기 315단계로 진행하는 반면, 상기 홈 게이트웨이 변경을 나타내는 신호가 수신될 시 313단계로 진행하여 변경된 홈 게이트웨이를 통해 서비스에 따른 동작을 수행한다.
이후, 상기 홈 게이트웨이는 315단계에서 서비스가 완료되는지 여부를 검사한다. 이때, 서비스 완료 여부는 상기 홈 게이트웨이로부터 서비스 완료 신호를 수신하여 판단하거나, 사용자의 입력에 따라 판단할 수 있다. 상기 홈 게이트웨이는 상기 서비스가 완료되지 않을 경우, 317단계로 진행하여 해당 홈 게이트웨이를 통해 서비스에 따른 동작을 수행하고 이하 단계를 재수행하는 반면, 상기 서비스가 완료될 경우, 본 발명에 따른 알고리즘을 종료한다.
도 4는 본 발명에 따라 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이의 동작 절차를 도시하고 있다.
상기 도 4를 참조하면, 상기 홈 게이트웨이는 401단계에서 단말의 서비스 요청 신호가 감지되는지 여부를 검사한다. 상기 홈 게이트웨이는 상기 서비스 요청 신호가 감지되지 않을 시 하기 405단계로 진행하는 반면, 상기 서비스 요청 신호가 감지될 시 403단계에서 단말의 서비스 요청이 감지됨을 알리는 신호를 홈 게이트웨이 서버로 전송한다. 여기서, 상기 단말의 서비스 요청이 감지됨을 알리는 신호는 상기 단말의 ID를 포함하며, 상기 단말의 요청 서비스에 대한 정보를 포함할 수 있다.
이후, 상기 홈 게이트웨이는 405단계에서 홈 게이트웨이 서버로부터 단말의 서비스 경로로 설정됨을 알리는 신호가 수신되는지 여부를 검사한다. 상기 홈 게이트웨이는 상기 단말의 서비스 경로로 설정됨을 알리는 신호가 수신되지 않을 시, 하기 409단계로 진행하고, 상기 단말의 서비스 경로로 설정됨을 알리는 신호가 수신될 시, 407단계로 진행하여 서버로 응답 신호를 전송한다.
이후, 상기 홈 게이트웨이는 홈 게이트웨이 서버로부터 409단계에서 단말의 서비스 승인 신호가 수신되는지 여부를 검사한다. 만일, 상기 단말의 서비스 승인 신호가 수신되지 않을 시, 상기 홈 게이트웨이는 417단계로 진행하여 서버의 제어에 따라 단말의 서비스 관련 동작을 수행한다. 즉, 상기 홈 게이트웨이는 다른 홈 게이트웨이 혹은 액세스 망의 AP와 상기 단말의 서비스를 위한 신호를 송수신할 수 있다.
반면, 상기 단말의 서비스 신호가 수신될 시, 상기 홈 게이트웨이는 411단계로 진행하여 해당 단말로 서비스가 승인됨을 알리는 신호를 전송하고, 413단계로 진행하여 상기 단말과 통신하여 서비스에 따른 동작을 수행한다. 예를 들어, 상기 홈 게이트웨이는 홈 게이트웨이 서버의 제어에 따라 상기 단말로부터 수신되는 데이터를 임시 저장하였다가 다른 홈 게이트웨이로 전송하거나, 상기 다른 홈 게이트웨이로부터 수신되는 데이터를 임시 저장하였다가 상기 단말로 전송할 수 있으며, 상기 단말로부터 수신되는 신호를 인터넷 서비스 서버로 전송하고, 상기 인터넷 서비스 서버로부터 수신되는 신호를 상기 단말로 전송할 수 있다.
이후, 상기 홈 게이트웨이는 415단계로 진행하여 상기 단말에 대한 서비스가 완료되는지 검사한다. 상기 단말에 대한 서비스는 상기 홈 게이트웨이 서버 혹은 상기 단말로부터 서비스 종료 신호를 수신하여 판단할 수 있다. 상기 홈 게이트웨이는 상기 단말에 대한 서비스가 완료되지 않을 시, 상기 413단계로 되돌아가 이하 단계를 재수행하고, 상기 단말에 대한 서비스가 완료될 시, 본 발명에 따른 알고리즘을 종료한다.
도 5는 본 발명에 따라 홈 게이트웨이 네트워크를 관리하는 서버의 동작 절차를 도시하고 있다.
상기 도 5를 참조하면, 홈 게이트웨이 서버는 501단계에서 단말의 서비스 요청이 감지됨을 알리는 신호를 수신한다. 이때, 상기 단말의 서비스 요청이 감지됨을 알리는 신호는 홈 게이트웨이 혹은 액세스 망의 AP로부터 수신될 수 있다.
이후, 상기 홈 게이트웨이 서버는 503단계에서 상기 서비스를 요청한 단말에 대한 인증을 수행한다. 즉, 상기 홈 게이트웨이는 미리 저장된 사용자 정보를 바탕으로 상기 서비스를 요청한 단말이 홈 게이트웨이 서비스에 가입한 단말인지 확인하여 서비스 제공 여부를 판단할 수 있다. 이때, 미도시되었으나 상기 단말이 요청한 서비스가 마이 홈에 대한 접속을 필요로하는 서비스일 경우, 상기 홈 게이트웨이 서버는 상기 단말로 마이 홈에 대한 인증 키를 요청한 후, 인증 키를 수신하여 상기 단말이 마이 홈에 접속할 권한이 있는지 확인할 수도 있을 것이다.
이후, 상기 홈 게이트웨이 서버는 505단계에서 상기 단말이 요청한 서비스를 고려하여 서비스를 제공하기 위한 서비스 경로를 결정한다. 예를 들어, 상기 단말이 요청한 서비스가 마이 홈으로 데이터를 전송하기 위한 서비스일 경우, 상기 마이 홈 위치, 상기 사용자 단말의 위치, 홈 게이트웨이 별 트래픽 상황, 홈 게이트웨이 별 무선 접속 이용 상황 및 홈 게이트웨이 별 공유 기억장치의 가용 용량 등을 고려하여 상기 사용자 단말과 마이 홈 간의 데이터 송수신을 위한 적어도 하나의 홈 게이트웨이를 결정한다. 또 다른 예로, 상기 단말이 요청한 서비스가 마이 홈의 데이터를 특정 목적지로 이동시키기 위한 서비스일 경우, 상기 목적지의 위치를 고려하여 적어도 하나의 목적 홈 게이트웨이를 결정할 수 있다. 또 다른 예로, 상기 단말이 요청한 서비스가 인터넷 서비스일 경우, 상기 단말과 신호 송수신이 가능한 적어도 하나의 홈 게이트웨이를 결정할 수 있다.
이후, 상기 홈 게이트웨이 서버는 507단계로 진행하여 상기 서비스 경로로 결정된 적어도 하나의 홈 게이트웨이로 서비스 경로 설정을 요청하고, 509단계로 진행하여 상기 홈 게이트웨이로부터 상기 경로 설정에 대한 응답 신호를 수신한다.
이후, 상기 홈 게이트웨이 서버는 511단계에서 상기 단말로 서비스가 승인됨을 나타내는 신호를 전송한다. 이때, 상기 서비스가 승인됨을 나타내는 신호는 상기 단말의 서비스 경로에 대한 정보를 포함하며, 상기 서비스가 승인됨을 나타내는 신호는 상기 서비스 경로로 결정된 홈 게이트웨이를 통해 전송될 수도 있으며, 액세스 망의 AP를 통해 전송될 수도 있을 것이다.
이후, 상기 홈 게이트웨이 서버는 513단계에서 상기 단말의 서비스를 위해 홈 게이트웨이 제어 동작을 수행한다. 예를 들어, 상기 단말의 이동을 감지하여 서비스 경로 변경이 필요한지 여부를 판단하고, 서비스 경로 변경이 필요하다고 판단될 시 서비스 경로를 변경하여 상기 단말로 서비스를 제공하기 위한 동작을 수행한다.
이후, 상기 홈 게이트웨이 서버는 515단계로 진행하여 상기 단말의 서비스가 완료되는지 여부를 검사한다. 이때, 상기 단말의 서비스 완료는 상기 단말이 요청한 서비스 동작을 완료하거나 상기 단말로부터 서비스 종료를 나타내는 신호를 수신하여 판단할 수 있다. 상기 홈 게이트웨이 서버는 상기 서비스가 완료되지 않을 시, 상기 513단계로 되돌아가 이하 단계를 재수행하며, 상기 서비스가 완료될 시 본 발명에 따른 알고리즘을 종료한다.
그러면, 이하에서 상술한 바와 같이, 홈 게이트웨이 네트워크를 이용한 서비스를 세 가지 예를 들어 상세히 살펴보기로 한다. 이하에서는, 홈 게이트웨이의 접속 방식과 액세스 망 AP의 접속 방식은 상이하거나 동일할 수 있으며, 사용자 단말이 상기 액세스 망 AP를 이용할 수 있는 서비스에 가입한 상태임을 가정한다. 여기서, 상기 홈 게이트웨이 접속 방식과 액세스 망 AP의 접속 방식이 상이한 경우, 상기 단말은 상기 홈 게이트웨이 접속 방식과 상기 액세스 망 AP의 접속 방식을 모두 지원하는 듀얼 모드 단말이어야 할 것이다.
첫 번째 실시 예로, 사용자 단말이 댁 외에서 마이 홈으로 데이터를 전송하는 경우를 살펴보기로 한다.
도 6은 본 발명의 일 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 자신의 홈 게이트웨이에 데이터를 전송하는 신호 흐름을 도시하고 있다.
상기 도 6에 도시된 바와 같이, 마이 홈(My Home, 602)에 등록한 사용자 단말(User_I, 600)이 홈 게이트웨이 1(Home GW1, 611)의 영역, 홈 게이트웨이 2(Home GW2, 612)의 영역 및 액세스 망의 AP(AP_1, 631)의 영역이 중첩되는 위치에 존재하는 상황임을 가정하여 설명한다.
상술한 상황에서, 상기 사용자 단말(600)이 마이 홈으로 데이터를 전송하기 위한 서비스를 요청할 경우, 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)는 상기 사용자 단말(600)의 서비스 요청을 감지하여, 홈 게이트웨이 서버(Home GW server, 620)로 보고한다. 또한, 상기 AP(631)가 상기 사용자 단말(600)의 서비스 요청을 감지하여 액세스 망(635)과 연동된 백본망(650)을 통해 홈 게이트웨이 망(615)의 홈 게이트웨이 서버(620)로 보고할 수도 있을 것이다. 이때, 상기 홈 게이트웨이 1(611), 홈 게이트웨이 2(612) 및 AP(631)는 상기 사용자 단말의 위치를 파악하여 상기 홈 게이트웨이 서버(620)로 보고할 수 있다. 이때, 상기 홈 게이트웨이 서버(620)는 상기 사용자 단말(600)에 대한 인증 과정을 수행하고, 상기 사용자 단말의 서비스 요청을 감지한 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)의 물리적 위치 혹은 상기 보고된 단말의 위치를 이용하여 상기 사용자 단말(600)과 통신이 가능한 홈 게이트웨이를 판단하여 서비스 경로를 설정한다. 이때, 상기 사용자 단말(600)이 상기 홈 게이트웨이 1(611)의 영역과 홈 게이트웨이 2(612)의 영역이 중첩되는 영역에 존재하므로, 상기 홈 게이트웨이 서버(620)는 상기 사용자 단말(600)의 서비스 경로로 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)를 설정할 수 있다. 물론, 이때, 상기 홈 게이트웨이 서버(620)는 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 하나의 홈 게이트웨이만을 선택하거나, 두 개의 홈 게이트웨이 각각이 단말로부터 수신할 데이터 용량을 결정할 수도 있다. 이때, 상기 홈 게이트웨이 서버(620)는 상기 마이 홈에서 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612) 간의 라우팅 경로를 설정할 수 있음은 당연하다. 이후, 홈 게이트웨이 서버(620)는 상기 단말의 서비스 경로로 설정된 홈 게이트웨이 1(611), 홈 게이트웨이 2(612) 및 상기 사용자 단말(600)로 서비스 경로 정보를 전송하여 상기 사용자 단말(600)이 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 데이터를 전송하도록 한다. 이때, 상기 사용자 단말(600)은 상기 홈 게이트웨이 서버(620)의 제어에 따라 데이터를 소정 크기로 분할하여 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 전송할 수 있다. 그러면, 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)는 상기 홈 게이트웨이 서버(620)의 제어에 따라 상기 사용자 단말(600)로부터 수신된 데이터를 상기 마이 홈(602)으로 전송할 수 있다.
즉, 종래에는 각 홈 게이트웨이 별로 사용자 접근 권한에 대한 보안이 설정되어, 상기 사용자 단말(600)이 마이 홈이 아닌 다른 사용자의 홈 게이트웨이를 이용할 수 없었으나, 본원 발명에서는 홈 게이트웨이 서버가 상기 사용자 단말(600)에 대한 인증을 수행하여 상기 홈 게이트웨이로 상기 사용자 단말(600)의 접속을 허용하도록 함으로써, 상기 사용자 단말(600)이 마이 홈이 아닌 다른 사용자의 홈 게이트웨이를 이용할 수 있도록 한다. 물론, 이때 상기 사용자 단말(600)이 다른 사용자 단말의 홈 게이트웨이에 접속하여 공유 기억장치를 사용할 수 있으나, 전용 기억장치를 사용할 수 없음은 당연할 것이다.
그러면, 하기에서 도 7a 및 7b를 참조하여 상술한 도 6에 대한 신호 절차를 상세하게 설명하기로 한다. 여기서는, 사용자 단말의 서비스 신호를 홈 게이트웨이가 감지한 경우를 예로 들어 설명한다.
도 7a 및 7b는 본 발명의 일 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 자신의 홈 게이트웨이에 데이터를 전송하는 신호 절차를 도시하고 있다.
상기 도 7a 및 7b를 참조하면, 마이 홈(My Home, 602)에 등록한 사용자 단말(User_I, 600)은 700 단계에서 상기 마이 홈(602)으로 데이터를 송신하기 위한 서비스를 요청한다. 이때, 상기 데이터 송신 서비스를 요청하는 신호는 상기 사용자 단말의 ID, 상기 요청 서비스의 타입, 인증 정보 및 송신 데이터의 크기 정보를 포함할 수 있다.
이후, 상기 사용자 단말(600)에 인접한 홈 게이트웨이 2(612)는 702단계에서 상기 사용자 단말(600)의 서비스 요청을 감지하고, 704단계로 진행하여 상기 사용자 단말(600)의 서비스 요청 신호가 감지됨을 홈 게이트웨이 서버(Home GW server, 620)로 보고한다. 이때, 상기 데이터 송신 서비스를 요청하는 신호는 홈 게이트웨이 ID, 상기 사용자 단말의 ID, 상기 요청 서비스의 타입, 인증 정보 및 송신 데이터의 크기 정보를 포함할 수 있다. 이때, 상기 홈 게이트웨이 2(612)는 상기 사용자 단말(600)의 위치를 파악하여 상기 홈 게이트웨이 서버(620)로 보고할 수 있다.
이후, 상기 홈 게이트웨이 서버(620)는 706단계에서 상기 사용자 단말(600)에 대한 인증 과정을 수행한다. 즉, 상기 홈 게이트웨이 서버(620)에 미리 저장된 사용자 인증 정보와 상기 사용자 단말(600)의 ID를 비교하여 상기 사용자 단말(600)이 마이 홈(602)에 등록한 사용자 단말임을 판단하고, 상기 수신된 인증 정보를 통해 상기 마이 홈(602)의 전용 기억장치에 대한 접근 권한이 있는지 확인할 수 있다. 만일, 상기 사용자 단말(600)이 등록한 마이 홈이 존재하지 않거나, 상기 사용자 단말(600)이 등록한 마이 홈(602)이 존재하지만 상기 마이 홈(602)의 전용 기억장치에 대한 접근 권한이 없는 경우, 상기 홈 게이트웨이 서버(620)는 상기 사용자 단말(600)의 서비스 요청을 거부하는 신호를 상기 홈 게이트웨이 2(612)로 전송할 수 있을 것이다.
상기 사용자 인증이 성공적으로 수행된 경우, 상기 홈 게이트웨이 서버(620)는 708단계에서 상기 사용자 단말(600)의 데이터를 마이 홈(602)으로 송신하기 위한 경로를 결정하고, 이에 대한 자원을 할당한다. 여기서, 상기 홈 게이트웨이 서버(620)는 상기 사용자 단말(600)의 위치, 마이 홈(602)의 위치, 각 홈 게이트웨이들의 위치, 각 홈 게이트웨이들의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 상기 사용자 단말(600)로부터 데이터를 수신할 적어도 하나의 홈 게이트웨이를 결정할 수 있다. 여기서, 복수 개의 홈 게이트웨이가 결정된 경우, 상기 홈 게이트웨이 서버(620)는 상기 송신 데이터의 크기와 상기 결정된 홈 게이트웨이 각각의 공유 기억장치의 가용 용량을 고려하여 홈 게이트웨이 각각이 단말로부터 수신할 데이터 크기를 결정할 수 있다.
상기 송신 경로로 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)가 설정된 경우, 상기 홈 게이트웨이 서버(620)는 710단계에서 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 단말의 데이터 송신 경로 설정을 요청하고, 712단계에서 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로부터 경로 설정에 대한 응답 신호를 수신한다. 이후, 상기 홈 게이트웨이 서버(620)는 714단계에서 상기 사용자 단말(600)의 신호를 감지한 홈 게이트웨이 2(612)로 사용자 단말의 데이터 송신 경로에 대한 정보를 포함하는 서비스 승인 알림 신호를 전송하고, 상기 홈 게이트웨이 2(612)는 716단계에서 상기 데이터 송신 경로에 대한 정보를 포함하는 서비스 승인 알림 신호를 상기 사용자 단말(600)로 전송한다. 여기서, 상기 데이터 송신 경로에 대한 정보는 상기 사용자 단말(600)과 통신할 홈 게이트웨이 정보를 포함하며, 상기 통신할 홈 게이트웨이가 복수개인 경우, 각 홈 게이트웨이에 대한 데이터 크기를 포함할 수 있다.
이후, 상기 사용자 단말(600)은 718단계에서 상기 마이 홈(602)으로 전송하고자 하는 데이터를 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 전송한다. 이때, 상기 사용자 단말(600)은 서비스 승인 알림 신호로부터 데이터를 전송할 홈 게이트웨이 및 홈 게이트웨이에 대한 데이터 크기를 확인할 수 있으며, 상기 전송할 홈 게이트웨이가 복수 개인 경우, 각 홈 게이트웨이에 대한 데이터 크기에 따라 상기 마이 홈(602)으로 전송하고자 하는 데이터를 분할하여 전송할 수 있다.
상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)는 상기 사용자 단말(600)로부터 데이터를 모두 수신하여 공유 기억장치에 임시 저장한 후, 720단계에서 단말의 데이터 수신을 완료했음을 알리는 신호를 상기 홈 게이트웨이 서버(620)로 전송한다. 그러면, 상기 홈 게이트웨이 서버(620)는 722단계에서 상기 홈 게이트웨이 2(612)로 데이터 수신 완료를 알리는 신호를 전송하고, 상기 홈 게이트웨이 2(612)는 724단계에서 상기 사용자 단말(600)로 데이터 수신 완료를 알리는 신호를 전송한다.
그러면, 상기 사용자 단말(600)은 726단계에서 사용자에게 데이터 송신을 완료했음을 알린다. 여기서, 상기 사용자 단말(600)이 전송한 데이터는 상기 마이 홈(602)에 도착하지는 않았으나, 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)의 공유 기억장치에 임시 저장됨으로써, 종래 기술에 비해 상대적으로 짧은 시간 내에 데이터를 전송한 것과 같은 효과를 얻을 수 있다. 즉, 종래 기술에 따라 AP를 통해 데이터를 마이 홈으로 전송하고자 할 경우, 상기 사용자 단말은 전송 데이터가 AP를 통해 마이 홈으로 도착할 때까지 대기해야 했으나, 본 발명에서는 전송 데이터를 주변에 존재하는 다른 사용자의 홈 게이트웨이에 임시 저장될 때까지만 대기하므로, 사용자가 상대적으로 짧은 시간만을 대기하고 다른 동작을 할 수 있는 장점이 있다.
이후, 상기 홈 게이트웨이 서버(620)는 728단계에서 상기 마이 홈(602)으로 데이터 수신 준비를 요청하고, 730단계로 진행하여 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 상기 마이 홈(602)으로 해당 데이터를 전송할 것을 요청한다. 이후, 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)는 732단계로 진행하여 상기 임시 저장한 데이터를 상기 마이 홈(602)으로 전송한다. 이후, 상기 마이 홈(612)은 상기 데이터 수신이 완료되면, 734단계에서 데이터 수신 완료를 상기 홈 게이트웨이 서버(620)로 알리고, 상기 홈 게이트웨이 서버(620)는 736단계에서 마이 홈으로의 데이터 송신이 완료됨을 알리는 신호를 홈 게이트웨이 2(612)로 전송하고, 상기 홈 게이트웨이 2(612)는 상기 마이 홈으로의 데이터 송신이 완료됨을 알리는 신호를 상기 사용자 단말(600)로 전송한다.
이후, 상기 사용자 단말(600)은 사용자에게 목적지로의 데이터 송신이 성공적으로 완료되었음을 알릴 수 있다.
상술한 설명에서는, 사용자 단말(600)이 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)로 데이터를 송신하면, 상기 홈 게이트웨이 1(611) 및 홈 게이트웨이 2(612)가 상기 데이터를 임시 저장하였다가 상기 마이 홈(602)으로 전송하는 경우를 예를 들어 설명하였다. 그러나, 상기 홈 게이트웨이들의 각 홈 게이트웨이들의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량에 따라 상기 홈 게이트웨이 2(612)가 상기 사용자 단말로부터 수신되는 데이터를 저장하지 않고, 다른 홈 게이트웨이 3(613)으로 바로 전달하여 상기 홈 게이트웨이 3(613)이 마이 홈(602)으로 데이터를 전송하는 것도 가능할 것이다.
두 번째 실시 예로, 사용자 단말이 댁 외에서 마이 홈의 데이터를 다른 위치로 이동시키는 경우를 살펴보기로 한다.
도 8a 및 eh 8b는 본 발명의 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 홈 게이트웨이에 저장된 데이터를 원하는 지역으로 이동시키는 신호 흐름을 도시하고 있다.
먼저, 도 8a에 도시된 바와 같이, 마이 홈(My Home, 802)에 등록한 사용자 단말(User_I, 800)이 AP_1(831)의 영역에서 홈 게이트웨이 1(Home GW1, 811)의 영역, 홈 게이트웨이 2(Home GW2, 812)의 영역 및 액세스 망의 AP_2(832)의 영역이 중첩되는 위치로 이동하는 상황임을 가정하여 설명한다.
상술한 상황에서, 상기 사용자 단말(800)이 마이 홈의 데이터를 특정 위치로 전송하기 위한 서비스를 요청할 경우, 상기 AP_1(831)이 서비스 요청을 감지하여, 액세스 망(835)과 연동된 백본망(850)을 통해 홈 게이트웨이 망(815)의 홈 게이트웨이 서버(820)로 보고한다. 이때, 상기 AP_1(831)은 상기 사용자 단말의 위치를 파악하여 상기 홈 게이트웨이 서버(820)로 보고할 수 있다. 이때, 상기 홈 게이트웨이 서버(820)는 상기 사용자 단말(800)에 대한 인증 과정을 수행하고, 상기 사용자 단말이 요청한 목적지 위치를 이용하여 상기 마이 홈(802)의 데이터를 이동시킬 홈 게이트웨이를 결정하여 대응하는 서비스 경로를 설정한다. 이때, 상기 사용자 단말(800)이 요청한 목적지 위치가 상기 홈 게이트웨이 1(811)의 영역과 홈 게이트웨이 2(812)의 영역이 중첩되는 영역에 존재하므로, 상기 홈 게이트웨이 서버(820)는 상기 사용자 단말(800)의 서비스 경로로 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)를 설정할 수 있다. 물론, 이때, 상기 홈 게이트웨이 서버(820)는 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 하나의 홈 게이트웨이만을 선택하거나, 두 개의 홈 게이트웨이 각각이 마이 홈(802)으로부터 수신할 데이터 용량을 결정할 수도 있다. 이때, 상기 홈 게이트웨이 서버(820)는 상기 마이 홈에서 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812) 간의 라우팅 경로를 설정할 수 있음은 당연하다. 이후, 홈 게이트웨이 서버(820)는 상기 단말의 서비스 경로로 설정된 홈 게이트웨이 1(811), 홈 게이트웨이 2(812) 및 상기 사용자 단말(800)로 서비스 경로 정보를 전송하여 상기 사용자 단말(800)이 목적지에 도착했을 때, 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)로부터 데이터를 수신하도록 한다. 이때, 상기 마이 홈(802)은 상기 홈 게이트웨이 서버(820)의 제어에 따라 데이터를 소정 크기로 분할하여 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)로 전송할 수 있다. 그러면, 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)는 상기 홈 게이트웨이 서버(820)의 제어에 따라 상기 마이 홈(802)으로부터 수신된 데이터를 상기 사용자 단말(800)로 전송할 수 있다.
다음으로, 도 8b에 도시된 바와 같이, 마이 홈(My Home, 802)에 등록한 사용자 단말(User_I, 800)이 AP_1(831)의 영역에서 AP_2(832)의 영역으로 이동하는 상황임을 가정하여 설명한다.
상술한 상황에서, 상기 사용자 단말(800)이 마이 홈의 데이터를 특정 위치로 전송하기 위한 서비스를 요청할 경우, 상기 AP_1(831)이 서비스 요청을 감지하여, 액세스 망(835)과 연동된 백본망(850)을 통해 홈 게이트웨이 망(815)의 홈 게이트웨이 서버(820)로 보고한다. 이때, 상기 AP_1(831)은 상기 사용자 단말의 위치를 파악하여 상기 홈 게이트웨이 서버(820)로 보고할 수 있다. 이때, 상기 홈 게이트웨이 서버(820)는 상기 사용자 단말(800)에 대한 인증 과정을 수행하고, 상기 사용자 단말이 요청한 목적지 위치를 이용하여 상기 마이 홈(802)의 데이터를 이동시킬 홈 게이트웨이를 결정하여 대응하는 서비스 경로를 설정한다. 이때, 상기 사용자 단말(800)이 요청한 목적지 위치에 대응하는 홈 게이트웨이가 없으므로, 상기 홈 게이트웨이 서버(820)는 목적지 위치에 인접한 홈 게이트웨이 3(813)을 서비스 경로로 설정하고, 상기 마이 홈(802)에서 상기 홈 게이트웨이 3(813)에 이르는 라우팅 경로 및 상기 홈 게이트웨이 3(813)에서 목적지의 AP_2(832)에 이르는 라우팅 경로를 설정할 수 있다. 물론, 이때, 상기 홈 게이트웨이 서버(820)는 인접한 홈 게이트웨이들의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 하나 이상의 홈 게이트웨이를 결정할 수 있다. 이후, 홈 게이트웨이 서버(820)는 상기 단말의 서비스 경로로 설정된 홈 게이트웨이 3(813), AP_2(832) 및 상기 사용자 단말(800)로 서비스 경로 정보를 전송하여 상기 사용자 단말(800)이 목적지에 도착했을 때, 상기 사용자 단말(800)이 상기 AP_2(832)를 통해 홈 게이트웨이 3(813)으로부터 데이터를 수신하도록 한다. 이때, 상기 마이 홈(802)은 상기 홈 게이트웨이 서버(820)의 제어에 따라 데이터를 홈 게이트웨이 3(813)으로 전송할 수 있다. 그러면, 상기 홈 게이트웨이 3(813)은 상기 홈 게이트웨이 서버(820)의 제어에 따라 상기 마이 홈(802)으로부터 수신된 데이터를 상기 AP_2(832)로 전송하고, 상기 AP_2(832)는 상기 수신된 데이터를 상기 사용자 단말(800)로 전송할 수 있다.
상술한 바와 같이, 본원 발명에서는 댁 외에 위치한 사용자 단말의 요청에 따라 마이 홈의 데이터를 특정 위치에 대응하는 홈 게이트웨이로 이동시키고, 상기 사용자 단말이 상기 특정 위치에서 상기 홈 게이트웨이로부터 데이터를 수신함으로써, 사용자가 특정 위치로 이동하는 중에 상기 데이터를 미리 이동시킨 후, 사용자가 특정 위치에 도착한 다음 해당 홈 게이트웨이로부터 데이터를 수신하여 데이터 수신에 필요한 시간을 절약할 수 있는 이점을 얻을 수 있다. 예를 들어, 사용자가 마이 홈의 영역을 벗어나 미팅 장소로 이동 중인 상황에서 상기 미팅에 필요한 자료를 마이 홈의 전용 기억장치에 두고 온 것을 인지한 경우, 주변 AP 혹은 홈 게이트웨이를 통해 마이 홈에 저장된 자료를 미팅 장소에 인접한 홈 게이트웨이로 이동시켜줄 것을 요청함으로써, 마이 홈으로 되돌아갈 필요없이 상기 미팅 장소에 도착하여 해당 홈 게이트웨이로부터 자료를 수신할 수 있다.
그러면, 하기에서 도 9를 참조하여 상술한 도 8a에 대한 신호 절차를 상세하게 설명하기로 한다.
도 9는 본 발명의 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 홈 게이트웨이에 저장된 데이터를 원하는 지역으로 이동시키는 신호 절차를 도시하고 있다.
상기 도 9를 참조하면, 마이 홈(My Home, 802)에 등록한 사용자 단말(User_I, 800)은 900단계에서 상기 마이 홈(802)에 저장된 데이터를 특정 위치로 이동시키기 위한 서비스를 요청한다. 이때, 상기 데이터 송신 서비스를 요청하는 신호는 상기 사용자 단말의 ID, 상기 요청 서비스의 타입, 인증 정보, 데이터 명, 데이터 저장 위치, 목적지, 사용자의 목적지 도착 예상 시간 등의 정보를 포함할 수 있다.
여기서, 상기 사용자 단말(800)의 서비스 요청 신호는 주변 AP(미도시) 혹은 홈 게이트웨이(미도시)를 통해 상기 홈 게이트웨이 서버(820)로 전송될 수 있다.
이후, 상기 홈 게이트웨이 서버(820)는 902계에서 상기 사용자 단말(800)에 대한 인증 과정을 수행한다. 즉, 상기 홈 게이트웨이 서버(820)에 미리 저장된 사용자 인증 정보와 상기 사용자 단말(800)의 ID를 비교하여 상기 사용자 단말(800)이 마이 홈(802)에 등록한 사용자 단말임을 판단하고, 상기 수신된 인증 정보를 통해 상기 마이 홈(802)의 전용 기억장치에 대한 접근 권한이 있는지 확인할 수 있다. 만일, 상기 사용자 단말(800)이 등록한 마이 홈이 존재하지 않거나, 상기 사용자 단말(800)이 등록한 마이 홈(802)이 존재하지만 상기 마이 홈(802)의 전용 기억장치에 대한 접근 권한이 없는 경우, 상기 홈 게이트웨이 서버(820)는 상기 사용자 단말(800)의 서비스 요청을 거부하는 신호를 상기 사용자 단말(800)로 전송할 수 있을 것이다.
상기 사용자 인증이 성공적으로 수행된 경우, 상기 홈 게이트웨이 서버(820)는 904단계에서 상기 사용자 단말(800)이 요청한 데이터를 마이 홈(802)에서 상기 목적지로 송신하기 위한 경로를 결정하고, 이에 대한 자원을 할당한다. 여기서, 상기 홈 게이트웨이 서버(820)는 목적지의 위치와 각 홈 게이트웨이들의 위치, 각 홈 게이트웨이들의 트래픽 상황, 무선 접속 이용 상황, 공유 기억장치의 가용 용량 등, 사용자의 목적지 도착 예상 시간 및 각 홈 게이트웨이 별 전송 예상 시간 등을 고려하여 상기 마이 홈(802)의 데이터를 이동시킬 적어도 하나의 홈 게이트웨이를 결정할 수 있다. 여기서, 복수 개의 홈 게이트웨이가 결정된 경우, 상기 홈 게이트웨이 서버(820)는 이동시킬 데이터의 크기와 상기 결정된 홈 게이트웨이 각각의 공유 기억장치의 가용 용량을 고려하여 홈 게이트웨이 각각이 마이 홈(802)으로부터 수신할 데이터 크기를 결정할 수 있다.
상기 송신 경로로 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)가 설정된 경우, 상기 홈 게이트웨이 서버(820)는 906단계에서 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)로 단말의 데이터 이동 경로 설정을 요청하고, 908단계에서 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)로부터 경로 설정에 대한 응답 신호를 수신한다. 이후, 상기 홈 게이트웨이 서버(820)는 910단계에서 상기 사용자 단말(800)의 신호를 감지한 홈 게이트웨이 혹은 AP를 통해 데이터 이동 경로에 대한 정보를 포함하는 서비스 승인 알림 신호를 상기 사용자 단말(800)로 전송한다. 여기서, 상기 데이터 이동 경로에 대한 정보는 상기 사용자 단말(800)과 통신할 홈 게이트웨이 정보를 포함할 수 있으며, 상기 통신할 홈 게이트웨이가 복수개인 경우, 각 홈 게이트웨이에 대한 데이터 크기를 포함할 수 있다.
이후, 상기 홈 게이트웨이 서버(820)는 912단계에서 상기 마이 홈(802)으로 데이터 전송을 요청한다. 이때, 상기 데이터 전송 요청 신호는 이동할 데이터 명, 데이터 위치 정보와 상기 데이터 이동 경로에 대한 정보를 포함함으로써, 상기 마이 홈(802)이 이동시켜야할 데이터 및 해당 데이터를 전송해야할 홈 게이트웨이를 인지할 수 있도록 한다. 또한, 여기서 상기 이동 경로에 복수의 홈 게이트웨이가 포함된 경우, 상기 데이터 전송 요청 신호에 각 홈 게이트웨이에 대한 데이터 크기가 포함되어야 함은 당연하다.
이후, 상기 마이 홈(802)은 914단계에서 사용자 단말이 요청한 데이터를 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)로 전송하고, 전송이 완료되면, 916단계로 진행하여 데이터 전송이 완료되었음을 나타내는 상기 홈 게이트웨이 서버(820)로 보고한다. 이때, 상기 마이 홈(802)으로부터 데이터를 수신한 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)는 상기 사용자 단말(800) 혹은 상기 게이트웨이 서버(820)의 요청이 수신될 때까지 상기 수신된 데이터를 임시 저장한다.
이후, 상기 사용자 단말(800)이 920단계에서 목적지로 이동한 결과 922단계서 목적지에 도착하면, 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)는 924단계에서 상기 마이 홈(802)으로부터 수신되어 임시 저장한 데이터를 상기 사용자 단말(800)로 전송한다. 여기서, 상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)는 상기 홈 게이트웨이 서버(800)로부터 상기 사용자 단말(800)에 대한 정보를 미리 수신함으로써, 상기 사용자 단말(800)이 자신의 영역에 진입한 것을 감지하여 상기 사용자 단말(800)의 요청 없이 상기 임시 저장한 데이터를 상기 사용자 단말(800)로 전송할 수도 있으며, 상기 사용자 단말(800)의 요청을 받은 이후에 상기 임시 저장한 데이터를 상기 사용자 단말(800)로 전송할 수도 있다.
상기 홈 게이트웨이 1(811) 및 홈 게이트웨이 2(812)는 상기 임시 저장한 데이터의 전송이 완료되면, 926단계에서 상기 홈 게이트웨이 서버(820)로 데이터 전송이 완료되었음을 보고하며, 상기 사용자 단말(800)은 928단계에서 이동을 요청한 데이터 수신이 완료되었음을 사용자에게 알린다.
상술한 바와 같은 도 9의 신호 절차는 도 8b에도 동일한 방식으로 적용될 수 있다. 다만, 하기 도 8b의 경우에는 마이 홈(802)의 데이터를 수신한 홈 게이트웨이 3(813)이 목적지에 위치한 사용자 단말(800)로 데이터를 송신할 수 없으므로, 상기 홈 게이트웨이 3(813)이 목적지의 AP_2(832) 혹은 홈 게이트웨이 서버(820)의 요청을 받아 상기 AP_2(832)로 데이터를 송신하고, 상기 목적지의 AP_2(832)가 상기 사용자 단말(800)로 데이터를 송신한다는 점에서 차이가 있을 것이다.
세 번째 실시 예로, 사용자 단말이 댁 외에서 인터넷 서비스를 이용하는 경우를 살펴보기로 한다.
도 10은 본 발명의 또 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 다른 사용자의 홈 게이트웨이를 이용하여 인터넷 서비스를 제공받는 신호 흐름을 도시하고 있다.
상기 도 10에 도시된 바와 같이, 마이 홈(My Home, 1002)에 등록한 사용자 단말(User_I, 1000)이 홈 게이트웨이 1(Home GW1, 1011)의 영역, 홈 게이트웨이 2(Home GW2, 1012)의 영역 및 액세스 망의 AP(AP_1, 1031)의 영역이 중첩되는 위치에 존재하는 상황임을 가정하여 설명한다.
상술한 상황에서, 상기 사용자 단말(800)이 인터넷 서비스를 요청할 경우, 상기 홈 게이트웨이 1(1011) 및 홈 게이트웨이 2(1012)는 상기 사용자 단말(1000)의 서비스 요청을 감지하여, 홈 게이트웨이 서버(Home GW server, 1020)로 보고한다. 또한, 상기 AP(1031)가 상기 사용자 단말(1000)의 서비스 요청을 감지하여 액세스 망(1035)과 연동된 백본망(1050)을 통해 홈 게이트웨이 망(1015)의 홈 게이트웨이 서버(1020)로 보고할 수도 있을 것이다. 이때, 상기 홈 게이트웨이 1(1011), 홈 게이트웨이 2(1012) 및 AP(1031)는 상기 사용자 단말의 위치를 파악하여 상기 홈 게이트웨이 서버(1020)로 보고할 수 있다. 이때, 상기 홈 게이트웨이 서버(1020)는 상기 사용자 단말(1000)에 대한 인증 과정을 수행하고, 상기 사용자 단말의 서비스 요청을 감지한 홈 게이트웨이 1(1011) 및 홈 게이트웨이 2(1012)의 물리적 위치 혹은 상기 보고된 단말의 위치를 이용하여 상기 사용자 단말(1000)과 통신이 가능한 홈 게이트웨이를 판단하여 서비스 경로를 설정한다. 이때, 상기 사용자 단말(1000)이 상기 홈 게이트웨이 1(1011)의 영역과 홈 게이트웨이 2(1012)의 영역이 중첩되는 영역에 존재하므로, 상기 홈 게이트웨이 서버(1020)는 상기 사용자 단말(1000)의 서비스 경로로 상기 홈 게이트웨이 1(1011) 혹은 홈 게이트웨이 2(1012)를 설정할 수 있다. 물론, 이때, 상기 홈 게이트웨이 서버(1020)는 상기 홈 게이트웨이 1(1011) 및 홈 게이트웨이 2(1012)의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 하나의 홈 게이트웨이를 결정할 수 있다. 이때, 상기 홈 게이트웨이 서버(1020)는 상기 결정된 홈 게이트웨이와 인터넷 서비스 서버(1040) 간의 라우팅 경로를 설정할 수 있음은 당연하다. 이후, 홈 게이트웨이 서버(1020)는 상기 단말의 서비스 경로로 설정된 홈 게이트웨이 2(1012)와 상기 사용자 단말(1000)로 서비스 경로 정보를 전송하여 상기 사용자 단말(1000)이 상기 홈 게이트웨이 2(1012)를 통해 신호를 송수신하도록 한다.
즉, 종래에는 각 홈 게이트웨이 별로 사용자 접근 권한에 대한 보안이 설정되어, 상기 사용자 단말(1000)이 마이 홈이 아닌 다른 사용자의 홈 게이트웨이를 이용할 수 없었으나, 본원 발명에서는 홈 게이트웨이 서버가 상기 사용자 단말(1000)에 대한 인증을 수행하여 상기 홈 게이트웨이로 상기 사용자 단말(1000)의 접속을 허용하도록 함으로써, 상기 사용자 단말(1000)이 마이 홈이 아닌 다른 사용자의 홈 게이트웨이를 이용하여 인터넷 서비스를 제공받을 수 있다.
그러면, 하기에서 도 11을 참조하여 상술한 도 10에 대한 신호 절차를 상세하게 설명하기로 한다. 여기서는, 사용자 단말의 서비스 신호를 홈 게이트웨이가 감지한 경우를 예로 들어 설명한다.
도 11은 본 발명의 또 다른 실시 예에 따라 홈 게이트웨이 네트워크를 이용하여 사용자 단말이 다른 사용자의 홈 게이트웨이를 이용하여 인터넷 서비스를 제공받는 신호 절차를 도시하고 있다.
상기 도 11을 참조하면, 마이 홈(미도시)에 등록한 사용자 단말(1000)은 1100 단계에서 인터넷 서비스를 요청하는 신호를 송신한다. 이때, 상기 인터넷 서비스를 요청하는 신호는 상기 사용자 단말의 ID, 상기 요청 서비스의 타입을 포함할 수 있다.
이후, 상기 사용자 단말(1000)에 인접한 홈 게이트웨이 2(1012)는 1102단계에서 상기 사용자 단말(1000)의 서비스 요청을 감지하고, 1104단계로 진행하여 상기 사용자 단말(1000)의 서비스 요청 신호가 감지됨을 홈 게이트웨이 서버(1120)로 보고한다. 이때, 상기 데이터 송신 서비스를 요청하는 신호는 홈 게이트웨이 ID, 상기 사용자 단말의 ID, 상기 요청 서비스의 타입을 포함할 수 있다. 이때, 상기 홈 게이트웨이 2(1012)는 상기 사용자 단말(1000)의 위치를 파악하여 상기 홈 게이트웨이 서버(1020)로 보고할 수도 있다.
이후, 상기 홈 게이트웨이 서버(1020)는 1106단계에서 상기 사용자 단말(1000)에 대한 인증 과정을 수행한다. 즉, 상기 홈 게이트웨이 서버(1020)에 미리 저장된 사용자 인증 정보와 상기 사용자 단말(1000)의 ID를 비교하여 상기 사용자 단말(1000)이 마이 홈(미도시)에 등록한 사용자 단말임을 판단한다. 만일, 상기 사용자 단말(1000)이 등록한 마이 홈이 존재하지 않은 경우, 상기 홈 게이트웨이 서버(1020)는 상기 사용자 단말(1000)의 서비스 요청을 거부하는 신호를 상기 홈 게이트웨이 2(1012)로 전송할 수 있을 것이다.
상기 사용자 인증이 성공적으로 수행된 경우, 상기 홈 게이트웨이 서버(1020)는 1108단계에서 상기 사용자 단말(1000)로 인터넷 서비스를 제공하기 위한 경로를 결정하고, 이에 대한 자원을 할당한다. 여기서, 상기 홈 게이트웨이 서버(1020)는 상기 사용자 단말(1000)의 위치, 각 홈 게이트웨이들의 위치, 각 홈 게이트웨이들의 트래픽 상황, 무선 접속 이용 상황 및 공유 기억장치의 가용 용량 등을 고려하여 상기 사용자 단말(1000)로 인터넷 서비스를 제공할 적어도 하나의 홈 게이트웨이를 결정할 수 있다.
상기 송신 경로로 홈 게이트웨이 2(1012)가 설정된 경우, 상기 홈 게이트웨이 서버(1020)는 1110단계에서 상기 홈 게이트웨이 2(1012)로 단말의 인터넷 서비스 경로 설정을 요청하고, 1112단계에서 상기 홈 게이트웨이 2(1012)로부터 경로 설정에 대한 응답 신호를 수신한다. 이후, 상기 홈 게이트웨이 서버(1020)는 1114단계에서 상기 사용자 단말(1000)의 신호를 감지한 홈 게이트웨이 2(1012)로 사용자 단말의 인터넷 서비스 경로에 대한 정보를 포함하는 서비스 승인 알림 신호를 전송하고, 상기 홈 게이트웨이 2(112)는 1116단계에서 상기 인터넷 서비스 경로에 대한 정보를 포함하는 서비스 승인 알림 신호를 상기 사용자 단말(1000)로 전송한다. 여기서, 상기 인터넷 서비스 경로에 대한 정보는 상기 사용자 단말(1000)과 통신할 홈 게이트웨이 정보를 포함한다.
이후, 상기 사용자 단말(1000)은 1118단계에서 상기 홈 게이트웨이 2(1012)와 통신 경로를 설정하여 통신을 수행하며, 상기 홈 게이트웨이(1012)는 상기 인터넷 서비스 서버(1040)와의 통신 경로를 설정하여 상기 사용자 단말(1000)에 대한 통신을 수행한다.
상술한 도 2 내지 도 11은 본 발명에서 제안하는 홈 게이트웨이 네트워크를 이용한 통신 방식을 예로 들어 설명한 것으로서, 상기 실시 예에서의 신호의 흐름 및 송수신 정보들은 본 발명의 요지를 벗어나지 않는 범위 내에서 설계 방식에 따라 다양하게 변경될 수 있음은 당연하다.
도 12는 본 발명에 따라 홈 게이트웨이 네트워크를 지원하는 사용자 단말의 블럭 구성을 도시하고 있다.
상기 도 12를 참조하면, 상기 사용자 단말은 제어부(1200), 통신부(1210), 표시부(1120), 입력부(1230) 및 저장부(1240)를 포함하여 구성되며, 상기 제어부(1200)는 통신 서비스 제어부(1202)를 포함하여 구성된다.
상기 제어부(1200)는 상기 단말의 전반적인 동작을 제어 및 처리하며, 본 발명에 따라 통신 서비스 제어부(1202)를 포함하여 홈 게이트웨이를 이용하여 통신 서비스를 제공받기 위한 기능을 제어 및 처리한다.
상기 통신 서비스 제어부(1202)는 홈 게이트웨이에 등록하기 위한 기능을 수행하고, 사용자로부터 홈 게이트웨이 네트워크를 이용하는 서비스가 요청될 시, 상기 서비스 요청에 필요한 정보들을 수집하여 송신하기 위한 기능을 제어 및 처리한다. 이때, 상기 통신 서비스 제어부(1202)는 지리적으로 인접한 영역에 위치한 홈 게이트웨이들 혹은 액세스 네트워크의 AP(미도시)가 상기 서비스 요청 신호를 수신하도록 하기 위해, 상기 서비스 요청 신호를 브로드캐스트 하기 위한 기능을 제어 및 처리한다. 또한, 상기 통신 서비스 제어부(1202)는 주변 홈 게이트웨이 혹은 AP로부터 서비스 경로에 대한 정보를 포함하는 서비스 승인 신호가 수신될 시, 상기 서비스 경로에 대응하는 홈 게이트웨이를 통해 해당 서비스에 따른 동작을 수행하기 위한 기능을 제어 및 처리한다. 즉, 상기 통신 서비스 제어부(120)는 상술한 도 6 내지 도 11에서 나타낸 바와 같이, 홈 게이트웨이 네트워크를 이용하여 댁 외에서도 통신 서비스를 제공받기 위한 동작을 제어 및 처리한다.
상기 통신부(1210)는 상기 제어부(1200)의 제어에 따라 신호를 송수신 처리한다. 특히, 상기 통신부(1210)는 상기 제어부(1200)의 제어에 따라 인접한 홈 게이트웨이 및 AP로 서비스 요청 신호를 송신하며, 홈 게이트웨이 서버에서 결정된 다른 사용자의 홈 게이트웨이와 신호를 송수신하기 위한 기능을 제어 및 처리한다.
상기 표시부(1220)는 상기 단말의 동작 중에 발생되는 각종 상태 정보, 문자 및 영상을 디스플레이하며, 본 발명에 따라 서비스 요청에 필요한 정보의 입력을 요청할 수 있다. 예를 들어, 상기 표시부(1220)는 데이터 전송 서비스 요청 시, 전송할 데이터를 선택할 것을 요청하는 화면을 디스플레이할 수 있고, 데이터 이동 서비스 요청 시, 이동시킬 데이터에 대한 데이터 명, 데이터 위치 등을 입력할 것을 요청하는 화면을 디스플레이할 수도 있다. 또한, 상기 데이터 이동 서비스 요청 시, 상기 표시부(1220)는 지도 혹은 주소 검색 창을 디스플레이하여 사용자에게 목적지 정보를 입력할 것을 요청할 수 있다.
상기 입력부(1230)는 적어도 하나의 기능 키 혹은 터치 센서를 포함하여 사용자가 누르는 키에 대응하는 데이터 혹은 사용자가 터치하는 위치의 좌표를 상기 제어부(1200)로 제공한다. 상기 입력부(1230)는 본 발명에 따라 서비스 요청에 필요한 정보를 입력 혹은 선택받고, 상기 입력된 정보 혹은 선택받은 정보를 상기 제어부(1200)로 제공한다. 예를 들어, 상기 입력부(1230)는 전송할 데이터를 나타내는 정보, 이동시킬 데이터에 대한 데이터 명, 데이터 위치, 목적지, 사용자의 목적지 도착 예상 시간 및 인증 정보 등을 입력받아 상기 제어부(1200)로 제공한다.
상기 저장부(1240)는 상기 단말의 동작에 필요한 각종 프로그램 및 데이터를 저장한다. 상기 저장부(1240)는 상기 제어부(1200)의 제어에 따라 홈 게이트웨이로부터 수신되는 데이터를 저장한다.
도 13은 본 발명에 따라 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이의 블럭 구성을 도시하고 있다.
상기 도 13을 참조하면, 상기 홈 게이트웨이는 제어부(1300), 통신부(1310) 및 저장부(1320)를 포함하여 구성되며, 상기 제어부(1300)는 통신 서비스 제어부(1302)를 포함하여 구성된다.
상기 제어부(1300)는 상기 홈 게이트웨이의 전반적인 동작을 제어 및 처리하며, 단말에 대한 등록 절차를 수행하기 위한 기능을 제어 및 처리한다. 또한, 상기 제어부(1300)는 본 발명에 따라 통신 서비스 제어부(1302)를 포함함으로써, 홈 게이트웨이 네트워크의 제어에 따라 다른 홈 게이트웨이의 사용자에 대한 서비스를 제공하기 위한 기능을 제어 및 처리한다. 또한, 상기 통신 서비스 제어부(1302)는 홈 게이트웨이는 상기 홈 게이트웨이 서버의 제어에 따라 다른 홈 게이트웨이를 통해 댁 외에 위치한 자신의 사용자로부터 데이터를 수신하여 저장하며, 상기 저장부(1320)의 전용 기억장치에 저장된 사용자 데이터를 다른 홈 게이트웨이를 통해 상기 댁 외에 위치한 자신의 사용자로 전송하기 위한 기능을 제어 및 처리한다. 즉, 상기 통신 서비스 제어부(1302)는 상술한 도 6 내지 도 11에서 나타낸 바와 같이, 댁 외에 위치한 사용자의 통신 서비스 및 상기 홈 게이트웨이의 영역 내에 위치한 다른 사용자의 통신 서비스를 위한 기능을 제어 및 처리한다. 또한, 상기 제어부(1300)는 현재 트래픽 상황, 공유 기억장치의 가용 용량, 무선 접속 이용 상황 등을 주기적 혹은 미리 설정된 시점마다 상기 홈 게이트웨이 서버로 보고하기 위한 기능을 제어 및 처리한다. 또한, 상기 제어부(1300)는 자신의 영역 내 존재하며, 홈 게이트웨이 네트워크를 이용한 통신 서비스를 요청하는 단말의 위치를 주기적으로 측정하여 상기 홈 게이트웨이 서버로 보고하기 위한 기능을 제어 및 처리한다.
상기 통신부(1310)는 상기 제어부(1300)의 제어에 따라 신호를 송수신 처리한다. 특히, 상기 통신부(1310)는 상기 제어부(1300)의 제어에 따라 다른 홈 게이트웨이의 사용자 단말로부터 서비스 요청 신호를 수신하고, 상기 사용자 단말의 서비스 요청이 감지됨을 나타내는 신호를 홈 게이트웨이 서버로 전송한다. 또한, 상기 통신부(1310)는 상기 제어부(1300)의 제어에 따라 다른 홈 게이트웨이의 사용자 단말 혹은 인접한 홈 게이트웨이와 데이터를 송수신하며, 상기 인접한 홈 게이트웨이와 상기 홈 게이트웨이의 사용자 데이터를 송수신한다.
상기 저장부(1320)는 상기 홈 게이트웨이의 동작에 필요한 각종 프로그램 및 데이터를 저장하며, 본 발명에 따라 전용 기억장치와 공유 기억장치로 구분되어 상기 홈 게이트웨이에 등록한 사용자의 데이터를 상기 전용 기억장치에 저장하고, 다른 홈 게이트웨이에 등록한 사용자의 데이터를 상기 공유 기억장치에 임시 저장한다. 이때, 상기 전용 기억장치와 공유 기억장치는 논리적 혹은 물리적으로 구분되며, 상기 공유 기억장치는 홈 게이트웨이 서버에 의해 관리된다. 상기 전용 기억장치와 공유 기억장치가 논리적으로 구분된 경우, 상기 전용 기억장치와 공유 기억장치의 크기는 홈 게이트웨이 서버에 의해 변경될 수도 있다. 여기서, 상기 전용 기억장치와 공유 기억장치를 구분하는 것은, 상기 홈 게이트웨이에 등록한 사용자의 개인 데이터를 보호하기 위함이다.
도 14는 본 발명에 따라 홈 게이트웨이 네트워크를 관리하는 서버의 블럭 구성을 도시하고 있다.
상기 도 14를 참조하면, 상기 홈 게이트웨이 서버는 제어부(1400), 통신부(1410), 저장부(1420)를 포함하여 구성되며, 상기 제어부(1440)는 서비스 경로 제어부(1402)를 포함하며, 상기 저장부(1402)는 네트워크 정보 저장부(1422), 서비스 관련 정보 저장부(1424) 및 사용자 정보 저장부(1426)를 포함하여 구성된다.
상기 제어부(1400)는 홈 게이트웨이 네트워크를 구성하는 분산된 다수의 홈 게이트웨이들을 제어 및 관리하며, 홈 게이트웨이 사용자가 다른 사용자의 홈 게이트웨이를 이용하여 통신할 수 있도록 하는 기능을 제어 및 처리한다. 특히, 상기 제어부(1400)는 서비스 경로 제어부(1402)를 포함함으로써, 상기 사용자가 홈 게이트웨이 네트워크를 이용하는 서비스를 요청하는 경우, 상기 사용자가 요청한 서비스에 따른 서비스 경로를 설정하기 위한 기능을 제어 및 처리한다. 즉, 상기 서비스 경로 제어부(1402)는 홈 게이트웨이 네트워크 자원 정보, 사용자의 서비스에 필요한 정보 및 사용자 정보 등을 수집 및 관리하고, 이 정보들을 바탕으로 사용자에 대한 인증 과정을 수행하고, 상기 사용자 서비스 경로를 설정한다. 또한, 상기 서비스 경로 제어부(1402)는 사용자 단말의 위치를 주기적으로 확인하여 상기 사용자 단말의 서비스 경로를 변경하기 위한 기능을 제어 및 처리한다. 즉, 상기 제어부(1400)는 상술한 도 6 내지 도 11에서 나타낸 바와 같이, 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이들을 제어 및 관리하여 특정 홈 게이트웨이의 사용자가 다른 홈 게이트웨이를 이용하여 통신할 수 있도록 하기 위한 기능을 제어 및 처리한다.
상기 통신부(1410)는 상기 제어부(1400)의 제어에 따라 신호를 송수신 처리한다. 특히, 상기 통신부(1410)는 상기 제어부(1400)의 제어에 따라 홈 게이트웨이들과 신호를 송수신 처리하며, IP 백본 망을 통해 액세스 망의 AP에 대한 신호를 송수신하기 위한 기능을 처리한다.
상기 저장부(1420) 상기 홈 게이트웨이의 동작에 필요한 각종 프로그램 및 데이터를 저장한다. 특히, 상기 저장부(140)는 본 발명에 따라 네트워크 정보 저장부(1422), 서비스 관련 정보 저장부(1424) 및 사용자 정보 저장부(1426)를 포함한다. 상기 네트워트 정보 저장부(1422)는 홈 게이트웨이 네트워크 상황을 나타내는 정보들을 저장하며, 예를 들어, 홈 게이트웨이 네트워크를 구성하는 홈 게이트웨이 별 트래픽 상황(예: 지연, 지터, 패킷 손실 등), 각 홈 게이트웨이 별 각각의 무선 접속 이용 상황, 홈 게이트웨이 별 공유 기억장치의 가용 용량, 홈 게이트웨이들 각각의 위치, 홈 게이트웨이를 이용한 전송 예상 시간 등을 저장한다. 상기 서비스 관련 정보 저장부(1424)는 사용자의 서비스에 필요한 정보를 저장하며, 예를 들어, 사용자가 요청하는 데이터의 파일 명, 파일 송신 위치, 목적지 위치, 사용자의 목적지 도착 예상 시간, 사용자의 현재 위치 등을 저장한다 또한, 상기 사용자 정보 저장부(1426)는 사용자 인증 관련 정보를 저장하며, 예를 들어 사용자 홈 게이트웨이 정보, 사용자 인증 정보, 사용자의 가입 서비스 정보 등을 저장한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (40)

  1. 홈 게이트웨이를 이용한 통신 시스템에서 단말의 방법에 있어서,
    주변 노드로 홈 게이트웨이를 이용한 서비스 요청 신호를 송신하는 과정과,
    주변 노드로부터 적어도 하나의 다른 사용자의 홈 게이트웨이에 대한 정보를 수신하는 과정과,
    상기 적어도 하나의 다른 사용자의 홈 게이트웨이와 신호를 송수신하는 과정을 포함하며,
    상기 서비스 요청 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서,
    상기 서비스 요청 신호는, 요청 서비스 타입을 더 포함하며,
    상기 요청 서비스 타입은, 데이터 송신 서비스, 데이터 이동 서비스, 인터넷 서비스 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  3. 제 2항에 있어서,
    상기 요청 서비스 타입이 데이터 송신 서비스일 경우, 상기 서비스 요청 신호는 데이터 크기 정보를 더 포함하는 것을 특징으로 하는 방법.
  4. 제 3항에 있어서,
    상기 요청 서비스 타입이 데이터 송신 서비스이고, 상기 주변 노드로부터 복수의 다른 사용자의 홈 게이트웨이에 대한 정보가 수신될 시, 상기 홈 게이트웨이와 신호를 송수신하는 과정은,
    송신 데이터를 복수 개로 분할하는 과정과,
    분할된 데이터를 복수 개의 홈 게이트웨이로 전송하여 상기 단말이 등록한 게이트웨이로 전송할 것을 요청하는 과정을 포함하는 것을 특징으로 하는 방법.
  5. 제 2항에 있어서,
    상기 요청 서비스 타입이 데이터 이동 서비스일 경우, 상기 서비스 요청 신호는 데이터 명, 데이터 저장 위치, 목적지 및 도착 예상 시간 중 적어도 하나를 더 포함하는 것을 특징으로 하는 방법.
  6. 제 5항에 있어서,
    상기 요청 서비스 타입이 데이터 이동 서비스일 경우, 상기 목적지에서 주변 노드로 이동 데이터를 전송해줄 것을 요청하는 신호를 송신하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  7. 제 1항에 있어서,
    상기 주변 노드는, 홈 게이트웨이, 액세스 망의 AP 중 어느 하나인 것을 특징으로 하는 방법.
  8. 홈 게이트웨이를 이용한 통신 시스템에서 홈 게이트웨이의 방법에 있어서,
    다른 홈 게이트웨이의 사용자 단말로부터 서비스 요청 신호를 수신하는 과정과,
    상기 서비스 요청 신호가 수신됨을 알리는 신호를 홈 게이트웨이 서버로 전송하는 과정과,
    상기 홈 게이트웨이 서버로부터 상기 다른 홈 게이트웨이의 사용자에 대한 정보를 수신하는 과정과,
    상기 다른 홈 게이트웨이의 사용자 단말과 신호를 송수신하는 과정을 포함하며,
    상기 서비스 요청 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 방법.
  9. 삭제
  10. 제 8항에 있어서,
    상기 다른 홈 게이트웨이의 사용자 단말과 신호를 송수신하는 과정은,
    상기 다른 홈 게이트웨이의 사용자 단말과 해당 홈 게이트웨이 간에 송수신되는 데이터를 공유 기억장치에 임시 저장하는 과정과,
    상기 홈 게이트웨이 서버의 제어에 따라 상기 다른 홈 게이트웨이의 사용자 단말, 다른 홈 게이트웨이 및 액세스 망의 AP 중 어느 하나로 상기 임시 저장한 데이터를 전송하는 과정을 포함하는 것을 특징으로 하는 방법.
  11. 제 8항에 있어서,
    상기 홈 게이트웨이 서버로부터 자신의 사용자 단말이 요청한 서비스에 대한 정보를 수신하는 과정과,
    상기 자신의 사용자 단말이 요청한 서비스가 데이터 송신 서비스인 경우, 다른 홈 게이트웨이로부터 상기 자신의 사용자 단말의 데이터를 수신하는 과정과,
    수신된 데이터를 전용 기억장치에 저장하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  12. 제 8항에 있어서,
    상기 홈 게이트웨이로부터 자신의 사용자 단말이 요청한 서비스에 대한 정보를 수신하는 과정과,
    상기 자신의 사용자 단말이 요청한 서비스가 데이터 이동 서비스인 경우, 상기 자신의 사용자 단말이 이동 요청한 데이터를 전용 기억장치에서 확인하는 과정과,
    상기 확인된 데이터를 상기 홈 게이트웨이 서버가 지시한 다른 홈 게이트웨이로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  13. 제 8항에 있어서,
    상기 홈 게이트웨이 서버로 상기 홈 게이트웨이의 트래픽 상황, 공유 기억장치의 가용 용량 및 무선 접속 이용 상황 중 적어도 하나를 나타내는 정보를 보고하는 것을 특징으로 하는 방법.
  14. 제 8항에 있어서,
    상기 홈 게이트웨이 서버로 신호가 감지되는 사용자 단말의 위치 정보를 보고하는 것을 특징으로 하는 방법.
  15. 홈 게이트웨이를 이용한 통신 시스템에서 서버의 방법에 있어서,
    사용자 단말이 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호를 수신하는 과정과,
    상기 사용자 단말에 대한 인증을 수행하는 과정과,
    상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 적어도 하나의 홈 게이트웨이를 결정하는 과정과,
    상기 결정된 적어도 하나의 홈 게이트웨이로 상기 사용자 단말과의 통신을 지시하는 과정을 포함하며,
    상기 사용자 단말이 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 방법.
  16. 제 15항에 있어서,
    상기 적어도 하나의 홈 게이트웨이 결정 시, 홈 게이트웨이 네트워크 자원 정보와 사용자의 서비스에 필요한 정보 중 적어도 하나를 고려하여 결정하며,
    상기 홈 게이트웨이 네트워크 자원 정보는, 홈 게이트웨이 별 현재 트래픽 상황, 홈 게이트웨이 별 공유 기억장치의 가용 용량 및 홈 게이트웨이 별 무선 접속 이용 상황 중 적어도 하나를 포함하며,
    상기 사용자의 서비스에 필요한 정보는, 사용자가 요청하는 데이터의 파일 명, 파일 송신 위치, 목적지 위치, 목적지 도착 예상 시간 및 사용자의 현재 위치 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  17. 제 15항에 있어서,
    상기 적어도 하나의 홈 게이트웨이를 결정하는 과정은,
    상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 상기 사용자 단말에 대한 서비스 경로를 설정하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  18. 제 15항에 있어서,
    상기 사용자 단말에 대한 인증을 수행하는 과정은,
    미리 저장된 사용자 인증 정보를 이용하여 상기 사용자 단말의 홈 게이트웨이를 확인하는 과정과,
    상기 사용자 단말의 홈 게이트웨이에 대한 권한을 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
  19. 제 15항에 있어서,
    상기 적어도 하나의 홈 게이트웨이를 결정하는 과정은,
    상기 사용자 단말이 요청한 서비스가 데이터 송신 서비스일 경우, 상기 사용자 단말의 서비스 요청 알림 신호로부터 상기 사용자 단말이 송신할 데이터 크기를 확인하는 과정과,
    상기 홈 게이트웨이 별 공유 기억장치의 가용 용량을 고려하여 적어도 하나의 홈 게이트웨이를 결정하는 과정과,
    복수의 홈 게이트웨이가 결정된 경우, 상기 복수의 홈 게이트웨이 각각이 사용자 단말로부터 수신할 데이터 크기를 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  20. 제 15항에 있어서,
    상기 적어도 하나의 홈 게이트웨이를 결정하는 과정은,
    상기 사용자 단말이 요청한 서비스가 데이터 이동 서비스일 경우, 상기 사용자 단말의 서비스 요청 알림 신호로부터 목적지 및 도착 예상 시간을 확인하는 과정과,
    상기 목적지, 도착 예상 시간, 홈 게이트웨이 별 위치, 홈 게이트웨이 별 전송 예상 시간을 고려하여 적어도 하나의 홈 게이트웨이를 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  21. 홈 게이트웨이를 이용한 통신 시스템에서 단말의 장치에 있어서,
    신호를 송수신하는 통신부; 및
    상기 통신부를 제어하여 주변 노드로 홈 게이트웨이를 이용한 서비스 요청 신호를 송신하고, 주변 노드로부터 적어도 하나의 다른 사용자의 홈 게이트웨이에 대한 정보를 수신하며, 상기 적어도 하나의 다른 사용자의 홈 게이트웨이와 신호를 송수신하기 위한 기능을 제어하는 제어부를 포함하며,
    상기 서비스 요청 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 장치.
  22. 제 21항에 있어서,
    상기 서비스 요청 신호는, 요청 서비스 타입을 더 포함하고,
    상기 요청 서비스 타입은, 데이터 송신 서비스, 데이터 이동 서비스, 인터넷 서비스 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
  23. 제 22항에 있어서,
    상기 요청 서비스 타입이 데이터 송신 서비스일 경우, 상기 서비스 요청 신호는 데이터 크기 정보를 더 포함하는 것을 특징으로 하는 장치.
  24. 제 23항에 있어서,
    상기 제어부는, 상기 요청 서비스 타입이 데이터 송신 서비스이고, 상기 주변 노드로부터 복수의 다른 사용자의 홈 게이트웨이에 대한 정보가 수신될 시, 송신 데이터를 복수 개로 분할하고, 분할된 데이터를 복수 개의 홈 게이트웨이로 전송하여 상기 단말이 등록한 홈 게이트웨이로 전송할 것을 요청하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  25. 제 22항에 있어서,
    상기 요청 서비스 타입이 데이터 이동 서비스일 경우, 상기 서비스 요청 신호는 데이터 명, 데이터 저장 위치, 목적지 및 도착 예상 시간 중 적어도 하나를 더 포함하는 것을 특징으로 하는 장치.
  26. 제 25항에 있어서,
    상기 제어부는, 상기 요청 서비스 타입이 데이터 이동 서비스일 경우, 상기 목적지에서 주변 노드로 이동 데이터를 전송해줄 것을 요청하는 신호를 송신하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  27. 제 21항에 있어서,
    상기 주변 노드는, 홈 게이트웨이, 액세스 망의 AP 중 어느 하나인 것을 특징으로 하는 장치.
  28. 홈 게이트웨이를 이용한 통신 시스템에서 홈 게이트웨이의 장치에 있어서,
    신호를 송수신하는 통신부; 및
    상기 통신부를 제어하여 다른 홈 게이트웨이의 사용자 단말로부터 서비스 요청 신호를 수신하고, 상기 서비스 요청 신호가 수신됨을 알리는 신호를 홈 게이트웨이 서버로 전송하고, 상기 홈 게이트웨이 서버로부터 상기 다른 홈 게이트웨이의 사용자에 대한 정보를 수신하고, 상기 다른 홈 게이트웨이의 사용자 단말과 신호를 송수신하기 위한 기능을 제어하는 제어부를 포함하며,
    상기 서비스 요청 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 장치.
  29. 삭제
  30. 제 28항에 있어서,
    다른 홈 게이트들과 공유하는 공유 기억장치와 상기 홈 게이트웨이에 등록한 사용자 단말을 위한 전용 기억장치로 구성된 저장부를 더 포함하며,
    상기 제어부는, 상기 다른 홈 게이트웨이의 사용자 단말과 해당 홈 게이트웨이 간에 송수신되는 데이터를 상기 공유 기억장치에 임시 저장하고, 상기 홈 게이트웨이 서버의 제어에 따라 상기 다른 홈 게이트웨이의 사용자 단말, 다른 홈 게이트웨이 및 액세스 망의 AP 중 어느 하나로 상기 임시 저장한 데이터를 전송하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  31. 제 28항에 있어서,
    다른 홈 게이트들과 공유하는 공유 기억장치와 상기 홈 게이트웨이에 등록한 사용자 단말을 위한 전용 기억장치로 구성된 저장부를 더 포함하며,
    상기 제어부는, 상기 홈 게이트웨이 서버로부터 자신의 사용자 단말이 요청한 서비스에 대한 정보를 수신하고, 상기 자신의 사용자 단말이 요청한 서비스가 데이터 송신 서비스인 경우, 다른 홈 게이트웨이로부터 상기 자신의 사용자 단말의 데이터를 수신하여, 수신된 데이터를 전용 기억장치에 저장하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  32. 제 28항에 있어서,
    다른 홈 게이트들과 공유하는 공유 기억장치와 상기 홈 게이트웨이에 등록한 사용자 단말을 위한 전용 기억장치로 구성된 저장부를 더 포함하며,
    상기 제어부는, 상기 홈 게이트웨이로부터 자신의 사용자 단말이 요청한 서비스에 대한 정보를 수신하고, 상기 자신의 사용자 단말이 요청한 서비스가 데이터 이동 서비스인 경우, 상기 자신의 사용자 단말이 이동 요청한 데이터를 전용 기억장치에서 확인하여 상기 확인된 데이터를 상기 홈 게이트웨이 서버가 지시한 다른 홈 게이트웨이로 전송하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  33. 제 28항에 있어서,
    상기 제어부는, 상기 홈 게이트웨이 서버로 상기 홈 게이트웨이의 트래픽 상황, 공유 기억장치의 가용 용량 및 무선 접속 이용 상황 중 적어도 하나를 나타내는 정보를 보고하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  34. 제 28항에 있어서,
    상기 제어부는, 상기 홈 게이트웨이 서버로 신호가 감지되는 사용자 단말의 위치 정보를 보고하기 위한 기능을 제어하는 것을 특징으로 하는 장치.
  35. 홈 게이트웨이를 이용한 통신 시스템에서 서버의 장치에 있어서,
    신호를 송수신하는 통신부와,
    상기 통신부를 제어하여 사용자 단말이 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호를 수신하고, 상기 사용자 단말에 대한 인증을 수행한 후, 상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 적어도 하나의 홈 게이트웨이를 결정하고, 상기 결정된 적어도 하나의 홈 게이트웨이로 상기 사용자 단말과의 통신을 지시하기 위한 기능을 제어하는 제어부를 포함하며,
    상기 홈 게이트웨이를 이용한 서비스를 요청함을 알리는 신호는, 사용자 인증 정보를 포함하는 것을 특징으로 하는 장치.
  36. 제 35항에 있어서,
    상기 제어부는, 상기 적어도 하나의 홈 게이트웨이 결정 시, 홈 게이트웨이 네트워크 자원 정보와 사용자의 서비스에 필요한 정보 중 적어도 하나를 고려하여 결정하며,
    상기 홈 게이트웨이 네트워크 자원 정보는, 홈 게이트웨이 별 현재 트래픽 상황, 홈 게이트웨이 별 공유 기억장치의 가용 용량 및 홈 게이트웨이 별 무선 접속 이용 상황 중 적어도 하나를 포함하며,
    상기 사용자의 서비스에 필요한 정보는, 사용자가 요청하는 데이터의 파일 명, 파일 송신 위치, 목적지 위치, 목적지 도착 예상 시간 및 사용자의 현재 위치 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
  37. 제 35항에 있어서,
    상기 제어부는, 상기 사용자 단말의 위치 및 홈 게이트웨이 별 위치를 기반으로 상기 사용자 단말에 대한 서비스 경로를 설정하는 것을 특징으로 하는 장치.
  38. 제 35항에 있어서,
    상기 제어부는, 미리 저장된 사용자 인증 정보를 이용하여 상기 사용자 단말의 홈 게이트웨이를 확인하고, 상기 사용자 단말의 홈 게이트웨이에 대한 권한을 확인하는 것을 특징으로 하는 장치.
  39. 제 35항에 있어서,
    상기 제어부는, 상기 사용자 단말이 요청한 서비스가 데이터 송신 서비스일 경우, 상기 사용자 단말의 서비스 요청 알림 신호로부터 상기 사용자 단말이 송신할 데이터 크기를 확인하고, 상기 홈 게이트웨이 별 공유 기억장치의 가용 용량을 고려하여 적어도 하나의 홈 게이트웨이를 결정한 후, 복수의 홈 게이트웨이가 결정된 경우, 상기 복수의 홈 게이트웨이 각각이 사용자 단말로부터 수신할 데이터 크기를 결정하는 것을 특징으로 하는 장치.
  40. 제 35항에 있어서,
    상기 제어부는, 상기 사용자 단말이 요청한 서비스가 데이터 이동 서비스일 경우, 상기 사용자 단말의 서비스 요청 알림 신호로부터 목적지 및 도착 예상 시간을 확인하고, 상기 목적지, 도착 예상 시간, 홈 게이트웨이 별 위치, 홈 게이트웨이 별 전송 예상 시간을 고려하여 적어도 하나의 홈 게이트웨이를 결정하는 것을 특징으로 하는 장치.
KR1020110115829A 2011-11-08 2011-11-08 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법 Active KR101953164B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020110115829A KR101953164B1 (ko) 2011-11-08 2011-11-08 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법
PCT/KR2012/009389 WO2013069981A1 (en) 2011-11-08 2012-11-08 Communication system and operating method using home gateway
US13/672,472 US9838211B2 (en) 2011-11-08 2012-11-08 Communication system and operating method using home gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110115829A KR101953164B1 (ko) 2011-11-08 2011-11-08 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법

Publications (2)

Publication Number Publication Date
KR20130050647A KR20130050647A (ko) 2013-05-16
KR101953164B1 true KR101953164B1 (ko) 2019-03-04

Family

ID=48223650

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110115829A Active KR101953164B1 (ko) 2011-11-08 2011-11-08 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법

Country Status (3)

Country Link
US (1) US9838211B2 (ko)
KR (1) KR101953164B1 (ko)
WO (1) WO2013069981A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2795869A1 (en) * 2011-12-20 2014-10-29 Thomson Licensing Methods for monitoring data traffic in a gateway device
KR20150079106A (ko) * 2013-12-31 2015-07-08 삼성전자주식회사 디스플레이 장치, 단말 장치 및 그 제어 방법
FR3024809B1 (fr) * 2014-08-08 2017-12-01 Myfox Dispositif domotique a liaison de communication alternative avec un serveur informatique distant
US10314096B2 (en) 2015-03-12 2019-06-04 Huawei Technologies Co., Ltd. Data transmission method, data transmission apparatus, processor, and mobile terminal
KR102459543B1 (ko) * 2015-10-16 2022-10-27 삼성전자주식회사 무선 통신 시스템에서 웨어러블 디바이스를 위한 통신 방법 및 장치
US11652695B2 (en) 2021-09-24 2023-05-16 At&T Intellectual Property I, L.P. Enterprise port assignment
KR102722827B1 (ko) 2024-02-27 2024-10-25 김태성 나노 그리드용 전력 변환 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030214955A1 (en) * 2002-05-14 2003-11-20 Samsung Electronics Co., Ltd. Apparatus and method for offering connections between network devices located in different home networks

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010039497A1 (en) 2000-03-30 2001-11-08 Hubbard Edward A. System and method for monitizing network connected user bases utilizing distributed processing systems
US6961563B2 (en) * 2000-11-13 2005-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Optimal gateway discovery while roaming
EP1416759A4 (en) * 2001-08-07 2010-01-06 Panasonic Corp COMMUNICATION SERVICE PROCESSING SYSTEM AND METHOD
US7366188B2 (en) * 2003-01-21 2008-04-29 Samsung Electronics Co., Ltd. Gateway for supporting communications between network devices of different private networks
KR100657010B1 (ko) * 2004-12-22 2006-12-14 한국전자통신연구원 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법
US7747721B2 (en) * 2005-06-03 2010-06-29 Sbc Knowledge Ventures, L.P. Method and apparatus for managing broadband residential gateway
KR100645538B1 (ko) * 2005-08-09 2006-11-14 삼성전자주식회사 홈 게이트웨이 시스템의 환경 설정 장치 및 그 방법
KR100757896B1 (ko) * 2006-05-24 2007-09-11 한국전자통신연구원 홈 네트워크 시스템 및 그 시스템에서의 원격 홈서비스설치 방법
FR2907290A1 (fr) * 2006-10-17 2008-04-18 France Telecom Procede de configuration d'une borne d'acces a un service, controleur, reseau d'acces, borne d'acces et programme d'ordinateur associes
US20100325695A1 (en) * 2006-10-25 2010-12-23 Yoshihiro Suzuki Content delivery server, content providing server, content delivery system, content delivery method, content providing method, terminal device, control program, and computer-readable storage medium
WO2008108699A1 (en) * 2007-03-05 2008-09-12 Telefonaktiebolaget Lm Ericsson (Publ) Method for remotely controlling multimedia communication across local networks.
EP2164258A4 (en) * 2007-06-11 2011-06-22 Sharp Kk DEVICE FOR CONTENT DELIVERY, PROGRAM AND RECORDING MEDIUM
KR20090061702A (ko) * 2007-12-12 2009-06-17 주식회사 르네코 홈투홈 네트워크를 이용한 콘텐츠 검색 및 제공 방법
KR20100060547A (ko) 2008-11-27 2010-06-07 삼성전자주식회사 휴대단말기의 모닝콜 제어 방법 및 이를 이용한 휴대단말기
US8613072B2 (en) * 2009-02-26 2013-12-17 Microsoft Corporation Redirection of secure data connection requests
US8750098B2 (en) * 2010-07-28 2014-06-10 At&T Intellectual Property I, L.P. Femtocell service through a secondary connection
CN102457445A (zh) * 2010-10-25 2012-05-16 鸿富锦精密工业(深圳)有限公司 家庭网关及其共享调谐器的方法
CN103190130A (zh) * 2010-11-05 2013-07-03 瑞典爱立信有限公司 用于向设备提供秘密值的注册服务器、网关装置和方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030214955A1 (en) * 2002-05-14 2003-11-20 Samsung Electronics Co., Ltd. Apparatus and method for offering connections between network devices located in different home networks

Also Published As

Publication number Publication date
US9838211B2 (en) 2017-12-05
KR20130050647A (ko) 2013-05-16
US20130114616A1 (en) 2013-05-09
WO2013069981A1 (en) 2013-05-16

Similar Documents

Publication Publication Date Title
KR101953164B1 (ko) 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법
US10645644B2 (en) Facilitating dynamic private communication networks
US9489787B1 (en) Short-range device communications for secured resource access
US9654970B2 (en) Method and device for web redirect authentication in WiFi roaming based on AC and AP interworking
RU2517684C2 (ru) Точка доступа, сервер и система распределения неограниченного количества виртуальных беспроводных сетей стандарта ieee 802.11 с помощью неоднородной инфраструктуры
EP3066863B1 (en) Community wi-fi network joined access point configuration
CN111164573B (zh) 启用雾服务层并应用于智能运输系统
CN107113892B (zh) 一种网关设备自动组网的方法及装置
US20120176970A1 (en) Methods and systems for implementing inter-network roam, querying and attaching network
KR20160050483A (ko) 무선 통신 시스템의 트래픽 경로 다중화 방법
CN108024306B (zh) 一种tcp连接管理方法及网关设备
JP2012160846A (ja) コンテンツ配信システム、配信中継装置、コンテンツ配信方法、およびコンテンツ配信中継方法
US10512026B2 (en) Technique for mediation in a residential network
JP6719525B2 (ja) 移動体通信システム
JP5980721B2 (ja) 情報配信システム及び情報配信方法
KR20140088923A (ko) 개인용 무선공유기를 이용한 무선 인터넷 접속 시스템 및 그 방법
KR20110137068A (ko) 와이파이 단말을 이용한 위치정보 제공 시스템 및 방법
KR101012418B1 (ko) 스마트 라우터 및 이를 이용한 네트워크 서비스 제공 시스템 및 방법
KR20060102181A (ko) Ap 중심의 지역 기반 서비스 제공 방법, 서버 및 시스템
EP3790235A1 (en) Method and device for managing mobile node of sdn controller
KR20170138748A (ko) 스케줄링 정책 서버 및 스케줄링 정책 서버에서의 무선 데이터망 스케줄링 방법
JP2021082965A (ja) 通信端末装置、及び通信管理サーバ装置
KR100673239B1 (ko) 홈네트워크 기반의 친구찾기 서비스 제공 방법
KR101744307B1 (ko) 시간 정보 동기화를 이용한 모바일 아이피 등록 방법 및 이를 위한 무선 인터넷 모뎀
JP2016039480A (ja) WiFi接続システム、アクセスポイント情報管理装置、WiFi接続端末、アクセスポイント選択方法、WiFi接続方法、アクセスポイント選択プログラム及びWiFi接続プログラム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111108

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20161107

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20111108

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20171213

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20180619

Patent event code: PE09021S02D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20181213

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190222

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190225

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220127

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240129

Start annual number: 6

End annual number: 6