KR20070061036A - Apparatus and method for sharing media inter homenetworks - Google Patents

Apparatus and method for sharing media inter homenetworks Download PDF

Info

Publication number
KR20070061036A
KR20070061036A KR1020060035301A KR20060035301A KR20070061036A KR 20070061036 A KR20070061036 A KR 20070061036A KR 1020060035301 A KR1020060035301 A KR 1020060035301A KR 20060035301 A KR20060035301 A KR 20060035301A KR 20070061036 A KR20070061036 A KR 20070061036A
Authority
KR
South Korea
Prior art keywords
home
home network
virtual
routing information
networks
Prior art date
Application number
KR1020060035301A
Other languages
Korean (ko)
Inventor
박혜경
백의현
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Publication of KR20070061036A publication Critical patent/KR20070061036A/en

Links

Images

Classifications

    • 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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/668Internet protocol [IP] address subnets

Abstract

An apparatus and a method for sharing media between home networks are provided to solve a problem of the related art that media can be shared only within a home network, not between home networks. A home network tunnel setting unit(31) establishes a tunnel interface between home gateways of home networks desired to be constructed as a virtual home network. A virtual home network routing unit(32) exchanges and negotiates routing information for constructing the virtual home network among home gateways for which the tunnel interface has been established, and allows the home networks within the virtual home network to share a media terminal by setting the tunnel interface established among the home gateways as a local home network interface. A routing table(33) stores the routing information exchanged by the virtual home network routing unit(32).

Description

홈네트워크 간 미디어 공유 장치 및 그 방법{Apparatus and method for sharing media inter homenetworks}Apparatus and method for sharing media inter homenetworks}

도 1은 종래의 일반적인 미디어 공유를 위한 홈네트워크 시스템의 일실시예 구성도, 1 is a configuration diagram of an embodiment of a home network system for sharing a conventional general media;

도 2는 본 발명이 적용되는 홈네트워크 시스템의 일실시예 구성도,2 is a configuration diagram of an embodiment of a home network system to which the present invention is applied;

도 3은 본 발명에 따른 홈네트워크 간 미디어 공유 장치의 일실시예 구성도,3 is a configuration diagram of an embodiment of a media sharing device between home networks according to the present invention;

도 4는 본 발명에 이용되는 라우팅 정보 전송 패킷의 일실시예 구조도,4 is a structural diagram of an embodiment of a routing information transport packet used in the present invention;

도 5는 본 발명에 이용되는 라우팅 정보 전송 패킷에 대한 응답 패킷의 일실시예 구조도,5 is a structural diagram of an embodiment of a response packet to a routing information transport packet used in the present invention;

도 6은 본 발명에 따른 홈네트워크 간 미디어 공유 방법에 대한 일실시예 흐름도이다.6 is a flowchart illustrating a method of sharing media between home networks according to the present invention.

* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing

300 : 홈네트워크 간 미디어 공유 장치 31 : 홈네트워크 터널 설정부300: media sharing device between home networks 31: home network tunnel setting unit

32 : 가상 홈네트워크 라우팅부 33 : IP 라우팅 테이블32: virtual home network routing unit 33: IP routing table

본 발명은 홈네트워크 간 미디어 공유 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 홈게이트웨이 간의 터널 인터페이스 설정으로 다수의 홈네트워크를 하나의 가상 홈네트워크로 구성하여, 홈네트워크 간에 미디어를 공유할 수 있도록 하기 위한, 홈네트워크 간 미디어 공유 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus for sharing media between home networks and a method thereof, and more particularly to configuring a plurality of home networks as one virtual home network by setting a tunnel interface between home gateways so that media can be shared between home networks. An apparatus for sharing media between home networks and a method thereof are provided.

홈네트워크는 텔레비전, 비디오, 오디오, 냉장고, 세탁기, 전자레인지, 컴퓨터, 휴대용 단말기, 전화기 등과 같이 가정에서 사용하는 전기·전자제품을 유무선으로 연결시켜 서로 정보를 주고받으면서 동작시키는 기술을 말한다.Home network refers to a technology that connects electrical and electronic products used in homes such as television, video, audio, refrigerator, washing machine, microwave oven, computer, portable terminal, telephone, etc. by wire and wireless to exchange information with each other.

도 1은 종래의 일반적인 미디어 공유를 위한 홈네트워크 시스템의 일실시예 구성도이다.1 is a block diagram of a conventional home network system for sharing media in general.

도 1에 도시된 바와 같이, 종래의 일반적인 미디어 공유를 위한 홈네트워크 시스템은 홈게이트웨이(100), 미디어 서버(101,102), 그리고 미디어 재생기(103)를 포함하여 이루어진다.As shown in FIG. 1, a conventional home network system for media sharing includes a home gateway 100, a media server 101, 102, and a media player 103.

홈게이트웨이(100)는 외부 인터넷과의 인터페이스는 물론, 댁내 홈네트워크를 구성하기 위한 다양한 네트워크 인터페이스를 제공한다.The home gateway 100 provides various network interfaces for configuring an in-home home network as well as an interface with the external Internet.

또한, 홈네트워크 내의 미디어 재생기(103)는 범용 플러그 앤 플레이(UPnP : Universal Plug and Play) 프로토콜을 이용하여, 댁내 미디어 서버(101,102)의 미디어를 자유롭게 검색하고 재생하는 공유 서비스가 가능하다.In addition, the media player 103 in the home network may use a shared service for freely searching and playing media of the in-home media servers 101 and 102 using the Universal Plug and Play (UPnP) protocol.

그러나 종래에는 인터넷을 통하여 연결된 타 홈네트워크에 존재하는 미디어 장치는 인식할 수 있는 방법이 없으며, 타 홈네트워크에 존재하는 미디어 서버(DMS : Digital Media Server)에 저장되어 있는 미디어를 검색하거나 재생할 수 없다.However, in the related art, a media device existing in another home network connected through the Internet has no method of recognizing and cannot search or play media stored in a media server (DMS: Digital Media Server) existing in another home network. .

즉, 종래에는 홈네트워크 내에서만 미디어 공유가 가능하고, 홈네트워크 간의 미디어 공유는 불가능하였다. 따라서 가까운 가족 또는 친척 간에도 미디어를 공유할 수 없었으며, 홈네트워크 외부에서는 자신의 댁내에 존재하는 미디어 서버에 접근할 수 없는 불편함이 있었다.That is, in the related art, media sharing is possible only within a home network, and media sharing between home networks is impossible. Therefore, the media could not be shared between close family members or relatives, and outside the home network, it was inconvenient to access the media server existing in the home.

본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 홈게이트웨이 간의 터널 인터페이스 설정으로 다수의 홈네트워크를 하나의 가상 홈네트워크로 구성하여, 홈네트워크 간에 미디어를 공유할 수 있도록 하기 위한, 홈네트워크 간 미디어 공유 장치 및 그 방법을 제공하는데 그 목적이 있다.The present invention has been proposed in order to solve the above problems, and to configure a plurality of home networks as one virtual home network by setting a tunnel interface between home gateways, so that the media can be shared between home networks. It is an object of the present invention to provide an apparatus and method for sharing media between networks.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기의 목적을 달성하기 위한 본 발명의 장치는, 홈네트워크 간 미디어 공유 장치에 있어서, 가상 홈네트워크로 구성하고자 하는 홈네트워크의 홈게이트웨이 간에 터널 인터페이스를 설정하기 위한 홈네트워크 터널 설정 수단; 상기 터널 인터페이스를 설정한 홈게이트웨이 간에 가상 홈네트워크 구성을 위한 라우팅 정보를 교환하고 협상하며, 상기 홈게이트웨이 간에 설정된 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여 가상 홈네트워크 내의 홈네트워크 간에 미디어 단말이 공유되도록 하기 위한 가상 홈네트워크 라우팅 수단; 및 상기 가상 홈네트워크 라우팅 수단이 교환한 라우팅 정보를 저장하기 위한 라우팅 테이블을 포함한다.In accordance with an aspect of the present invention, there is provided a device for media sharing between home networks, comprising: a home network tunnel setting means for establishing a tunnel interface between home gateways of a home network to be configured as a virtual home network; Exchange and negotiate routing information for configuring a virtual home network between home gateways that have set the tunnel interface, and set a tunnel interface between the home gateways as a local home network interface so that media terminals can be shared between home networks in the virtual home network. Virtual home network routing means for; And a routing table for storing routing information exchanged by the virtual home network routing means.

한편, 본 발명의 방법은, 홈네트워크 간 미디어 공유 방법에 있어서, 가상 홈네트워크로 구성하고자 하는 다수의 홈네트워크에 포함된 홈게이트웨이 간에 터널 인터페이스를 설정하는 터널 인터페이스 설정 단계; 상기 터널 인터페이스를 설정한 홈게이트웨이 간에 가상 홈네트워크 구성을 위한 라우팅 정보를 서로 교환하며, 그에 따른 라우팅 정보를 저장하는 라우팅 정보 교환 단계; 및 상기 홈게이트웨이 간에 설정한 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여 가상 홈네트워크 내의 미디어 단말을 공유할 수 있도록 하는 공유 단계를 포함한다.On the other hand, the method of the present invention, a media sharing method between home networks, Tunnel interface setting step of setting a tunnel interface between the home gateway included in a plurality of home networks to be configured as a virtual home network; A routing information exchange step of exchanging routing information for configuring a virtual home network between the home gateways setting the tunnel interface, and storing routing information accordingly; And sharing the media terminal in the virtual home network by setting the tunnel interface set between the home gateways as a local home network interface.

또한, 상기 본 발명의 방법은, 상기 홈게이트웨이 간에 교환한 라우팅 정보로부터 상기 홈네트워크 간의 사설 IP 주소 충돌을 방지하기 위한 주소 협상을 수행하는 주소 협상 단계를 더 포함한다.The method may further include an address negotiation step of performing address negotiation to prevent a private IP address collision between the home networks from routing information exchanged between the home gateways.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명이 적용되는 홈네트워크 시스템의 일실시예 구성도이다.2 is a configuration diagram of an embodiment of a home network system to which the present invention is applied.

도 2에 도시된 바와 같이, 본 발명이 적용되는 전체 시스템은 두 개의 홈네트워크(홈네트워크 A(200)와 홈네트워크 B(210))를 포함하고 있으며, 인터넷을 통하여 연결된 두 개의 홈네트워크(200,210)는 홈게이트웨이 간 터널링 설정에 의하여 하나의 가상 홈네트워크로 인식된다.As shown in FIG. 2, the entire system to which the present invention is applied includes two home networks (home network A 200 and home network B 210), and two home networks 200 and 210 connected through the Internet. ) Is recognized as one virtual home network by the tunneling setting between home gateways.

이때, 홈네트워크 A(200)와 홈네트워크 B(210)는 터널 인터페이스가 설정되어 있기 때문에 논리적으로 하나의 홈네트워크로 인식되며, 라우팅 정보 교환 및 UPnP 네트워크 설정 등에 의한 미디어 공유 서비스가 가능하다. 이를 위하여 홈네트워크 A(200) 및 홈네트워크 B(210)의 홈게이트웨이는 각각 미디어 공유 장치(300)를 구비하고 있다.At this time, the home network A 200 and the home network B 210 are logically recognized as one home network because the tunnel interface is set, and media sharing services such as routing information exchange and UPnP network setting are possible. To this end, the home gateways of the home network A 200 and the home network B 210 have a media sharing device 300, respectively.

여기서, 터널 인터페이스는 인터넷 정합 인터페이스를 통하여 홈게이트웨이 간에 이루어지는 논리적인 인터페이스이며, 실제 패킷은 아이피 인 아이피(IP in IP) 인캡슐레이션되어 전달될 수 있다.Here, the tunnel interface is a logical interface formed between home gateways through an internet matching interface, and an actual packet may be delivered by being encapsulated in IP in IP.

도 3은 본 발명에 따른 홈네트워크 간 미디어 공유 장치의 일실시예 구성도이다.3 is a block diagram of an embodiment of an apparatus for sharing media between home networks according to the present invention.

도 3에 도시된 바와 같이, 본 발명에 따른 홈네트워크 간 미디어 공유 장치(300)는 홈네트워크 터널 설정부(31), 가상 홈네트워크 라우팅부(32), IP 라우팅 테이블(33)을 포함한다.As shown in FIG. 3, the apparatus for sharing media between home networks 300 according to the present invention includes a home network tunnel setting unit 31, a virtual home network routing unit 32, and an IP routing table 33.

홈네트워크 터널 설정부(31)는 사용자로부터의 요청에 따라 가상 홈네트워크로 구성하고자 하는 홈네트워크들의 홈게이트웨이 간에 터널 인터페이스를 설정한다.The home network tunnel setting unit 31 sets a tunnel interface between home gateways of home networks to be configured as a virtual home network according to a request from a user.

가상 홈네트워크 라우팅부(32)는 터널 인터페이스를 설정한 홈게이트웨이 간에 가상 홈네트워크 구성을 위한 라우팅 정보를 교환하고 협상하는 기능을 수행한다. 즉, 가상 홈네트워크 라우팅부(32)는 홈네트워크 정합 인터페이스 정보가 변경되면 터널 인터페이스를 통하여 변경된 홈네트워크 정합 인터페이스 정보를 가상 홈네트워크 내의 타 홈네트워크로 전달한다. 그러면, 이를 수신한 타 홈네트워크의 홈게이트웨이는 변경된 주소 정보를 IP 라우팅 테이블(33)에 저장하게 된다.The virtual home network routing unit 32 performs a function of exchanging and negotiating routing information for configuring a virtual home network between home gateways having a tunnel interface. That is, when the home network matching interface information is changed, the virtual home network routing unit 32 transfers the changed home network matching interface information to another home network in the virtual home network through the tunnel interface. Then, the home gateway of the other home network which receives this stores the changed address information in the IP routing table 33.

여기서, 가상 홈네트워크 내의 홈게이트웨이가 라우팅 정보(홈네트워크 정합 인터페이스 정보)를 주고받기 위하여 사용하는 라우팅 정보 전송 패킷은 도 4에 도시된 바와 같은 구조를 가지며, 그에 대한 응답 패킷은 도 5에 도시된 바와 같은 구조를 가진다.Here, the routing information transmission packet used by the home gateway in the virtual home network to exchange routing information (home network matching interface information) has a structure as shown in FIG. 4, and a response packet thereof is shown in FIG. 5. It has a structure as shown.

먼저, 본 발명에 이용되는 라우팅 정보 전송 패킷은 도 4에 도시된 바와 같이 IP 패킷 헤더 필드(41), 송신 패킷임을 나타내는 필드(42), 및 서브넷 IP 주소(subnet IP address) 필드(431)와 넷마스크(netmask) 필드(432)를 포함하는 홈네트워크 서브넷 정보 필드(43)를 포함한다.First, as shown in FIG. 4, the routing information transmission packet used in the present invention includes an IP packet header field 41, a field 42 indicating transmission packet, and a subnet IP address field 431. A home network subnet information field 43 including a netmask field 432.

그리고 라우팅 정보 전송 패킷에 대한 응답 패킷은 도 5에 도시된 바와 같이, IP 패킷 헤더 필드(51), 응답 패킷임을 나타내는 필드(52), 및 홈네트워크 서브넷 정보 필드(53)를 포함한다.As shown in FIG. 5, the response packet to the routing information transmission packet includes an IP packet header field 51, a field 52 indicating the response packet, and a home network subnet information field 53.

예를 들어, 홈게이트웨이 A(200)의 가상 홈네트워크 라우팅부(32)가 홈게이트웨이 B(210)로 터널 인터페이스를 통하여 라우팅 정보 전송 패킷을 전송하면, 홈게이트웨이 B(210)는 라우팅 정보 전송 패킷에 대한 응답 패킷을 송신한다. 여기서, 응답(ACK) 필드(52)가 중복(Duplicate)으로 표시된 경우에는 둘의 홈네트워크 사설 IP 주소가 같아서 충돌이 발생하였음을 나타낸다. 이러한 응답을 수신한 홈게이트웨이 A(200)의 가상 홈네트워크 라우팅부(32)는 자신의 홈네트워크 서브넷 주소를 재할당한다. 물론, 이러한 과정은 홈네트워크 내부에서도 공용 IP를 사용하는 차세대 주소 체계(IPv6)를 사용할 경우에는 발생하지 않는다.For example, when the virtual home network routing unit 32 of the home gateway A 200 transmits the routing information transmission packet to the home gateway B 210 through the tunnel interface, the home gateway B 210 sends the routing information transmission packet. Send a response packet for. In this case, when the ACK field 52 is marked as duplicate, it indicates that a collision has occurred because the two home network private IP addresses are the same. Upon receiving this response, the virtual home network routing unit 32 of the home gateway A 200 reallocates its home network subnet address. Of course, this process does not occur when using a next-generation address system (IPv6) that uses public IP even inside the home network.

만약, 홈게이트웨이 A(200)가 라우팅 정보 전송 패킷에 대한 실패 응답(ACK 필드가 NACK로 표시)을 수신한 경우에는 루트 정보를 재전송한다. 그리고 응답을 수신하지 못한 경우에는 라우팅 정보 전송 패킷을 소정 횟수(예를 들어, 1회 내지 5회) 재전송한 뒤 응답이 없을 경우 대기 상태로 있다가, 홈게이트웨이 B(210)로부터 라우팅 정보 전송 패킷을 수신하면 응답을 전송하고, 자신의 라우팅 정보도 재전송한다.If the home gateway A 200 receives a failure response (ACK field indicated by NACK) for the routing information transmission packet, the home gateway A 200 retransmits the route information. If the response is not received, the routing information transmission packet is retransmitted a predetermined number of times (for example, once to five times), and then in a waiting state when there is no response, the routing information transmission packet from the home gateway B 210 is received. When it receives the message, it sends a response and retransmits its own routing information.

또한, 가상 홈네트워크 라우팅부(32)는 홈네트워크 간에 설정된 논리적인 터널 인터페이스를 로컬 홈네트워크 인터페이스(IPv4 Local Scope : 239.255.255.250)로 설정하여, UPnP 디바이스 발견과정에서 패킷이 멀티캐스팅될 수 있도록 한다. 이 과정에 의하여 하나의 가상 홈네트워크 내의 미디어 단말들은 서로의 존재를 발견할 수 있으며, 미디어 리스트 정보는 홈게이트웨이들 간에 서로서로 전달된다. 따라서 미디어 재생기는 자신이 포함된 홈네트워크 내의 미디어뿐만 아니라, 가상 홈네트워크 내의 타 홈네트워크에 존재하는 모든 미디어에 접근 및 재생이 가능하다.In addition, the virtual home network routing unit 32 sets a logical tunnel interface set between home networks to a local home network interface (IPv4 Local Scope: 239.255.255.250), so that packets can be multicasted during UPnP device discovery. . By this process, media terminals in one virtual home network can discover each other's existence, and media list information is transferred to each other between home gateways. Therefore, the media player can access and play not only the media in the home network including the media, but also all the media existing in the other home network in the virtual home network.

한편, 홈게이트웨이 A(200)와 홈게이트웨이 B(210) 간의 터널 인터페이스 설정이 해제되면, 홈게이트웨이 A(200) 및 홈게이트웨이 B(210) 각각은 IP 라우팅 테이블(33)에 저장되어 있는 타 홈게이트웨이로부터의 라우팅 정보를 삭제한다.Meanwhile, when the tunnel interface setting between the home gateway A 200 and the home gateway B 210 is released, each of the home gateway A 200 and the home gateway B 210 is stored in the IP routing table 33. Delete routing information from the gateway.

IP 라우팅 테이블(33)은 가상 홈네트워크 라우팅부(32)의 제어에 따라 하나의 가상 홈네트워크로 설정된 타 홈네트워크의 라우팅 정보, 즉 홈네트워크 정합 인터페이스 정보를 저장하고 있다.The IP routing table 33 stores routing information, that is, home network matching interface information, of another home network set as one virtual home network under the control of the virtual home network routing unit 32.

이하에서는 도 6을 참조하여 본 발명의 전체적인 동작 과정을 살펴보기로 한다.Hereinafter, the overall operation of the present invention will be described with reference to FIG. 6.

도 6은 본 발명에 따른 홈네트워크 간 미디어 공유 방법에 대한 일실시예 흐름도이다.6 is a flowchart illustrating a method of sharing media between home networks according to the present invention.

먼저, 가상 홈네트워크로 구성하고자 하는 다수의 홈네트워크에 포함된 홈게이트웨이 간에 터널 인터페이스를 설정한다(601).First, a tunnel interface is set between home gateways included in a plurality of home networks to be configured as virtual home networks (601).

그리고 터널 인터페이스를 설정한 홈게이트웨이들은 가상 홈네트워크 구성을 위한 라우팅 정보를 서로 교환하며, 그에 따른 라우팅 정보를 IP 라우팅 테이블에 저장한다(602).The home gateways that set the tunnel interface exchange routing information for configuring the virtual home network, and store the routing information in the IP routing table (602).

그리고 타 홈게이트웨이와 교환한 라우팅 정보로부터 홈네트워크 간에 사설 IP 주소 충돌이 발생하였는지를 확인하여(603), 사설 IP 주소 충돌이 발생하였으면 주소 협상을 통하여 일측의 서브넷 주소를 재할당한 후에(604) 홈게이트웨이 간에 설정된 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여, 가상 홈네트워크 내의 미디어 단말을 공유할 수 있도록 한다(605).Also, from the routing information exchanged with other home gateways, it is determined whether a private IP address conflict occurs between home networks (603). If a private IP address conflict occurs, the subnet address of one side is reassigned through address negotiation (604). The tunnel interface set between the gateways is set as a local home network interface, so that media terminals in the virtual home network can be shared (605).

한편, 상기 확인 결과(603), 사설 IP 주소 충돌이 발생하지 않았으면, 홈게이트웨이 간에 설정된 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여, 가상 홈네트워크 내의 미디어 단말을 공유할 수 있도록 한다(605).On the other hand, if the check result 603, if the private IP address conflict does not occur, by setting the tunnel interface between the home gateway to the local home network interface, it is possible to share the media terminal in the virtual home network (605).

이상에서 살펴본 바와 같이 본 발명은 홈게이트웨이 간의 터널 인터페이스 설정에 의하여 다수의 홈네트워크를 하나의 가상 홈네트워크로 구성함으로써, 물리적으로 분리된 가족 또는 친지의 집을 논리적인 하나의 공간으로 구성하여 미디어를 서로 공유하고, 홈 제어 서비스 및 다양한 자원 공유 서비스가 가능하도록 한다.As described above, in the present invention, by configuring a plurality of home networks as one virtual home network by setting a tunnel interface between home gateways, a physically separated family or a house of relatives is configured as a logical space to media each other. Share, and enable home control services and various resource sharing services.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같이 본 발명은, 홈게이트웨이 간의 터널 인터페이스 설정으로 다수의 홈네트워크를 하나의 가상 홈네트워크로 구성함으로써, 홈네트워크 간에 미디어를 공유할 수 있도록 하는 효과가 있다.As described above, the present invention has an effect of enabling media sharing between home networks by configuring a plurality of home networks as one virtual home network by setting a tunnel interface between home gateways.

Claims (8)

홈네트워크 간 미디어 공유 장치에 있어서,In the media sharing device between home networks, 가상 홈네트워크로 구성하고자 하는 홈네트워크의 홈게이트웨이 간에 터널 인터페이스를 설정하기 위한 홈네트워크 터널 설정 수단;Home network tunnel setting means for establishing a tunnel interface between home gateways of a home network to be configured as a virtual home network; 상기 터널 인터페이스를 설정한 홈게이트웨이 간에 가상 홈네트워크 구성을 위한 라우팅 정보를 교환하고 협상하며, 상기 홈게이트웨이 간에 설정된 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여 가상 홈네트워크 내의 홈네트워크 간에 미디어 단말이 공유되도록 하기 위한 가상 홈네트워크 라우팅 수단; 및Exchange and negotiate routing information for configuring a virtual home network between home gateways that have set the tunnel interface, and set a tunnel interface between the home gateways as a local home network interface so that media terminals can be shared between home networks in the virtual home network. Virtual home network routing means for; And 상기 가상 홈네트워크 라우팅 수단이 교환한 라우팅 정보를 저장하기 위한 라우팅 테이블Routing table for storing routing information exchanged by the virtual home network routing means 을 포함하는 홈네트워크 간 미디어 공유 장치.Media sharing device between home networks comprising a. 제 1 항에 있어서,The method of claim 1, 상기 가상 홈네트워크 라우팅 수단은,The virtual home network routing means, 상기 일측 홈네트워크의 라우팅 정보(정합 인터페이스 정보)가 변경됨에 따라 상기 터널 인터페이스를 통하여 상기 변경된 라우팅 정보(정합 인터페이스 정보)를 상기 가상 홈네트워크 내의 타 홈네트워크로 전달하여 타 라우팅 테이블에 저장되도록 하는 것을 특징으로 하는 홈네트워크 간 미디어 공유 장치.As the routing information (matching interface information) of the one home network is changed, the changed routing information (matching interface information) is transferred to another home network in the virtual home network through the tunnel interface to be stored in another routing table. A device for sharing media between home networks. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 가상 홈네트워크 라우팅 수단은,The virtual home network routing means, 상기 가상 홈네트워크 내의 타 홈게이트웨이와 교환한 라우팅 정보로부터 상기 홈네트워크 간에 사설 IP 주소 충돌이 발생하였음을 확인하고, 사설 IP 주소 충돌 발생시 주소 협상을 통하여 서브넷 주소를 재할당하는 것을 특징으로 하는 홈네트워크 간 미디어 공유 장치.A home network, characterized in that the private IP address collision occurs between the home networks from routing information exchanged with other home gateways in the virtual home network, and reassigns a subnet address through address negotiation when a private IP address collision occurs. Cross media sharing device. 홈네트워크 간 미디어 공유 방법에 있어서,In the media sharing method between home networks, 가상 홈네트워크로 구성하고자 하는 다수의 홈네트워크에 포함된 홈게이트웨이 간에 터널 인터페이스를 설정하는 터널 인터페이스 설정 단계;A tunnel interface setting step of setting a tunnel interface between home gateways included in a plurality of home networks to be configured as a virtual home network; 상기 터널 인터페이스를 설정한 홈게이트웨이 간에 가상 홈네트워크 구성을 위한 라우팅 정보를 서로 교환하며, 그에 따른 라우팅 정보를 저장하는 라우팅 정보 교환 단계; 및A routing information exchange step of exchanging routing information for configuring a virtual home network between the home gateways setting the tunnel interface, and storing routing information accordingly; And 상기 홈게이트웨이 간에 설정한 터널 인터페이스를 로컬 홈네트워크 인터페이스로 설정하여 가상 홈네트워크 내의 미디어 단말을 공유할 수 있도록 하는 공유 단계A sharing step of sharing media terminals in a virtual home network by setting a tunnel interface set between the home gateways as a local home network interface; 를 포함하는 홈네트워크 간 미디어 공유 방법.Media sharing method between home networks comprising a. 제 4 항에 있어서,The method of claim 4, wherein 상기 홈게이트웨이 간에 교환한 라우팅 정보로부터 상기 홈네트워크 간의 사설 IP 주소 충돌을 방지하기 위한 주소 협상을 수행하는 주소 협상 단계An address negotiation step of performing address negotiation to prevent a private IP address collision between the home networks from routing information exchanged between the home gateways 를 더 포함하는 홈네트워크 간 미디어 공유 방법.Media sharing method between home networks further comprising. 제 5 항에 있어서,The method of claim 5, 상기 주소 협상 단계는,The address negotiation step, 상기 홈게이트웨이 간에 교환한 라우팅 정보로부터 상기 홈네트워크 간에 사설 IP 주소 충돌이 발생하였음을 확인하고, 사설 IP 주소 충돌 발생시 주소 협상을 통하여 서브넷 주소를 재할당하는 것을 특징으로 하는 홈네트워크 간 미디어 공유 방법.And checking the private IP address collision between the home networks from the routing information exchanged between the home gateways, and reassigning a subnet address through address negotiation when a private IP address collision occurs. 제 4 항 내지 제 6 항 중 어느 한 항에 있어서,The method according to any one of claims 4 to 6, 상기 라우팅 정보 교환 단계는,The routing information exchange step, 상기 일측 홈네트워크의 라우팅 정보(정합 인터페이스 정보)가 변경됨에 따라 상기 터널 인터페이스를 통하여 상기 변경된 라우팅 정보(정합 인터페이스 정보)를 상기 가상 홈네트워크 내의 타 홈네트워크로 전달하여 타 라우팅 테이블에 저장되도록 하는 것을 특징으로 하는 홈네트워크 간 미디어 공유 방법.As the routing information (matching interface information) of the one home network is changed, the changed routing information (matching interface information) is transferred to another home network in the virtual home network through the tunnel interface to be stored in another routing table. How to share media between home networks. 제 7 항에 있어서,The method of claim 7, wherein 상기 라우팅 정보는,The routing information, IP 패킷 헤더 필드, 및 홈네트워크 서브넷 정보 필드를 포함하는 것을 특징으로 하는 홈네트워크 간 미디어 공유 방법.And an IP packet header field and a home network subnet information field.
KR1020060035301A 2005-12-08 2006-04-19 Apparatus and method for sharing media inter homenetworks KR20070061036A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050119401 2005-12-08
KR20050119401 2005-12-08

Publications (1)

Publication Number Publication Date
KR20070061036A true KR20070061036A (en) 2007-06-13

Family

ID=38356974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060035301A KR20070061036A (en) 2005-12-08 2006-04-19 Apparatus and method for sharing media inter homenetworks

Country Status (1)

Country Link
KR (1) KR20070061036A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101101614B1 (en) * 2009-02-06 2012-01-02 한국외국어대학교 연구산학협력단 Service control system and method at end-to-end virtual home network
KR101512322B1 (en) * 2008-06-04 2015-04-15 삼성전자주식회사 Method for sharing human behavior, Apparatus and System thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101512322B1 (en) * 2008-06-04 2015-04-15 삼성전자주식회사 Method for sharing human behavior, Apparatus and System thereof
KR101101614B1 (en) * 2009-02-06 2012-01-02 한국외국어대학교 연구산학협력단 Service control system and method at end-to-end virtual home network

Similar Documents

Publication Publication Date Title
US7729366B2 (en) Method, apparatus and system for network mobility of a mobile communication device
JP3965160B2 (en) Network connection device that supports communication between network devices located in different private networks
US8050282B2 (en) Universal plug and play device and method of resolving network address conflict by considering remote access
TW200841649A (en) Method and system of providing IPv6 packet transit between two IPv6 nodes of a utility network connected via an IPv4 network using encapsulation technique
JP2003348116A (en) Address automatic setting system for in-home network
US8761170B2 (en) Communication device, communication method, integrated circuit, and program
JP2016213836A (en) Method for allocating internet protocol addresses to clients of network and corresponding apparatus
US20140006584A1 (en) Method for establishing channel for managing ipv4 terminal and network gateway
JP2011508551A (en) Apparatus and method for simultaneously accessing multiple wireless networks
US9413590B2 (en) Method for management of a secured transfer session through an address translation device, corresponding server and computer program
US11683275B2 (en) Device and method for interconnecting two subnetworks
JP2009010606A (en) Tunnel connection system, tunnel control server, tunnel connecting device, and tunnel connection method
WO2014156143A1 (en) Home gateway device and packet forwarding method
WO2003101048A1 (en) Information processing system
KR20070061036A (en) Apparatus and method for sharing media inter homenetworks
JP2008047968A (en) Communication system and method for sharing network equipment
JP4191180B2 (en) Communication support device, system, communication method, and computer program
JP5990125B2 (en) Packet transfer device, distribution system, packet transfer method, program, and recording medium
JP5213070B2 (en) Wireless communication network connection system and wireless communication network connection method
JP5054666B2 (en) VPN connection device, packet control method, and program
JP4279847B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
KR100546023B1 (en) Communication method between network devices
KR100662941B1 (en) Method for converting network address on data relay between a public network and a private network
US20170264454A1 (en) Method and apparatus for routing data to cellular network
JP5904965B2 (en) Communication apparatus and communication system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application